Часы на газоразрядных индикаторах

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение RoboC »

Там в статье есть в самом низу ссылка на первоисточник.
К оригинальной статье 400 коментов!!
На последней странице:

Антон 09.02.2017 15:24 #
Собрал на 4 индикаторах, съезжают цифры и не выставляются часы, протыкал осциллом, как я увидел частота клока составляет 279кГц, а даты 100кГц, в даташите указано что клок ds-ки 100кгц. и тут возникает вопрос, а может автор в прошивке накосячил? В ds-ки то и не причем. Теперь прошу умеющих подкорректировать прошиву...


стас 14.02.2017 17:30 #
Отпишусь и я! Танцы с бубном по поводу ds1307 увенчались успехом. Ребята китайские в топку однозначно, ибо их нужно жменю перепробовать. Цна у нас в сумах на Китай 25 грн. По случаю от безнадёги пошло на рынок и нашол там Ds ку Dallas (малазия) за 80грн. Блин, говорю дорого, а продавец мне и говорит: закупал их давно по 2.5$ точно не Китай. Итог:всё заработало с пол друга. Ищите качественную ds и это избавит от многих недоразумений в этом проэкте. Автору респект и уважуха за хороший проект!


Это глюк библиотеки от автора :)
Мне помнится, я встречал в коментах правленную прошивку.

2.5$ улыбнуло :) :))
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Реклама
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

/-/ekit, по поведению похоже, что вы анод одной лампы не подключили, а ну другую повесили 2 выхода анодных коммутаторов.

RoboC, таки моё предположение, похоже, правильно, что частота высоковата.

John Locke, попробуйте ещё уменьшить подтяжки или всё-таки снизить частоту МК, если у вас и правда 8МГц, хотя по-умолчанию у mega8 фьюзы на 1МГц зашиты.
Errare humanum est
Реклама
Аватара пользователя
Шура_Б
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 11, 2017 12:20:16

Re: Часы на газоразрядных индикаторах

Сообщение Шура_Б »

Egorka писал(а): Прежде всего проверить платы на наличие соплей между дорожками,особенно в районе ИД1(2 цифири одновременно светят).Плата индикаторов у Вас на разъеме,вытащите ее и проверьте сами лампы,подайте плюс 180 через 10 ком на анод и минусом потыкайте каждый катод,потом можете соединить все аноды и также проверить свечение,тут во всех лампах должны гореть все лампы с одинаковой цифрой.Если тут все норм переходим к следующему этапу.Вытащите ардуинку из платы и оставьте ИДешку с оптопарами.На входы ИД1 подавайте код цифры(в инете можно найти логику ее работы) при этом на входы оптопар,по одной,а хотите и хоть на все сразу подайте +5 вольт через 200ом и проверьте что происходит.Так Вы проверите работу ИД и ключей.Потом остается только проверить ардуинку.Пока сделайте это и с результатами сюда. Еще Вам нужно отдельные 180 вольт для проверки.
Так лампы, ИДшка и ключи у него работают (время-то идет), что их проверять.
Где-то перемкнуты катоды, правильно вы говорите.
Перепутаны аноды (разряды не на месте) и, скорее всего, замкнут на землю или оторван анод негорящего индикатора.
Аватара пользователя
/-/ekit
Опытный кот
Сообщения: 898
Зарегистрирован: Ср мар 15, 2017 23:40:22

Re: Часы на газоразрядных индикаторах

Сообщение /-/ekit »

Все проверил. Оно прошло все тесты!!!!. Тут цифры как-бы залазят друг на друга. Что надо в скетче править? Паузы между переключениями индикта не 1 а 2 миллисекунды?
Андрей осторожно взял у нее коробочку и с удивлением
убедился, что это радиоприемник.
- Вот это да! - пробормотал он - Неужели детекторный?
(братья Стругацкие, Град обреченный)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

/-/ekit, если с анодными коммутаторами всё нормально, то значит вы анод одного разряда поджигаете 2 раза: за себя и за соседний. Код перед Вам, я так понимаю, смотрите, где сто не так. Попробуйте написать простенький код, который просто по-очереди будет зажигать лампы. Вы же видите на какие GPIO посадили какой "коммутатор".
Errare humanum est
Реклама
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение Волосатый »

[uquote="a_winner",url="/forum/viewtopic.php?p=3148919#p3148919"]John Locke, попробуйте ещё уменьшить подтяжки...[/uquote]
А вот этого не стОит делать, в даташите на RTC сказано, что максимальный ток ключей несколько миллиампер, поэтому ставить менее 4,7к не советую.
Собрал не один десяток часов с питанием 3,3В, подтяжка как раз 4,7к и частота шины 100кГц, ни у одних часов шина не глючит. Правда там STM32 а не AVR.

