Часы на газоразрядных индикаторах
- Microtech
- Поставщик валерьянки для Кота
- Сообщения: 2052
- Зарегистрирован: Вт ноя 03, 2009 21:02:38
- Откуда: Москва
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Дошли лапы до панели ГИПС-16. Сам пока не знаю, что из этого выйдет. Часы с термометром, как обычно, наверное...
Сейчас пока "hello world"
Сейчас пока "hello world"
- Вложения
-
- 20130113_002952.jpg
- (135.03 КБ) 603 скачивания
- Реклама
Re: Часы на газоразрядных индикаторах
RoboC писал(а):Мне показалось 16f688
630..
не нужно в личке видать никому..
как обычно. лишь бы потрепа... тоесть чтоб узнать.

ну желание дороже попробую ...
Последний раз редактировалось mss_ja Вс янв 13, 2013 14:49:38, всего редактировалось 1 раз.
Re: Часы на газоразрядных индикаторах
Схема?Microtech писал(а):Дошли лапы до панели ГИПС-16. Сам пока не знаю, что из этого выйдет. Часы с термометром, как обычно, наверное...
Сейчас пока "hello world"
О, и еще источник питания - смотрю там что-то похожее на RM6
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Re: Часы на газоразрядных индикаторах
Умка писал(а):Если говорить о вкусах, мне очень нравится оформление корпуса от ув. Gur_man
http://radiokot.ru/forum/viewtopic.php?p=1526667#p1526667
Оу, спасибо.
Умка писал(а):Тонкий, ярковыраженный, традиционный национальный стиль.
Особенно глядя на время, ушедшее на изготовление этих часов...
Давно не был на форуме, не слабая у Вас конструкция получилась, поздравляю.
_____
Рылся в инете, нашел интересный проект, толи на неонках, толи на тиратронах, сам еще не читал...
http://sgitheach.org.uk/nixie3.html

(Там еще несколько схем на никсях есть, и не только.)
Последний раз редактировалось Gur_man Вс янв 13, 2013 15:24:53, всего редактировалось 1 раз.
- Microtech
- Поставщик валерьянки для Кота
- Сообщения: 2052
- Зарегистрирован: Вт ноя 03, 2009 21:02:38
- Откуда: Москва
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Схема, возможно будет в итоге. Сейчас только на словах. Питальник сделан на TL494, она работает как мультивибратор, без ОС. Частота 50кГц. На её выходы подключен драйвер полевиков IR4426. Он качает пару транзисторов, а они - первички трансформатора. Трансформатор собран без зазора, со вторичной обмотки (она одна) идёт 120В, далее умножители на 2 и на 3. Получаю 120В, 240В и 360В. Мощность и схемотехника преобразователя избыточна, но эффективна. Это из за моей злости на неудачу с MAX1771. Сердечники RM6 несовсем, из разных партий разные ферриты, тут это не важно, подобрал половинки без зазора.
Далее. Аноды сканирования запитаны напрямую 360В. Катоды (4 штуки), npn ключами коммутируются на 0В. Индикаторные аноды, pnp ключами коммутируются на +240в через резисторы 62к.
Частота циклов сканирования 50 Гц. Задержки перед включением индикаторных анодов нет. Она не помогает.
Я парился с засветкой. Задержки и снижение частот, дают мало толку. Помогло притянуть аноды (до резисторов) к 120В источнику. Притянул через 47К. Как-то так. Без резисторов, засветка была и слева и справа, и ещё иногда проскакивали синие разряды между точками. Теперь набираю шрифт. Бяка, надоело. Спать.
Далее. Аноды сканирования запитаны напрямую 360В. Катоды (4 штуки), npn ключами коммутируются на 0В. Индикаторные аноды, pnp ключами коммутируются на +240в через резисторы 62к.
Частота циклов сканирования 50 Гц. Задержки перед включением индикаторных анодов нет. Она не помогает.
Я парился с засветкой. Задержки и снижение частот, дают мало толку. Помогло притянуть аноды (до резисторов) к 120В источнику. Притянул через 47К. Как-то так. Без резисторов, засветка была и слева и справа, и ещё иногда проскакивали синие разряды между точками. Теперь набираю шрифт. Бяка, надоело. Спать.

