Aplikacja odbiornika podczerwieni UNIV 1.0.3.0
Transkrypt
Aplikacja odbiornika podczerwieni UNIV 1.0.3.0
Aplikacja odbiornika podczerwieni dla modułu uniwersalnego UNIV 1.0 i procesora UNIV 1.0 (CPU) Cechy: • Odbiornik podczerwieni sygnałów RC5 i SIRC nadawanych przez dowolne piloty zdalnego sterowania • Wykorzystuje odbiornik podczerwieni TSOP4838 • Napięcie zasilania 10-24V • Pobór prądu 15mA • Moduł rozpoznaje kody: -SIRC 12bit (32 adresy, 128 poleceń), -SIRC 15bit (256 adresów, 128 poleceń), -RC5 (32 adresy, 64 polecenia) • Maksymalny zasięg transmisji 35m • Aplikację moŜna wgrać do urządzeń z bootloaderem w wersji 2.5 i kompatybilnym. Wersja aplikacji UNIV 1.0 . 3 . 0 wersja firmware firmware odbiornika podczerwieni wersja urządzenia moduł uniwersalny 1. Opis działania Kiedy moduł odbierze i rozpozna transmisję podczerwoną, wysyła wiadomość na magistralę z informacją o odebranym kodzie. Kolejna wiadomość zostanie wysłana na magistralę, kiedy moduł stwierdzi koniec nadawania sygnału podczerwonego. Moduł moŜe rozpoznać trzy typy kodów RC5 (Philips), SIRC 12 i 15bit (SONY). 2. Dane techniczne Strona magistrali Parametr Symbol Wartość Jednostka Napięcie zasilania Us 10-24V V Pobór prądu Is 15 mA Symbol Wartość Jednostka d ≤ 35 m ϕ1/2 ±45 ° l 15 m Strona odbiornika Parametr Maksymalny zasięg transmisji Kąt połowicznego zasięgu Maksymalna długość przewodu odbiornika TSOP4838 3. Hardware 3.1. Połączenie TSOP 4838 1 2 3 IN X1-1 CAN H X1-2 CAN L X1-3 CAN GND X1-4 CAN V+ 1 8 1 2 3 4 5 6 7 8 GND 1 2 3 OUT GND Vs Vcc Jeśli moduł jest pierwszy lub ostatni na magistrali, to pomiędzy piny CAN H i CAN L musi być włączony rezystor 120ohm. Rysunek 1. Schemat połączeń. © 2008 siwilo.com 1 – – – – – – – – biało-pomarańczowy - CAN H pomarańczowy - CAN L biało-zielony - nieuŜywane niebieski – CAN V+ biało-niebieski – CAN GND zielony - nieuŜywane biało-brązowy – CAN GND brązowy - CAN V+ 8 Rysunek 2. Schemat połączenia magistrali dla wersji ze złączem RJ45. univ_v1-0-3-0c_pl.pdf - strona 1 / 4 PROJEKT AUTOMATYKI DOMOWEJ 3.2. Schematy Rysunek 3. Schemat ideowy aplikacji odbiornika podczerwieni dla modułu UNIV 1.0 © 2008 siwilo.com univ_v1-0-3-0c_pl.pdf - strona 2 / 4 PROJEKT AUTOMATYKI DOMOWEJ Rysunek 4. Schemat ideowy aplikacji odbiornika podczerwieni dla procesora UNIV 1.0 (CPU). 4. Firmware © 2008 siwilo.com univ_v1-0-3-0c_pl.pdf - strona 3 / 4 PROJEKT AUTOMATYKI DOMOWEJ Oprogramowanie moŜe być wgrane do modułu przy uŜyciu HAPCAN Programatora, który moŜe być poprany ze strony http://siwilo.com/hapcan/software. 4.1. Ramka odbiornika podczerwieni Kiedy moduł odbierze sygnał podczerwieni wysyła wiadomość na magistrale zawierającą odebrany kod (Tabela 1). Tabela 1. Ramka ODBIORNIKA PODCZERWIENI. Typ ramki 0x303 0x303 Flagi 3 2 1 0 Moduł Node Nr Grupa Group Nr D0 0xFF D1 0xFF D2 KOD D3 ADRES D4 ROZKAZ D5 0xFF D6 0xFF D7 0xFF – moduł uniwersalny, aplikacja odbiornika podczerwieni 3 - flaga nieuŜywana o wartości zawsze „0” 2 - flaga nieuŜywana o wartości zawsze „0” 1 - flaga nieuŜywana o wartości zawsze „0” 0 ODP - flaga odpowiedzi. Jeśli ramka została wysłana w skutek zapytania o stan to ODP = 1, inaczej ODP = 0. ODP = 0 informuje, Ŝe stan modułu właśnie się zmienił. Node Nr - numer modułu odbiornika podczerwieni Group Nr - numer grupy odbiornika podczerwieni KOD ADRES ROZKAZ - rodzaj nadawanego kodu 0x00 – SIRC 12bit, 0x01 – SIRC 15bit, 0x02 – RC5 - adres nadawanego kodu - polecenia nadawanego kodu Gdy sygnał podczerwony przestaje być nadawany moduł wyśle ramkę stanu jak w tabeli 2. RóŜnica między ramką o początku nadawania i ramką o zakończeniu jest w bajcie D2. Tabela 2. Ramka ODBIORNIKA PODCZERWIENI - koniec nadawania. Typ ramki 0x303 Flagi 0x0 Moduł Node Nr Grupa Group Nr D0 0xFF D1 0xFF D2 KOD+0x80 D3 ADRES D4 ROZKAZ D5 0xFF D6 0xFF D7 0xFF 4.2. Pytanie o status Moduł nie odpowiada na zapytanie o status. 4.3. Konfiguracja W tej wersji aplikacji mogą być konfigurowane poniŜsze parametry: - Identyfikator modułu (numer modułu i numer grupy); - Opis modułu (16 znaków); Proces konfiguracji wykonuje się uŜywając oprogramowania HAPCAN Programator. 4.3.1. Identyfikator modułu 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). PrzynaleŜność modułu do konkretnej grupy nie ma tu znaczenia, moŜe być wykorzystana w przyszłych aplikacjach. 4.3.2. Opis modułu Moduły mogą być opisane 16 znakami w celu ułatwienia uŜytkownikowi ich identyfikowania. Przykłady opisów: sypial-odb IR, salon-odb IR itp. 5. Wersja dokumentu Plik univ_v1-0-3-0a_pl.pdf univ_v1-0-3-0b_pl.pdf univ_v1-0-3-0c_pl.pdf © 2008 siwilo.com Opis Wersja oryginalna Uaktualnienie o procesor UNIV 1.0 (CPU) Dodany parametr ‘l’ Data Czerwiec 2007 Luty 2008 Wrzesień 2008 univ_v1-0-3-0c_pl.pdf - strona 4 / 4