Не могу больше на это спокойно смотреть :evil:
[uquote="SLvik",url="/forum/viewtopic.php?p=3148128#p3148128"]По 5 в попробуйте повесьте кондёр 100Мф.
:)[/uquote]Вы вроде опытный кот, не один проект сделали, к вам столько уважения на форуме, но вот такие сообщения жуть как режут глаз. Какие [censored] 100Мф? Пишите правильно! Не миллифарад а микро! Пишется это "мкФ" а не "мФ" :twisted:
А то новичек не просечет и поставит банку 100 000 мкф
:) :)) :))) :)) :)
Опыт приходит сразу после того, как он был нужен...
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Часы на газоразрядных индикаторах

Сообщение korob »

Волосатый писал(а):Не миллифарад...
"М" заглавная, так что получается даже не милли, а Мегафарад. :shock: :? :facepalm: :)))
А то новичек не просечет и поставит банку 100 000 мкф
А если новичок правильно прочтёт то что написано, то с ног собьётся искать такую "банку". :))) :))) :))) :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
BlackAlex
Вымогатель припоя
Сообщения: 665
Зарегистрирован: Вс фев 12, 2012 14:06:28
Откуда: Киев

Re: Часы на газоразрядных индикаторах

Сообщение BlackAlex »

Доделал наконец часы на ИН-18. Подсветка RGB, часы с "пищалкой", отбивают каждый час. Дуб "мореный", датское масло, корнаубский воск

Изображение
Вложения
IMG_20170720_210606-2.jpg
(186.53 КБ) 3381 скачивание
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

[uquote="Волосатый",url="/forum/viewtopic.php?p=3149069#p3149069"][uquote="a_winner",url="/forum/viewtopic.php?p=3148919#p3148919"]John Locke, попробуйте ещё уменьшить подтяжки...[/uquote]
А вот этого не стОит делать, в даташите на RTC сказано, что максимальный ток ключей несколько миллиампер, поэтому ставить менее 4,7к не советую.
Собрал не один десяток часов с питанием 3,3В, подтяжка как раз 4,7к и частота шины 100кГц, ни у одних часов шина не глючит. Правда там STM32 а не AVR.[/uquote]
А, ну, может быть. В ДШ на ATMega просто была где-то табличка соответствия частоты, напряжения питания и значения резисторов, там и 3.3кОм были указаны при 5В, если не ошибаюсь (хотя ещё и ёмкость по этим линиям должна учитываться, а чем больше мы навешаем устройств, тем больше будёт ёмкость и тем менее крутые фронты). А можете кинуть ссылку, где указан ток через ключик по линии SDA у ds1307? Я сходу не нашел.

Я, вообще, не понимаю зачем городить велосипед в виде программной реализации работы с i2c, когда на борту есть аппаратный интерфейс. Трассировка разве не получается красивая, но я я лучше пару переходных отверстий сделаю, чем потом усложнять программную часть.
Errare humanum est
Аватара пользователя
/-/ekit
Опытный кот
Сообщения: 898
Зарегистрирован: Ср мар 15, 2017 23:40:22

Re: Часы на газоразрядных индикаторах

Сообщение /-/ekit »

Я тут не много поигрался с паузами и длительностями включения и цифры перестали лезть друг на друга. С анодами проблему решил тоже скетчем. Я просто поменял номера выводов переменных отвечающих за ключи. Спасибо всем за пормощь.
Андрей осторожно взял у нее коробочку и с удивлением
убедился, что это радиоприемник.
- Вот это да! - пробормотал он - Неужели детекторный?
(братья Стругацкие, Град обреченный)
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение SLvik »

[uquote="Волосатый",url="/forum/viewtopic.php?p=3149069#p3149069"]Вы вроде опытный кот, не один проект сделали, к вам столько уважения на форуме, но вот такие сообщения жуть как режут глаз. Какие [censored] 100Мф? Пишите правильно! Не миллифарад а микро! Пишется это "мкФ" а не "мФ" :twisted:
А то новичек не просечет и поставит банку 100 000 мкф
:) :)) :))) :)) :)[/uquote]
А ты не мог в личку написать, а?
Всё равно все поняли как надо без твоего замечания...
Слов нет.
:)
totenkopf1984
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс июл 21, 2013 21:14:55
Откуда: Омск

Re: Часы на газоразрядных индикаторах

Сообщение totenkopf1984 »

