Часы на люминесцентных индикаторах ИВ-12

Автор: Tonich от 15-04-2012, 17:46

Довольно давно назрела идея сменить у себя старые часы - ни точностью хода, ни особым внешним видом они не отличались. Идея то есть, а вот со стимулом - то времени нет, то желания делать из стандартного новодела китайцев... в общем полный швах. И вот, однажды, по дороге домой, зайдя в один магазинчик торгующий неликвидами, на глаза попалась витрина с радиолампами времен СССР. Среди всего прочего заинтересовала сиротливо лежащая в уголке лампочка ИВ-12. Помня реплики продавца в прошлом: "все что есть - на витрине", даже без энтузиазма спросил. … "Чудо, чудо, свершилось чудо!"  - обнаружилось, что этих индикаторов у них аж целая коробка! Блин, нет бы раньше.... в общем закупился я ;)



В предвкушении вернувшись домой первым делом подал на них напряжение - работают! Вот, вот он пинок под мохнатый хвост, вот он стимул видеть у себя это чудо в действии - работа закипела.



Техзадание:
1. Собственно часы;
2. Будильник;
3. Встроенный календарь (учитываем число дней в феврале, в т.ч. в високосном году)  + просчет дня недели;
4. Автоматическая регулировка яркости индикатора.



В схеме ничего нового и сверхъестественного: часы реального времени DS1307, динамическая индикация, несколько кнопок управления, все это под управлением ATmega8.
Для замера освещенности в комнате применен фотодиод ФД-263-01, как наиболее чувствительный из доступных. Правда у него со спектральной чувствительностью косяк есть небольшой - пик чувствительности находиться в инфракрасном диапазоне и как следствие он на отлично чует свет солнца/ламп накаливания, а люминесцентных ламп/светодиодного освещения - на троечку.
Анодные/сеточные транзисторы - BC856, PNP с максимальным рабочим напряжением 80в.
Для индикации секунд поставил завалявшийся меньший по габаритам ИВ-6, так как оный имеет  и меньшее напряжение накала - гасящий резистор на 5,9Ом ему в помощь.
Под сигнал будильника - пьезоизлучатель со встроенным генератором HCM1206X.
Плата разведена под: резисторы 390К 1206 габаритом, остальные 0805, транзисторы в SOT23, стабилизатор 78L05в SOT89, защитные диоды в SOD80, трех вольтовая батарейка 2032, ATmega8 и DS1307 в DIP корпусе.
От блока питания вся схема потребляет по линии +9в до 50мА, накал - 1,5в 450мА, накал относительно земли находиться под потенциалом -40в, потребление - до 50мА. Итого в сумме максимум 3Вт.

Панельку под индикаторы достать не удалось - слишком уж дефицитная даже под заказ вещица, в замен использовал "втулки" от пары разломанных разъемов модемного кабеля RS-232.  "Хвост" у них отрезаем - выходит компактней родных панелек. (прим. - посадочное место сверлите аккуратней, пятачки маленькие)

Первые пробы:
 
Точность хода кварцевого генератора DS1307 оставляет желать лучшего - после промывки платы и подбора емкостей обвязки кварца удалось добиться что то около +/-2 сек в сутки. Точнее - частота плывет от температуры, влажности и положения планет - совсем не то, что хотелось. Помозговав немного над проблемой, решился - заказал микросхемку DS32KHZ - довольно популярный термокомпенсированный кварцевый генератор.
Выпаиваем кварц и на освободившееся место на кусочке текстолита удобно размещается этот зверек. Подключение - теперь уже проводками к рядом расположенной DS1307.
 
Генератор не зря такой дорогой - с ним по справочнику производитель обещается повысить точность часов до +/- 0,28 сек в сутки. В реальности же при допустимых режимах питания и температурном диапазоне мне не удалось увидеть изменение частоты от внешних факторов. В тестовом режиме, в условии комнаты часы проработали около недели, 2 дня из которых они пребывали в летаргическом сне кормясь от штатной батарейки - спустя погрешность если верить службам точного времени не превышала... +0,043 сек в сутки!!! Вот оно счастье! Точнее увы, за такой короткий срок измерить не удалось.

Сборка корпуса:



После сбора корпуса и "причесывания" прошивки у часов осталось 3 кнопки:  условно назовем их "А" "В" "С".
В нормальном состоянии  кнопка "С" отвечает за переключение режима с отображения времени "часы - минуты" на дату "число - месяц", секундный индикатор при этом отображает день недели, деле на год, далее в режим "минуты - секунды", по четвертому нажатию - в первоначальное состояние. Кнопка "А" при этом быстрый переход в отображение времени.
Из режима "часы - минуты" кнопка "А" переключает по кругу в режим "настройка будильника" / "настройка времени, даты" / "настройка яркости индикатора". При этом кнопка "В" - переключает по разрядам, а "С" - собственно изменяет выбранный разряд.
Режим "настройка будильника", буква А (Alarm) на среднем индикаторе означает что будильник включен.
Режим "настройка времени, даты" - когда выбран разряд "секунды" кнопка "С" - округляет их (с 00 до 29 сбрасывает их в 00, с 30 до 59 сбрасывает в 00 и добавляет +1 к минуте).
В режиме "настройка времени, даты" на выводе SQW м/с DS1307 меандр 32,768кГц - необходим при подборе кварца/емкостей к генератору, в остальных режимах на нем 1Гц.
Режим "настройка яркости индикатора":  "AU" - автоматический, показывает измеренную освещенности в у.е. ;)  "US" - ручная настройка в тех же единицах.
Фух, вроде ни чего не забыл.

Часы в сборе:


Скачать прошивку и ПП: Clock_iv12.rar [51,99 Kb] (cкачиваний: 2188)

Обновлённая версия от автора: Clock-Forum.zip [151,24 Kb] (cкачиваний: 2621)

А вот и фьюзы:
--

С уважением, Михаил


Отредактировал: Tonich - 20-03-2013, 21:31
Причина: Добавлены фьюзы и обновление от автора

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • chip

  • 16 марта 2015 23:52
  • Группа: Посетители
  • ICQ:
  • Регистрация: 16.03.2015
  • Статус: Пользователь offline
  • Комментариев: 1
  • Публикаций: 0
^
А что у вас с печаткой у меня в 6 да и в 5 лауте,ее размер 210мм.подправьте пожалуйста печатку
  • Группа: Посетители
  • ICQ:
  • Регистрация: 22.07.2018
  • Статус: Пользователь offline
  • Комментариев: 1
  • Публикаций: 0
^
Панельки можно недорого найти на али по ключевому слову d9j2
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.