- Реклама
Re: Часы на газоразрядных индикаторах
Free_Rider писал(а): Хочу собрать по этой схеме download/file.php?id=22322
ОРИОН писал(а):В этой схеме имеется ряд ошибок. Я взял её за основу и кое-что добавил. Фото на стр.1101. Схему показал по просьбе mss_ja на стр.1102.
Печатную плату не показывал, т.к. ещё не готов корпус. Если "горит", то могу,конечно, выложить и ПП.
Re: Часы на газоразрядных индикаторах
Пожалуй я тож похвастаюсь своей схемкой для ГИПС-16:
Преобразователь - мой любимый флайбек, такой же, что я применил в термометре со шкальным индикатором, только с другими обмотками. Ключи выполнены аналогично: npn в катодах и типовые ключи в анодах. Только из-за того что кончились mpsa42 применил полевые сборки PHC2300 (подсмотрел на этом форуме). Единственный нюанс, то что первый каскад анодных ключей выполняет конъюнкцию сигнала отображаемых данных с сигналом ШИМ. Вот этим сигналом ШИМ я и делаю все задержки (не буду же я в прерывании сидеть 15 микросекунд!). И тут очень помог мне развесистый модуль таймера А в MSP430G2xxx. В нем один 16-тиразрядный счетчик и 3 регистра CCP (capture/compare). Нулевой задаёт период, так что я таймер кормлю частотой 16МГц и ставлю на 1500 - получается около 90Гц частота развёртки. В первом регистре задаю длительность PWM, так что независимо, когда данные поданы на выход, ключи откроются только через 500 тактов, т.е. примерно, через 31мкс. Кстати, в ПИУ-1 времянки примерно такие же 2:1. Так как там стоит симметричный мультивибратор, но в одном плече запаяны два конденсатора впаралель. Сначала я эту задержку поставил скромненько - 10мкс, но слева был паразитный контур из-за того что на предыдущем столбце не успевало рассасываться ионизированное облако. Сначала увеличивал задержку по 2 мкс, но видимого результата это не давало (дошел до 300), поэтому вбухнул сразу 500 - и всё исчезло. Так и оставил. Хотя можно будет поставить крутилку и на ходу регулировать эту задержку. Но, если приглядеться, сейчас виден контур справа. Не такой сильный, но виден. Вот тут подумываю, а не сдвинуть ли еще время гашения. Для этого у меня есть еще один регистр. Запишу там, скажем 32 (получится задержка 2мкс) и прерывание сделаю именно по этому регистру. Будет так, когда счетчик 0 - аноды гаснут, на 32 вызывается прерывание в котором переключаются катоды и загружаются данные отображения и выход из прерывания, на 500 включаются аноды и на 1500 счетчики сбрасываются в 0.
Кстати, для отображения я применил сдвиговый регистр 595, так как у микроконтроллера ног не хватает (поэтому здесь термометра не будет - нет больше ног). Так вот загрузка его происходит тоже аппаратно. Для этот используется модуль USI микроконтроллера. Собственно, на нём можно сделать SPI, I2C. Но , говорят I2C у него недобитый получается. Сам я с этими протоколами еще не работал, поэтому не комментирую. Но этого функционала хватает, чтобы для загрузки 595-го резистра в прерывании было достаточно подать только 2 команды: загрузить данные и нажать пуск и после загрузки в свиговый регистр переписать в выходной регистр. Правда я поступаю иначе. В прерывании после переключения катодов просто дёргаю строб параллельной записи, и USI загружаю данными уже следующего столбца и они туда закачиваются без моего (с программной стороны) участия, чтобы к следующему прерыванию они уже были там и мне опять осталось только дёрнуть RCK ногу.
Ах, забыл, в этом же прерывании я еще опрашиваю энкодер. Энкодер, правда, обрабатывается программно.
По поводу шрифтов. Я поступаю просто - беру обычный пейнтбраш и в нём пишу алфавит. чёрным по белому. Сохраняю в png. а затем, иду в онлайновый конвертер и конвертирую в xbm - X window pixel map black and white only. Открываем его текстовым редактором - а там уже готовые данные для вставления в программу.
p.s. вставил как аттач. значит вложения из личных сообщений не доступны другим. хм.
Преобразователь - мой любимый флайбек, такой же, что я применил в термометре со шкальным индикатором, только с другими обмотками. Ключи выполнены аналогично: npn в катодах и типовые ключи в анодах. Только из-за того что кончились mpsa42 применил полевые сборки PHC2300 (подсмотрел на этом форуме). Единственный нюанс, то что первый каскад анодных ключей выполняет конъюнкцию сигнала отображаемых данных с сигналом ШИМ. Вот этим сигналом ШИМ я и делаю все задержки (не буду же я в прерывании сидеть 15 микросекунд!). И тут очень помог мне развесистый модуль таймера А в MSP430G2xxx. В нем один 16-тиразрядный счетчик и 3 регистра CCP (capture/compare). Нулевой задаёт период, так что я таймер кормлю частотой 16МГц и ставлю на 1500 - получается около 90Гц частота развёртки. В первом регистре задаю длительность PWM, так что независимо, когда данные поданы на выход, ключи откроются только через 500 тактов, т.е. примерно, через 31мкс. Кстати, в ПИУ-1 времянки примерно такие же 2:1. Так как там стоит симметричный мультивибратор, но в одном плече запаяны два конденсатора впаралель. Сначала я эту задержку поставил скромненько - 10мкс, но слева был паразитный контур из-за того что на предыдущем столбце не успевало рассасываться ионизированное облако. Сначала увеличивал задержку по 2 мкс, но видимого результата это не давало (дошел до 300), поэтому вбухнул сразу 500 - и всё исчезло. Так и оставил. Хотя можно будет поставить крутилку и на ходу регулировать эту задержку. Но, если приглядеться, сейчас виден контур справа. Не такой сильный, но виден. Вот тут подумываю, а не сдвинуть ли еще время гашения. Для этого у меня есть еще один регистр. Запишу там, скажем 32 (получится задержка 2мкс) и прерывание сделаю именно по этому регистру. Будет так, когда счетчик 0 - аноды гаснут, на 32 вызывается прерывание в котором переключаются катоды и загружаются данные отображения и выход из прерывания, на 500 включаются аноды и на 1500 счетчики сбрасываются в 0.
Кстати, для отображения я применил сдвиговый регистр 595, так как у микроконтроллера ног не хватает (поэтому здесь термометра не будет - нет больше ног). Так вот загрузка его происходит тоже аппаратно. Для этот используется модуль USI микроконтроллера. Собственно, на нём можно сделать SPI, I2C. Но , говорят I2C у него недобитый получается. Сам я с этими протоколами еще не работал, поэтому не комментирую. Но этого функционала хватает, чтобы для загрузки 595-го резистра в прерывании было достаточно подать только 2 команды: загрузить данные и нажать пуск и после загрузки в свиговый регистр переписать в выходной регистр. Правда я поступаю иначе. В прерывании после переключения катодов просто дёргаю строб параллельной записи, и USI загружаю данными уже следующего столбца и они туда закачиваются без моего (с программной стороны) участия, чтобы к следующему прерыванию они уже были там и мне опять осталось только дёрнуть RCK ногу.
Ах, забыл, в этом же прерывании я еще опрашиваю энкодер. Энкодер, правда, обрабатывается программно.
По поводу шрифтов. Я поступаю просто - беру обычный пейнтбраш и в нём пишу алфавит. чёрным по белому. Сохраняю в png. а затем, иду в онлайновый конвертер и конвертирую в xbm - X window pixel map black and white only. Открываем его текстовым редактором - а там уже готовые данные для вставления в программу.
p.s. вставил как аттач. значит вложения из личных сообщений не доступны другим. хм.
Последний раз редактировалось uldemir Вс янв 13, 2013 12:41:39, всего редактировалось 4 раза.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Часы на газоразрядных индикаторах
VLAD1996B писал(а): и кстати че за контролер?
PIC16F630.
ИН-9 не подойдут.
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Щаз посидел минут полчаса и нацарапал поддержку 2х часовых микросхем DS1340 и DS1307 от нефиг делать.
Раз такая пьянка пошла мож кто-то и сделает себе такие часики.
Новая
PS:
Это так..... - для удобства - DS1307 более распространённая часовая микра.