[uquote="BlackAlex",url="/forum/viewtopic.php?p=3149111#p3149111"]Доделал наконец часы на ИН-18.[/uquote]
Где-то я этот корпус уже видел... :dont_know:
Не сам корпус и материал из чего он изготовлен, но его форму...
ВСПОМНИЛ!!!!
http://radiokot.ru/forum/viewtopic.php? ... 5#p2653280
Подарите сцинтиллятор!!!
Аватара пользователя
BlackAlex
Вымогатель припоя
Сообщения: 665
Зарегистрирован: Вс фев 12, 2012 14:06:28
Откуда: Киев

Re: Часы на газоразрядных индикаторах

Сообщение BlackAlex »

[uquote="totenkopf1984",url="/forum/viewtopic.php?p=3149252#p3149252"][uquote="BlackAlex",url="/forum/viewtopic.php?p=3149111#p3149111"]Доделал наконец часы на ИН-18.[/uquote]
Где-то я этот корпус уже видел... :dont_know:
Не сам корпус и материал из чего он изготовлен, но его форму...
ВСПОМНИЛ!!!!
http://radiokot.ru/forum/viewtopic.php? ... 5#p2653280[/uquote]

Идея в воздухе витала, хотелось что то в стиле модерн и защита для вертикальных ламп. Несколько решений послужили прототипом, потом и эту статью увидел. в таком же корпусе больше года ин14 делаю.
IMG_20161007_163914.jpg
(162.69 КБ) 585 скачиваний
вот тут когда то подсмотрел идею защиты ламп
nixie-tube-clock-1.jpg
(20.83 КБ) 632 скачивания
очень нравится дизайн радиоприемников 50-60х годов
1214fx.jpg
(131.9 КБ) 611 скачиваний
и добавил "глубину" сделав боковой профиль "бочкообразным"
DSC06016.JPG
(212.39 КБ) 646 скачиваний
как говорится - " у дураков мысли сходятся" :-) на дикую оригинальность и ноу-хау я и не претендую.
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение Волосатый »

[uquote="a_winner",url="/forum/viewtopic.php?p=3149161#p3149161"][uquote="Волосатый",url="/forum/viewtopic.php?p=3149069#p3149069"]А можете кинуть ссылку, где указан ток через ключик по линии SDA у ds1307? Я сходу не нашел.[/uquote]Очень странно. Весь даташит перерыл - не нашел. И у 3231 тоже. Вообще никаких данных про допустимый втекающий ток у портов с открытым стоком. Видать там есть защита.
Но у атмеги есть в табличке
СпойлерИзображение
рекомендация не превышать ток 3мА. По логике, модуль TWI использует ключи, что на портах ввода/вывода. А у них уже ограничение 40мА на порт.
Глянул доку на стм32, там рекомендуют ставить 4,7к вплоть до 400кГц.
SLvik писал(а):Всё равно все поняли как надо без твоего замечания...
Новички могут не понять. А меня просто коробит когда вижу такое сокращение. Лучше писать как положено. Вы ведь когда слова пишете буквы не пропускаете, верно?
Вложения
22,07,17(01-26-46).jpg
(180.75 КБ) 719 скачиваний
Опыт приходит сразу после того, как он был нужен...
Аватара пользователя
Шура_Б
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 11, 2017 12:20:16

Re: Часы на газоразрядных индикаторах

Сообщение Шура_Б »

[uquote="/-/ekit",url="/forum/viewtopic.php?p=3149167#p3149167"]Я тут не много поигрался с паузами и длительностями включения и цифры перестали лезть друг на друга.[/uquote]

Хм... было такое и у меня и решилось точно также, но там небольшая паразитная засветка была, а не две цифры одновременно.
Думаю, дело в ИД1, не успевает переключаться, рассасывание заряда и все такое....
Вам, видимо, ИДшка совсем плохая в этом плане попалась.
TESLight
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн май 21, 2012 20:00:23

Re: Часы на газоразрядных индикаторах

Сообщение TESLight »

Уважаемые коты! Нет ли у кого случайно на обмен ламп zm1040 / zm1042 ? Нужно от 1 до 3 штук, смотря сколько найдется... На обмен могу предложить ин-18 б\у (курс обмена обсуждается :) ) или еще что вас интересует, спрашивайте. По Украине.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Часы на газоразрядных индикаторах

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

