Это дальнейшее развитее устройства описанного в статье «Устройство управления на 12 команд». Даже не развитие, а вариант реализации.
Схема приемной части(декодера) приведена ниже.
Сердцем устройства является все тот же PIC16F628A. Коммутация нагрузки производится с помощью реле. Схема включения микроконтроллера соответствует оригиналу, вместо светодиодов установлены ключи для управления реле и добавлена внешняя цепочка сброса микроконтроллера (D1, D2, R1, C1). В качестве приемника я применил модуль RR10. Трансформатор питания ТР112 с напряжением на вторичной обмотке 9 Вольт. Реле HSL8L-DC24V, они с обмоткой на 24 Вольта, их питание выполнено через удвоитель напряжения D3,D4 и C4, C5. Схема очень проста, так что, в пояснениях не нуждается.
Кодер остался без изменений. В качестве передающего модуля применен передатчик RT4 фирмы Telecontrolli. Джампер JP1 задает режим работы — с фиксацией команд или без. Передатчик запитан от 5 Вольт, а модуль RT4 работоспособен с напряжением от 2 до 12 Вольт, так что, если надо увеличить дальность передачи, его надо запитать отдельно.
А вот что, из этого получилось.
Декодер.
Кодер.
И вместе.
Как видно, все реализовано в железе и проверено на работоспособность. Чертежи печатных плат (в виде проекта для Eagle6.3.0), прошивка и исходники прилагаются.
Проект собран в MPLAB 8.88, компилятор HI-TECH PICC 9.83. В обоих прошивках установлены биты защиты, так что при прошивке программаторами типа ICProg, в конфигурации программы, нужно отключить проверку после программирования.
Скачать [165,78 Kb] (cкачиваний: 710) прошивку, печатку Eagle, исходник
|