9 votos

¿Qué es "dominante" y "recesivo"?

Estoy leyendo las hojas de datos en el bus LIN, pero al parecer la misma terminología se utiliza para la CAN.

¿Qué significa "recesivo" y "dominante" representan, por ejemplo http://hw-server.com/products/rs_optika/prevodniky_optika.html ?

¿Cómo se relacionan estos términos a "bajo" y "alto", o 0 y 1?

13voto

kerrr Puntos 2015

Dominante es de 0. Recesivo es de 1. Dominante se aplica a 0 porque si dos arbitraje ID se está transmitiendo al mismo tiempo y los primeros 4 bits es iguales y el quinto es 0 para uno de ellos y 1 para el otro, la identificación con el 0 acabará siendo transmitido. Transmisión del mensaje con el identificador mayor de arbitraje será juzgada otra vez después de otro mensaje.

11voto

Martin Thompson Puntos 6509

Además de la exacta respuesta que se ha dado en otros lugares, también puede ser útil considerar el bajo nivel de los significados de las frases dominantes y recesivos. En ambas PUEDEN y LIN en la capa física del bus "flota" a un estado en particular cuando no hay nodos se comunican. Este es el recesivo estado. Cualquier nodo que impulsa a un dominante broca anular este estado (de ahí la palabra "dominante").

Este se utiliza en el protocolo para permitir a los no-destructiva de arbitraje de ocurrir, en la que el nodo con el menor id "gana". Esto es debido a la decisión tomada para significar una lógica de baja por una dominante de bits.

(Las normas podría haber sido escrito de la otra manera alrededor. No hay nada que exige una dominante poco se interpreta como un cero en cualquier otro contexto).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X