Académique Documents
Professionnel Documents
Culture Documents
11 Problemas
12 Lazo de Can Bus HF/3
13 Guia de solucion
Apendice: Can Bus en diferentes maquinas
Can significa Controller Area Network (Red de rea de control) y Bus, en informtica, se entiende
como un elemento conductor que permite transportar una gran cantidad de informacin.
Esta informacin provoca una reduccin importante tanto del nmero de sensores utilizados como
de la cantidad de cables que componen la instalacin elctrica.
De esta forma aumentan considerablemente las funciones presentes en los sistemas del automvil
donde se emplea el Can-Bus sin aumentar los costos.
Ventajas:
Bajo costo
Reduccin de cableado en la maquina
Alta inmunidad al ruido
Caractersticas La informacin que circula entre los dos cables (bus) son paquetes de 0 y 1 (bit) con una longitud
limitada y con una estructura definida de campos que conforman el mensaje.
Uno de los campos del mensaje acta de identificador del tipo de dato que se transporta, la unidad
que lo trasmite y la prioridad para trasmitirlo respecto a otros. El mensaje no va direccionado a
ninguna unidad en concreto, cada una de ellas reconocer mediante este identificador si el mensaje
le interesa o no.
Todas las unidades de mando pueden ser trasmisoras y receptoras, y la cantidad de las mismas
puede ser variable (dentro de unos lmites).
Si la situacin lo exige, una unidad de mando puede solicitar a otra una determinada informacin
mediante uno de los campos del mensaje.
Cualquier unidad de mando introduce un mensaje en el bus con la condicin de que est libre, si
otra lo intenta al mismo tiempo el conflicto se resuelve por la prioridad del mensaje indicado por el
identificador del mismo.
El sistema est dotado de una serie de mecanismos que aseguran que el mensaje es trasmitido y
recibido correctamente. Cuando un mensaje presenta un error, es anulado y vuelto a trasmitir de
forma correcta, de la misma forma una unidad de mando con problemas avisa a las dems
mediante el propio mensaje, si la situacin es irreversible, dicha unidad de mando queda fuera de
servicio pero el sistema sigue funcionando.
Esta informacin se trasmite por diferencia de voltaje entre los dos cables, de forma que un valor
alto de voltaje representa un 1 y un valor bajo de voltaje representa un 0. La combinacin
adecuada de unos y ceros conforman el mensaje a trasmitir.
En un cable los valores de voltaje oscilan entre 0 V y 2.25 V, por lo que se denomina cable L (Low)
y en el otro, el cable H (High) lo hacen entre 2.75 V y 5 V.
En caso de que se interrumpa la lnea L o que se derive a tierra, el sistema trabajar con la seal
de H con respecto a tierra, en el caso de que se interrumpa la lnea H, ocurrir lo contrario. Esta
situacin permite que el sistema siga trabajando con uno de los cables aterrizado, quedando fuera
de servicio solamente cuando ambos cables se cortan, se aterrizan o no hay elemento terminador.
Es importante tener en cuenta que el trenzado entre ambas lneas sirve para anular los campos
magnticos, por lo que no se debe modificar en ningn caso ni el paso ni la longitud de dichos
cables.
Estas resistencias estn alojadas en el interior de algunas de las unidades de control del sistema
por cuestiones de economa y seguridad de funcionamiento. En el caso de las maquinas Siplace se
encuentran alojadas en la Head Board, Communication Unit, cercanias del trailing cable interfase,
Head interfase, proccesor board o can bus coupler dependiendo del tipo de maquina y
configuracin.
El controlador est situado en la unidad de control, por lo que existen tantos como unidades estn
conectadas al sistema. Este elemento trabaja con niveles de voltaje muy bajos y es el que
determina la velocidad de trasmisin de los mensajes, que ser mas o menos elevada segn el
compromiso del sistema. As, en la lnea de Can-Bus del motor-frenos-cambio automtico es de
500 K Baud, y en los sistema de confort de 62.5 K Baud. En el caso de las maquina Siplace
tenemos varios valores de 500 K Baud o 1M Baud.
El trasmisor-receptor es bsicamente un circuito integrado que est situado en cada una de las unidades
de control sistema, trabaja con intensidades prximas a 0.5 A y en ningn caso interviene modificando el
contenido del mensaje. Funcionalmente est situado entre los cables que forman la lnea Can-Bus y el
controlador.
Las unidades de mando que se conectan al sistema Can-Bus son las que necesitan compartir informacin.
Como funciona?
El sistema Can-Bus est orientado haca el mensaje y no al destinatario.
La informacin en la lnea es trasmitida en forma de mensajes estructurados en la que una parte del mismo es un
identificador que indica la clase de dato que contiene.
Todas las unidades de control reciben el mensaje, lo filtran y solo lo emplean las que necesitan dicho dato.
Naturalmente, la totalidad de unidades de control son capaces tanto de introducir como de recoger mensajes de la
lnea. Cuando el bus est libre cualquier unidad conectada puede empezar a trasmitir un nuevo mensaje.
En el caso de que una o varias unidades pretendan introducir un mensaje al mismo tiempo, lo har la que tenga una
mayor prioridad. Esta prioridad viene indicada por el identificador.
Pasos:
Suministro de datos: Una unidad de mando recibe informacin de los sensores que tiene asociados (r.p.m. del motor,
velocidad, temperatura del motor, puerta abierta, vaco, seales del cabezal, de la mesa, etc.). Su microprocesador
(por ejemplo la procesor board) pasa la informacin al controlador donde es gestionada y acondicionada para a su vez
ser pasada al trasmisor-receptor donde se transforma en seales elctricas.
Trasmisin de datos: El controlador de dicha unidad transfiere los datos y su identificador junto con la peticin de
inicio de trasmisin, asumiendo la responsabilidad de que el mensaje sea correctamente trasmitido a todas las
unidades de mando asociadas. Para trasmitir el mensaje ha tenido que encontrar el bus libre, y en caso de colisin
con otra unidad de mando intentando trasmitir simultneamente, tener una prioridad mayor. A partir del momento en
que esto ocurre, el resto de unidades de mando se convierten en receptoras.
Recepcin del mensaje: Cuando la totalidad de las unidades de mando reciben el mensaje, verifican el identificador
para determinar si el mensaje va a ser utilizado por ellas. Las unidades de mando que necesiten los datos del mensaje
lo procesan, si no lo necesitan, el mensaje es ignorado.
Como funciona? El sistema Can-Bus dispone de mecanismos para detectar errores en la trasmisin de mensajes, de forma
que todos los receptores realizan un chequeo del mensaje analizando una parte del mismo, llamado
campo CRC. Otros mecanismos de control se aplican en las unidades emisoras que monitorean el nivel del
bus, la presencia de campos de formato fijo en el mensaje (verificacin de la trama), anlisis estadsticos
por parte de las unidades de mando de sus propios fallos etc.
Estas medidas hacen que las probabilidades de error en la emisin y recepcin de mensajes sean muy
bajas, por lo que es un sistema extraordinariamente seguro.
Que es un
El mensaje es una sucesin de 0 y 1, estn representados por diferentes niveles de voltaje en los
mensaje?
cables del Can-Bus y que se denominan bit.
El mensaje tiene una serie de campos de diferente tamao (nmero de bits) que permiten llevar a cabo
el proceso de comunicacin entre las unidades de mando segn el protocolo definido por Bosch para el
Can-Bus, que facilitan desde identificar a la unidad de mando, como indicar el principio y el final del
mensaje, mostrar los datos, permitir distintos controles etc.
Los mensajes son introducidos en la lnea con una cadencia que oscila entre los 7 y los 20 milisegundos
dependiendo de la velocidad del rea y de la unidad de mando que los introduce.
1. Bit de comienzo para poder sincronizar las unidades de mando, es el comienzo del telegrama cuando
esta en 1 ninguna unidad de mando puede enviar datos.
2. Los 11 bits del identificador que permite reconocer a las unidades de mando la prioridad del mensaje, un
valor mas bajo tiene mas alta prioridad.
3. Los Bits de control que indican las caractersticas de los datos enviados o recibidos y pueden ser de
trama estndar (11 bit) o trama extendida (29 bit) debido a que hay dos versiones de CAN.
5. Bits de CRC (Cyclic Redundancy Check), es utilizado para la deteccin de errores debido a
perturbaciones externas como el ruido.
Que es un
mensaje? Veamos como funciona el
mensaje en el sistema
Siplace: Si tenemos una HF
con 2 tarjetas de Entrada-
Salida I/O, como sabe el
sistema diferenciar entre una
y otra?
Logic 0 = dominante
1 2
SIPLACE Placement Systems
23/09/2009 Page 16 For internal / external use
Tarjeta de proceso TQM
Durante la inicializacion hay un error durante la transicion Verificar BIOS y APP en Sitest, de ser posible
A
del arranque BIOS al modulo de aplicacin APP. descargar fiwrmware BIOS y APP.
Procedimiento:
Revisar el estado del Can Bus, al medir Seccin del diagrama de Ishikawa
la resistencia entre Can H y Can L
(pines 2 y 7 del DB9) esta arroja un
valor de 120 Ohms.
Causa 1
El cable de can Bus H esta abierto,
cortado o daado.
Causa 2
El cable de Can Bus L esta abierto,
cortado o daado.
Causa 3
Causa 1 + Causa 2, el cable de Can
Bus L y Can Bus H estn abiertos,
cortados o daados.
Causa
El cable de can Bus L esta en corto a
tierra aun as la maquina sigue
trabajando, en cuanto se pueda se
debe de buscar y quitar el corto que lo
esta provocando.
Procedimiento:
Causa:
El cable de Can Bus H y/o Can Bus L Can H Can L Resultado
est(n) en corto a tierra, la maquina no
es capaz de operar aun cuando por TH: processor board TH muestran codigo 002, processor de
alguna razn se encuentre la causa del RV12 muestra 6, no hay tren de pu lsos en el can bus Can L ni
corto, es necesario apagar y encender. Can H, pantalla: General error 15938: Can Bus error 1 544, 1
A tierra Conectado
unidad, 544 Can ID, error 2242 Y axis: error number undefined,
15942 can bus communication error, 15103 gantry axis command
failed. Es neceario un Reset
Error 15938 Can bus error unidad, 336 can ID (varios), los
displays no marcan error sino que continua parpadeando el punto
A tierra A tierra
decimal, error 15942 can bus communi cation error, es necesario
un Reset, despues d el corto hay tren de pulsos.
SIPLACE Placement Systems
23/09/2009 Page 23 For internal / external use
Problemas
Causa:
El cable de Can Bus H y Can Bus L
estn en corto entre si, la maquina no
es capaz de operar aun cuando por
alguna razn se encuentre el la causa
del corto, es necesario apagar y
encender.
La ausencia de un terminador
normalmente pondra en problemas el
Bus, sin embargo debido a la
construccin y su alta inmunidad al
ruido el Can Bus tolera esta resistencia
ausente ya que debera de trabajar con
una resistencia medida de 60 Ohms,
como se aprecia este valor se
encuentra por arriba de 120 Ohms.
Procedimiento:
Seccin del diagrama de Ishikawa
Revisar el estado del Can Bus, al medir
la resistencia entre la seal Can H y
Can L (pin 2 y 7 del DB9) la resistencia
es mayor a 120 Ohms.
Causa:
Los terminadores resistivos entre el
cable que maneja la seal de Can Bus
H o Can Bus L no estn presentes por
alguna razn, probablemente al instalar
una tarjeta (head board) el terminador
no esta habilitado, aunque no presenta
error aparente es necesario activarlo
asegurando un funcionamiento del Bus
dentro de especificaciones ya que
pueden presentarse problemas de
acoplamiento y reflexin de las seales. Can H Can L Resultado
Can H y Can L miden 132 Ohms aproximadamente, no se
120 Abierto presenta falla en la maquina, puede seguir operando
normalmente.
Can H y Can L miden 132 Ohms aproximadamente, no se
Abierto 120 presenta falla en la maquina, puede seguir operando
normalmente.
Procedimiento:
Causa:
Los terminadores resistivos entre el Can H Can L Resultado
cable que maneja la seal de Can Bus
H o Can Bus L son necesarios por el Error 15938 can bus error, 15942 can bus communicati on error,
diseo mismo y para evitar reflexiones 15103 axis command failed, 15480 system error in
en el Bus, es necesario colocar los communication with TSP , 15016 Axes fail to respond to
terminadores activando el Dip-Switch
command (BREAK), 3476 X axis CAN communication error with
correspondiente para cada lazo de Can
the axiscard, 2242 Y axis: error number undefined, 2241 X axis:
Bus.
Abierto Abierto error number undefinied, 15013 axes fail to respond to command
(SCAHLTE_SERVO), 3477 Y axis CA N commincation error with
the axis card, punto decimal apagado o encendido todo el
tiempo, la estacion marca "close co ver" todo esta cerrado. Aun
cuando re grese la resistencia a 60 Ohm el sistema no responde,
es necesario un Reset
KSP 354
Process Area 1
Lazo de Can Bus
c
1.- Head Board 1 6
2.- Portal distribution board 1
3.- Transport control
4.- Tappe cutter 1
5.- Axis cards PA1 (G1 y G4)
6.- Communication board 4
7.- I/O Sub distributor
8.- Tape cutter 4
9.- Portal distribution board 4 10
10.- Head board 4 7 3
8 e
d
Process Area 2 9 b a
1 2
1 3
PA1
PA2
SIPLACE Placement Systems
23/09/2009 Page 27 For internal / external use
Gua de solucin Can Bus
Gua de
soluciones
Apndice
Apndice
Apndice
Apndice
Apndice
Apndice
Apndice
Apndice
Apndice
Apndice