La SAE J2716 SENT (Single Edge Nibble Transmission) Protocolo [1] es un esquema punto a punto para la transmisión de valores de la señal de un sensor a un controlador. Está diseñado para permitir la transmisión de datos de alta resolución con un bajo costo de sistema.
Hardware
El protocolo SENT es una interfaz de voltaje asíncrono unidireccional que requiere tres cables: una línea de señal (estado bajo <0.5V, estado alto> 4.1V), una línea de voltaje de suministro (5V) y una línea de tierra. SENT usa modulación de ancho de pulso para codificar 4 bits (1 nibble) por símbolo.
La unidad básica de tiempo en SENT se llama tick, donde un tick puede estar entre 3 y 90 µs, a opción del remitente. Cada mensaje está precedido por un pulso de calibración con un período alto de 56 tics para encuadrar y calibrar la longitud del tick. Después del pulso de calibración, cada mordisco se transmite con una señal baja de ancho fijo, seguida de un período alto de longitud variable. El período bajo tiene una longitud de 5 (o más) tics, mientras que el período alto puede variar, por un tiempo total entre los bordes descendentes de entre 12 y 27 tics (que representan nibbles que van de 0 a 15). [2]
Software
Los datos se transmiten en unidades de 4 bits (1 nibble ) para lo cual se evalúa el intervalo entre dos flancos descendentes (flanco único) de la señal modulada con un voltaje de amplitud constante. Un mensaje SENT tiene una longitud de 32 bits (8 nibbles) y consta de los siguientes componentes: 24 bits de datos de señal (6 nibbles) que representan 2 canales de medición de 3 nibbles cada uno (como presión y temperatura), 4 bits (1 nibble) para la detección de errores CRC y 4 bits (1 nibble) de información de estado / comunicación. Opcionalmente, los datos se pueden transferir en mensajes de 20 bits (5 nibbles) compuestos por una única medición de 12 bits (3 nibbles), una suma de comprobación de error CRC de 4 bits (1 nibble) y un campo de estado / comunicación de 4 bits (1 nibble).
La siguiente imagen muestra la señal SENT descrita anteriormente. En este caso, se utiliza un pulso de pausa. El pulso de pausa compensa la longitud variable de los mensajes.
Ver también
Referencias
- ^ ENVIADO: página oficial de SAE
- ^ Blanco, Tim (2014). "Un Tutorial para la Interfaz Digital SENT" . IDT . Consultado el 12 de agosto de 2020 .