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

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

Foks писал(а):
holy_0dmin писал(а):Купил разных стабилитронов от 30 до 100 вольт, собираюсь вечером пробовать. Куда их нужно ставить?
На этой же странице темы, постов на 15 выше нарисована схема, как их подключать. Берите стабилитрон вольт на 60-70.

Я так понял это схема с управления цифрами с помощью транзисторов? У меня К155ИД1. Если нет - это будет жестко... :(
Кстати, заметил ещё один эффект засветки ламп - мигающий с частотой 1 Гц. У меня на плате такая частота только в одном месте - SOUT у часовой микросхемы DS1307, которая этим выводом дергает контроллер за INT0, и тот по прерыванию считывает из неё время. Связь тут только одна - через подтягивающий на +5В резистор 10К (по статье из инета поставил такие на SCL, SDA и SOUT). Как можно объяснить такую связь?
Реклама
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

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

Сообщение uldemir »

Плохо/не правильно разведены цепи питания и земли. Или блок питания не тянет.
А вообще, смахивает на подземный стук в подвале.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

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

Сообщение BVS »

Для holy_0dmin

10k многовато будет 5,1k надо, а по поводу засветки, то возможна и не правильная организация программы, например:
запрет прерываний на все время чтения часовой микросхемы или её чтение прямо в прерывании INT0.

А другие ассоциации с SOUT и INT0 могут быть действительно объяснены только потусторонними силами
как сказал
uldemir писал(а):А вообще, смахивает на подземный стук в подвале.


P.S. в общем схема и описание алгоритма не помешала бы, чтоб объяснить ваши проблемы
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

holy_0dmin писал(а):У меня К155ИД1.?
Значит стабилитроны Вам не нужны.
Giggity giggity goo!
Реклама
Эиком - электронные компоненты и радиодетали
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

Foks писал(а):
holy_0dmin писал(а):У меня К155ИД1.?
Значит стабилитроны Вам не нужны.

А что тогда нужно? Засветка есть и уходить не собирается.
Подключил последовательно переменный резистор, засветка начинается при напряжении выше 150В. Но на этом напряжении лампы горят недостаточно ярко.
Реклама
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

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

Сообщение uldemir »

вы так кидаетесь словами "150 вольт". Вопрос - откудава ани взялись? Установили ЛАТРом? Померили китайским тестером? Приведите полную схему и схему измерений. Или это расчетные данные? Тогда расчеты.
А пока, это подземный стук в подвале.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

holy_0dmin
Еще раз Вам объясняю, резистором Вы не отрегулируете напряжение на аноде погашенной лампы, так как нету тока, и на напряжение на вашем резисторе 0, не зависимо от его номинала. Нужно уменьшать именно выходное напряжение преобразователя. А резистор подбирается уже потом для настройки яркости горящей лампы, и на засветку он не влияет.

Да, и покажите Вашу схему, ибо разговор немого со слепым получается.

uldemir, судя по всему он меряет напряжение на лампе (см. посты выше).
Giggity giggity goo!
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

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

Сообщение BVS »

Может причина в отсутсвии защелки в 74HC164, тушите лампы по анодам, потом двигайте цифру
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

BVS писал(а):Может причина в отсутсвии защелки в 74HC164, тушите лампы по анодам, потом двигайте цифру

Не должно быть - микроконтроллер работает на 8 МГц, данные я отправляю в регистры без задержек. Всё это незаметно для глаза.

Схему могу только из Proteus залить. В нем нет ламп, поэтому программу отлаживал по цветным квадратикам на выходах дешифраторов.

А сами лампы - катоды напрямую к К155ИД1, анод -- резистор 47К -- Диод IN40017 -- 220 Вольт. Второй провод 220 Вольт на землю.

150 Вольт я намерял именно тестером, на лампе.

Вообще, я уже понял, что зря я связался с аналоговой электроникой, тем более с такой. Рановато это для меня ещё. Но проект надо доделать.
Вложения
cxema.gif
(103.42 КБ) 600 скачиваний
Последний раз редактировалось holy_0dmin Пн май 28, 2012 19:34:44, всего редактировалось 1 раз.
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

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

Сообщение BVS »

holy_0dmin писал(а):Не должно быть

:))) :))) :))) :)))
как раз в этом причина и есть! а стабилитрон нужен для динамики, и вам не поможет
hc595 вам :solder: НУ или общий анодный ключ
Последний раз редактировалось BVS Пн май 28, 2012 19:21:56, всего редактировалось 1 раз.
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

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

Сообщение Coolish »

holy_0dmin писал(а):А сами лампы - катоды напрямую к К155ИД1, анод -- резистор 47К -- Диод IN4001 -- 220 Вольт. Второй провод 220 Вольт на землю.

А вот и ещё одна причина нарисовалась

Да и IN4001, ё-моё, всего на 50 вольт!
Сделать хотел грозу, а получил КоЗу
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

Coolish писал(а):А вот и ещё одна причина нарисовалась

Да и IN4001, ё-моё, всего на 50 вольт!


Тфу-ты... Прошу прощения, ошибся. :oops: Диод IN4007, на 1000 Вольт.

BVS писал(а):
holy_0dmin писал(а):Не должно быть

:))) :))) :))) :)))
как раз в этом причина и есть! а стабилитрон нужен для динамики, и вам не поможет
hc595 вам :solder:


Вот мой код:

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