Тем временем, мне удалось разобраться с управлением индикаторным модулем (Часть 1, часть 2).
Изображение
На большой дополнительной плате помимо ПЛИС находятся также 3 микросхемы статической памяти UM61256A. Понятно, что почти наверняка в них хранится изображение, выводимое на панель. Так и оказалось: если вытащить одну из микросхем, в случайном изображении пропадает один из цветов.
У каждой МС памяти были подключены выводы шины адреса (у всех трёх параллельно), выводы шины данных с 2-го по 7-й биты (т.е. 6 из 8 ), и выводы OE и WE для управления записью/чтением (также параллельно у всех МС). Таким образом, имеется память с пятнадцатью битами адреса и восемнадцатью (по 6 на каждый цвет) битами данных.
Вооружившись логическим анализатором, я начал исследовать сигналы на ножках памяти. Довольно быстро я обнаружил, что при низком уровне на "особенном" входе память находится в режиме записи, причём данные на 15 входах памяти соответствуют сигналам на остальных 15 входах маленькой доп. платы. На трёх же оставшихся входах (в каждом цвете - по одному) всегда был фиксированный уровень.
Для проверки того, что на входе записи WE просто присутствует уровень с "особенного" входа, я подал на "особенный" вход импульсы. Оказалось, что там не всё так просто. При низкой частоте на "особенном" входе память в режим записи не переводилась. А вот при высокой - переводилась, но тоже весьма хитро. Если подать на "особенный" вход импульсы, то запись данных в память происходит по каждому фронту на "особенном" входе (теперь пора назвать его "тактовым"!), но записываются данные только по 64-м первым адресам. Дальше 64*9 фронтов просто игнорируются платой, потом опять 64 раза идёт запись (следующие 64 адреса), затем снова пропуск длины 64*9, и т.д. На первый взгляд, совершенно не ясно, зачем это нужно.
А вот зачем. На большой дополнительной плате есть 3 разъёма: вход с маленькой платы, выход на панель и ещё один выход, все сигналы которого, кроме одного, повторяют сигналы, приходящие от маленькой платы. На каждом индикаторном модуле также есть разъёмы "Вход" и "Выход". Скорее всего, модули подключались друг за другом (вход следующего в выход предыдущего) в одном столбце большого экрана. Вход каждого столбца был подключен к большой доп. плате, а эти платы, в свою очередь, также были включены цепочкой. Изображение выводилось построчно, при этом первые 64 тактовых импульса предназначались для первого столбца панелей (первая большая плата), следующие 64 - для второго столбца (вторая плата в цепи), и т.д. Всего столбцов было 10, т.е. ширина экрана в пикселях - 640.
В каждом столбце все модули подключены параллельно, никакой зависимости от положения в цепи нет. Для задания адреса модуля служат 4 DIP-переключателя сзади (точнее, как мне кажется, за адрес там отвечают только 3 из них). Если перевести все переключатели в положение ON, данный модуль будет как бы самым верхним (с него начинается развёртка).

Для вывода изображения нужно сделать следующее:
1. В течение примерно 30 мс передать данные о цвете пикселей (5 бит R, 5 бит G, 5 бит B), выдав 640*64*N импульсов на тактовый вход (N - число индикаторных модулей в столбце).
2. Перевести тактовый вход в лог. 0 и подождать примерно 20 мс (не знаю точных границ времени ожидания, не исследовал).
3. Повторить 1-3.

К сожалению, для передачи изображения отведено всего около 30 мс, дальше данные не принимаются. Поэтому нужна довольно высокая частота передачи, и с помощью МК ATMega8, которым я исследую панель, не успеть выдать информацию о всех строках. Нужна более высокая тактовая частота (сейчас 8 МГц).
Вообще-то, хотелось бы избавиться от излишней длины сток изображения. Ведь выводить приходится 640 столбцов, когда их всего 64! Но, скорее всего, эта константа 640 "зашита" в конфигурацию ПЛИС маленькой платы, и изменить её невозможно. Остаётся только изучить обмен данными между большой платой и индикаторным модулем, чтобы полностью избавиться от этих двух дополнительных плат. Ну или взять быстрый МК. :)))
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Egorka
Сверлит текстолит когтями
Сообщения: 1121
Зарегистрирован: Пт май 20, 2011 09:13:02
Откуда: Украина

Re: Часы на газоразрядных индикаторах

Сообщение Egorka »

[uquote="TESLight",url="/forum/viewtopic.php?p=3149930#p3149930"]Уважаемые коты! Нет ли у кого случайно на обмен ламп zm1040 / zm1042 ? Нужно от 1 до 3 штук, смотря сколько найдется... На обмен могу предложить ин-18 б\у (курс обмена обсуждается :) ) или еще что вас интересует, спрашивайте. По Украине.[/uquote]
А Z5660M не подойдут?
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

Re: Часы на газоразрядных индикаторах

Сообщение PicNik »

Ещё клон в копилку клонов: https://www.youtube.com/watch?v=0dzOA8w ... e=youtu.be если,есть интерес выложу всё для повторения
Аватара пользователя
423958025
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср дек 25, 2013 22:05:51

Re: Часы на газоразрядных индикаторах

Сообщение 423958025 »

давайте конечно.но еще бы секунды
Ответить

Вернуться в «Умные мысли»