TRIMIS
Protocolul de comunicație SAE J2716 SENT ( Single Edge Nibble Transmission ) este o metodă de transmitere a semnalelor punct-la-punct de la un senzor la un sistem de control. Este conceput pentru a transmite date de înaltă rezoluție cu un cost global mai redus al sistemului decât alte soluții de transmisie în serie utilizate în mod obișnuit în industria auto, cum ar fi LIN și CAN . [1]
Hardware
Protocolul SENT prevede transmisie serială asincronă unidirecțională utilizând trei fire: o linie de semnal (stare joasă <0,5V, stare înaltă> 4,1V), o linie de alimentare (5V) și o linie de masă.
Software
Datele sunt transmise în unități formate din 4 biți (1 nibble ) delimitați de intervalul dintre două margini de cădere. Distanța dintre două margini de cădere reprezintă valoarea ciugulitului, de la 0 la 15. Timpul total de transmisie depinde de valoarea datelor transmise și de valoarea frecvenței ceasului emițătorului (senzorului). Un mesaj SENT are o lungime de 32 de biți (8 nibbles) și este compus din următoarele componente: 24 de biți de date de semnal (6 nibbles) reprezentând valoarea a 2 canale de măsurare de câte 3 nibbles (cum ar fi presiunea și temperatura), 4 biți ( 1 nibble) pentru codul de detectare a erorilor CRC , 4 biți (1 nibble) de informații despre starea comunicării. Opțional, datele pot fi transferate în mesaje de 20 de biți (5 nibble) constând dintr-o singură valoare de măsurare pe 12 biți (3 nibble), un cod de control al erorilor CRC (1 nibble) și un câmp de 4 biți (1 nibble) dedicat la starea de comunicare.
Imaginea de mai jos prezintă semnalul SENT descris mai sus. În acest caz, a fost utilizat un Pause Pulse . Pulsul de pauză servește pentru a compensa lungimea variabilă a mesajelor.
Notă
- ^ Standardul SAE J2716 , sae.org, accesat la 13.09.2011
linkuri externe
- (EN) Eclipseina, SENT Protocol Data Transmission Part 1 , 18 iunie 2018. Accesat la 15 aprilie 2021.
- (EN) Eclipseina, SENT Protocol Data Transmission Part 2 , 18 iunie 2018. Accesat la 15 aprilie 2021.