int x = 0b10000000;
   int i;
   for(i=0;i<8;i++)
   {
      if ((ss & x)>0) {sbi(PORTA,PA0);} else {cbi(PORTA,PA0);}
      if ((mm & x)>0) {sbi(PORTA,PA1);} else {cbi(PORTA,PA1);}
      if ((hh & x)>0) {sbi(PORTA,PA2);} else {cbi(PORTA,PA2);}
      if ((DD & x)>0) {sbi(PORTA,PA3);} else {cbi(PORTA,PA3);}
      if ((MM & x)>0) {sbi(PORTA,PA4);} else {cbi(PORTA,PA4);}
      if ((YY & x)>0) {sbi(PORTA,PA5);} else {cbi(PORTA,PA5);}
      cbi(PORTB,PB0);   sbi(PORTB,PB0);
      x=x/2;
   }

При работе на 8 МГц он выполняется за какие-то сотые доли секунды и не может смазывать цифры.
Выполняется он 1 раз в секунду, по команде часовой микросхемы (прерывание).

Так что причина засветки явно не в этом.

Кстати, спасибо за название микросхемы, буду использовать в следующих проектах :)
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

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

Сообщение uldemir »

150 вольт на лампе - это нормально, и его нельзя ни повышать, ни понижать. Это характеристика лампы. А вам, уже писали - надо понизить напряжение подаваемое на анодные резисторы ламп. Если у вашего трансформатора есть отвод сетевой обмотки для включения в сеть 127 вольт - включите диод туда, для начала. А потом резисторами установите номинальный ток лампы. Если отвода нет... намотайте еще одну обмотку. Ну, как самый крутой винтажный вариант поставьте мощный резистор и стабистор типа СГ1 (вот не знаю с какой буквой, или 2 последовательно) чтобы получилось 180-200 вольт.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

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

Сообщение BVS »

ну это точно причина той что раз в секунду возникает, это вам кажется что все происходит быстро
но этого достаточно чтоб было заметно, и вот сразу бы все сказали, и питание прямо от сети :kill:

да и посчитайте сколько тактов ваш алгоритм выполняется :)) хотябы их по очереди выводили,
а можно было все через один пин сделать
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

BVS писал(а):ну это точно причина той что раз в секунду возникает, это вам кажется что все происходит быстро
но этого достаточно чтоб было заметно, и вот сразу бы все сказали, и питание прямо от сети :kill:

да и посчитайте сколько тактов ваш алгоритм выполняется :))


Светодиод, подключенный к сдвиговому входу горит постоянно, мигания не заметно. Тем не менее всё сдвигается.
А такты... Возьмем с запасом - 8000 (завысил, наверное, раз в 20-30). Это получается 1/1000 секунды. Глазом не заметить.

А насчет питания - что посоветуете? В магазинах видел трансформаторы 220В - 6В. Взять такой, сделать диодный мост + конденсатор + LM7805?
А вообще, есть ли микросхемы питания какие-нибудь для этих ламп? Чтобы из 5 вольт в 150 преобразовывали и можно было на анод прямо подавать? Или я хочу невозможного?
BVS
Потрогал лапой паяльник
Сообщения: 336
Зарегистрирован: Пн май 23, 2011 18:27:41

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

Сообщение BVS »

вот и именно что горит! а вам надо чтобы те цифры что не нужны даже не "пикали"
тут каждую пятую страницу обсуждение очередного преобразователя, с 5В тяжело ему будет, с импульсным трансом только если, на два такта
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

holy_0dmin, Вы не понимаете того факта, что человеческий глаз на появление света реагирует очень быстро, а на исчезновение - долго. Поэтому светодиод и горит постоянно, а засветка может появляться даже при 8 МГц, к тому же Ваша программа на Си, что означает что реально она работает гораздо медленнее. Эффект быстрого зажигания и медленного гашения так же может проявляться в ключах, в ИД1, и т.п. - всё это в сумме делает его заметным.

Для любителей потрындеть: это не теория, я реально наблюдал это на практике.
Giggity giggity goo!
holy_0dmin
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт май 24, 2012 09:19:34
Откуда: Ярославль
Контактная информация:

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

Сообщение holy_0dmin »

Foks, я, конечно, не удивлен, но насчет периодической засветки 1 Гц вы оказались правы - проблема явно программная. Буду искать в коде.
Осталось победить засветку "аппаратную".
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

;)
Есть вариант, правда не экономичный, притулить еще резистор между анодом лампы и землей. То есть понизить напряжения с помощью резистивного делителя (который, правда, будет постоянно хавать). Номинал пулл-дауна можно взять где-то 1.5 анодного резистора, только при подборе яркости подгонять придётся оба. Да и яркость сразу же упадёт после такого включения, так что анодный резистор можно сразу уменьшать...
Giggity giggity goo!
Аватара пользователя
Egorka
Сверлит текстолит когтями
Сообщения: 1121
Зарегистрирован: Пт май 20, 2011 09:13:02
Откуда: Украина

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

Сообщение Egorka »

holy_0dmin писал(а):
Coolish писал(а):А вот и ещё одна причина нарисовалась

Да и IN4001, ё-моё, всего на 50 вольт!


Тфу-ты... Прошу прощения, ошибся. :oops: Диод IN4007, на 1000 Вольт.

Скорострельность у него какая?
Хотя скорее всего ошибка в коде
Ответить

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