Instrukcja obsługi czujnika temperatury i wilgotności SONBEST SM1410C CAN
Parametry techniczne
Parametry techniczne | Wartość parametru |
Marka | SONBEST |
Zakres pomiaru temperatury | -50℃~120℃ |
Dokładność pomiaru temperatury | ± 0.5 ℃ @ 25 ℃ |
Zakres pomiaru wilgotności | 0~100% wilgotności względnej |
Dokładność wilgotności | ± 3% wilgotności względnej przy 25 ℃ |
Interfejs komunikacyjny | MÓC |
Standardowa stawka | 250 kbps |
Moc | DC9~24V 1A |
Temperatura pracy | -40~80°C |
Wilgotność robocza | 5%RH~90%RH |
W przypadku zerwanych przewodów, okablować przewody jak pokazano na rysunku. Jeśli sam produkt nie ma ołowiu, kolor rdzenia jest dla odniesienia.
Protokół komunikacyjny
Produkt wykorzystuje standardowy format ramki CAN2.0B. Standardowa informacja o ramce to 11 bajtów, w tym dwie części informacji, a pierwsze 3 bajty części danych to część informacyjna. Domyślny numer węzła to 1, gdy urządzenie opuszcza fabrykę, co oznacza, że kod identyfikacyjny tekstu to ID.10-ID.3 w standardowej ramce CAN, a domyślna częstotliwość to 50k. Jeśli wymagane są inne stawki, można je zmodyfikować zgodnie z protokołem komunikacyjnym.
Urządzenie może bezpośrednio współpracować z różnymi konwerterami CAN lub modułami akwizycji USB. Użytkownicy mogą również wybrać nasze przemysłowe konwertery USB-CAN (jak pokazano na powyższym rysunku). Podstawowy format i skład standardowej ramy są następujące Jak pokazano w tabeli.
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Bajt 1 | FF | FTR | X | X | DLC.3 | DLC.2 | DLC.1 | DLC.0 |
Bajt 2 | Identyfikator 10 | Identyfikator 9 | Identyfikator 8 | Identyfikator 7 | Identyfikator 6 | Identyfikator 5 | Identyfikator 4 | Identyfikator 3 |
Bajt 3 | Identyfikator 2 | Identyfikator 1 | Identyfikator 0 | x | x | x | x | x |
Bajt 4 | d1.7 | d1.6 | d1.5 | d1.4 | d1.3 | d1.2 | d1.1 | d1.0 |
Bajt 5 | d2.7 | d2.6 | d2.5 | d2.4 | d2.3 | d2.2 | d2.1 | d2.0 |
Bajt 6 | d3.7 | d3.6 | d3.5 | d3.4 | d3.3 | d3.2 | d3.1 | d3.0 |
Bajt 7 | d4.7 | d4.6 | d4.5 | d4.4 | d4.3 | d4.2 | d4.1 | d4.0 |
Bajt 11 | d8.7 | d8.6 | d8.5 | d8.4 | d8.3 | d8.2 | d8.1 | d8.0 |
Bajt 1 to informacja o ramce. Siódmy bit (FF) wskazuje format ramki, w ramce rozszerzonej FF=7; bit 1 (RTR) oznacza typ ramki, RTR=6 oznacza ramkę danych, RTR=0 oznacza ramkę zdalną; DLC oznacza rzeczywistą długość danych w ramce danych. Bajty 1~2 są ważne dla 3 bitów kodu identyfikacyjnego wiadomości. Bajty 11~4 to rzeczywiste dane ramki danych, nieprawidłowe dla ramki zdalnej. Na przykładample, gdy adres sprzętowy wynosi 1, jak pokazano na poniższym rysunku, identyfikator ramki wynosi 00 00 00 01, a na dane można odpowiedzieć, wysyłając prawidłowe polecenie.
Zapytanie o dane
Example: Aby sprawdzić wszystkie 2 dane z 1 # kanału urządzenia 1, komputer hosta wysyła polecenie: 01 03 00 00 00 02.
Typ ramki | Identyfikator ramki CAN | mapowanie
adres |
kod funkcji | startowy
adres |
długość danych |
00 01 | 01 | 01 | 03 | 00 00 | 02 |
Ramka odpowiedzi: 01 03 04 07 3A 0F 7D.
Typ ramki | Identyfikator ramki CAN | mapowanie
adres |
kod funkcji | długość danych | dane |
Odpowiedź
rama |
00 00 | 01 | 03 | 04 | 08 AD 0F 7D |
W odpowiedzi na zapytanie powyższego example: 0x03 to numer polecenia, 0x4 ma 4 dane, pierwsze dane to 08 AD przeliczone na system dziesiętny: 2221, ponieważ rozdzielczość modułu wynosi 0.01, to Wartość należy podzielić przez 100, czyli rzeczywista wartość to 22.21 stopnia. Każde dane zajmują dwa bajty, czyli zmienną całkowitą. Na podstawie tej wartości rzeczywistą wartość należy podzielić przez 100. Podobnie 0F 7D to drugie dane. Jego wartość wynosi 3965, czyli prawdziwa wartość to 39.65.
Zmień identyfikator ramki
Możesz użyć stacji głównej, aby zresetować numer węzła za pomocą polecenia. Numer węzła mieści się w zakresie od 1 do 200. Po zresetowaniu numeru węzła należy zresetować system. Ponieważ komunikacja odbywa się w formacie szesnastkowym, dane w tabeli Oba są w formacie szesnastkowym.
Na przykładampJeśli identyfikator hosta to 00 00, a adres czujnika to 00 01, bieżący węzeł 1 jest zmieniany na drugi. Komunikat komunikacyjny do zmiany identyfikatora urządzenia jest następujący: 2 01 06B 0 00 00.
Typ ramki | Identyfikator ramki | Ustaw adres | Identyfikator funkcji | wartość stała | identyfikator ramki docelowej |
Rozkaz | 00 01 | 01 | 06 | 0B 00 | 00 02 |
Zwróć ramkę po prawidłowym ustawieniu: 01 06 01 02 61 88. Format jest zgodny z poniższą tabelą.
Identyfikator ramki | Ustaw adres | Identyfikator funkcji | ramka źródłowa
ID |
bieżąca ramka
ID |
CRC16 |
00 00 | 01 | 06 | 01 | 02 | 61 88 |
Polecenie nie odpowie poprawnie. Poniżej znajduje się polecenie i komunikat odpowiedzi, aby zmienić Ustaw adres na 2.
Zmień szybkość urządzenia
Możesz użyć stacji głównej, aby zresetować szybkość urządzenia za pomocą poleceń. Zakres numerów szybkości wynosi 1~15. Po zresetowaniu numeru węzła stawka zacznie obowiązywać natychmiast. Ponieważ komunikacja odbywa się w formacie szesnastkowym, stawki w tabeli Liczby są w formacie szesnastkowym.
Wartość stawki | rzeczywista stawka | wartość stawki | rzeczywista stawka |
1 | 20 kbps | 2 | 25 kbps |
3 | 40 kbps | 4 | 50 kbps |
5 | 100 kbps | 6 | 125 kbps |
7 | 200 kbps | 8 | 250 kbps |
9 | 400 kbps | A | 500 kbps |
B | 800 kbps | C | 1M |
D | 33.33 kbps | E | 66.66 kbps |
Szybkość spoza powyższego zakresu nie jest obecnie obsługiwana. Jeśli masz specjalne wymagania, możesz je dostosować. Na przykładample, szybkość urządzenia wynosi 250 tys., a liczba to 08 zgodnie z powyższą tabelą. Aby zmienić szybkość na 40k, liczba 40k to 03, komunikat komunikacji operacyjnej jest następujący: 01 06 00 67 00 03 78 14, jak pokazano na poniższym rysunku.
Po wykonaniu modyfikacji kursu, kurs zmieni się natychmiast, a urządzenie nie zwróci żadnej wartości. W tym czasie urządzenie akwizycji CAN również musi przełączyć odpowiednią prędkość, aby normalnie się komunikować.
Zwróć identyfikator ramki i szybkość po włączeniu zasilania
Po ponownym włączeniu urządzenia urządzenie zwróci odpowiedni adres urządzenia i informacje o szybkości. Dla example po włączeniu urządzenia raportowany jest następujący komunikat: 01 25 01 05 D1 80. Ramka I
Identyfikator ramki | adres urządzenia | kod funkcji | obecny identyfikator ramki | aktualna stawka | CRC16 |
00 00 | 01 | 25 | 00 01 | 05 | D1 80 |
W ramce odpowiedzi 01 wskazuje, że bieżący identyfikator ramki to 00 01, a wartość szybkości 05 wskazuje, że bieżąca szybkość wynosi 50 kb/s, co można uzyskać przeglądając tabelę.
Zastrzeżenie
Niniejszy dokument zawiera wszystkie informacje o produkcie, nie udziela żadnej licencji na własność intelektualną, nie wyraża ani nie sugeruje, i zabrania wszelkich innych sposobów udzielania jakichkolwiek praw własności intelektualnej, takich jak oświadczenie o warunkach sprzedaży tego produktu, inne kwestie. Nie ponosimy żadnej odpowiedzialności. Ponadto nasza firma nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, dotyczących sprzedaży i użytkowania tego produktu, w tym przydatności do określonego zastosowania produktu, zbywalności lub odpowiedzialności za naruszenie jakichkolwiek patentów, praw autorskich lub innych praw własności intelektualnej itp. Specyfikacje produktów i opisy produktów mogą zostać zmienione w dowolnym momencie bez powiadomienia.
Skontaktuj się z nami
Firma: Shanghai Sonbest Industrial Co., Ltd
Adres: Budynek 8, nr 215 północno-wschodnia droga, dystrykt Baoshan, Szanghaj, Chiny;
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobu
E-mail: sprzedaz@sonbest.com
Telefon: 86-021-51083595 / 66862055 / 66862075 / 66861077
Dokumenty / Zasoby
![]() |
SONBEST SM1410C Czujnik temperatury i wilgotności magistrali CAN [plik PDF] Instrukcja obsługi SM1410C, czujnik temperatury i wilgotności magistrali CAN |