Documente Academic
Documente Profesional
Documente Cultură
Ir a la navegaci�nIr a la b�squeda
MIL-STD-1553 es el est�ndar militar publicado por el Departamento de Defensa de
Estados Unidos que define las caracter�sticas mec�nicas, el�ctricas y funcionales
de un bus de datos en serie. Fue dise�ado en principio para su uso en aviaci�n
militar, pero ha terminado por utilizarse habitualmente en subsistemas embarcados
de manejo de datos en veh�culos espaciales, tanto militares como civiles.
Proporciona una interfaz f�sica de l�nea balanceada dual, una interfaz de red
diferencial, multiplexaci�n por divisi�n en el tiempo, protocolo de
comando/respuesta half-duplex y hasta 31 terminales remotos. Una versi�n de MIL-
STD-1553, que utiliza cableado �ptico en lugar de el�ctrico, es conocida como MIL-
STD-1773.
�ndice
1 Revisiones
2 Capa f�sica
3 Protocolo de bus
4 Descripci�n conceptual
4.1 El controlador de bus
4.2 Los terminales remotos
4.3 Monitor de bus
5 Referencias
6 Enlaces externos
7 V�ase tambi�n
Revisiones
MIL-STD-1553B que reemplaz� a la anterior especificaci�n MIL-STD-1553A de 1975, fue
publicado en 1978. La diferencia b�sica entre 1553A y 1553B es que en aquella, las
opciones son definidas en lugar de dejar que sea el usuario quien las defina seg�n
sus necesidades. Se descubri� que cuando el est�ndar no defin�a un elemento, no
hab�a coordinaci�n en su uso. Tanto hardware como software tuvieron que ser
redise�ados para cada nueva aplicaci�n. El objetivo principal de la 1553B era
proporcionar flexibilidad sin tener que crear nuevos dise�os para cada usuario.
Esto se consigui� especificando expl�citamente las interfaces el�ctricas, de tal
manera que la compatibilidad el�ctrica entre dise�os de diferentes fabricantes
estuviera asegurada.
Han sido publicadas seis modificaciones del est�ndar desde 1978.2? Por ejemplo, el
anuncio de modificaci�n 2 de 1986 cambiaba el t�tulo del documento de "Aircraft
internal time divisi�n command/response multiplex data bus" to "Digital time
division command/response multiplex data bus".
Capa f�sica
Cada bus consiste en un cable de pares con una impedancia de entre 70 y 80 O a 1
MHz. Cuando se utiliza un conector circular, su pin central se usa para la se�al
Manchester bif�sica de nivel alto (positivo). Transmisores y receptores se acoplan
al bus por medio de transformadores de aislamiento y los conectores en "T" se
ramifican mediante un par de resistores de aislamiento y transformadores acoplados.
Esto reduce el impacto de un eventual cortocircuito y asegura que el bus no conduce
corriente hacia la aeronave. Se usa un c�digo Manchester para transmitir tanto la
se�al de reloj como los datos en el mismo par y para eliminar la componente
continua de la se�al (que no puede transmitirse a trav�s de los transformadores).
La tasa binaria es de 1.0 mbps (1 bit = 1 �s). La especificaci�n sobre la precisi�n
combinada y la estabilidad a largo plazo de la tasa binaria es de un margen del
�0.1%; la estabilidad del reloj a corto plazo debe ser del �0.01%. La tensi�n pico
a pico de un transformador es de entre 18 y 27 V.
El bus puede tener redundancia doble o triple mediante el uso de varios pares de
cable independientes a los que todos los dispositivos est�n conectados. Se prev�
designar un nuevo computador para el control del bus en caso de fallo del
controlador principal. Habitualmente, el ordenador auxiliar de control de vuelo
auxiliar monitoriza al principal y a los sensores de la aeronave mediante el bus de
datos principal. Una versi�n diferente del bus utiliza fibra �ptica, que pesa menos
y es m�s resistente a interferencias electromagn�ticas, incluso las de EMP. Esto es
conocido como MIL-STD-1773.
Protocolo de bus
Los mensajes consisten en una o m�s palabras de 16 bits (comando, datos o estado).
Cada palabra est� precedida por un pulso de sincronizaci�n de 3 �s (1.5 �s a nivel
bajo m�s 1.5 �s en alto para palabras de datos y viceversa para palabras de comando
y estado, estas secuencias no se pueden dar en un c�digo Manchester) y a
continuaci�n un bit de paridad par. En la pr�ctica cada palabra podr�a considerarse
como una palabra de 20 bits: 3 para sincronizaci�n, 16 para el payload y 1 bit para
control de paridad. Las palabras en el interior de un mensaje son transmitidas de
forma contigua y hay una pausa de 4 �s entre mensajes. Los dispositivos deben
empezar a transmitir su respuesta a un comando v�lido entre 4 y 12 �s y se
considera que no han recibido un mensaje si no se ha iniciado una respuesta tras 14
�s.
La palabra de estado se decodifica como sigue. Los primero 5 bits son la direcci�n
del terminal remoto que est� respondiendo. El resto de la palabra son c�digos de
condici�n de un �nico bit. Algunos bits est�n reservados. Un estado 'uno' indica
que la condici�n es cierta; Message Error y Service Request son ejemplos. M�s de
una condici�n puede ser cierta al mismo tiempo.
Descripci�n conceptual
Consiste en:
un bus MIL-STD-1553B con redundancia doble
una controlador de bus
tres terminales remotos
un monitor de bus
El controlador de bus
Hay s�lo un controlador de bus al mismo tiempo en cualquier bus MIL-STD-1553. �ste
inicia toda comunicaci�n de mensajes sobre el bus.
Monitor de bus
Un monitor de bus no puede transmitir mensajes sobre el bus de datos. Su papel
principal es monitorizar y grabar las transacciones del bus, sin interferir en la
operaci�n del controlador de bus o los terminales remotos. Las transacciones del
bus pueden ser almacenadas para un posterior an�lisis off-line.
Idealmente, un monitor de bus captura y graba todos los mensajes enviados a trav�s
del bus de datos 1553. Sin embargo grabar todas las transacciones de un bus de
datos con mucha actividad ser�a poco viable, por lo que un monitor de bus est�
configurado a menudo para grabar una selecci�n de transacciones, basado en alg�n
criterio proporcionado por el programa de aplicaci�n.
Un monitor de bus puede ser usado en tambi�n en conjunto con un controlador de bus
auxiliar. Esto permite al controlador auxiliar estar en funcionamiento incluso
antes de tener que pasar a ser el controlador de bus activo.