Jak odczytać sygnał Keeloq na procesorze 51 lub AVR i wyświetlić na LCD?
keeloq odczyt (demonstracja)
From: "Marcin Kur" <marcku2_at_nospam_poczta.onet.pl>
Subject: keeloq odczyt (demonstracja)
Date: Sun, 15 Sep 2002 23:09:19 +0200
Witam wszystkich
probuje napisac programik ktory odczytywalby keeloq,
nie chodzi mi o dekodowanie (bo to bez oryginalnego enginu microhipa jest
raczej niemozliwe) lecz o odczyt bit-ow i wystawienie ich na np. LCD w
celach pokazowych
niestety sprawa stanela na rozruznieniu 0 i1 (a dokladniej pomiarze czasu
ich trwania, keeloq koduje" 0 " 2\3 trwania "okresu" a "1" 1\3 trw. okresu,
srednio 400 mikro sekund
jako pomoc moze(musi?) byc uzyta preambula synchronizujaca 12 bitow , suma
czasu jej trwania podzielona przez 23 daje czas trwania jedynki... I tu
prosba (pytanie) jak sie do tego zabrac czy wystarczy BASCOM (czy wyda
czasowo) czy szukac (pisac) procedur w asm (niechetnie:)).
Procesor z rodziny 51 ostatecznie AVR.
Pozdrawiam Marcin
From: "c2h5oh" <crossroads_at_nospam_go2.pl>
Subject: Re: keeloq odczyt (demonstracja)
Date: Mon, 16 Sep 2002 02:55:44 +0200
"Marcin Kur" <marcku2_at_nospam_poczta.onet.pl> wrote in message
news:am2tiq$o55$1_at_nospam_news.tpi.pl...
Witam wszystkich
probuje napisac programik ktory odczytywalby keeloq,
nie chodzi mi o dekodowanie (bo to bez oryginalnego enginu microhipa jest
raczej niemozliwe) lecz o odczyt bit-ow i wystawienie ich na np. LCD w
celach pokazowych
niestety sprawa stanela na rozruznieniu 0 i1 (a dokladniej pomiarze czasu
ich trwania, keeloq koduje" 0 " 2\3 trwania "okresu" a "1" 1\3 trw.
okresu,
srednio 400 mikro sekund
Jak próbkę weźmiesz w połowie Tb, a następnie ją zanegujesz to chyba będzie
to o co chodzi, nie? Ale to tylko jeden ze sposobów, można jeszcze
kombinować przerwaniem reagującym na zbocze opadające.
Poza tym, czy keeloq nie ma opcji nadawania w kodzie manchester?
jako pomoc moze(musi?) byc uzyta preambula synchronizujaca 12 bitow , suma
Zależy, czym będziesz zbierał sygnał. Jak radiem, to musi. Jak przewodowo,
to się obejdzie.
czasu jej trwania podzielona przez 23 daje czas trwania jedynki... I tu
Z tego co widzę, to preambuła/23 daje ci Tb/3. Raczej ważniejsze jest to, co
po preambule, czyli 3*Tb ciszy (zamiast słowa synchronizacji ramkowej).
Tak nadaje mój otwieracz do szlabanu, nie wiem, może daje się ustalić takie
rzeczy.
prosba (pytanie) jak sie do tego zabrac czy wystarczy BASCOM (czy wyda
czasowo) czy szukac (pisac) procedur w asm (niechetnie:)).
Procesor z rodziny 51 ostatecznie AVR.
chyba każdy uC to obsłuży, byle miał dwa przerwania zewnętrzne i jeden
licznik. Ja robiłem podobną rzecz na at90s2313.
Tylko asembler ;-)
Pozdrawiam Marcin
c2h5oh
From: "megaraptor" <megaraptor_at_nospam_wp.pl>
Subject: Re: keeloq odczyt (demonstracja)
Date: Mon, 16 Sep 2002 08:21:26 +0200
Microchip udostępnia źródełka na pica do odczytu keeloqa.
Pzdr
megaraptor
GG - 736187
megaraptor_at_nospam_wp.pl