Перейти к содержимому
Форум журнала практической электроники «Датагор»
jgl

Часы с GPS-синхронизацией времени и индикаторами ИН-12

Рекомендованные сообщения

Статья, схема, плата: "Часы с GPS-синхронизацией времени и винтажными индикаторами ИН-12. Наш вариант Nixie Tube Clock"

Итак, 3 месячная эксплуатация часов показала их полную надежность, а главное точность. К точности хода нареканий нет (еще бы GPS синхронизация), а вот в плане сервиса хотелось кое-что добавить:

- регулировка яркости индикаторов;

- автоматическое изменение подсветки индикаторов;

- отключение подсветки индикаторов;

- добавлена скорость GPS модуля 4800 бит/с.

 

Регулировка яркости индикаторов - пришлось пожертвовать светодиодом наличия спутника, подключенного к выв. 18 (RC7). Нужно добавить вот такую схемку.

post-22-1334056815_thumb.jpg

В "Меню" часов добавилась Ячейка 04 - значение может меняться от 0 до 50. 50 это максимальная яркость свечения, по умолчанию 20. Во время изменения этого значения меняется и яркость, так что можно увидеть как будут светиться индикаторы. Мы тут подумали и я решил :biggrin: , что ночной режим будет начинаться в 23.00 и заканчиваться в 7.00. В этот промежуток времени яркость индикаторов в два раза меньше, чем днем, который был установлен в меню. К примеру, в меню установлено значение 20, значит ночной режим будет 10.

 

Автоматическое изменение подсветки индикаторов - ровно в 00.00.00 произойдет смена цвета подсветки индикаторов.

 

Отключение подсветки индикаторов - если вручную выбрать режим, когда светодиоды подсветки не светятся, то подсветка отключается вообще.

 

Добавлена скорость GPS модуля, значение 04 – 4800.

 

И, прошивочка. Тестируем......

clock5_2_1.7z

 

Итак, новая версия часов.

 

- показывают часы, минуты, секунды;

- измерение температуры в помещении каждые 30 сек., датчик DS18B20;

- будильник, 4 сигнала на выбор;

- работают с модулем GPS, микросхемой RTC DS1307 или без них, самостоятельно, это настраивается в меню;

- яркость индикаторов день/ночь - настраивается в установках;

- очиска катодов раз в сутки

 

Схема:

post-22-1341575417_thumb.jpg

Прошивка:

clocl_877_230412_4isp3.7z

 

Кнопки:

Установка - установка яркости индикаторов, установка часов и минут вручную, в случае, если не используется GPS или DS1307.

Корр - если нажать кнопку и отпустить ее спустя одну секунду после шестого сигнала поверки времени, установится правильное показание и точная фаза работы счетчика минут. Теперь можно установить показания счетчика часов, при этом ход счетчика минут не будет нарушен. Если показания счетчика минут находятся в пределах 00...39, показания счетчика часов при нажатии и отпускании кнопки "Корр" не изменятся. Если же показания счетчика минут находятся в пределах 40...59, после отпускания кнопки "Корр" показания счетчика часов увеличиваются на единицу.

Синхр - принудительная синхронизация часов в случае использования GPS или DS1307.

Будильник - установка времени срабатывания будильника и сигнала.

 

Вход в меню редко используемых настроек осуществляется долгим (более 10 сек.) нажатием кнопки "Установка".

Здесь можно выбирать:

- использование модуля GPS, или DS1307, или без них;

- скорость модуля GPS;

- часовой пояс;

- наличие датчика температуры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

Класс, обязательно протестирую и отчитаюсь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вячеслав, привет!

ОК, буду ждать.....

Я, думаю, еще Александр (Zloch) к нам присоединится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

Привет, Юрий! Хочу добавить несколько слов о резервном питании. На схеме указано напряжение батареи 3,7 Вольт, но для работы микроконтроллера на частоте 20 Мегагерц нужно напряжении не менее 4 Вольт (по даташиту). Обычная батарея аккумуляторов на 3,7 вольт не подойдет, я использовал 3 последовательно включенные батарейки типа АА - напряжение около 4,8 вольт. Думаю несколько лет проживут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, действительно, при такой тактовой частоте нужно не менее 4 В.

Спасибо за уточненние! :smile:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Точка, да, 1 сек. горит - 1 сек. нет.

А как часы и минуты начали меняться в произвольном порядке, как это выглядит?

У меня такие же часы, я на них обкатываю прошивку - проблем нет....

Изменено пользователем jgl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

Включаю питание и начинается, сначала бегут минуты, примерно до 20, потом начинают бежать часы до 23, затем все повторяется. На кнопки реагирует. Может помеха есть на проводах кнопок? Но на старой прошивке такого не наблюдается

 

Да, помехи по проводам от кнопок, если их выпаять из платы, то все нормально. Просто они у меня идут как раз мимо платы питания.

Изменено пользователем mailoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Наводки, конечно, возможны, но не думаю что это они.

Попробуй общий провод от кнопок подсоединить в другом месте на плате или БП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

Уже разобрался, зашунтировал входы конденсаторами 1000 пФ. Помехи наблюдаются только на кнопка коррекции минут и часов, кнопка сброса минут в 0 не глючит, хотя провода идут все вместе.

 

Корректировать время теперь интереснее, сначала цифры меняются медленно, потом ускоряются, очень удобно. Но что-то не нравится мне медленно моргающая точка, может просто непривычно. ШИМ регулятор еще не собрал, так что про яркость ничего не могу сказать.

Изменено пользователем mailoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Входа подтянуты резиками к +5 в?

не должно быть таких наводок.

процедуру установки часов и минут я чуть переделал, так, действительно, удобней.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость mailoff

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

Буду дальше тестировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×