Раз такая пьянка пошла мож кто-то и сделает себе такие часики.
Новая
PS:
Это так..... - для удобства - DS1307 более распространённая часовая микра.
Последний раз редактировалось SLvik Вс янв 13, 2013 16:02:24, всего редактировалось 3 раза.
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Часы на газоразрядных индикаторах
SLvik писал(а):Раз такая пьянка пошла .. Новая
И кнопочку бы добавить на вкл/выкл подсветочки
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Microtech
- Поставщик валерьянки для Кота
- Сообщения: 2052
- Зарегистрирован: Вт ноя 03, 2009 21:02:38
- Откуда: Москва
- Контактная информация:
Re: Часы на газоразрядных индикаторах
uldemir Шрифты я стал вбивать в программу, упарился, забил.. Скачал "Lcd Icon Editor", нашел на сайте спектрумистов прошивки и игры для ZX-Spectrum, основу шрифта выковырял из них, сейчас правлю. Вашу схему не видно.. У меня сканирование и вывод никакими задержками не разделены. После переключения катодов - сразу вывод, и после него опять перебор катодов. Пока так. Сейчас буду подбирать задержки, так как при увеличении анодного, появляется небольшая "тянучка" как до пикселя, так и после. Я просто снизил частоту до незаметности мерцания. Индикатор в прерываниях по таймеру. Всё остальное по остаточному принципу, в цикле, не используя таймер и не мешая прерываниям. Какие тайминги в ПИУ я не знаю, нет рабочего образца, а на схеме фиг его знает, считать все эти мультивибраторы и RC я не буду.
Последний раз редактировалось Microtech Вс янв 13, 2013 12:40:25, всего редактировалось 2 раза.
Re: Часы на газоразрядных индикаторах
uldemir писал(а):Пожалуй я тож похвастаюсь своей схемкой для ГИПС-16: (осторожно! широкая картинка)
у меня она не отображается......., вы точно ее заливали ?
Tell Me The Truth
Re: Часы на газоразрядных индикаторах
uldemir писал(а):Пожалуй я тож похвастаюсь своей схемкой для ГИПС-16: (осторожно! широкая картинка)
Картинка появилась. Вопрос снят.
Последний раз редактировалось akl Пн янв 14, 2013 11:36:15, всего редактировалось 1 раз.
Re: Часы на газоразрядных индикаторах
Сообщение исправил. Просто взял ссылку из центра пользователя, так как я её уже прицеплял в личке, но похоже, остальным оно недоступно.
Теперь когда работает, оказалось что эти 350 вольт могут быть плюс-минус две трамвайных остановки. Но напряжения смещения на анодах - нужны обязательно. Про катоды, думаю, тоже.
2 Microtech: Не могу разглядеть, что вас там за микроконтроллер?
Ну я всё делал строго по Вуколову. И именно в нём написано о задержке подачи напряжения на аноды отображения 10-15мкс. А времянки я с ПИУ снимал, так как сделал офигительную лажу и не мог выяснить почему индикатор не работает. Такие синие искры у меня шибали, что держись! А виной оказалось то, что я не посмотрел, а подумал, что первый контакт разъёма, тот, что повернут на 90 градусов и весь жгут, как выяснилось, распаял задом наперед. Долго бился, все времянки, напряжения выверял. Под конец даже этот ПИУ вытащил с полки (откуда я этот ГИПС и взял), включил обратно и начал все проверять и сравнивать, пока не заметил, некоторое не соответствие в проводах разъёма.Какие тайминги в ПИУ я не знаю, нет рабочего образца, а на схеме фиг его знает
Теперь когда работает, оказалось что эти 350 вольт могут быть плюс-минус две трамвайных остановки. Но напряжения смещения на анодах - нужны обязательно. Про катоды, думаю, тоже.
2 Microtech: Не могу разглядеть, что вас там за микроконтроллер?
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
- Microtech
- Поставщик валерьянки для Кота
- Сообщения: 2052
- Зарегистрирован: Вт ноя 03, 2009 21:02:38
- Откуда: Москва
- Контактная информация:
Re: Часы на газоразрядных индикаторах
AtMega8. Напряжения на анодах. Хм. Странно. Я про них читал, что там надо 100в держать когда информационный "0", 250В когда "1". Так и сделал. Но если их к нулю притянуть - работает не хуже, только лишняя потеря на резисторах. На схеме ПИУ, ещё и катоды притянуты к 120В. Зачем не знаю, так и сделал. Отключал, - не заметно.
Re: Часы на газоразрядных индикаторах
Ну это-то как раз и понятно - чтобы не возникло пробивное напряжение между соседними анодами с разным потенциалом. Если на негорящем 0, а на горящем +250, то разряд может возникнуть и между ними! А 150 вольт разницы - не достаточно для пробоя, потому разряд зажигается только там где есть инжекционное отверстие. А про катоды - ситуация точно такая же как в обычных схемах с динамической индикации - у кого-то работает "и так", а у кого-то подсвечивает.Microtech писал(а): Я про них читал, что там надо 100в держать когда информационный "0", 250В когда "1".
p.s. Жаль никто не хочет спросить насчет "висящей в воздухе" обмотки трансформатора... А за ней кроется еще одна душещипательная история. На этой обмотке, по моим первым идеям, предстояло генерироваться напряжение питания микроконтроллера. И, это напряжение должно быть подвешено к напряжению +250в. Это дало бы то, что мне нужно было не 4+2*7=18 транзисторов, а 2*4+7=15 транзисторов для управления индикатором. Т.е анодные ключи состяли бы из одного транзистора MPSA92, а катодные из пары MPSA92 и MPSA42. Вот только проблема была с сигналом ШИМ. Можно было бы завести его на эмиттеры этих анодных транзисторов, но тогда по этой цепи шёл бы суммарный ток анодов индикации. А он, порядка 2ма на анод. Т.е. там надо было бы расчитывать на ток до14ма. А контроллеры MSP430G, к сожалению, в отличии от PIC-ов имеют очень слабенькие выходы и такой ток просто не тянут. Поэтому, скрипя сердцем, я принял решение использовать большее число транзисторов.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
- ZHUCHARA
- Встал на лапы
- Сообщения: 141
- Зарегистрирован: Пт июл 13, 2012 16:26:07
- Откуда: Тобольск, область Тюменская
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Помогите переделать печатку. На самой печатке ошибка, на картинке правильно, помогите исправить.
- Вложения
-
- Программатор.jpg
- (70.41 КБ) 458 скачиваний
-
- Programmer.lay
- (21.74 КБ) 436 скачиваний
Чем больше я узнаю, тем лучше понимаю, что ничего не знаю...
Не получается собрать схему? Подумай еще. Не получается? Подумай другим местом.
Не получается собрать схему? Подумай еще. Не получается? Подумай другим местом.
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Часы на газоразрядных индикаторах
RoboC писал(а):И кнопочку бы добавить на вкл/выкл подсветочки, не тумблером же ее ..
Пожалуйта.
Кнопкой "+" включается/выключается сигнал на 10й ножке контроллера (pc,0).
Проверяйте сами, если будут проблемы - свистите.
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
Re: Часы на газоразрядных индикаторах
Похоже на тиратронах. А конструктив мне понравился. Надо взять на заметку для моих монстро-часов. На следующей неделе у меня будет обвал. Две посылки уже показались на горизонте. Начнут валить заказанные вещички и может несколько начатых вещей смогу начать заканчивать. Нового ничего не будет - просто всё старое начнёт "окорпусяться".Gur_man писал(а):Рылся в инете, нашел интересный проект, толи на неонках, толи на тиратронах, сам еще не читал...
http://sgitheach.org.uk/nixie3.html
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Re: Часы на газоразрядных индикаторах
ZHUCHARA писал(а):Помогите переделать печатку. На самой печатке ошибка, на картинке правильно, помогите исправить.
конкретно что надо помочь?
или надо взять и сделать за Вас все?




