Самодельный RC-Switch - Страница 3 |
Технологии моделизма - Авиамодельные технологии | |||||
Автор: Administrator | |||||
Страница 3 из 4 Самодельный контроллер для запуска пиротехники
Этот контроллер разработал и изготовил мой хороший знакомый Prikupets, с которым мы часто совместно выезжаем на полетушки. Контроллер не сложный, но требуется не только умение паять схемы,но и прошивать микроконтроллеры. Контроллер предназначен для последовательного подключения нагрузки по одному из четырех каналов. Коммутация идет к внешнему источнику питания, которым может выступать ходовая батарея. Для LiPo батарей можно взять питание с балансировочного разъема. Данный контроллер управляется с помощью одного канала передатчика по следующему алгоритму: 1) При включении ни один канал не активен; 2) Контроллер издает короткий писк и ждет на управляющем канале сервоимпульса с центральным положением. Когда он дожидается его, издает два коротких писка; 3) Контроллер переходит в состояние ожидания, когда джойстик канала сместится из нейтрального положения; 4) Если джойстик смещается в правое положение, соответствующее сервоимпульсу максимальной длины, то включается 1-ый канал. Он остается включенным до тех пор, пока джойстик не вернется в нейтральное положение. Контроллер издает 1 писк, соответствующий номеру канала; 5) Перемещения джойстика крайнее правое положение вызывает, таким образом, последовательное включение 2, 3, 4 канала, и далее снова 1, 2, и т.д. Перемещение джойстика влево переключает каналы в обратной последовательности. Контроллер сигнализирует номер включенного канала соответствующим числом писков;
Примененные транзисторы IRF7311 коммутируют с десяток ампер в коротком импульсе или 5-6 ампер постоянного тока. Земля у сервокабеля и коммутируемой сети должна быть общей (так обычно бывает в обычных BEC регуляторов). Писки контроллера издаются излучателем звука со встроенным генератором. Этот генератор потребляет довольно большой ток для контроллера, поэтому он требует буферного транзистора. Если нужна только светодиодная индикация, транзистор с излучателем можно убрать и подключить светодиод с балластным резистором между выводом контроллера и землей. Если используется излучатель звука типа HCM1206X на 6 вольт, он подключается без балластного резистора (как на схеме). При использовании 3-х вольтового излучателя HCM1203X нужен резистор примерно 50 Ом для тока 40 мА. Изготовление Для изготовления контроллера используется PIC12F629 или PIC12C509 с любым буквенным индексом. Эти контроллеры необходимо запрограммировать соответствующей прошивкой. ВНИМАНИЕ! Прошивку для PIC12F629 НЕОБХОДИМО предварительно отредактировать, прописав в нее значение калибровочной константы Вашего экземпляра PIC'а! Для этого необходимо считать программатором байт из последней ячейки памяти, открыть HEX файл прошивки в текстовом редакторе, поискать в нем подстроку A0308316AC и заменить в ней A0 на значение считанного байта.
Для прошивки PIC12C509 никаких изменений в прошивке делать не нужно.
Прошивка для PIC12F629boom_F629_OSC_A0.rar Прошивка для PIC12C509boom_C509A.rar Исходный файл под компилятор CC5Xboom.rar
Схема
|