РадиоКот :: Часовая станция "Хронос-М"
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Теги статьи: Добавить тег

Часовая станция "Хронос-М"

Автор: Gordon Shumway
Опубликовано 07.09.2012
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2012!"

Поздравляю Уважаемого Кота с днем Рождения !




 - Это АЧЛ-1 - Агрегат Череночно-лопаточный !

 - А почему 1 ?

 - Потому что обслуживается одним оператором !

(с) народный фольклор.




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

Перечень отличий от предыдущего варианта:

 

  1. Переработан и оптимизирован алгоритм автоматической коррекции вторичных часов после пропадания электропитания;
  2. При пропадании основного электропитания во время автоматической или ручной коррекции после возобновлении электропитания сбоя в коррекции не будет;
  3. Добавлен режим автоматической коррекции на зимнее/летнее время (отключаемый);
  4. При использовании дисплея с подсветкой – добавлен режим автоматического и ручного управления подсветкой;
  5. Длительность импульсов управления увеличена до 2сек (приведена к ГОСТ 27576-87,см. ниже);
  6. Переработана схема H-моста;
  7. Реализовано 5 каналов управления вторичными часами, максимальное количество вторичных часов – 60шт. на 1 канал (при напряжении питания 24в. и сопротивлении одного экземпляра вторичных часов 1кОм).

 

        На данный момент часы работают  от блока питания Efore 220v/24v 40A max. с нагрузкой от 30 до 50 вторичных часов на каждый канал    с длинами линий от 200 метров (здание, где установлены часы) до 1500 метров (два соседних здания, по телефонному кабелю ТПП 100х2х0,5,  использованы три пары, включённые параллельно, для уменьшения сопротивления).

 

Работа часовой станции.

 

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

      В режиме хода в момент подачи импульса управления будет светиться светодиод каждого включенного канала. Цвет свечения зависит от полярности текущего импульса.  Каналы можно включать и отключать соответствующими переключателями.

 
Работа кнопок в режиме хода:

 “1” – переход в режим коррекции часовой станции;

 “2” – включение/выключение режима автоматического перехода на зимнее/летнее время (символ * в правом нижнем углу дисплея указывает на включение режима);

 “3” – ручное включение/выключение подсветки дисплея;

 “4” – переход в режим ручной коррекции вторичных часов.

 

  •     Для установки времени и даты на часовой станции нужно нажать кнопку “1” из режима хода. Автоматически включится подсветка дисплея и появится мигающий курсор. Кнопками “2”, “3” и “4” устанавливаются часы, минуты и день недели соответственно. Повторным нажатием кнопки “1” делается переход к коррекции числа, месяца и года, которые корректируются  кнопками “2”, “3” и “4” соответственно. Нажатием кнопки “1” осуществляется запись изменений и возврат в режим хода. Подсветка дисплея автоматически выключится.


  •     Для включения/выключения автоматического режима перехода на зимнее/летнее время нужно нажать кнопку “2” в режиме хода.Включение режима означает, что каждый год в последнее воскресенье марта (+ 1 час) и в последнее воскресенье октября (- 1 час) будет произведена автоматическая коррекция времени на часовой станции и вторичных часах. Коррекция производится в 2:00:05 и в 3:00:05 соответственно.   Символ * в правом нижнем углу дисплея означает включение этого режима.  Для правильной работы режима необходима корректная установка даты и дня недели на часовой станции. Настройка данного режима сохраняется в энергонезависимой памяти микроконтроллера и не изменяется при сбоях электропитания.   Если время начала коррекции случится во время отсутствия основного электропитания, то после возобновления электропитания автоматической коррекции уже не произойдет.

 

  •     Для ручной коррекции вторичных часов нужно нажать кнопку “4” из режима хода.  Кнопками “2” и “3” устанавливаются часы и    минуты – то неправильное время, которое показывают вторичные часы в данный момент. После нажатия кнопки “1” часовая станция рассчитает коррекцию вторичных часов и запустит подгон или удержание вторичных часов – в зависимости от того, какой вид коррекции будет быстрее. По окончании коррекции часовая станция автоматически рассчитает поправку на затраченное время коррекции и еще раз откорректирует вторичные часы. После окончания коррекции подсветка дисплея отключится,  и станция перейдет в режим хода.


 

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

           В случае пропадания основного электропитания во время коррекции в энергонезависимую память микроконтроллера запишется текущее показание коррекции, и после появления электропитания рассчет коррекции будет произведен относительно текущего времени с учетом записанного времени коррекции. Проще говоря - коррекция не нарушится, а просто продолжится.

Перед автоматической коррекцией станция в течение 10 секунд станция дает возможность отменить автоматическую коррекцию нажатием кнопки “1”.

Так же отменить коррекцию можно и во время корректирования вторичных часов нажатием кнопки “4”.

 

В приложении – файл, найденный на просторах интернета – рекомендации по выбору кабеля для монтажа распредсети вторичных часов.

 

            Немного пояснений по схеме и плате.



Микроконтроллер ATMega8 – в корпусе TQFP32, DS1307-SO8.

Колодки для питания часов и выходные  – установлены на плату со стороны дорожек, так как иначе к ним сложно будет подлезть для подключения часов. С обратной стороны платы колодки соединены со схемой луженой проволокой, на плате есть соответствующие отверстия. Из луженой проволоки делается колечко, надевается на вывод колодки и пропаивается.

 ГОСТ 27576-87

 

О планах на будущее:

0. Исправить найденные глюки;

1. Добавить новые глюки;

2. Сделать одноканальный вариант часов с дисплеем от Nokia 1100.

 

Во время экспериментов  ни одного микроконтроллера не пострадало.




Файлы:
Документ PDF
Прошивка, исходники, плата, схема.


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

8 0 0
2 0 0