Страница 2173 из 2452
Re: Часы на газоразрядных индикаторах
Добавлено: Ср окт 10, 2018 20:09:43
watchmaker
В момент переключения разрядов надо тушить выходы дешифратора на достаточно длительное время. Не факт, что это оптроны, чаще причина в том, что разрядные и сегментные выходы переключаются неодновременно. И если разрядные выходы переключаются позже сегментных, будет засветка от соседнего разряда.
Re: Часы на газоразрядных индикаторах
Добавлено: Ср окт 10, 2018 20:17:07
Theodoro
Т.е. в этой части скетча просто увеличить параметр функции
delay()? На сколько? Сейчас 5 мс. Звиняйте за дилетанство.
Спойлер
void show(int a[])
{
//выведем цифру a[0] на первый индикатор
setNumber(a[0]);
if (!(mode==1&¤tdigit==0&&blinkflag==false)) //если мы в режиме настройки и происходит настройка часов, то в первая цифра будет мигать
digitalWrite(key1,HIGH);
delay(5);
digitalWrite(key1,LOW);
//цифра a[1] на второй индикатор
setNumber(a[1]);
if (!(mode==1&¤tdigit==0&&blinkflag==false))
digitalWrite(key2,HIGH);
delay(5);
digitalWrite(key2,LOW);
//цифра a[2] на третий индикатор
setNumber(a[2]);
if (!(mode==1&¤tdigit==1&&blinkflag==false))
digitalWrite(key3,HIGH);
delay(5);
digitalWrite(key3,LOW);
//выведем цифру a[3] на четвертый индикатор
setNumber(a[3]);
if (!(mode==1&¤tdigit==1&&blinkflag==false))
digitalWrite(key4,HIGH);
delay(5);
digitalWrite(key4,LOW);
} //show
Re: Часы на газоразрядных индикаторах
Добавлено: Ср окт 10, 2018 21:23:17
watchmaker
Порядок переключения правильный? Потушить все цифры (если это позволяет дешифратор, иначе заглушить питание дешифратора), сменить разряд, затем зажечь новую цифру. На светодиодных индикаторах это не особо заметно, потому что у них реакция мгновенная. А вот газоразрядный будет некоторое время светить даже после очень короткого импульса.
Да и вообще газоразрядные индикаторы не особо приспособлены под динамику, самый лучший вариант для них - отдельный дешифратор для каждого с приводом от 74HC595.
Re: Часы на газоразрядных индикаторах
Добавлено: Ср окт 10, 2018 21:41:01
musor
газоразрядники по реакции быстре светодиодоф на них даже плазмотелы делали
ид1 запрещено гасить все цифры иначе пробой возможен
Re: Часы на газоразрядных индикаторах
Добавлено: Ср окт 10, 2018 23:21:33
Волосатый
Я гашу, вывожу код 0xF на дешифратор, уж сколько лет, всё никак не пробьется. Но делать так на свой страх и риск

Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 04:21:37
akl
[uquote="Theodoro",url="/forum/viewtopic.php?p=3478109#p3478109"]Т.е. в этой части скетча просто увеличить параметр функции
delay()? На сколько? Сейчас 5 мс...[/uquote]В общем правильно, но я бы сделал так.
Код: Выделить всё
........
digitalWrite(key2,HIGH);
[b]delay(4);[/b]
digitalWrite(key2,LOW);
[b]delay(1);[/b]
;смена цифры-катода для следующего индикатора и т.д.
.........
Гашение только по катодному дешифратору недостаточно для устранения паразитной засветки. Кстати, справедливо и для светиков. Там, правда, можно организовать переполюсовку для ускорения гашения.
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 10:15:38
ksv2109
У меня 2 и 1 , за света как на оптопарах так и на транзисторах нет
правда я не использую ид1
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 10:47:55
Theodoro
akl
Не видя вашего поста, сделал так:
Код: Выделить всё
..............
//цифра a[1] на второй индикатор
setNumber(a[1]);
if (!(mode==1&¤tdigit==0&&blinkflag==false))
digitalWrite(key2,HIGH);
delay(3);
digitalWrite(key2,LOW);
delay(2);
............
Суммарная задержка осталась 5 мс.
Паразитная засветка от соседних разрядов ушла.
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 11:25:42
Шура_Б
Theodoro писал(а):akl
digitalWrite(key2,HIGH);
delay(3);
digitalWrite(key2,LOW);
delay(2);
Вторую задержку можно уменьшить до 1 мс, оптопарам этого хватает. Чуть ярче засветятся индикаторы.
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 12:02:42
Theodoro
Исправил. Спасибо.
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 12:09:24
vad1605
Theodoro, попробуйте между анодами и землей повесить резисторы 470-560 кОм. Я только что этим методом погасил засветку в аналогичной конструкции на оптронах.
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 15:28:57
RoboC
vad1605,думаю, с таким же успехом можно было анодное уменьшить

Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 20:30:45
Nikolaj666
[uquote="ksv2109",url="/forum/viewtopic.php?p=3478406#p3478406"]У меня 2 и 1 , за света как на оптопарах так и на транзисторах нет
правда я не использую ид1[/uquote]
а схемку как глянуть ?
Re: Часы на газоразрядных индикаторах
Добавлено: Чт окт 11, 2018 23:09:31
ksv2109
[uquote="Nikolaj666",url="/forum/viewtopic.php?p=3479065#p3479065"]а схемку как глянуть ?[/uquote]
Схему не рисовал, сразу в лаи делал
включение стандартное пины в скетче расписаны
3231 подключается к А4 А5 ,
между атмегой и катодами преобразователь 2003 или транзисторы , кому как нравится
аноды через оптопары или транзисторные ключи
шим на полевом транзисторе
бузер зп-2 или активный через транзистор
три кнопки
приблизительно как здесь :
Спойлер
https://itworkclub.ru/arduino-%d1%87%d0%b0%d1%81%d1%8b-%d0%bd%d0%b0-%d0%b3%d0%b0%d0%b7%d0%be%d1%80%d0%b0%d0%b7%d1%80%d1%8f%d0%b4%d0%bd%d1%8b%d1%85-%d0%b8%d0%bd%d0%b4%d0%b8%d0%ba%d0%b0%d1%82%d0%be%d1%80%d0%b0%d1%85/
сейчас еще к всему этому прикрутил RDA5807FP , провожу обкатку
Re: Часы на газоразрядных индикаторах
Добавлено: Пт окт 12, 2018 23:53:35
gpyra
Подскажите, перепаял свои старые лампы в свежую плату с алиэкспресса, и помимо того что на паре ламп некоторые катоды отравлены, что хоть ожидаемо, одна лампа себя вот таким образом ведет:
https://youtu.be/Cqx7a2dpEFQ
Это я перегрел её при пайке/выпайке?
Re: Часы на газоразрядных индикаторах
Добавлено: Сб окт 13, 2018 00:23:49
Волосатый
Может и не перегрели, но лампа разгерметизирована. Они бывает просто лёжа в коробке выходят из строя таким образом.
Re: Часы на газоразрядных индикаторах
Добавлено: Сб окт 13, 2018 19:19:13
/-/ekit
Здравствуйте, собрал вот такие часы
http://labkit.ru/html/clock?id=470, только на ин-12. Плата под часы во вложении, и прошивка там-же. Суть вот в чем - оно работает, но не совсем. Вот видео:
https://drive.google.com/open?id=1N58hf ... dnBoXw7WvC
Вот такие платы у меня вышли. Конечно было пару недотравов, но они все устранены (предпологаю)
Я честно говоря не понимаю что с часами происходит. Помогите пожалуйста найти проблему.
Re: Часы на газоразрядных индикаторах
Добавлено: Сб окт 13, 2018 19:25:28
Egorka
Как давно Вы скачивали прошивку?
Для начала.
Выньте контроллер и провверьте работу ИД1.А еще ранее я бы вынул и ИД1 тоже и проверил правильность монтажа.Вам нужно на вход одного оптрона(например первого)подать управляющее напряжение и те выводы в колодке от ИД1,которые идут на катоды по очереди перемычкой садить на минус.Таким образом Вы проверите все оптроны и правильность распайки катодов.Дальше поставьте ИД1 и проделайте то же самое с оптронами,только теперь на входы ИД1 подавайте логические уровни соответствующие коду цифры.Так Вы проверите правильность работы ИД1.
Сначала сделайте это,потом с результатами сюда. Поможем.
П.С. У автора были проблемы с прошивкой.Но до этого еще дойти нужно.Пока проверьте,сказанное выше.
П.П.С. Припоя многовато на колодках. могут замыкать.У Вас 2 катода вроде замкнуто.
Re: Часы на газоразрядных индикаторах
Добавлено: Сб окт 13, 2018 22:39:53
/-/ekit
Начал я с проверки блока индикации отдельно. Такого я не ожидал. Значит с начала прозвонил всё мегаомметром, Получается всё правильно (залатал 2 дорожки к анодам). Подключаю источник высокого напряжения к первой лампе; она включилась, а за ней и вторая на пол цифры. Думаю, ну значит канифоль подводит. Начисто вычистил всё от канифоли - меньше эффект, но всё равно есть. Ещё раз прошелся мегаомметром на пределе 200МОм везде между дорожками бесконечность.... Как это вообще?
Добавлено after 3 minutes 18 seconds:
П.С. до проверок которые мне советовали ещё просто не дошел. Надо сразу браться очевидные проблемы, так просто можно время сэкономить.
Re: Часы на газоразрядных индикаторах
Добавлено: Сб окт 13, 2018 23:42:10
aspid909
Добрый день!
1) Тщательно промыть все дорожки!
2) Проверить, обвязку кварца (тот, ли его номинал и рекомендуемые емкости), корпус кварца притянуть к земле обязательно!
3) Если взяли прошивку, от ИН - 14, а плату взяли с ИН -12, смотреть, по схеме дорожки как анодные, так и катодные могут не совпадать, если плату переразвести возможности нет, решать перемычками, или перепрошивать микроконтроллер.
Я подобные часы делал, но у меня было проблема с работой прошивки, которая оказалась пробной, как позже выяснилось, сроком на 16 дней.
https://radiokot.ru/forum/viewtopic.php ... 0#p3441300