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

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

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

Сообщение FreshMan »

Ян писал(а):
SLvik писал(а):Вот поэтому готовые конструкции лучше в отдельной теме обсуждать.
Чтобы потом тут не искать. :)


И отдельная ветка точно также флудом зарастет, а за одной следить проще. А вот свои конструкции, если не лень, надо еще и сюда выкладывать. http://nixie.webuda.com/ Их там и найти легко.

поддерживаю !!!
выкладывать готовые конструкции с ИСЧЕРПЫВАЮЩЕЙ инфой нужно сдесь http://nixie.webuda.com/ , а мелкие вопросы логичнее будет обсуждать в данной теме........, хаоса тогда убавится в разы :tea:
Tell Me The Truth
Аватара пользователя
Термит
Мучитель микросхем
Сообщения: 436
Зарегистрирован: Сб фев 12, 2011 23:54:22

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

Сообщение Термит »

Еще одна конструкция с ГРИ.
http://24gadget.ru/1161052327-schetchik ... video.html
Аватара пользователя
Илья927
Встал на лапы
Сообщения: 133
Зарегистрирован: Чт июл 05, 2012 10:31:15
Откуда: Россия, Крым

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

Сообщение Илья927 »

Прикольный счетчик :)) вот только взбесило то, что в описании сказано: "а для индикации результатов измерений используются старые вакуумно-люминесцентные индикаторы" !! Делать прибор, не зная как называются его детали - просто позор!
Аватара пользователя
Roha77
Потрогал лапой паяльник
Сообщения: 335
Зарегистрирован: Пн июл 12, 2010 21:05:01
Откуда: Донецк

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

Сообщение Roha77 »

mss_ja писал(а):какую длительность импульса сделать?


У меня там АГ3 стоит. Она от 40нс. Так что устроит все, что больше. На выходе АГ у меня 60мкс. Наверное, пусть около 60мкс и будет. Может, тогда АГ выкину, как лишнее звено. Хотя такой вопрос: а сильно сложно будет сделать, чтобы было 2 варианта: один импульс 60мкс, а второй импульс длинный. Длинный вот для чего: схема воспринимает как нарастание, так и спад фронта (дотрагиваюсь отверткой до входа - искра, забираю - искра). Думаю, что если дать на вход импульс около 200мс (к сожалению, не знаю сколько точно нужно), то будет 2 искры в начале и в конце импульса и это будет звучать как "тик-так".

Спасибо.
Аватара пользователя
mss_ja
Друг Кота
Сообщения: 4323
Зарегистрирован: Сб дек 24, 2011 05:02:33
Откуда: Киев

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

Сообщение mss_ja »

Roha77 писал(а):то будет 2 искры в начале и в конце импульса и это будет звучать как "тик-так".

прошивка с импульсом 60 мс. у меня.
чтобы сделать 2 варианта, завтра посмотрим.
если не много переделывать меню-программу сделаем.
места свободного 5 байт.. :)
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

По CodeVision вопрос:

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

start: rtc_get_time(&hour, &min, &sec); //  читаем из DS-ки время
            tmp=bin2bcd(sec);
            PORTA=tmp;                   
            tmp=bin2bcd(min);
            PORTB=tmp;
            tmp=bin2bcd(hour);                 
            PORTD=tmp;

Очень простой код, который считывает время, и устанавливает нужные порты в нужное состояние.
Столкнулся с проблемой при разводке платы: десятки часов, секунд, минут стоят левее , и получается по разводке, что дорожки пересекаются с единицами часов, минут и секунд, ну и никак не развести(
Самый простой выход имхо-это развести на удобные ноги, но я не знаю, как установить именно НОГИ МК в нужное положение, или есть способ попроще?
код примитивен, я знаю)
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

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

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

dark_rider, мне кажется лучше развести как удобно и потом написать программу пот разведенное, чем мучится с разводкой, пусть она будет и много сложнее. Я так понял, что к каждой тетраде порта планируется подключить ИД1 ?

Илья927 писал(а):Прикольный счетчик :)) вот только взбесило то, что в описании сказано: "а для индикации результатов измерений используются старые вакуумно-люминесцентные индикаторы" !! Делать прибор, не зная как называются его детали - просто позор!
Ага, тоже возмущен :facepalm: :kill: Но тут скорее на кол сажать надо того кто статью писал, вряд ли автор сам эту недо-статью нацарапал :))
Опыт приходит сразу после того, как он был нужен...
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

волосатый-да именно так. но как это сделать пока не понял.
Аватара пользователя
A_AVL
Потрогал лапой паяльник
Сообщения: 311
Зарегистрирован: Чт фев 10, 2011 10:22:20
Откуда: Беларусь
Контактная информация:

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

Сообщение A_AVL »

dark_rider писал(а):[...]но как это сделать пока не понял.

А Вы сначала разведите, как удобно, а потом дайте табличку пин микроконтроллера - разряд индикатора- вес бита
Тогда и посмотрим, что можно сделать с кодом.
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

Да я тоже уверен, что развести лучше, чем корячится с той прошивкой, что есть.
Я думал в зависимости от от получаемых цифр активировать нужные ноги,
вроде такого:

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

                case 1 :  temp = 0b00000001; break;
                case 2 :  temp = 0b00000100; break;
                case 3 :  temp = 0b00000101; break;
                case 4 :  temp = 0b00001000; break;
                case 5 :  temp = 0b00001001; break;
                case 6 :  temp = 0b00001100; break;
                case 7 :  temp = 0b00001101; break;
                case 8 :  temp = 0b00000010; break;
                case 9 :  temp = 0b00000011; break;
                case 0 :  temp = 0b00000000; break;
                default:  temp = 0b00001111;

