Amateur Radio Station R9AL




Рис.1 Блок-схема устройства

      В качестве прототипа часов была использована принципиальная схема http://svv.on.ufanet.ru/clock.htm. Часы (рис.2.) выполнены на микроконтроллере АТ90S2313. В качестве индикаторов использованы два индикатора SC18 на три разряда каждый (используются в АОН). Оба индикатора установлены так, что из 6 разрядов используются 4 внутренних с моргающей точкой внизу посередине.

      В авторском варианте устройства есть возможность подключить температурный датчик DS18B20 - в наше же случае он исключен (выв. 6 АТ90S2313 пустой) за ненадобностью. Из схемы-прототипа исключен также стабилизатор 7805 - все устройство питается от источника "+5В".

      Для управления устройством используется две кнопки: одна из них служит для управления яркостью свечения индикаторов, вторая - для установки времени и поправки хода часов. Реализовано ускорение изменения параметра при удержании кнопки в нажатом состоянии.

      Прошивка обеспечивает выбор дневного или ночного режима яркости. При нажатии на кнопку в режиме часов яркость цифр уменьшается. Восстановление яркости происходит автоматически примерно через 8 часов, или при повторном нажатии.

      В режиме установки времени этой кнопкой осуществляется выбор устанавливаемого параметра, второй кнопкой осуществляется установка значения выбранного параметра.

      Сначала устанавливаются показания разряда часов (в старшем разряде моргает "1"), после - минут (в старшем разряде моргает "2"), и, наконец - поправка хода (в старшем разряде моргает "3").

Поправка хода часов.

Эта функция позволяет ускорить или замедлить ход часов от 1 до 50 секунд в сутки, и сделать точность хода не хуже 1 секунды за сутки, или около 6 минут за год. Для достижения большей точности надо использовать подстроечный конденсатор, подключенный параллельно кварцевому резонатору. При выключенном питании эта поправка сохраняется в EEPROM.

Значение 
параметра	Продолжительность первой минуты суток, сек.
   30	                             80
   40	                             70
   50	                             60
   70	                             40
   75	                             35


Рис.2 Принципиальная схема часов
Устройство включения/выключения по ИК.
Предназначено для создания различных систем дистанционного управления. Поддерживает формат команд RC-5. Принципиальная схема устройства приведена на рис. 3. В основe устройства положены две схемы: 23. ИК-приемник системы дистанционного управления и 21. Полупроводниковый ключ переменного тока

Рис.3 Принципиальная схема часов

Рассмотрим работу устройства.
Принятая кодовая посылка импульсов поступает на вход МК. В зависимости от принятой последовательности на выходах МК (выв. 12-19) появляется определенный двоичный код. Состояние МК сохраняется до принятия следующей команды. Для расширения функций устройства - выход МК (выв. 12-19) подсоединены к дешифратору К155ИД7. Это дает нам возможность отлавливать определенную(ые) команду(ы). В нашем случае включение нагрузки происходит практически любой кнопкой с ИК пульта, а выключение - кнопкой "On/Off", т.е. на нажатие других кнопок устройство не раегирует. В результате появления определенного двоичного кода на входах ИД7 (D1-D3) появляется логический "0" на одном из его выходов (вых. Y0-Y7).

Таблица состояния AT90S2313

Клавиши ПДУ  Выводы AT90S2313

	     12	13 14 15 16 17

On/Off        0  0  1  1  0  0
No Sound      1  0  1  1  0  0
1             1  0  0  0  0  0
2             0  1  0  0  0  0
3             1  1  0  0  0  0
4             0  0  1  0  0  0
5             1  0  1  0  0  0
6             0  1  1  0  0  0
7             1  1  1  0  0  0
8             0  0  0  1  0  0
9             1  0  0  1  0  0
0             0  0  0  0  0  0
Up            0  0  0  0  0  1
Down          1  0  0  0  0  1
Left          1  0  0  0  1  0
Right         0  0  0  0  1  0
Ok            1  1  0  1  1  1
-/--          0  1  0  1  0  0
P > P         0  1  0  0  0  1
Красная	
Желтая	      Не используются
Зеленая	
Синяя         0  0  1  0  1  1
Доп. ВКЛ      0  1  1  0  0  1
>>            0  1  1  1  1  0
PP            0  1  1  1  0  0
TV            1  1  1  0  1  1
AV            0  0  0  0  1  1
Доп. кнопки	
              1  0  0  1  0  1
              1  1  0  1  0  1
              0  0  1  1  1  1
              0  1  0  1  0  1
              1  0  1  0  1  1
              0  1  1  1  0  0

Для управления нагрузкой в "ручном режиме" используется триггер с защитой от дребезга контактов, выполненный на К155ТМ2 и Sb1. Выход триггера управляет вкл/выкл. нагрузки от низковольтной цепи посредством оптодрайвера МОС3061, что дает нам гальваническую развязку, и симистора ВТ138-600.

Для согласования изменения состояния триггера (К155ТМ2) в принципиальную схему устройства введен узел согласования, выполненный на микросхеме К155ЛА3, и узел формирования задержки сигнала, выполненный на R2C3. Это позволяет нам включить нагрузку с пульта, а выключить кнопкой Sb1. И наоборот. Также выполняется вкл/выкл. нагрузки как с пульта, так и кнопкой Sb1.




Апранич Сергей Станиславович
г.Дзержинск
http://service4u.narod.ru
pryan@mail.ru




Обсудить на форуме

Дополнение







Copyright © R9AL 2007 Все права защищены

Рейтинг@Mail.ru Яндекс цитирования