Читайте также:
|
|
Информация в доступных источниках о проектировании и схемных решениях шахматных часов скудна. Но всё же удалось найти описание цифрового устройства[7].
Найденный вариант шахматных часов основан на использовании часов с будильником. Шахматные часы сделаны на основе часов с будильником и имеют восемь разрядов индикации (2x4). В режиме часов светятся четыре правых разряда, а в режимах установки и шахмат — все восемь.
Имеет много дополнительных функций. Среди имеющихся можно выделить следующие:
• работа в режиме часов с индикацией часов и минут в четырех правых разрядах;
• работа в режиме часов с будильником;
• ручная установка часов по сигналам точного времени;
• резервное питание;
• выход включения звонка, который можно также использовать для включения сильноточной нагрузки;
• работа в режиме шахмат с восьмиразрядной индикацией;
• общая установка правых и левых шахмат до значения 129 минут;
• раздельная установка правых и левых шахмат (для дачи «форы»);
• запись во Flash-память 64 значений времени игры;
• выборка из памяти любого записанного значения времени игры;
• звуковая сигнализация окончания времени игры.
Часы построены на микроконтроллере PIC16F84A, имеющем небольшие размеры, малое потребление и хорошие функциональные возможности. Программу нетрудно перевести на однократно программируемые микроконтроллеры, которые имеют прерывания по переполнению таймера (TMR0) и входу.
После инициализации программы включается предделитель с коэффициентом деления 32 и таймер с коэффициентом деления 256, Таким образом, общий коэффициент деления (с учетом машинного цикла, равного 4) составляет
32 х 256 х 4 = 32768,
и таймер будет переполняться каждую секунду. По переполнению таймера происходит прерывание работы программы. Все определения нажатых кнопок установки и работы происходят во время прерывания.
После окончания прерывания включается индикация. При этом индикация перегружена условиями на выбор разряда мигания и установкой запятой, поэтому восемь разрядов индикатора светятся с заметным мерцанием (частота около 30 Гц). В режиме часов работает четыре разряда индикаторов, частота индикации увеличивается до 40 Гц, и мерцания не наблюдается.
Все программы установок заканчиваются восстановлением значений регистров после прерывания.
Рис 1. Принципиальная схема часов.
На рис. 1 приведена принципиальная схема часов. Выводы микроконтроллера DD2 RBO—RB6 используются для индикации сегментов девятиразрядного индикатора HG1. Во время прерывания выводы RB0—RB3 работают как входы для опроса состояния кнопок установки. Вывод RB7 используется как вход с прерыванием для постоянного считывания положения кнопки запуска правых или левых шахмат. На выводах RA0—RA3 появляется двоично-десятичный код для выбора одного из общих катодов знакомест индикатора HG1. Этот код преобразуется в позиционный дешифратором DD1. В индикаторе из девяти знакомест используются четыре правых и четыре левых. Вывод RA3 служит для индикации запятой. На выводе RA4 формируется уровень логического нуля для срабатывания звукового сигнала. Этот вывод можно применить для включения сильноточной нагрузки по сигналу будильника, естественно, используя соответствующий узел включения с самоблокировкой. Используемый звуковой излучатель НСМ1206х имеет встроенный генератор с частотой около 2 кГц, поэтому управление им упрощается до подачи напряжения на выводы излучателя.
Светодиоды HL1, HL2 индицируют переключение правых и левых шахмат и устанавливаются возле соответствующих групп цифровых индикаторов.
Назначение кнопок управления:
«Старт-стоп» (SA1) — кнопка пуска и останова работы шахмат;
«Режим» (SA2) — кнопка выбора режима работы;
«Разряд» (SA3) — кнопка выбора разряда установки;
«Установка» (SA4) — кнопка установки выбранного значения;
«R-L» (SA5) — кнопка переключения правых-левых шахмат.
Выбор режима установки индицируется запятой в четырех правых разрядах. Выбор разряда индицируется миганием соответствующего разряда с частотой 2...3 Гц. При нажатии кнопок сегменты, к выходам которых подключены кнопки, светятся с меньшей яркостью.
Корпус часов склеен из пластмассы и имеет размеры 70x65x40 мм. Размер корпуса определен плоской батареей 3R12. Часы сделаны переносными для возможной игры на скамейке или в дороге. Такие часы в режиме шахмат потребляют ток 23 мА, что хорошо согласуется с емкостью батареи. В режиме резервного питания часы потребляют ток 0,15 мА, поэтому для резервного питания можно применить миниатюрные дисковые элементы. При срабатывании будильника в режиме резервного питания потребляемый ток увеличивается до 4,5 мА, поэтому желательно быстрее отключить сигнал.
Данный экземпляр шахматных часов является весьма практичным.
Дата добавления: 2015-07-16; просмотров: 57 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Общие сведения | | | Выбор и обоснование |