Firmware Interfejsu Ethernetowego UNIV 3.102.0.0
Transkrypt
Firmware Interfejsu Ethernetowego UNIV 3.102.0.0
FIRMWARE INTERFEJSU ETHERNETOWEGO UNIV 3.102.0.0 1. Cechy Oprogramowanie firmware dla Interfejsu ethernetowego UNIV 3.102.0.x. Moduł jest przeźroczysty dla wszystkich wiadomości transmitowanych z magistrali do portu ethernetowego i vice versa. Ramki portu ethernetowego są obudowane bajtami startu, stopu i sumy kontrolnej. Nadawczy (42 wiadomości) i odbiorczy (42 wiadomości) bufor FIFO Możliwość sterowania dowolnymi wiadomościami tekstowymi dzięki wbudowanemu translatorowi ASCII <->HEX dla 128 wiadomości w każdym kierunku (Ethernet->CAN i CAN>Ethernet). Maksymalna długość wiadomości tekstowej to 30 znaków 2. Kompatybilność Firmware dla aplikacji UNIV 3.102.0.x Firmware można wgrać do urządzeń z bootloaderem w wersji 3.0 i kompatybilnymi. 3. Wersja oprogramowania firmware UNIV 3 . 102 . 0 . 0 wersja firmware wersja aplikacji typ aplikacji (interfejs ethernetowy) wersja procesora procesor uniwersalny 4. Firmware Oprogramowanie może być załadowane do procesora modułu przy użyciu HAPCAN Programatora, który może być pobrany ze strony http://hapcan.com/software_pl. 4.1. Budowa wiadomości Ramka HAPCAN zostaje formowana, gdy moduł odbierze z portu ethernetowego pakiet 15 bajtów. Pierwszy bajt (0xAA) jest bajtem startowym ramki. Ostatnie dwa bajty to bajt sumy kontrolnej (CHKSUM) i bajt zakończenia ramki (0xA5). Pierwsze 4 bajty wiadomości tworzą identyfikator wiadomości CAN, a pozostałe 8 są bajtami danych (od D0 do D7). Transmisja od magistrali HAPCAN do portu ethernetowego polega na „obudowaniu” ramki HAPCAN w bajt startu (0xAA), bajt sumy kontrolnej i bajt stopu (0xA5) i wysłaniu do portu ethernetowego. Wartość bajta sumy kontrolnej powstaje przez dodanie wartości 12 bajtów (Bajt1 – Bajt12) wiadomości HAPCAN Tabela 1. RAMKA INTERFEJSU INTERNETOWEGO. HAPCAN Ethernet START Typ ramki Flagi Bajt 1 Bajt 2 Moduł Bajt 3 Grupa Bajt 4 D0 Bajt 5 D1 Bajt 6 D2 Bajt 7 D3 Bajt 8 D4 Bajt 9 D5 Bajt 10 D6 Bajt 11 D7 Bajt 12 CHKSUM STOP START = 0xAA 12 CHKSUM = Bajt _ i i 1 STOP = 0xA5 Tabela 2. Bity nagłówka (identyfikatora) ramki CAN. CAN HAPCAN Ethernet ID28 ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20 ID19 ID18 ID17 Typ ramki Bajt 1 Bajt 2 © 2012 hapcan.com Flagi ID16 ID15 ID14 ID13 ID12 ID11 ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 Moduł Grupa Bajt 3 Bajt 4 univ_3-102-0-0a_pl.pdf - strona 1 / 2 FIRMWARE INTERFEJSU ETHERNETOWEGO UNIV 3.102.0.0 HAPCAN – PROJEKT AUTOMATYKI DOMOWEJ 4.2. Konfiguracja Poniższe parametry modułu mogą być konfigurowane w tej wersji firmware. - Identyfikator modułu (numer modułu i numer grupy); - Opis modułu (16 znaków); - Konfiguracja wiadomości tekstowych Proces konfiguracji wykonuje się używając oprogramowania HAPCAN Programator w wersji 3.0 lub nowszej. 4.2.1. Identyfikator Każdemu modułowi w sieci HAPCAN musi być przypisany unikalny numer. Numer ten składa się z dwóch bajtów, numeru modułu (1 bajt) i numeru grupy (1 bajt). Numer identyfikacyjny dla interfejsu ustala się w konfiguracji HAPCAN Programatora. 4.2.2. Opis modułu Moduł może zostać opisany 16 znakami w celu ułatwienia użytkownikowi identyfikowania. 4.2.3. Konfiguracja wiadomości tekstowych Dzięki tej funkcji system może być sterowany wybranymi przez użytkownika wiadomościami tekstowymi. Firmware umożliwia zamianę do 128 wiadomości tekstowych odebranych z portu ethernetowego na wiadomości binarne i przesłać je na magistralę HAPCAN. Kolejne 128 komórek pamięci można przypisać do odebranych wiadomości z magistrali, które zostaną zamienione na wiadomości tekstowe i przesłane do portu ethernetowego. Wiadomości tekstowe mogą mieć długość do 30 znaków. 4.2.4. Reset ustawień. Po zainstalowaniu firmware aktywny staje się jumper JP2, który umożliwia skasowanie wszystkich ustawień (w tym hasła dostępu) modułu Tibbo. Procedura została opisana w dokumencie „Firmware modułu Tibbo Interfejsu ethernetowego”. 5. Wersja dokumentu Plik univ_3-102-0-0a_pl.pdf © 2012 hapcan.com Opis Wersja oryginalna Data Czerwiec 2012 univ_3-102-0-0a_pl.pdf - strona 2 / 2