Op basis van de datasheet zie ik de volgende pulstrein beschreven:
"0" = zend achtereenvolgens hoog,laag,laag,laag,hoog,laag,laag,laag
"1" = zend achtereenvolgens hoog,hoog,hoog,laag,hoog,hoog,hoog,laag
"Zwevend" = gebruik ik niet
Sync puls = zend 1 keer 'hoog' vervolgens 31 keer 'laag'.
hoog = 4V tot 15V. laag = 0V
Om device 6 in te schakelen:
1) verstuur eerst sync puls: zend 1 keer 'hoog' en vervolgens 31 keer 'laag'.
2) verzend de volgende logische sequence (0,1,1,0,0,0,0,1,0,0,0,0), waarbij je bovenstaande vertaalsleutel moet gebruiken voor wat een "0" en een "1" is in hoog/laag spanning.
3) herhaal zenden in stap 2 een aantal maal voor robuuste transmissie.
De receiver ontvangt en interpreteert de data als volgt (=spiegel pulstrein 0,1,1,0,0,0,0,1,0,0,0,0 om het als binair getal weer te geven):
000010000110 - bit8 is "1" voor "aan" of "0" voor "uit", bits 1-3 is het deviceID ("110" is "6")
De pulstrein volledig uitgeschreven in laag (L) en hoog(H) spanningsniveau's:
Sync: verzend achtereenvolgens H, 31 x L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
Kan iemand bevestigen of dit alles hout snijdt?
[
Voor 95% gewijzigd door
Verwijderd op 17-09-2010 06:59
]