Первичные часы своими руками
Наверно все помнят большие часы, которые висели на предприятиях, школах, вокзалах и т. д., и которые раз в минуту громко щелкали, переводя стрелку. Это вторичные часы. Они подключались параллельно по одной двухпроводной линии. А управлялись все от одних первичных часов.
Первичные часы выпускались нескольких моделей - от напольных механических с большим маятником до бесшумных электронных. Часы, которые вы видите на фотографии, - первичные кварцевые. В них уже нет маятника, но осталась механика в управлении стрелками и коммутацией реле.
Когда они ко мне приехали, и я вскрыл корпус, то первым делом расстроился. В них не хватало двух важных деталей: платы формирователя импульсов и программного кулачка.
Конечно, я поначалу не знал, как они называются. Было видно, что есть провода, которые никуда не идут, а в левой половине стояла пустая ось и группа контактов реле, а между ними ничего не было. Я сфотографировал внутренности часов и отправил их знакомому коллекционеру Алексею Калмыкову. Он собирает часы из систем часофикации, и впоследствии очень помог мне с информацией.
Я стал восстанавливать часы.
Вот изначальные фотографии. Видно, что нет платы, а на фото справа стоит пустая ось и группа контактов.
Алексей прислал в ответ свои фотографии, где была и плата, и программный кулачок. Заодно снял его размеры.
Схема платы формирователя импульсов оказалась довольно простой. В часы с той платы идут два набора разнополярных импульсов: 8 Гц и 0.5 Гц. Первые нужны для шагового двигателя, а вторые для пуска в другую линию секундных импульсов для вторичных часов с секундной стрелкой.
Я решил на скорую руку приспособить имеющийся микроконтроллер ATtiny45, чтобы он сформировал импульсы. У меня получилось. В микросхеме всего восемь ножек. Две - питание, две ноги решил использовать для обработки сигналов с переключателя "подгон" и "стоп". Оставшиеся две ноги формируют 8 Гц для шагового двигателя (или 16 Гц в режиме "подгон"). Для импульсов 0.5 Гц ног не хватило, и я решил на секундные импульсы забить, потому что у меня и часов таких с секундными стрелками нет, и микросхемы с большим количеством ног под рукой не было.
А часы запустить хотелось.
На пайку, отрезание платы по контуру ножницами по металлу и написание софта - на все ушло не больше часа. Включил. Не работает. Оказалось, что в схеме какие-то проблемы. Немного покопался, оказались пробитыми оба силовых транзистора типа КТ817.
К счастью, такие же транзисторы оказались под рукой, я их поменял, включил, и часы заработали!
Я подумал, что эти часы кто-то использовал как донора, когда сгорели транзисторы. Плату и кулачок переставили в другие часы, а остальное оставили.
Но без программного кулачка как-то скучно. Хотя часы из набора плат и шестеренок превратились в рабочие часы, но хотелось-то большего. Программный кулачок нужен для того, чтобы раз в минуту переключать полярность на двухпроводной линии, куда подключаются вторичные часы. В одну минуту надо на несколько секунд подать +24В, -24В, через минуту полярность поменять и подать -24В, +24В. Это заставит шаговые двигатели вторичных часов двигать стрелки на одну минуту.
Стал мастерить кулачок.
Программный кулачок - моя первая деталь, которую я заказал для изготовления в 3D-принтере. Да, я немного отстал в этом, но надо было с чего-то начинать. Вот и начал с него.
Хотел сделать как на фотографии Алексея, но потом подумал, что неизвестно, как поведет себя 3D деталь, какой там материал и прочее. И с учетом того, что предыдущий кулачок сняли и унесли, решил сделать стенки потолще. В итоге получилось ничего так. Мне понравилось.
На фотографии видна технология 3D печати - детальку запекают из тоненьких ниточек пластмассы.
Восстанавливаем своими руками раритетные настенные часы.
В двух словах о том, что такое первичные и вторичные часы. Первичными часами называют часы с которых сигнал передается к другим часам для синхронизации отображаемого времени. Часы приемники этого сигнала называются вторичными часами. Примером таких систем являются часы в метрополитенах, на предприятиях итд. Подробнее на эту тему можно прочесть в Википедии.
На борту имеют шаговый двигатель и блок шестерёнок управления стрелками-часовой и минутной. В нете есть множество схем по запуску их. Можно конечно прикрутить ардуино, но ждать доставки и вкладываться…
Снял блок, смазал втулки шагового двигателя, промыл блок шестерёнок осветительным керосином и смазал. Есть печатные платы нарисованые в нете, но мне не приглянулись или двухсторонние, или растянутые в размерах.
В программе нарисовал одностороннюю печатную плату 7 х 4 см. Вытравил. Низ печатки
Напаял деталек и проверил на других аналогичных часах, настройка практически не потребовалась. Готовая плата прошла проверку.
Автор статьи “Восстановление раритетных вторичных часов своими руками” Serv6
В статье описан способ автономного использования вторичных электромеханических часов. Кто знает, что такое вторичные часы, тот меня поймет, а кто не знает – тот может дальше не читать – ему это не пригодится 🙂
На крупных предприятиях, существующих с незапамятных времен, имеются горы вторичных часов, которые в настоящее время мало кто использует. Однажды у меня возник вопрос: что из них можно сделать? И родилась идея сделать их автономными и повесить на стену как раритет!
Описание схемы устройства
Схема устройства управления приводом вторичных часов показана на рисунке:
Генератор минутных импульсов собран на специализированной микросхеме DD1, в состав которой входит задающий генератор, тактируемый кварцевым резонатором ZQ1, и два счетчика-делителя. Подстроечный конденсатор С3 служит для точной настройки хода часов.
Светодиод VD1 служит для индикации хода часов. С выхода 6 DD1 импульсы частотой 2 Гц через резистор R4 подаются на базу транзистора VT1, который коммутирует анод светодиода VD1.
Питание устройства осуществляется стабилизированным постоянным напряжением 12В. Схема стабилизатора состоит из интегрального стабилизатора DA1 и фильтрующих конденсаторов С4, С5.
Конструкция и детали
За исключением индикаторного светодиода VD1 все элементы устройства управления собраны на печатной плате из односторонне-фольгированного стеклотекстолита, чертеж которой показан на рисунке:
Плата изображена со стороны установки компонентов. Плата рассчитана на установку выводных компонентов, особых требований к которым не предъявляется.
Блок питания на 15. 30 В можно использовать внешний, или встроить трансформатор с выпрямителем и фильтром внутрь часов, как это сделано у меня:
Некоторые экземпляры часов отказываются работать при величине питающих импульсов величиной 11В. В этом случае можно порекомендовать перемотать обмотку приводного двигателя. Это делается не сложно – он легко разбирается и в нем всего одна обмотка. Я делал просто: сматывал всю обмотку и снова ее наматывал этим же проводом, сложенным вдвое. На катушке написано количество витков, поэтому поделить ее пополам, имея намоточный станок со счетчиком, не представляет труда.
Сначала следует подобрать номинал резистора R3 который обеспечит плавность регулирования от нуля. Для наладки вместо резистора R3 впаивают перемычку, движок переменного резистора R2 переводят в верхнее по схеме положение и подают на схему питание. Вольтметром будем контролировать напряжение Vin(+) на выводе 5 DA1. Плавно переводя рычаг резистора R2 вниз, наблюдаем сначала плавное снижение напряжения на выводе 5 DA1, а затем его резкое увеличение. Выставив минимальное напряжение на выводе 5 DA1 выключаем питание, выпаиваем резистор R2 из схемы и измеряем сопротивление между движком и нижним по схеме выводом. Номинал резистора R3 выбираем равным или немного меньшим измеренному сопротивлению. Впаиваем R2 и R3 в схему и проверяем плавность регулирования выходного напряжения.
Выводы
Устройство отличает надежность, низкое энергопотребление (не более 30 мА в момент подачи импульса управления), отсутствие деталей требующих обслуживания, а также наглядная светодиодная индикация хода часов. К недостатку следует отнести зависимость от наличия питающего напряжения. У меня на работе такие часы идут уже более 10 лет!
Справочник:
▪ Большая энциклопедия для детей и взрослых
▪ Биографии великих ученых
▪ Важнейшие научные открытия
▪ Детская научная лаборатория
▪ Должностные инструкции
▪ Домашняя мастерская
▪ Жизнь замечательных физиков
▪ Заводские технологии на дому
▪ Загадки, ребусы, вопросы с подвохом
▪ Инструменты и механизмы для сельского хозяйства
▪ Искусство аудио
▪ Искусство видео
▪ История техники, технологии, предметов вокруг нас
▪ И тут появился изобретатель (ТРИЗ)
▪ Конспекты лекций, шпаргалки
▪ Крылатые слова, фразеологизмы
▪ Личный транспорт: наземный, водный, воздушный
▪ Любителям путешествовать – советы туристу
▪ Моделирование
▪ Нормативная документация по охране труда
▪ Опыты по физике
▪ Опыты по химии
▪ Основы безопасной жизнедеятельности (ОБЖД)
▪ Основы первой медицинской помощи (ОПМП)
▪ Охрана труда
▪ Радиоэлектроника и электротехника
▪ Строителю, домашнему мастеру
▪ Типовые инструкции по охране труда (ТОИ)
▪ Чудеса природы
▪ Шпионские штучки
▪ Электрик в доме
▪ Эффектные фокусы и их разгадки
Техническая документация:
▪ Схемы и сервис-мануалы
▪ Книги, журналы, сборники
▪ Справочники
▪ Параметры радиодеталей
▪ Прошивки
▪ Инструкции по эксплуатации
▪ Энциклопедия радиоэлектроники и электротехники
Бесплатный архив статей
(150000 статей в Архиве)
Алфавитный указатель статей в книгах и журналах
Бонусы:
▪ Ваши истории
▪ Загадки для взрослых и детей
▪ Знаете ли Вы, что.
▪ Зрительные иллюзии
▪ Веселые задачки
▪ Каталог Вивасан
▪ Палиндромы
▪ Сборка кубика Рубика
▪ Форумы
▪ Карта сайта
Дизайн и поддержка:
Александр Кузнецов
Техническое обеспечение:
Михаил Булах
Программирование:
Данил Мончукин
Маркетинг:
Татьяна Анастасьева
сделано в Украине
Простые первичные часы
В небольших организациях и фирмах хотели бы использовать вторичные часы с шаговыми двигателями на 24 В, но для этого нужна "часовая станция",
обеспечивающая их работу. Покупка такой станции по карману далеко не каждому предприятию, к тому же ее обслуживание требует определенных затрат. В решении этой проблемы могут помочь радиолюбители-конструкторы. Им вполне по силам построить простую "часовую станцию", рассчитанную на небольшое число вторичных часов. Один из вариантов такой станции уже был описан С. Алексеевым (см. "Радио", 1985, № 10, с. 44,45). В публикуемой ниже статье вниманию читателей предлагается описание еще одних первичных кварцевых часов, в которых иначе решена проблема изменения полярности поступающего на вторичные часы импульсного напряжения 24 В.
Станция рассчитана на подключение пяти вторичных часов. Ее принципиальная схема приведена на рисунке. Генератор минутных импульсов выполнен на микросхеме DD1 и кварцевом резонаторе ZQ1 на частоту 32 768 Гц, включенных по типовой схеме [1]. С выхода микросхемы DD1 (выв. 10) минутные импульсы поступают на счетный вход триггера DD2. Триггер изменяет свое состояние каждый раз, когда на его входе появляется положительный перепад напряжения. Прямой и инверсный выходы триггера соединены с базами транзисторов VT1, VT2 и VTЗ, VT4, включенных по мостовой схеме. Мост изменяет полярность напряжения, приложенного к двигателям вторичных часов, в зависимости от состояния триггера. При единичном состоянии триггера открыты транзисторы VT1, VТ4 и через цепь С6, С7[2]. обмотки электродвигателей вторичных часов течет импульс тока.
При изменении состояния триггера открываются транзисторы VТ2. VТЗ и полярность подключения источника питания к нагрузке также меняется. Диоды VD1, VD2 устраняют возможность переполюсовки конденсаторов С6, С7. Емкости конденсаторов подбирают в зависимости от числа подключенных к устройству вторичных часов, добиваясь надежного управления их ходом. На схеме указана емкость для случая подключения пяти часов.
В качестве источника питания используется аккумуляторная батарея из десяти элементов Д-0,55. которая применяется в носимых радиостанциях. Подойдет и любая другая аккумуляторная батарея напряжением 12 В.
При эксплуатации батарею необходимо подзаряжать током примерно 10 мА. Из соображений безопасности эксплуатации в зарядном устройстве следует применить маломощный сетевой трансформатор.
Влияние сетевых помех можно заметно снизить, намотав экранную обмотку и обеспечив ее надежное заземление. Дополнительного снижения помех добиваются с помощью дросселя, включенного в разрывы плюсового и минусового проводов, соединяющих выпрямитель и аккумуляторную батарею. Его обмотки можно намотать одновременно двумя монтажными проводами на кольце из феррита М2000НМ. Размеры кольца должны быть такими, чтобы на нем разместилось 10. 15 витков. Выход выпрямителя и аккумуляторную батарею необходимо зашунтировать конденсаторами емкостью от 0,033 мкФ и более с малой паразитной индуктивностью. В частности, они не должны быть бумажными. Подробнее об этом можно прочитать в [3].
Среднее значение тока разрядки и зарядки батареи оценивается путем опытной установки энергетического баланса между ними. Для этого в первые месяцы эксплуатации часовой станции необходимо понаблюдать за напряжением аккумуляторной батареи. Оно должно быть равным 13 В. что соответствует 60% емкости ее зарядки. При обнаружении заметной тенденции к снижению или повышению напряжения батареи следует увеличить или уменьшить ее зарядный ток подбором балластного резистора.
При подключении часов к сети с заведомо нестабильным напряжением вместо балластного резистора рекомендуется установить стабилизатор тока. Его выполняют по схеме, приведенной на рис. 7,а статьи С.Семушина "Источники тока и их применение" (см. "Радио". 1978. № 2, с. 44). На вход следует подать напряжение 26 В. При этом для установки тока стабилитрона V1 не более 8 мА, возможно, потребуется подобрать сопротивление резистора R8. Резисторы R1-R6 удобнее заменить переменным резистором. Вместо транзисторов ГТ403Г и ГТ308В подойдут соответственно КТ814В и КТ361В.
Применение этого стабилизатора гарантирует неизменность установленного баланса зарядки-разрядки батареи.
При установившемся напряжении на батарее 13 В про существование часов можно "забыть", не забывая, однако, своевременно переводить их на летнее и зимнее время.
- Бирюков С. Цифровые устройства на МОП интегральных микросхемах. – М.: Радио и связь, 1990. с. 27.
- Каткова Н., Малое Н. Электролитический конденсатор в цели переменного тока – Радио, 1973. № 3, с. 52.
- Сергеев Б. Схемотехника функциональных узлов источников вторичного электропитания. Справочник. – М.: Радио и связь, 1992. с. 144
Смотрите другие статьи раздела Часы, таймеры, реле, коммутаторы нагрузки.
Читайте и пишите полезные комментарии к этой статье.
Комментарии к статье:
Владимир
К сожалению, далеко не всем вторичным часам хватает духу – низковато напряжение! Попадаются ВЧ, так наз. Тип 110. У них две послед. соед. катушки по 20500 витков пров. 0.1 мм и весьма слабенький магнит, даже не из АРМКО, а из простенькой еле-еле намагниченной сталюки. Им, бывает и 24 вольта не хватает для шага. Мне приходи-лось даже и 300 вольт от отдельного выпрямителя давать, и только тогда они реагировали на разнополярные импульсы. Не бойтесь: сопротивление огромное, импульс короткий, не сгорит ничего!
Раздобыл я как-то на работе вот такие часы, оставшиеся со староглиняных времен, а когда-то работавших повсеместно. Это так называемые "вторичные часы", то есть сами по себе они ходить не умеют. Для того, чтобы они пошли, им нужно подавать импульсы амплитудой 24 вольт каждую минуту, причем каждый следующий импульс противоположной полярности относительно предыдущего. Импульс должен быть длиной около секунды. А устройство, которое эти импульсы дает, называется "первичные часы".
Так как я – большой любитель ретро-музыки, ретро-техники и вообще всего того, чему больше 10 лет, я решил эти часы оживить и повесить у себя на радость себе!
А часы, судя по штампу, оказались 1962 года выпуска!
Первичных часов у меня не было, схемы не сохранилось, поэтому родилась вот такая схема:
А почему не на микроконтроллере? – спросите вы.
А потому что у меня завалялись часовые микросхемы, тоже с глиняных, но не очень старых времен. А микроконтроллеры я пока научился только прошивать, а писать прошивки еще нет. Вот научусь – и сделаю такие часы на микроконтроллере (задумки уже есть).
Теперь о схеме. 176ие18 – собственно главная часовая микросхема, с задающим генератором 32768 Гц, выдающая для наших нужд минутные и секундные импульсы.
Минутные импульсы берем для формирования импульсов для вторичных часов, а секундные подаем на 176ие4, пара которых считает нам секунды, а также используем для подгона вторичных часов по необходимости. С помощью триггера 176тм2 делим минутный импульс пополам, то есть каждый следующий минутный импульс будет выходить с соседнего выхода триггера. Это необходимо для смены полярности импульсов. На 176ие7 собрано два одновибратора, которые выдают нам импульсы нужной длительности (около одной секунды). Далее импульсы поступают на ключи, коммутирующие 24 вольта для вторичных часов. Можно было, конечно, и на релюшках сделать, но хотелось, чтобы было тихо и красиво. Поэтому сначала сделал ключи на транзисторах VT3-VT6, а потом на полевых ключах IRF7343 (в даташите пишут, что они держат до ампера, поэтому к ним таких часов можно подключить
30-40 шт., у моих сопротивление катушки 1кОм.). IRF7343 ставятся вместо VT3-4 и VT5-6.
Я добавил два светодиода HL1 и HL2, которые показывают наличие минутных импульсов, один – положительного, второй – отрицательного.
Переключатель S1 служит для переключения вида работы часов (ход, стоп, подгон).
Ход – импульсы подаются раз в минуту, часы идут.
Стоп – импульсы не подаются (например, если часы перевели на час назад – удержать один час).
Подгон – вместо минутных импульсов подаются секундные (например, если часы перевели на час вперед – нагнать один час).
Если индикация секунд не нужна, то убираются DD4 и DD5. Кренку тогда можно заменить на 78L09 (c током до 100 мА).
Итог: получились у меня вот такие "первичные" часы, к которым, в случае необходимости, можно подключить еще несколько десятков "вторичных" часов.
После реконструкции здания, фасад украсили вот такими часами. К сожалению, часики оказались вторичными. Минутная стрелка двигается при подаче импульса размахом -24в, следующую минуту должен прийти импульс в обратной полярности. Делать схему на TTL-логике - мазохизм, проще это реализовать на PIC16F84A, которые у меня имеются в наличии. Беда в том, что я совершенно не шарю в ассемблере. MPLAB имеется, помогите люди добрые , написать прогу для PIC16F84A, а то шеф меня самого заставит работать первичными часами.
brest, значит в чем-то другом шаришь, а для поставленной задачи, любой язык прог-я подойдет.
Задачка на 15 мин.
Я бы помог, но работаю исключительно с ATMEL-ами .
Кстати, зачем светодиод?
А почему бы вместо реле не поставить оптопары. Меньше вероятность сбоев, да и на фасаде с влажностью прилично, или "тиканье" необходимо?
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему Первичные часы на PIC16F84A как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
В этих часах отсутствует секундная стрелка, светодиод вместо ее, мигать должен через секунду. Нарисовал естественно неправильно, чтоб незагромождать циклограмму (120 периодов, однако)
brest, значит в чем-то другом шаришь, а для поставленной задачи, любой язык прог-я подойдет.
Задачка на 15 мин.
А почему бы вместо реле не поставить оптопары. Меньше вероятность сбоев, да и на фасаде с влажностью прилично, или "тиканье" необходимо?
К часам проложен кабель - четыре жилы, пара на часовой механизм, пара на светодиод. Первичные часы будут находится в помещении.
На счет языков программирования. Писал когда-то проги на Qbasic, позже на VB-6. Но эти проги к контроллерам и к радиоэлектронике вообще никакого отношения не имели (программы для рассчетов).
Может у кого есть работоспособная версия Basic для PIC-контроллеров скинте пожалуйста мне на мыло [email protected]
Если с PIC-ом не помогут, помогу на ATMEL-е.
brest, а такой вопрос, установка времени как производится? Я так понял со стремянкой вопрос решаться будет.
Первичные, вторичные. это как? Если они одинаковые то как на счет синхронности?
Я так понимаю, стоят "первичные" в помещении у кастелянши. "вторичные" дублируют показания на улицу, другой этаж и т.д.
И при изменении показаний "первичных" происходит корректировка "вторичных", так?
Если с PIC-ом не помогут, помогу на ATMEL-е.
brest, а такой вопрос, установка времени как производится? Я так понял со стремянкой вопрос решаться будет.
Первичные, вторичные. это как? Если они одинаковые то как на счет синхронности?
Вторичные часы - это тупой циферблат с хитрым электромагнитом, а первичные это та байда, что выдает импульс для этого электромагнита. Я же писал в самом начале, минутная стрелка двигается на минуту при подаче импульса размахом 24в, а следующую минуту полярность должна поменятся. Установку времени могу организовать и аппаратно (попеременно включая реле К1, К2), но если сделаешь программно добавив на порт А кнопку (коррекция) при режиме коррекция минутная стрелка чтоб работала как секундная, т.е. то PB0, то с РВ1 выдавала через секунду импульс, вообще будет ништяк. Т.е нажали на кнопку, с РВ0 выскочила единица на секунду, затем секунда паузы, затем с PB1 выскакивает на секунду единица, затем секунда паузы и цикл повторяется.
Таких стремянок и не существует, хиба с автовышки. Или с крыши методом промышленного альпенизма, если оттуда пи@донуться - костей не соберешь!
вот о чем говорит LDZ, правда кусок с K176ИЕ12 надо дорисовать еще. Да в один контроллер 8 ногий можно засунуть все, и транс ТН61 привинтить для его питания, а то не солидный будет размерчик управления часами.
LDZ, Vertyanov_SS, спасибо конечно, что нашли статью и схему. Но все же попытаюсь самостоятельно сделать это на PIC16F84, я упрямый. Нашел PicBasic Pro, MPLAB, PIC Simulator IDE, литературу качнул, программа управления этим приметивом не сложная, думаю победить самостоятельно. На будующее самому пригодится, рано или поздно все равно въезжать в программирование микроконтроллеров придется, а тут реальная задача. Сделаю отпишусь.
brest, :appl:
Ждемс. жалко только то, что данные эл. двигатели не имеют реверса. Даже с учетом режима коррекции необходимо ждать до 12 мин, что бы откорректировать несколько минут назад.
Задача у тебя стоит не из лёгких - создать такой прект с 0. На мой взгляд, необходимо использовать часы реального времени на DS1307 с литиевой батарейкой, которая работает по шине I2С - тогда решиться проблема с отключениями питания, а батарейки при работе в помещении хватит года на три. В программе нужно организовать постоянную запись во внутреннее EEPROM контроллера и считывания колличества пройденных минут и часов вторичных часов , что бы в случае отключения питания сравнить с показаниями DS1307.Я сделал небольшую заготовку прграммы, по которой очень много вопросов, но ,на мой взгляд, основание есть и лучше использовать ассемблер, если нет хорошего коробочного компиллятора, купленого за хорошие деньги. Микросхема присоеденена на вывод 3 и 4 PORTA через подтягивающие резисторы.На выводы 6 и 7 подключаются кнопки прибавления минут и часов для ручной корректировки. Первый раз вторичные часы выставляются в 12-00, первичные начинают отсчет c 00-00, и всё - потом идёт постоянное сравнивание, корректировать можно вручную нажатием кнопок, правда только вперёд. Я бы сделал именно так.
Brandmajor, а ты не учел, что постоянная запись в энергонезависимую память контроллера быстро приведет к ее негодности?!
Можно использовать в программе обращение к энергонезависимой SRAM памяти DS1307, что гораздо надежнее!
DS1307 конечно хорошо, но все-равно врут! Если уж городить на МК, то использовать в качестве эталона GPS модуль с УАРТ, цена вопроса 2-3тр. А положение стрелок можно и не запоминать, сделать нулевые реферы для минутной и часовой стрелки на оптопарах на отражение и вести отсчет от них. Но потребуються дополнительные провода или запихивать все это в корпус вторичных часов.
DS1307 конечно хорошо, но все-равно врут! Если уж городить на МК, то использовать в качестве эталона GPS модуль с УАРТ, цена вопроса 2-3тр. А положение стрелок можно и не запоминать, сделать нулевые реферы для минутной и часовой стрелки на оптопарах на отражение и вести отсчет от них. Но потребуються дополнительные провода или запихивать все это в корпус вторичных часов.
o_l_e_g шутишь? К чему такие огороды городить на какие-то говеные часы.
brest, :appl:
Ждемс. жалко только то, что данные эл. двигатели не имеют реверса. Даже с учетом режима коррекции необходимо ждать до 12 мин, что бы откорректировать несколько минут назад.
Согласен, никуда ни денешься.
PIC Basic в ассемблер компилирует криво. Пришлось таки в асме в MPLAB первые шаги делать. Есть успехи. Тупо поблымать светодиодами, через определенные промежутки времени - получилось Есть сдвиги
Читайте также: