Миниатюрные часы на вакуумно-люминисцентном индикаторе ИВ-21

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

Можно. C ИВ-21 tiny13 справится самостоятельно. Выкладывал в теме по люминисцентным часам. Разорались что де это фигня.
igooor
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт апр 10, 2014 18:42:03
Откуда: Самара

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение igooor »

Что то сылка не работает на том форуме. Не могли бы здесь выложить. Пусть другие возмущаются, а я вот давно ищю такое, так как сам программированию не способен.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

Удалил, чтобы успокоились те, кто разорался. Поэтому и не работает.
igooor
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт апр 10, 2014 18:42:03
Откуда: Самара

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение igooor »

akl я так понял вы не поделитесь схемой и прошивкой.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

В том виде как выкладывал ранее.
POWER_UI4.rar
(17.92 КБ) 341 скачивание
Сейчас бы сделал иначе для тактирования 128кГц
POWER_IV21.rar
(14.39 КБ) 397 скачиваний
Аватара пользователя
aivcon
Вымогатель припоя
Сообщения: 588
Зарегистрирован: Пн ноя 04, 2013 09:43:14
Откуда: Подольск.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение aivcon »

Поему бы не использовать для расширения выходов один регистр а тактирование сразу брать с меги?
Како нибудь 595 дешевле и доступней чем тинька. А мозгов не хватает можно и 88 мегу использовать.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

-Mega88 имеет такой же как и mega8 размер памяти
-применение ещё и 595 регистра потребует изменение программы и переразводку печати
ATtiny13 просто заменяет кучу элементов, упрощает трансформатор.
POWER_IV21_1.png
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Попытался что-то сделать с компилятором AVR GCC (в AVR Studio) - там размер кода совсем большой получился. Вернулся в CVAVR. Многие его ругают, но оптимизирует он нормально.
Ужал тут, сократил пару байт там - и вот уже удалось впихнуть управление ежечасным сигналом по освещённости.
V1.13
Что нового:
• Добавлен режим управления ежечасным сигналом в зависимости от освещённости. В пункте меню Hour Sgl можно установить два параметра:
1) Режим ежечасного сигнала: Off - полностью выключен, On - работает с 8:00 до 22:00 включительно, Lvl (от level) - включен при освещённости выше установленной.
2) Уровень освещённости, при превышении которого включается ежечасный сигнал.
Параметр выбирается коротким нажатием кнопки OK. При установке второго параметра слева отображается измеренный уровень освещённости (значение АЦП), а справа - установленное значение порога. Буква L в левом разряде - всё от того же level. Для защиты от ложных срабатываний имеется гистерезис переключения, равный 10 ед. АЦП. То есть, если ежечасный сигнал был активен (освещённость высокая), то его выключение произойдёт при уровне освещённости ниже x-5, где x - установленной значение порога. Обратное переключение произойдёт при превышении x+5.

Прошивки версии 1.13:
IV-21 HEXs v1.13.rar
V1.13 Прошивки, содержащие в названии файла "gen", предназначены для излучателей без генератора (сигнал генерируется программно).
(38.12 КБ) 332 скачивания

Проект CVAVR:
IV-21 Clock Source files CVAVR v1.13.rar
V1.13
(227.18 КБ) 270 скачиваний


И небольшое, но полезное дополнение - модель часов в Proteus. Имеются все органы управления, можно "пощупать" часы, не собирая их вживую.
Примечание: для упрощения симуляции и уменьшения загрузки процессора ПК схема довольно сильно отличается от реальной. Это всего лишь модель, а не принципиальная схема часов! По ней нельзя собирать конструкцию!
В одной папке с проектом Proteus должен лежать файл "ATMega8 DS1307 DS18b20 IV-21 Clock Int RC 8MHz v1.13.hex".
Для симуляции других версий нужно использовать прошивку для DS1307 без gen в названии. В свойствах микроконтроллера нужно указать используемый файл.
IV-21 Clock Proteus Project.rar
(20.16 КБ) 300 скачиваний


Список изменений:
СпойлерТекущая версия: v1.13

v1.01
1. Исправлена ошибка в отображении температуры - отображалась температура предыдущего замера.

v1.02
2. Исправлена ошибка в отображениии меню настройки яркости.
3. Добавлена индикация версии прошивки при включении.
4. Уменьшено время задержки для подавления "дребезга" контактов кнопок.

v1.10
5. Добавлена функция автоматического отображения температуры и даты.
6. Добавлен звук при нажатии кнопок.
7. Исправлены мелкие программные ошибки.

v1.11
8. Убрана точка в конце сообщения "Butt. Snd". :)

v1.12
9. Добавлен ежечасный сигнал.

v1.13
10. Добавлен режим управления ежечасным сигналом в зависимости от освещённости.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

2 *Trigger*

Здравствуйте.

