» »
iPhone 7 реплика

Схема первичных часов на микроконтроллере

20 марта 2013 / 12:56
Схема первичных часов на микроконтроллереПринципиальная схема полезной и проверенной конструкции - первичные часы для производственных и учебных помещений, на основе МК PIC12F629.
Добрый день. Предлагаю Вашему вниманию мою разработку - первичные часы. Собрано из того что было под рукой, но если всё покупать, то выйдет не более 100 рублей (не считая трансформатора и самих вторичных часов). Электрическая схема часов увеличится по клику.


Схема первичных часов на МК



Схема первичных часов на МК PICСхема первичных часов на МК PIC

Предыстория такова. Попросил знакомый собрать ему первичные часы (т.к вторичные у него с советских времён завалялись в подсобке). Если кто не знает - вторичные часы раньше стояли во всех цехах на заводах и фабриках (и в школах тоже были во всех аудиториях), а управлялись они при помощи первичных часов. То есть одни первичные часы управляли сотней вторичных. Покопавшись в интернете нашёл описание работы (а именно меня интересовал способ управления) и кучу схем, на кварцевом резонаторе 32 килогерца и почти вымершей микросхеме 176ие12. Но потом подумал: "я эмбеддер или где?" и решил сам разработать на современной элементной базе, а именно - микроконтроллерный счетный узел, триггер и мост Н-типа для управления шаговым двигателем. Нужно его обмотку раскачивать в разные полярности, то есть на первой минуте на обмотке импульс +-, на следующей наоборот -+, потом опять +-, потом -+ и т.д. Написал программу следующего алгоритма - микроконтроллер pic12f629 "дергает одной ногой с частотой 1 Гц - это будут секунды, а другой с частотой 0,016666666666666666666666666666667 Гц - это будут минуты. Частота счета высокостабильная из-за кварцевой стабилизации частоты тактирования микроконтроллера.

Самодельные первичные часы для производственных и учебных помещенийСамодельные первичные часы для производственных и учебных помещений

Работа схемы первичных часов



первичные часы для производственных и учебных помещений, на основе МК PIC16F629первичные часы для производственных и учебных помещений, на основе МК PIC16F629

При подаче питания на 5 ножке микроконтроллера вырабатываются импульсы частотой 1 Гц и скважностью 2 (или Коэффициентом заполнения 0,5 - это кому как удобнее) короче меандр, открывают и закрывают транзистор VT7 и светодиод HL1 моргает 1 раз в секунду. На 7-й ножке вырабатываются импульсы частотой 0,016666666666666666666666666666667Гц со скважностью 60, они поступают на 3 вывод триггера тм2 и каждую минуту переключают его, то есть состояние его ножек 1 и 2 меняется раз в минуту, например первая минута 1 ножка лог 1,2 ножка лог 0. Вторая минута 1 ножка лог 0,2 ножка лог 1.

первичные часы - испытанияпервичные часы - испытания

Проходные конденсаторы с7 и с8 в момент смены логов на выходах триггера разряжаются в одной полярности и заряжаются в другой, за счет этого они кратковременно проводят сигналы к базам VT1 и VT2 которые управляют диагоналями Н-моста. За счёт этого Н-мост проводит ток то через открытые VT3 и VT6, то через VT4 и VT5, соответственно меняя полярность приложенного напряжения к обмотке шагового двигателя. К статье прилагаю плату в LAY, схему в sPlan, прошивку .НЕХ, исходник .ASM. Скачать . Более новый вариант платы находится тут

Плата для схемы первичных часов на микроконтроллереПлата для схемы первичных часов на микроконтроллере

Скриншот битов конфигурации контроллера. Выставляем их вручную, так как с интегрированными в прошивку запускаются нестабильно.

Скриншот битов конфигурации контроллера часовСкриншот битов конфигурации контроллера часов

Видео работы первичных часов




P.S. На плате обозначена перемычка желтого цвета, так это НЕ ПЕРЕМЫЧКА, а посто обозначено, что это плюсовые линии, но РАЗНОГО ПОТЕНЦИАЛА (напряжения). За неделю часы отстают всего на 24секунды - проверено по недельному секундомеру. Желаю всем удачи. С уважением, Жданов Андрей (Мастер665).
1

Другие новости по теме: