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

Podobne dokumenty