просто слегка обидно, что код вывода занимает около 10 строчек, а будет 100 возможно.
Микроконтроллер atmega 8535, лампы ин-18 (цифры от 0-9 без всяких точек), а вес бита я не нагуглил и не наяндексил, это что такое?
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

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

Сообщение RoboC »

dark_rider писал(а):просто слегка обидно, что код вывода занимает около 10 строчек, а будет 100 возможно.
Микроконтроллер atmega 8535, лампы ин-18 (цифры от 0-9 без всяких точек), а вес бита я не нагуглил и не наяндексил, это что такое?


Это ВЕС БИТОВ, т.е насколько изменит бит результирующее число.

Изображение

Никак в толк не возьму, Вы сами пишите программу?
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

я брал за основу несколько готовых проектов)
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

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

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

Для 6-ти дешифраторов обычно делают связку-паровозик из сдвиговых регистров 595 (74HC595), собсно в своих часах (кстати тоже на 8535) на статике я так и сделал. Процедура вывода строчек на 8, точно не помню. Для связки нужно всего 3 сигнала управления, разводить впринципе удобно, многоногий контроллер и не нужен. Но если у вас другой обвязки мало и свободных ног достаточно для того, что бы занять аж 3 порта МК дешифраторами, то можно сделать и без регистров. Но все же лучше разведите "красиво" а уж прошу напИшите, это же мк а не логика. Если что, мы тут поможем с кодом :beer:

dark_rider писал(а):Я думал в зависимости от от получаемых цифр активировать нужные ноги,
вроде такого:

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

                case 1 :  temp = 0b00000001; break;
                ...
Так тоже делают, но учтите, что с таким подходом нужно, что бы все дешифраторы были подключены к тетрадам порта МК одинаково, иначе вам придется делать 6 таких case'в для каждого дешифратора, ну или один case на два деш. или на три.
Опыт приходит сразу после того, как он был нужен...
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

сдвиговые не буду, это вообще пока далеко от моего понимания.
ну займу я 3 порта дешифраторами, мне нужны изначально простейшие часы)
Так тоже делают, но учтите, что с таким подходом нужно, что бы все дешифраторы были подключены к тетрадам порта МК одинаково, иначе вам придется делать 6 таких case'в для каждого дешифратора, ну или один case на два деш. или на три.

а пример не подскажите, где поглядеть можно?
тут бы в 8 кб впихнутся с таким кодом(
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

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

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

Пример чего именно? Если вы про 6 ИД1 разведенных ровно, на 3 порта МК, то таких проектов я не встречал. С таким

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

                case 1 :  temp = 0b00000001; break;
                case 2 :  temp = 0b00000100; break;
                case 3 :  temp = 0b00000101; break;
                .....
                default:  temp = 0b00001111;
кодом делают, когда динамическая индикация, и ИД1 всего один.

8 кб для часов ну просто поле непаханное, я первый свой проект часов и первый проект на МК делал именно на регистрах (вдохновлением была статья в цифроразделе на коте, тут ссылка недавно была, автор Aheir) и тоже было 8кб, своим быдлокодом так и не забил эти 8кб, хотя часы умеют подавать голос, имеют 2 независимых будильника на каждый из 7ми дней недели, много плюх разных, в т.ч. регулировка яркости и пр. И все это мой первый опыт программирования на таком же камне как у вас. Так что не бойтесь, для простых часов вам места хватит :))
Опыт приходит сразу после того, как он был нужен...
Dark_Rider
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

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

Сообщение Dark_Rider »

ну надеюсь, что хватит места...
Chel
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб янв 14, 2012 20:51:23

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

Сообщение Chel »

Всех приветствую.

Решил повторить схему SuannyClock под ИН-14, но с разделительными точками между часами-минутами-секундами.
У автора есть прошивка под его часы без разделительных точек.
Вопрос №1:- Кто-то может поделиться прошивкой и исходником под часы SuannyClock с работой разделительных лампочек для МК в корпусе TQFP?
Вопрос №2:- Кто-то может глянуть схему в правильности установки лампочек в качестве разделительных точек.
Спасибо
Вложения
DipTrace Schematic - Shem2.pdf
(76.08 КБ) 208 скачиваний
dxpanster
Родился
Сообщения: 15
Зарегистрирован: Чт янв 08, 2009 17:26:10

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

Сообщение dxpanster »

Вопрос к опытным...это мой первый проект и взял за основу пока простую схему
http://radiokot.ru/forum/download/file.php?id=13742 Giant nixie clock
и возник вопрос в цепи питания на схеме есть вывод на мосте GND и рядом подписано куда его подключать "PIN 7 IC1 и PIN 14 IC2-9" вот и вопрос зачем к PIN 14 на IC2-9 конектить та землю. товарищи объясните я не совсем понимаю или это ошибка.
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

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

Сообщение FreshMan »

это общий провод ....., будьте бдительны при ваянии даной схемы, в ней нет гальванической развязки....., может шандарахнуть так что и хвост задымится :tea:
Tell Me The Truth
laky
Открыл глаза
Сообщения: 58
Зарегистрирован: Вс май 30, 2010 19:09:30

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

Сообщение laky »

нужна помощь собрал преобразователь на 34063 индуктивность 220мкГн
напряжение выше 110-120В нельзя поднять. при включение начинает греться транзистор ирф740. в чом проблема?
Ответить

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