В последнее время большую популярность среди радиолюбителей получили часы на газоразрядных индикаторах, а также на вакуумно-люминесцентных индикаторах. Такие часы привлекают взгляд теплым ламповым свечением, особенно желто-оранжевое свечение газоразрядных индикаторов. У меня в наличии были только вакуумно-люминесцентные индикаторы, которые имеют зеленый цвет свечения. В общем, я решил собрать часы на индикаторах ИВ-11, с возможностью синхронизации времени по спутникам GPS.
У меня в наличии оказались индикаторы марки ИВ-11, это семисегментные вакуумно-люминесцентные индикаторы зеленого цвета свечения, с гибкими выводами. Существует практически аналогичная модель ИВ-12, с жесткими выводами, у которой отсутствует десятичная точка. Принцип действия индикатора такой же, как и у электронной лампы, по сути это обычная радиолампа.
Для работы индикатора необходимо два напряжения, для накала, а также для анодов сегментов и сетки. Накал обычно питают переменным напряжением, для равномерного свечения сегментов и симметричного износа нитей катода. Напряжение накала для индикатора ИВ-11 составляет 1,5В и может варьироваться в небольших пределах, ток накала 100мА. Постоянное напряжение анодов сегментов и сетки составляет 27-30В, такое напряжение характерно для большинства вакуумно люминесцентных индикаторов. Суммарный ток всех сегментов 3,5мА, ток сетки 12мА. В плане питания с газоразрядными индикаторами проще, там нужно только одно напряжение.
Для управления несколькими индикаторами обычно применяется динамическая индикация с управлением по сетке, при этом время свечения отдельного индикатора уменьшается, что вызывает снижение яркости. Для этого варианта в справочнике указывается импульсное напряжение анодов сегментов и сетки, которое может составлять от 50 до 70В, что повышает яркость свечения при динамической индикации. Но при этом скважность импульсов не должна быть меньше 10. Напомню скважность это отношение периода следования импульсов к длительности импульса. Уменьшение скважности приводит к увеличению яркости и наоборот.
Часы на ИВ-11 схема
Ниже представлена схема ламповых часов на вакуумно-люминесцентных индикаторах ИВ-11:
Для питания индикаторов я собрал высокочастотный двухтактный импульсный преобразователь на специализированной микросхеме CD4047В (DD1), микросхема управляет сборкой полевых транзисторов DD2, которые коммутируют импульсный трансформатор T1. Трансформатор намотан на ферритовом кольце, диаметром 13мм, сечение 6 на 3 мм. Все обмотки имеют отвод от середины, первичная обмотка содержит 14 витков, вторичная для накала 2 витка, проводом 0,4мм. Вторичная анодная обмотка 140 витков, проводом 0,2мм. Намотка не составляет труда при использовании специального челнока. Частота генератора составляет 50 кГц. Полное напряжение накала составило 1,42В по осциллографу, анодное напряжение относительно среднего вывода около 50В.
Чтобы исключить свечение сегментов при отсутствии управляющего напряжения, нужно подать на сетку отрицательное смещение относительно катода. Это можно реализовать положительным смещением напряжения накала относительно общего провода. Для этой цели в схеме установлен стабилитрон VD3 подколоченный к среднему выводу обмотки накала, на катод стабилитрона через резистор подается анодное напряжение, для получения смещения.
Для коммутации анодов сегментов и сетки я использовал специализированные высоковольтные драйвера TD62783AP (DA1, DA2), максимальное коммутируемое напряжение 50В.
Вообще часто встречается другая схема управления, на катод подают отрицательное смещение равное анодному напряжению, аноды сегменты и сетки при этом коммутируют с помощью биполярных pnp транзисторов на общий провод. Я не захотел паять кучу транзисторов, и усложнять печатную плату, поэтому применил драйвера, о чем говорил выше.
В качестве управляющего микроконтроллера DD3 был выбран PIC16F876A, так как потребовалось много линий для подключения всех компонентов. Программа написана на ассемблере.
В качестве часов реального времени используется популярный модуль DS3231, в котором нужно выпаять резистор, подающий внешнее питание на батарейку, а также светодиод, можно и микросхему памяти выпаять.
Для возможности синхронизации времени я использовал GPS модуль u-blox NEO-6mv2, на сайте уже была статья, посвященная этому модулю. С помощью транзистора VT3 микроконтроллер управляет питанием GPS модуля. Для установки связи с микроконтроллером, модуль должен иметь следующие настройки порта: скорость передачи 9600 бит в сек, 8 бит данных, 1 стоповый бит. По умолчанию модуль обычно поставляется именно с такими настройками, если это не так, нужно изменить параметры порта через специальную программу u-center, подключив модуль к компьютеру через USB-UART переходник.
Я дополнительно добавил в схему часов на ИВ-11 фоторезистор R14, и реализовал в программе микроконтроллера автоматическую регулировку яркости свечения индикаторов, в зависимости от освещения. Яркость регулируется путем изменения скважности.
Светодиод HL1 является разделителем часов и минут, он мигает во время отображения времени, светодиоды HL2-HL5 установлены для подсветки индикаторов. Зуммер для сигнала будильника имеет встроенный генератор, обычный зуммер не будет издавать звука. Из-за нехватки выводов микроконтроллера, пришлось оставить только две кнопки для настройки часов.
Часы смонтированы на двух односторонних печатных платах, индикаторы, фоторезистор и светодиоды располагаются на отдельной плате, которая при помощи разъемов вставляется в основную плату.
Драйверы DA1, DA2 можно заменить на KID65783AP, UDN2981A- UDN2984A, M54563P. Полевой транзистор VT3 можно заменить на IRLML2244, IRLML6402 и др., сборку полевых транзисторов DD2 на IRF7311, IRF7341, IRF7351, диоды VD1, VD2 на HER107- HER108, STTH110.
Корпус для часов на ИВ-11
Корпус для часов я решил сделать из дерева, мне кажется, пластиковый корпус смотрелся бы скучно и не интересно. Для начала я выпилил из сосновой доски прямоугольный брусок, в котором просверлил 4 сквозных отверстия под индикаторы ИВ-11, с помощью перового сверла. Далее с нижней стороны вырезал полость, просверлил много отверстий и удалил лишнюю древесину тонкогубцами. Затем с помощью той же дрели и специальной насадки шлифовал внутреннюю поверхность полости. По внутренним углам оставил выступы, чтобы в дальнейшем закрепить плату.
Далее по центру были просверлены отверстия под светодиод разделитель и фоторезистор, на задней стенке отверстия под разъем питания, зуммер и кнопки. Следующая стадия это скругление углов и шлифовка наружной поверхности наждачной бумагой. В результате получается готовый деревянный корпус.
Оставлять корпус в таком виде нежелательно, нужно чем-то обработать древесину. В общем, решил пропитать корпус льняным маслом. Оно экологически чистое и безвредное, дерево пропитанное маслом становится водостойким, не высыхает и не растрескивается, улучшаются эстетические характеристики.
Я купил нерафинированное льняное масло в аптеке, но лучше использовать специальное рафинированное, которое используется художниками, можно купить в канцелярских товарах, оно более светлое. Льняное масло может очень долго сохнуть (полимеризация) после пропитки, поэтому его лучше прокипятить. Греть нужно до появления легкого дымка и постоянно контролировать процесс, затем выключить плитку и подождать пока дым не исчезнет. Нужно проделать эту процедуру несколько раз. При этом выделяется сильный запах рыбьего жира, скорее всего из-за того что масло нерафинированное, но это не точно. Сильно греть не стоит, так как масло может загореться, нужно быть осторожным.
По идее, пропитывать дерево нужно тонкими слоями с помощью кисточки или тканью, и так несколько раз, пока масло не перестанет впитываться. Я подумал, что это будет слишком долго и решил просто погрузить корпус в горячее масло. При этом из дерева выделяются пузырьки воздуха. Я продержал корпус около часа, время от времени нагревал масло для ускорения процесса. В итоге корпус стал тонуть в масле, пузырьки больше не выделялись.
Через сутки корпус для часов на ИВ-11 практически высох, и приобрел темный неравномерный оттенок, более отчетливо проявилась текстура дерева. Также уменьшился общий размер корпуса, примерно на 1мм.
У меня не было опыта в пропитке дерева, я пока не знаю всех нюансов данного процесса. Но думаю, что получилось неплохо для первого раза. Итак, корпус готов, осталось собрать все воедино.
Сборка не составляет труда, остается вставить часы в корпус и закрыть снизу текстолитовой крышкой на 4 шурупа, вот и все готово.
Настройка часов на индикаторах ИВ-11
Для питания часов я использовал блок питания на 5В и 1,5А. Максимальный потребляемый ток составил 0.4А. При первом включении светодиод разделитель мигает с частотой 2Гц, это означает, что время не установлено или не синхронизировано. Время можно установить вручную или синхронизировать по спутникам GPS, после чего светодиод будет мигать с нормальной частотой 1Гц.
Коротким нажатием кнопки “Установка” можно включить или выключить подсветку, на свое усмотрение. Состояние включено или выключено сохраняется, и восстанавливается после подачи питания.
Для входа в меню настройки параметров, нужно одновременно нажать кнопку “Установка” и “Ввод”, первый параметр это часовой пояс, на индикаторах высветится фраза [P-01]. Часовой пояс нужен для корректировки значения часов во время синхронизации по GPS, так как модуль получает всемирное координированное время UTC. Значение часового пояса можно задать в пределах от -12 до +12 (по умолчанию -1). Редактирование происходит поразрядно, текущий разряд при этом мигает, короткое нажатие кнопки “Ввод” перебирает цифры по кругу от 0 до 9, или изменяет значение параметра, коротким нажатием кнопки Установка можно переключиться на следующий разряд. Для сохранения изменений и переключения на следующий параметр, нужно удерживать кнопку “Ввод”.
Второй параметр: режим регулировки яркости индикаторов, по умолчанию установлен автоматический режим по фоторезистору, на индикаторах символы [brAu], коротким нажатием кнопки “Установка” можно установить ручной режим [brrU]. После нажатия кнопки “Ввод”, высветится условное значение текущей яркости [br 8], кнопкой “Установка” можно задать значение от 1 до 9, и сразу же наблюдать изменение яркости. Если установлен автоматический режим, подменю ручного задания яркости пропускается.
Третий параметр: режим синхронизации времени по GPS, по умолчанию установлен автоматический режим, [UPAU]. Кнопкой “Установка” можно отключить синхронизацию [UPoF], и затем нажатием кнопки “Ввод” перейти к следующему параметру. Если установлен автоматический режим, после нажатия кнопки “Ввод”, высветится текущий период синхронизации, по умолчанию 1 раз в месяц [UP4n]. Кнопкой Установка можно изменить период, каждый день [UP1d], 1 раз в неделю [UP1n], 1 раз в 2 недели [UP2n].
По времени, синхронизация происходит в 15.00 по определенным числам месяца, для еженедельного периода это 1, 8, 15, 22 число. Для периода 1 раз в 2 недели это 1 и 15 число, если 1 раз в месяц то 1 число.
Далее следует настройка года, на индикаторах цифры [2019]. Затем следует настройка даты, на индикаторах слева число месяца, справа номер месяца [28.03]. И наконец, настройка времени, часы и минуты [23.45].
Из меню настройки можно выйти в любой момент, для этого нужно удерживать кнопку “Установка”, также имеется автоматический выход из любого меню по бездействию в течение 2-х минут. Настройки часового пояса, режима яркости и синхронизации сохраняются в энергонезависимой памяти микроконтроллера, отключение питания не повлияет на них.
Главная особенность рассматриваемых часов на ИВ-11, в том, что время можно не настраивать, эти данные можно получить по GPS. Кроме автоматической синхронизации, имеется возможность запуска синхронизации в любой момент, для этого нужно удерживать кнопку “Установка”, на индикаторах высветится фраза [UPd0], цифра 0 означает, что данные от GPS модуля не корректны, цифра 1 – выполняется чтение данных. На подоконнике у окна синхронизация выполняется за несколько минут, после чего светодиод разделитель мигает с частотой 1Гц. Если в течение 10 минут GPS модуль не поймает сигнал от спутников, светодиод разделитель будет мигать с частотой 2Гц, индицируя неудачную синхронизацию времени. Повторным удерживанием кнопки “Установка”, можно принудительно завершить процесс синхронизации.
Внутри помещения сигнал от спутников сильно ослабевает, для надежной синхронизации нужно расположить часы у окна, или же закрепить GPS модуль отдельно на окне, и при помощи кабеля соединить с часами.
Во время синхронизации, дата не обновляется, с этим все сложнее. GPS модуль получает дату привязанную к всемирному координированному времени UTC, из-за наличия часовых поясов, полученная дата не всегда совпадает с местной датой. Нужно вводить поправки в соответствии с календарем. На данный момент я еще не реализовал такую возможность.
Для настройки будильника нужно удерживать кнопку “Ввод”, высветится текущее состояние будильника, по умолчанию выключен [buoF]. Кнопкой “Установка” можно включить будильник [buOn], нажатием кнопки “Ввод” переходим к настройке времени будильника [00.05], после чего нажимаем кнопку “Ввод”, будильник установлен. Сигнал будильника звучит 5 минут, его можно выключить нажатием любой кнопки.
Короткими нажатиями кнопки “Ввод” можно посмотреть соответственно дату, год, и перейти к отображению счета секунд, при этом светодиод разделитель будет мигать.
Думаю часы на индикаторах ИВ-11 прекрасно украсят интерьер в комнате и будут радовать глаза окружающих. Также я собрал не менее привлекательные часы на газоразрядных индикаторах.
Ниже представлены ссылки на модули и комплектующие для сборки часов на ИВ-11:
Модуль часов реального времени DS323
GPS модуль u-blox NEO-6mv2
Драйвер TD62783AP
Драйвер M54563P
Драйвер KID65783AP
Драйвер UDN2981A
Фоторезисторы
Микроконтроллер PIC16F876A
Сборка полевых транзисторов IRF8313
Полевой транзистор IRLML9301
Здравствуйте.Часы на лампах интересные.Красиво.Могу посоветовать вместо кнопок настройки применить Энкодер.Оригинальные часы оригинальное управление настройками.
Без модуля GPS будут работать? Мне точности ds3231 вполне достаточно.
Да, конечно будет работать.
В какой программе принципиальная схема нарисована? Выглядит очень прилично.
Я рисую в компасе, у меня есть готовые нарисованные условно графические элементы радиодеталей по ГОСТУ, из них я собираю схему.
Хочу такие же
Оригинальные часы, хочу себе такие
не надо мне оповещений о новых комента-х
Перепишете пожалуйста прошивку под Газоразрядный индикатор ИН-14
Там не только прошивку придется переписывать, но и схему менять. Я как раз планирую разработать часы на газоразрядных индикаторах ИН-12, подобно этим, так же с GPS модулем. Там ИН-14 можно будет применить.
А какой типоразмер SMD компонентов? И список бы “рассыпухи” к этим часам. Часы классные и самое главное – просты к повторению. И если не сложно фото бы изнаночной стороны обеих плат. Удачи и новых интересных самоделок!
А возможно ли сделать на нашей элементной базе?
А зачем?
Ребята, на сайте вышла новая статья про Часы на газоразрядных индикаторах https://radiolaba.ru/microcotrollers/chasy-na-gazorazryadnyh-indikatorah.html
не проще собрать на штатной для этих ламп элементной базе? серии 176 ИЕ18, ИЕ13, ИД3 ?
работает с начала 90-х. лампы сели, днем плохо видно, а схема работает отлично. и микросхемы эти не дефицит.
Проще конечно, не раз собирал на 176… Но, в данном случае, намного повышена точность хода, и резервное питание может работать годами.
Мне например не интересно собирать часы на древних микросхемах, у них будет ограниченный функционал. А с микроконтроллером я могу написать любую программу, сделать гибкое меню и т.д. (больше возможностей для творчества)
Привет
А что за кольцо использовали для транса ?
можно ли другие какиенибудь использовать ?
Спасибо
Приветствую!
Кольцо (синего цвета) достал из электронного пускорегулирующего аппарата для люминесцентных ламп, но можно использовать отечественные кольца, примерно такого же типоразмера, марки 2000НМ.
А можно использовать кольцо
10x6x4 синее
Да подойдет, главное чтобы обмотки влезли, если не поместятся, можно взять провод немного меньшего диаметра.
Подскажите, пожалуйста, у меня кольцо зелёного цвета К13х7х5. Намотал 10 витков провода 0,45 мм, получилось 0,83 mH. Насколько разница в количестве витков с вашим кольцом К13х6х3 и как подкорректировать? Программу для расчёта витков не нашёл, все программы на большие кольца. Спасибо.
Количество витков не зависит от размера кольца, главное коэффициент трансформации, соотношение кол-ва витков первичной и вторичной обмоток, мотайте также как указано в статье
Уважаемый АВТОР !!! Очень классно получилось. Спасибо.
А, могли бы Вы добавить два датчика для измерения температуры на DS18B20 и таймер. Вот бы здорово было. С уважением,
Уважаемый автор !!! Очень классно получилось !!! ГУД. А, можно добавить измерение температуры и таймер.
С уважением.
66666666666666666666666666666666666666666666666666666666
Доброго дня. Отличные Часики получились. Схемку повышающего преобразователя можно упростить, что бы не было так громозко, а так супер.
Безиндуктивная схема умножения анодного напряжения и формирования переменного напряжения для питания нити накала (англ. filament) Этот принцип реализован в интегральной микросхеме LM9022. Микросхема имеет компактный восьмивыводной корпус.
Для коммутации анодов сегментов и сетки будем использовать специализированные высоковольтные драйвера, например, TD62783APG c максимальным коммутируемым напряжением 50В.
По комментирую. Преобразователь питания не рабочий. Ну у меня во всяком случае. Задающий генератор перегружен ключами. В результате на осциллограмме дикие завалы фронта/тыла, и при подключении второго плеча первичной обмотки имеем уход в КЗ. Я пока не знаю как решить эту проблему. Попробую поставить парные буферы на 74HC00 между генератором и ключами. Такая беда.
Вы о чем? Ключи не могут перегрузить генератор, у полевых транзисторов высокое входное сопротивление. Схема преобразователя полностью рабочая,у меня на осциллографе прямоугольный сигнал, без каких-либо завалов. Вы какие используете элементы, как на схеме?
Спасибо что Вы отвечаете! CD4047+IRF7341. https://radiokot.ru/forum/viewtopic.php?f=11&t=166320 здесь я осциллограммы выкладывал. Завалы блин.
Сначала проверьте сигнал на выходе генератора без подключения полевых транзисторов, если все в порядке, попробуйте заменить транзисторную сборку другими аналогами, которые указаны в статье. Я думаю проблема в транзисторной сборке.
Проверял без сборки-идеальный прямоугольник. IRF7341 из Ваших примеров замен. Постараюсь попробовать другие. Подавал на мощные IRF840 – то же самое. У Вас реально IRF8313? Спасибо.
да IRF8313, может дело в трансформаторе, попробуйте для экспериментов намотать только первичную обмотку на другом магнитопроводе, например от строчного трансформатора.
Пока успел подключить буфером 555ла3 на одно плечё, но она слаботочная. Её просто в дип корпусе в дырчатую макетку удобно поставить. Фронты на затворах вертикальные. Смущает вершина-она под углом восходящим немного. Впаралель два 2и-не почти ничего не дает, только небольшой прирост амплитуды. Транс пока не подключал. Я думаю не в трансе дело. Я много перемотал уже колечек в варианте без буфера. Сегодня наверно куплю IRF8313 и если с ней не пойдет тогда наверно другие буферы буду пробовать 74HC00 и 74АС00(на на большие токи). Насчет вершины “под углом” с резитором 100ом на затворе нет соображений? Советская логика?
Вершины под углом больше нет. Это контакт макетке был плохой. Если я резисторы 100 ом уберу, это не криминально? Тогда на затворах идеальный прямоугольник с амплитудой 2,48в.
добрый день, а не могли бы Вы поделиться решением проблемы с уходом в КЗ? та же самая ерунда, даже с одним плечом первички….как Вы подключили 74НС00? если можно,мне на почту darkfender@mail.ru
Заработал у меня преобразователь. Поставил буфер из 74HC00. Нагрузил 4-мя накалами ИВ-11. Двух витков хватило. Вроде все нормально. Спасибо за консультацию.
Странно, у меня без буфера все работает. Ну если заработало, то хорошо.
Часики отличные! Хочу сделать такие.
А нельзя сборку заменить дискретными полевиками, или аналог сборки в дип корпусе?
Можно, только транзисторы лучше выбирать из серии IRL, с низким напряжением затвора, которые открываются, начиная от 4В.
А если в качестве источника питания высокого напряжения использовать китайский модуль DC-DC на 28 вольт? Я хочу делать на ардуинке.
В принципе работать должно.
Еще вопрос. На плате с лампами куча резисторов которых нет на схеме. Каково их назначение, номинал. Предположительно это подтяжки. Нужны ли они? И еще, хотелось фото плат со стороны деталей. Спасибо за ответы.
На плате с лампами резисторы которых нет на схеме, для чего они?
Это подтягивающие резисторы, их не обязательно устанавливать.
Хочу повторить эти часы по вашей схеме, можно фото платы со стороны печати, и каковы номиналы резисторов, которые идут к сегментам ламп?
Дерево надо сначала водной морилкой подтонировать, а после уже в масло. Но лучше шеллаком покрыть и отполировать.
Здравствуйте. Могли бы вы опубликовать список необходимых деталей, чтобы можно было приобрести, а также описать, как делать кольцо (трансформатор)? Заранее спасибо.
Хорошие часы,хотелось бы собрать,но начал другие на 4х ИВ11и1 ИВ6 ссылка https://www.drive2.ru/c/500886096519888936/ но у автора прошивка написана под ИВ12 в итоге часы не работают. Как быть не знаю.
Возможно ли привязать электронную часть к плате индикации из https://www.drive2.ru/c/500886096519888936/
Все собрано но т.к. у автора прошивка на ИВ-12,а платы под ИВ-11,а там разница в цоколевке индикаторов. Поэтому хочу использовать плату индикации из той схемы,а электронную начинку с вашей.
Жаль что нет отдельно вывода индикации о том что будильник включен. Можно было бы тогда использовать индикатор типа ИВЛ где есть отдельный значок будильника. А можно исключить GPS модуль, и освободившийся 27 вывод МК использоватьдля индикации будильника?
Здравствуйте. Подскажите, пожалуйста, почему может не открываться файл платы ?
Пробовал в “Gerber” и “Sprintlayout6” не получается.
Прошу пардону, поставил другую прогу,получилось. Но все в куче и дорожки, и элементы. Таким рисунком плату не вытравить. Перевел в гербер, попробую так.
Если поставить вместо секундной точки 6Е3П и под каждую секунду вывести озвучку тикающей стрелки должно получится интересно!
Вопрос к автору. Нужны ли в аноды индикаторов токоограничивающие резисторы, так как на схеме их нет. В структуре tp62783ap их тоже нет. Ну и в цепях светодиодов с резисторами косячок какой то (номиналы).
Схему повторил. Все работает нормально. Хотелось бы доработать прошивку и добавить сигнатуры glonass а также увеличить время синхронизации до 15 минут, так как за 10 минут часто не успевает пройти синхронизация.
По схеме – пришлось повозится с подбором феррита, т.к. пробовал и китайские и отечественные 2000нм ток холостого хода был большой. Остановился на сердечнике от какого то импульсного трансформатора. Также сильно грелись выходные ключи, по поему мнению они плохо закрывались или самовозбуд и как следствие сквозные токи. Проблема решилась шунтированием затворов на катод резистором 4,7 кОм.все равно на ключи сделал небольшой радиатор из кусочка медной шины. Температура на максимальной яркости 45 С, ток потребления не превышает 0,4 А.
Приветствую Виталий! Прошивку обновил, можете скачивать. Проблема с преобразователем не единичная, похоже нужно его доработать, спасибо.
Схема преобразователя стандартная, особенно ничего там не изменишь. Я думаю выходные ключи слабоваты. Если их заменить более мощными полевыми транзисторами то проблема должна решится.
На новой прошивке произвольно меняется часовой пояс!
Уточняю: сбой часового пояса происходил если отключить часы от сети а потом включить в сеть. Возможно дело в сбое сохранения информации ячеек памяти.
Еще по поводу сбоя часового пояса. Если происходит резкий скачек напряжения ( передернуть вилку в сети) в течении 1-2 секунды, то происходит перезапись часового пояса. Дело не в прошивке, просто в переходном процессе происходит вход в меню и перезапись первого пункта меню т.е. часового пояса. Несколько снизить этот недостаток, но не полностью, получилось подбором шунтирующих конденсаторов на кнопках (один поставил 10н второй 800н ).
Хочу предложить Автору внести изменение в прошивке, а именно первым пунктом меню поставить смену периода подключения модуля GSM, а смену часового пояса поглубже в меню, тогда если и будет происходить произвольная замена периода подключения модуля, то это существенно на работу часов не повлияет.
Ну и наверное последний пост к предыдущему. Админ три предыдущих может удалить.
Плюс питания контроллера подсоединил через диод шоттки и шунтирующую емкость 1 мкф. Это не сложно сделав разрез дорожку возле 1 ножки МК. И все. Теперь никакие сбои питания не вызывают перезаписи часового пояса. Объясняю тем, что основной потребитель в схеме это импульсный преобразователь, поэтому он и большую шунтирующая емкость на питании отделил диодом от МК. Соответственно при выключении питания спадающий фронт более крутой и МК отключается быстрее не вызывая никаких артефактов. При подаче питания крутизна фронта не играет роли, так как МК при запуске проходит процедуру обнуления автоматически.
Ну и отдельно по поводу питания накала индикаторов. При замере действующего напряжения на накале у меня оно получилось 1,2-1,3 вольта и никак не больше. Обращаю внимание ДЕЙСТВУЮЩЕЕ то есть то которое и должно производить накал. Кстати на фото и видео автора, также как и у меня видно, что крайние нижние горизонтальные сегменты недосвечены. Как же быть? если добавить один виток то получается около 2 вольт это много. Полностью изменять намоточные характеристики трансформатора и перематывать лень ( и так уже перематывал). Решение получилось элегантное. Добавил один виток а излишек погасил дросселем ( здесь же переменное напряжение поэтому дроссель будет иметь реактивное сопротивление). Нашел самую маленькую гантельку и опытным путем подобрал 14 витков. Потом промерил ток через индикаторы и выставил ровно 800 мА на 4 штуки как по паспорту. Преимущество здесь в том что добавляя или убирая по одному витку можно очень точно регулировать напряжение и ток нитей накала индикаторов буквально сотые доли вольта.
И о чудо индикаторы светятся равномерно, дроссель холодный естественно, потери мощности на дросселировании нет.
Приветствую, комментарии лучше оставлю. На своем экземпляре часов, я не наблюдал перезапись часового пояса, даже пробовал имитировать скачки напряжения. Возможно у вас такое происходит вследствие манипуляций с импульсным преобразователем? Я в своих часах изменений по схеме не вносил, все работает без сбоев и перегрева импульсного преобразователя.
Визуально я не заметил у себя разницу в свечении отдельных сегментов индикаторов, все светят примерно одинаково. Питание накала индикаторов нужно смотреть осциллографом, чтобы видеть полный размах напряжения. Действующее напряжение правильнее применять к синусоидальному сигналу низкой частоты (50-400 Гц), в древних часах так и делалось, на накал ставился обычный сетевой трансформатор. А здесь частота 50кГц, и сигнал по форме ближе к прямоугольному. Поэтому вычислять действующее думаю не совсем корректно.
Но все равно, думаю ваши замечания будут полезны)
Пожалуй термин “действующее” здесь неуместен. Измерял напряжение накала на ногах ламп цэшкой Ц43101 с линейной шкалой на переменном напряжении и дифф. усилителем на входе. При этом анодное напряжение было около 50 вольт значит преобразователь работает нормально. Но накал только 1.2- 1.3 вольта. Да возможно дело в не очень качественном феррите о чем я выше уже писал. Для 50 кгц нужен с высокой проницаемостью. Все же думаю мои замечания кому нибудь пригодятся.)
А у меня подбором сердечника дело не ограничилось, токи все равно были высокими. Намотал 10+10 и 100+100 ,для накала сделал подобие 1.5+1.5 витков). Ключи сделал дискретными на IRLR024N, наклеил их на мелкие радиаторы. И все равно ток потребления часов выходил под 800-900ма. Причем схема работает даже на одном плече и потребление 200 ма) но яркость индикаторов слабовата. На втором же 10-витковом плече ток был 500-600ма и нагрев…воткнул резистор на 1 Ом. А с первого плеча один виток смотал, и все стало симметрично)Теперь ток потребления на максимальной яркости – около 500ма, светят почти ровно, напр. накала вышло 1.45В
Здравствуйте,
Ковырял исходник, у меня идея делать на 877а и вообще применить всё на смд, для этого мне придётся переназначить ноги как минимум на индикаторы и а то и на всё полностью, кроме уарт соответственно)). В начале есть определение:
#DEFINE ind1 port_a,4
и т.д….
#DEFINE seg_a PORTC,4
… соответственно.
Так вот у меня вопрос по кодировке сегментов, так как я не нашёл далее кодировок seg_a – seg_g, подскажите мне как это реализовано в коде.
Достаточно ли изменить в определениях выводы порта А и С или как?
Нашёл, выводы определяются таблицей значений,
tab dt 0x5F, 0x42, 0x75, 0x73, 0x6A
….
Если сменю выводы порта С придётся тогда и поменять матрицу значений этой таблицы.
Это конечно не сложно сделать, но жаль что не так просто как мне показалось изначально…
Добрый день. Можно удалить из прошивки функцию “мигание разделительного светодиода выключено в ночное время с 22:00 до 08:00” ?
Не пойму, вам нужно чтоб светодиод мигал всё время? Если так, то:
В исходнике просто закомментируйте весь блок проверки на значение часа 8 и 22, кроме установки флага в ноль flag,7 (строки 192-204 исходника, строку 206 комментировать не нужно). Скомпилируйте заново прошивку и будет вам Щастье)))
Прошу прощения, опечатка, строки исходника 2192-2204 и 2206.))
Здравствуйте, собрал часы без трансформатора на преобразователе, пока что поставил на анодное напряжение 36В, лампы горят неярко( это понятно почему), но у первой горит 8, у второй – 0, у третей – 0 без нижней черты (П) и у четвёртой – 0, светодиод не моргает, вообще не светит(я проверял его на правильность полярного подключения). В чём проблема может быть?