Продолжая грызть программируемую электронику, я решил сделать совершенно новый вариант ламповых часов, которые бы не имели недостатков предыдущей версии. Одним из ключевых недостатков которых являлась невозможность точной корректировки времени в режиме реально времени (тавтология даже какая-то получается :) ) Прошлый вариант я тоже вывел на довольно высокую точность, но чисто аппаратными методами, по старинке, так сказать.
Начал я с самого главного - прошивки, а именно исходного кода для подобных систем. Благо подобными интернет пестрит. Нашёл более-менее подходящую, которая была написана для обычных сегментных часов и перестроил под ламповый вариант. Полностью поняв принцип работы программы, подогнал электрическую схему. И теперь часы из 4 ламп ИН-14 оснащены следующими функциями: - режим отображения ЧАСЫ-МИНУТЫ - режим отображения МИНУТЫ-СЕКУНДЫ - разделительная точка (на фото и видео она просто не установлена) - БУДИЛЬНИК! О, да!, даже будильник прикручен :) - режим программной корректировки, который выводится непосредственно на индикаторы - универсальная двухслойная конструкция, которую можно очень быстро подогнать под любой тип ламповых индикаторов Нестабильность кварца подгоняется одной-двумя корректировками, после чего точность составляет не более 30 секунд в год. Все настройки проводятся 3 кнопками.
Корпус под схему уже подогнан и находится в стадии покраски.
Сэмпл работы часов. На видео показано: - режим работы МИНУТЫ-СЕКУНДЫ - режим работы ЧАСЫ-МИНУТЫ - корректировка хода (12-92 - это константа, путём изменения которой подгоняется уход частоты кварца и тем самым корректируется нестабильность отсчёта секунды.)