Konwerter SENT SAE J2716 na USB USB-C analizator czujników uCanDevices
Cena regularna:
towar niedostępny
Konwerter SENT SAE J2716 na USB USB-C analizator czujników uCanDevices
Konwerter SENT na USB umożliwia odbiór, dekodowanie oraz analizę sygnałów z cyfrowych czujników motoryzacyjnych pracujących w standardzie SAE J2716 / ISO 21097. Urządzenie przesyła dane do komputera poprzez standardowy port szeregowy USB CDC przy użyciu tekstowego protokołu SLCAN, nie wymagając dedykowanych sterowników w systemach Windows 10+, Linux i macOS.
Najważniejsze cechy:
- Odbiór i dekodowanie sygnałów magistrali SENT zgodnie z SAE J2716 oraz ISO 21097
- Tryb Learn umożliwiający automatyczne wykrywanie czasu tick, liczby półbajtów oraz trybu CRC
- Obsługa sum kontrolnych w trybach DATA_ONLY oraz STATUS_AND_DATA (wartości początkowe 0x03 i 0x05)
- Tryb nadawania TX do syntezy ramek SENT i symulacji czujników dla sterowników ECU
- Komunikacja przez wirtualny port COM (USB CDC) z protokołem tekstowym kompatybilnym z SLCAN
- Wygodne złącze USB-C i brak konieczności instalowania sterowników w Windows 10+, Linux i macOS
- Otwartoźródłowe oprogramowanie oparte na mikrokontrolerze STM32F042K6 z bootloaderem USB DFU
- Wbudowany fabrycznie rezystor podciągający pull-up na wejściu sygnałowym RX
Funkcjonalność i tryb pracy
Urządzenie przetwarza dane z czujników samochodowych takich jak czujniki ciśnienia, położenia, kąta czy przepustnicy. Dzięki zaimplementowanemu trybowi uczenia (Learn mode) konwerter może automatycznie określić czas trwania taktu (tick period z dokładnością do 0,1 µs), liczbę półbajtów (4, 6 lub 8) oraz algorytm CRC. Dodatkowo tryb TX pozwala na generowanie syntetycznych ramek SENT za pośrednictwem ramek CAN 0x520, co umożliwia symulowanie obecności czujnika podczas testowania modułów ECU.
Podłączenie i uruchomienie
Podłączenie czujnika wymaga doprowadzenia jego wyjścia sygnałowego do pola lutowniczego RX oraz połączenia wspólnej masy (GND); czujnik musi być zasilony z odpowiedniego dla niego źródła napięcia. W trybie nadawania (TX) sygnał sterujący doprowadzany jest z pola TX urządzenia do wejścia ECU wraz ze wspólną masą. Rezystor podciągający linii RX jest fabrycznie zamontowany na płytce, natomiast opcjonalne podciągnięcie linii TX można aktywować za pomocą dedykowanej zworki lutowniczej.


Aplikacja SENT Viewer
Po podłączeniu konwertera do komputera urządzenie zgłasza się jako wirtualny port szeregowy COM (np. COM3 w Windows lub /dev/ttyACM0 w Linux). Port można otworzyć z dowolną prędkością baud, gdyż warstwa USB CDC ignoruje ten parametr. Do bezpośredniego podglądu i analizy danych służy bezpłatne oprogramowanie SENT Viewer 1.0 udostępnione przez twórców projektu.

Specyfikacja techniczna
- Obsługiwane standardy: SAE J2716, ISO 21097
- Mikrokontroler: STM32F042K6 (48 MHz, wewnętrzny oscylator HSI48)
- Interfejs PC: USB-C (USB CDC Virtual COM Port, protokół SLCAN)
- Tryby CRC: DATA_ONLY, STATUS_AND_DATA
- Ziarna CRC (CRC seeds): 0x03 (SAE APR2016), 0x05 (legacy/GM)
- Liczba półbajtów danych (nibbles): 4, 6 lub 8
- Tryb nadawania (TX): tak (symulacja czujnika)
- Rezystory pull-up: RX wbudowany; TX opcjonalny (zworka lutownicza)
- Wymiary płytki: 17 × 28 mm (bez złącza USB)
- Kompatybilność systemowa: Windows 10+, Linux, macOS
Zawartość zestawu
- Konwerter SENT (SAE J2716) USB Converter — 1 szt.
Najczęściej zadawane pytania (FAQ)
- Czym jest standard SENT (SAE J2716)?
SENT (Single Edge Nibble Transmission) to jednoprzewodowy cyfrowy protokół punkt-punkt (SAE J2716 / ISO 21097) powszechnie stosowany w nowoczesnych czujnikach motoryzacyjnych (np. przepustnicy, ciśnienia, MAP, kąta obrotu). Każda ramka składa się z sekwencji 4-bitowych półbajtów mierzonych między opadającymi zboczami impulsu. - Czy urządzenie potrafi automatycznie rozpoznać parametry transmisji?
Tak. Wysłanie komendy t600104 aktywuje tryb Learn, w którym moduł automatycznie identyfikuje czas tick (z krokiem 0,1 µs), liczbę półbajtów oraz tryb CRC, po czym odsyła ramkę konfiguracyjną 0x601. Następnie wysłanie polecenia O wznawia normalny odbiór. - Czy konwerter pozwala na symulowanie czujnika dla sterownika ECU?
Tak. Wysłanie polecenia t600102 uruchamia tryb TX. Ramki danych przesyła się wówczas w formacie CAN 0x520 (bajt B0 = status, B1–B4 = półbajty danych big-endian, B5–B6 = opcjonalna liczba taktów pauzy). - Z jakimi czujnikami potwierdzono bezpośrednie działanie konwertera?
Potwierdzono poprawną pracę m.in. z czujnikiem kąta MLX90377, czujnikiem DPF grupy VW/Audi 04L 906 051 L oraz czujnikiem ciśnienia MAP GM 12643955. Pozostałe czujniki można zidentyfikować za pomocą trybu Learn. - Gdzie dostępny jest kod źródłowy oprogramowania?
Oprogramowanie układowe dla układu STM32F042K6 oraz pliki projektu płytki w programie KiCad są udostępnione w serwisie GitHub w repozytorium projektu SENTToUSB. Aktualizację ułatwia wbudowany bootloader zgodny z USB DFU.



