Dekodér dálkového ovládání s plovoucím kódem s PIC16C56A vznikl při experimentování s plovoucím kódem, ještě před tím, než jsem našel na internetu dekodéry od firmy Microchip typu HCS 5xx.
Konstrukce obahuje jeden integrovaný obvod PIC 16C56A, který zajišťuje vše potřebné pro přijetí a dešifrování kódu z RX modulu. Všechny naučené vysílače se ukládají do paměti eeprom typu 93LC46B.
Učící mód se aktivuje tlačítkem na desce a je indikován led diodou.
Přijímač obsahuje 4 výstupní tranzistory, které jsou spínany popř. rozpínány podle toho, jaké tlačítko vysílače je sepnuto.
Ke konstrukci:
Zapojení je velice jednoduché a pokud je správně naprogramován mikroprocesor PIC16C56A a kóder ve vysílači HCS 200 ( výrobním kódem ), nevznikne žádný problém při učení vysílačů.
Výstupy na desce jsem záměrně ošetřil pouze tranzistory, protože mi pro mojí konstrukci stačily. Lze na ně však připojit relé s ochranou diodou a pak můžou spínat i silové spotřebiče, např. motor pro ovládání vrat.
Veškerou dokumentaci pro výrobu plošného spoje si můžete stáhnout zde: Plošný spoj_RX_PIC16C56A
Naučení ovladače a dekodéru:
Naučení vysílače se provádí stiskem tlačítka na desce přijímače. Rozsvítí se indikační dioda a přijímač čeká na příjem kódu z ovladače.
Po přijetí první sekvence kódu (stisk libovolného tlačítka vysílače),led blikne a dekodér očekává druhou sekvenci kódu,
která slouží dekodéru pro verifikaci správného výrobního kódu (čísla).
Při stisku tlačítka na více jak 8 sekund dojde k vymazání všech naučených vysílačů.
Integrovaný obvod PIC16C56A musí být před učením naprogramován shodným výrobním (manufacture code) číslem jaké je použito ve vysílači (např.HCS 200), jinak nelze obě zařízení spárovat a zaučit !!!
Pokud by jste měli zájem o tuto konstrukci, mohu vám zaslat naprogramované integrované obvody pro výrobu dekodéru a vysílače.