Форма входа

Поиск



Счетчик посетителей

Рейтинг@Mail.ru

Разработано jtemplate модули Joomla

Позиционер спутниковой антенны

В данной статье описывается разработанная автором сайта конструкция автоматического позиционера спутниковой антенны на основе микроконтроллера AT89C2051. Позиционер - это электронное устройство управления поворотом спутниковой антенны. Позиционер позволяет легко запомнить направления на все интересующие вас спутники а затем заставить антенну автоматически повернуться на нужный вам спутник выбрав на пульте лишь его номер.

Позиционер предназначен для запоминания до 99 направлений спутниковой антенны в 99 ячейках внутренней энергонезависимой памяти и последующей автоматической установки антенны в любое из этих положений.

Открыть схему позиционера

Основу схемы составляет микроконтроллер AT89C2051 (D1) фирмы "Atmel". Этот микроконтроллер является аналогом микросхемы 8051 (Intel). Только имеет всего два порта ввода/вывода (P1 и P3) и не имеет возможности подключения внешнего ОЗУ. В микроконтроллере имеется внутренняя флеш-память программ. В ней зашита программа, разработанная автором этой конструкции. За информацией по программе обращайтесь по адресу указанному в конце этого документа.

Порт P3 микроконтроллера используется как шина данных. Через него происходит вывод изображения на два семи сегментных индикатора (DD1 и DD2), ввод с клавиатуры, а так же вывод сигнала управления двигателем поворота антенны. Микросхема D4 (К555ТМ2) выполняет роль двухразрядного параллельного регистра для хранения сигнала управления двигателем антенны.
Дешифратор D3 (К555ИД4) служит для выбора либо одного из разрядов индикатора, либо клавиатуры, либо регистра управления двигателем. Транзисторы VT4, VT5 это ключи. Они служат для повышения яркости свечения индикаторов DD1 и DD2.

На микросхеме D4 собран регистр управления двигателем. При помощи ключей VT2, VT3 он включает либо реле K1 либо реле K2, что приводит к включению двигателя поворота антенны. При включении K1 двигатель поворачивается на восток, при включении K2 - на запад. Включение двух реле сразу программно не предусмотрено. Но если это случайно произойдет, то ничего страшного не случится. Схема сделана таким образом, что двигатель просто обесточится.

Оптопара AT1 (АОТ123) служит для передачи сигнала от геркона - датчика поворота антенны и электрической развязки силовых цепей антенны и цепей управления. Этой же цели служит применение электромагнитных реле для управления двигателем. С выхода оптрона сигналы поступают на вход P1.4 микроконтроллера.

Фотоприемник D5 служит для приема и усиления инфракрасных сигналов с пульта дистанционного управления. С выхода фотоприемника сигналы поступают на вход P1.5 микроконтроллера.

Выпрямительный мост VDA1 совместно с конденсаторами C1, C2 служит для получения не стабилизированного напряжения +12В для питания цепей управления позиционера.

Выпрямительный мост VDA2 служит для получения не сглаженного постоянного напряжения для питания силовых цепей позиционера. Фильтр R4, C8 служит для получения не пульсирующего напряжения для питания входных цепей оптопары.

Микросхема D2 - это электрически стираемая ПЗУ. Оно служит для хранения информации о всех настройках позиционера (в основном углов поворота антенны) при пропадании напряжения питания. В этом же ПЗУ хранится информация о текущем положении антенны. Эта информация записывается туда непрерывно в процессе поворота антенны. Поэтому при пропадании питания в процессе поворота контроллер не "забывает" текущее положение и после включения питания продолжает отработку команды.

Диоды VD1...VD7 служат для развязки контактов клавиатуры.

На элементах R1 и C3 собрана цепь начального сброса микроконтроллера. На транзисторе VT1 собран инвертор сигнала сброса для регистра управления мотором.

Стабилизатор DA1 (КРЕН5) служит для получения стабилизированного напряжения питания +5В для всех цифровых микросхем.

В процессе работы устройства по прерыванию от внутреннего таймера микроконтроллера происходит цикл динамической индикации с частотой около 50 Герц. Цикл состоит из двух полуциклов. В первом полуцикле короткое мгновение происходит считывание состояния клавиатуры. А затем вывод и удержание до конца полуцикла изображения на первом индикаторе (DD1). Во втором полуцикле в первый момент происходит вывод сигнала управления двигателем, который запоминается в регистре управления двигателем, А затем происходит вывод и удержание до конца полуцикла изображения на второй индикатор (DD2).

Второй встроенный таймер микроконтроллера осуществляет запуск прерывания, которое служит для опроса сигнала от ДУ. В качестве пульта ДУ в данном варианте используется пульт от телевизора со Screen-индикацией типа RC-500 от телевизора "Горизонт".

Работа с позиционером описана в инструкции (прилагается).

Если вы хотите купить текст программы позиционера или ее прошивку прочитайте условия продажи ЗДЕСЬ

Музыка на праздниках