А не могли бы Вы портировать прошивку под 168/328 мегу? Тогда можно прикошачить к часикам CP2102 и используя загрузчик заливать (обновлять) прошивку через USB порт. Ну и открываются возможности по расширению функционала. Например, можно добавить второй будильник, сделать обратный отсчет перед Новым Годом, синхронизацию времени с ПК и т.д. и т.п.

2 akl

Решение с тинькой мне очень понравилось. Только колечко могу использовать R10x6x4, большего размера не влезет между платами. Скорее всего нужно будет перерасчитывать параметры обмоток транса.

Какие выставлять Fuse? Ресет дисеблица точно, а частота внутреннего генератора какая должна быть?
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Grey1975 писал(а):А не могли бы Вы портировать прошивку под 168/328 мегу?

Вроде как, эти МК почти идентичны, отличие только в регистрах таймеров и ещё некоторой периферии. Особых проблем с портированием быть не должно. Только вот дальше сложнее.

Grey1975 писал(а):Тогда можно прикошачить к часикам CP2102 и используя загрузчик заливать (обновлять) прошивку через USB порт.

Для CP2102 уже нет свободных портов, куда можно перекинуть функции с RXD/TXD. Нужно будет, например, как писали выше, добавить сдвиговый регистр, это потребует переразводки ПП. С загрузчиками я никогда дела не имел, но тут проблема не большая, можно почитать литературу и разобраться.

Просто программный функционал (второй будильник и т.д.) добавить, конечно, можно, но стоит ли оно того? Есть идея сделать подобные часы, но только с ИВ-18 вместо ИВ-21, тогда и места на ПП будет больше, и МК можно будет взять любой, не обязательно pin-to-pin совместимый с ATMega8. Возможно, когда-нибудь этим займусь. но не скоро.

Так что, я пока не намерен расширять функционал в эту сторону (с заменой МК). Портировать уже существующее могу, но вот писать дальше пока что не буду. Можете сами этим заняться. Всё таки это уже ближе к новому проекту, чем к улучшению этого.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

Grey1975
Вполне достаточно для такого кольца намотать первичку 8 витков, вторичку 44 витка, накальную 2х2 витка. Естественно, прошивка должна быть загружена на 100кГц, т.е. для УИ4 (FUSE-биты CKSEL1...0 10 SUT1...0 10 CKDIV8 1; 0-запрограммированный бит)
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

2 *Trigger*

CP2102 можно подключить прямо к выводам RX/TX параллельно базам транзисторов сеток 8 и 9го разряда. Вывод DTR CP2102 к ножке Reset МК через конденсатор 0.1 mF, как у Arduino. В этом случае можно использовать загрузчик для прошивки МК. Просто во время прошивки будут моргать 8 и 9 разряд.
Так, что если Вас не затруднит сделайте, пожалуйста, версию под 168ю и 328ю мегу. Их есть у меня.

2 akl

Частота преобразования в итоге будет какая?
Последний раз редактировалось Grey1975 Пн ноя 21, 2016 15:48:50, всего редактировалось 2 раза.
Изображение Инь и Янь - без выпендрежа.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

Частота 100кГц. Можете сами поменять в строке исходника

Код: Выделить всё

.equ Fo=9600000
;
;
;
   LDI   R16,Fo/100000/2-1
   OUT   OCR0A,R16
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

Значит Тинька тактируется от внутреннего генератора на 9.6MHz, делитель на 8 отключен?
Изображение Инь и Янь - без выпендрежа.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение akl »

Именно так.
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

2 akl

Спасибо. Буду пробовать.
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
Grey1975
Опытный кот
Сообщения: 854
Зарегистрирован: Ср май 06, 2015 01:32:36
Откуда: Москва

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение Grey1975 »

2 *Trigger*

Уважаемый *Trigger*, в прошивке 1.12 заметил такой баг: если включено озвучивание кнопки и ежечасная пищалка, то не работает будильник. Более подробную информацию смогу дать вечером. Сам до конца не разобрался.
Изображение Инь и Янь - без выпендрежа.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение *Trigger* »

Только что проверил - в v1.13 всё работает как надо (при любом режиме ежечасного сигнала). Если и был какой-то баг в v1.12, он самоустранился.

Добавлено after 1 hour 42 minutes 34 seconds:
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе ИВ-21
Портировал на ATMega168.
IV-21 Clock Source files CVAVR v1.13 ATMega168.rar
(270.5 КБ) 266 скачиваний
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение drlector72 »

al200 писал(а):drlector72

Спасибо. Именно так я себе это и представлял. А вот как подключена лампа? там проводки добавлены на выводы?
Если можно, покажите фото часов со стороны платы в корпусе.
Сама идея не сложная, можно сделать такой корпус.

Наконец дошли руки :)
Вложения
IMAG0679.jpg
(210.53 КБ) 1049 скачиваний
al200
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 26, 2013 11:55:51

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Сообщение al200 »

"Прошивки версии 1.13"

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

Может у кого есть такое?

Собираю ещё одни часы, но на базе ИВ-18. Посмотрим что будет там.
Ответить

Вернуться в «Статьи»