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

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
Volodya_Tver
Прорезались зубы
Сообщения: 209
Зарегистрирован: Пт янв 19, 2018 17:08:01
Откуда: Тверь (Первомайка).

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

Сообщение Volodya_Tver »

У Вас на ПП есть адрес первоисточника, я бы туда обратился. И что то мне подсказывает, что это проект Константина - https://vk.com/@retromodding
У победы много отцов, поражение всегда сирота.
Temik560
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб май 13, 2017 12:45:47

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

Сообщение Temik560 »

Привет. Изначально проект отсюда:https://vk.com/retromodding
Режим антиотравления включается вручную.
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

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

Сообщение SLvik »

yanis krikunis А чо ты сейчас говоришь об этом?
Тебе толком никто ничего не сказал (Окромя uldemir).
Вот как соберёшь готовое устройство тогда показывай.

Ты сначала собери 32х32 - попроще будет, а потом показывай.
А потом учитывая твои ошибки на 32х32 будешь делать 64х64 с учётом найденных ошибок.

Боюсь что одна 1771 не потянет панель.
Высокое должно быть стабильное иначе при низком будет гаснуть потихоньку точки, высокое - полетят драйвера в виде транзисторов.
В заводской схеме делают один преобразователе на круглом трансе, потому что так проще и никакого нагрева.
Я сужу по заводской схеме МС6205.

Схема твоя или заводскаял?
Засвети схему выходног каскада по катодам и анодам.
:)
yanis krikunis
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс янв 13, 2019 18:43:01

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

Сообщение yanis krikunis »

SLvik
Так-то я уже собирал и запускал панель 64х64. Правда, тогда у меня дома не было минимальной материально-технической базы, потому я ограничился выводом статичных картинок. По моим сообщениям можно найти то "устройство", я бы сказал скорее испытательный стенд. Оно работало, но не сказать, чтобы сильно стабильно. Сейчас, когда я обзавелся нормальным осцилом и другими элементарными вещами, я вернулся к этой теме. Схема ключей по сути стандартная из паспорта на панель. Просто имея осцил, получилось это настроить для плюс/минус стабильной работы, и захотелось сделать нормальное законченное устройство.
Так вот в том "стенде" как раз и вкорячен ТАН-2, как советует Суслогон, и проблем нет. Но как бы габариты немного смущают, хочется сделать относительно компактно, а не снова "ящик".
https://youtu.be/NYh54HnX3TI
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

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

Сообщение SLvik »

Да....
У тебя опыт в этом деле есть.
Извиняюсь, я думал что ты совсем "Зелёный" в этом деле и полез на 64ку.
Раньше я тебя скорее всего пропустил.
:)
ATtiny15
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 20, 2012 16:24:22

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

Сообщение ATtiny15 »

[uquote="yanis krikunis",url="/forum/viewtopic.php?p=4596551#p4596551"]Вернулся к идее сделать нескучные часы на газоразрядных панелях. Набросал и заказал новые платы драйверов. Получилось примерно так:
Изображение
Одна плата - полный набор катодных и анодных ключей для матрицы размером 32х32. Для панели размером 64х64 соответственно потребуется две таких платы.
Изображение
Примерная компоновка в предполагаемом устройстве:
Изображение
Запаял две платы:
Изображение
На данный момент в размышлениях относительно источника питания +200В, хочется компактное решение в виде преобразователя 12В -> 200В, но микросхемами типа MAX1771 тут, мне кажется, не обойтись ...[/uquote]


На SOT23 не особо хорошо, все таки на анодных драйверах достаточно мошность выделяется, греются зараза.

Posted after 31 minute 16 seconds:
Позапускал разные советские плазмы ИГГ5-64х64М2, ИГПП2-32х32, ИГГ1-32х32М. пока остановился на ИГГ5-64х64М2. Буду делать большой экран на них.

Изображение Изображение Изображение Изображение

https://www.youtube.com/watch?v=BaS-QvW1rhY
yanis krikunis
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс янв 13, 2019 18:43:01

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

Сообщение yanis krikunis »

ATtiny15
масштабы впечатляют
AntonHT
Открыл глаза
Сообщения: 75
Зарегистрирован: Вс фев 11, 2024 08:52:10

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

Сообщение AntonHT »

ATtiny15, Грандиозная работа !!!!!!!!
ПРОДАМ ФОТОРЕЗИСТ !!! KOLON PK2350 (хороший срок годности, сертификат) 150р от 10м
ДОЗАТОР ПРИПОЯ
Аватара пользователя
Sergey-T
Встал на лапы
Сообщения: 108
Зарегистрирован: Вт фев 10, 2009 15:32:34

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

Сообщение Sergey-T »

Всем привет. Оформил, наконец, свои часы на декатронах в корпус. Как всегда, прозрачный
Вложения
A101_1.jpg
(255.26 КБ) 280 скачиваний
A101_2.jpg
(250.24 КБ) 213 скачиваний
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

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

Сообщение SLvik »

Молодец!!!
Не каждый так сможет, а точнее 99% не смогут.
:)
Аватара пользователя
423958025
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср дек 25, 2013 22:05:51

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

Сообщение 423958025 »

Красиво вышло
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

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

Сообщение SLvik »

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

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

Сообщение SLvik »

Я не принимал учасстие в разработке этих часов!
Sergey-T сделал всё сам!
:)
Аватара пользователя
alr5000
Электрический кот
Сообщения: 1039
Зарегистрирован: Сб сен 08, 2012 21:12:12
Откуда: Зеленоград
Контактная информация:

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

Сообщение alr5000 »

Пришла беда, откуда не ждали...
С грустью сообщаю, что 30-го июля не стало нашего дорогого форумчанина Iggis-a :cry: :cry: :cry: Его друг сегодня сообщил.
Я его знал очень хорошо, несколько лет назад вместе разрабатывали ТЗ для проекта часов на ИН-23. Возможно, кто-то еще знал его.
Пусть земля ему будет пухом...
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Аватара пользователя
Gur_man
Мучитель микросхем
Сообщения: 457
Зарегистрирован: Вс мар 20, 2011 17:10:34
Откуда: Эстония

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

Сообщение Gur_man »

Да уж, новости... Жили в одном городе, периодически переписывались, иногда общались, а вчера увидел новое сообщение в переписке а там такое...
Познакомились на этом форуме, вспоминаю тот ламповый движ и становится очень грустно.
Iggis на всегда останется в памяти как добрый и изобретательный человек, о котором кроме позитива ничего другого не вспомню. :cry:
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

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

Сообщение SLvik »

Человек отличный был, мы как то пересекались.
Iggis Пусть земля тебе будет пухом.....
:cry:
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

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

Сообщение Sergei Frolov »

Кто-нибудь встраивал радио в часы на никсях? Сильные помехи идут на радио от динамики переключений ламп и преобразователя напряжения?
Serg-YC
Встал на лапы
Сообщения: 103
Зарегистрирован: Пн сен 21, 2020 19:18:47

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

Сообщение Serg-YC »

[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4615370#p4615370"]Кто-нибудь встраивал радио в часы на никсях? Сильные помехи идут на радио от динамики переключений ламп и преобразователя напряжения?[/uquote]



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

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

Сообщение SLvik »

[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4615370#p4615370"]Кто-нибудь встраивал радио в часы на никсях? Сильные помехи идут на радио от динамики переключений ламп и преобразователя напряжения?[/uquote]
Вот моё создание!

Я тоже сильно боялся всех этих помех от преобразователей.
Я боролся жестью тонкой .
Поставил экраны за анодами и верхом ламп, экранировал верхнюю высоковольтную часть - анодные транзисторы, сами лампы под экраном сделанным буквой Г т.е. над лампой тоже есть экран.
Снизу идёт пластиковый изолятор и экранирована вся плата.
И если всё равно есть помехи можно просто нажав кнопку отключения преобразователя.
Тогда все помехи пропадают.
Сам FM приёмник тоже весь экранирован - коробочка снизу.
Всё равно нужна хорошая антенна.
:)
Zang
Родился
Сообщения: 15
Зарегистрирован: Чт янв 28, 2010 21:17:33

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

Сообщение Zang »

Собрал тут компактные настольные часы. В этот раз решил всё делать без контроллеров и прочих достижений современной электроники, по возможности ограничившись элементной базой полувековой давности.

Изображение Изображение

Полную схему рисовать категорически лень, но про самые интересные куски расскажу.
Поскольку любимое занятие инженеров - изобретение велосипедов, на чужие схемы внимания не обращал и на вселенскую новизну описанного не претендую :write:

Индикация сделана на ИН-17 и 155ид1.
Основная логика на cd4060 и трех корпусах десятичных счетчиков 74hc390. Они удобны тем, что делители на 2 и на 5 отдельные. Делитель на 2 от счетчика десятков часов используется для деления 2гц выхода 4060 и получения секундных импульсов.

Изображение

Чтобы получить делитель на 6 из десятичного пошёл не совсем стандартным путём:
Изображение
Обычно вместо С4 и R6 reset подтягивается к питанию через резистор. Но тогда через него постоянно будет течь ток, сокращая время работы от резервного питания. Три резистора по 500к удвоят потребление, это уже существенно. А если сильно больше резисторы поставить, фронты будут пологие, можно трудноуловимых глюков словить.
В этой же схеме фронт получается хороший, а потери - только "холостая" зарядка 1нф конденсатора через диод раз в минуту. Этим уже совсем пренебречь можно.
Без R6 тоже работать будет, но напряжение на QC будет скакать сильнее и следующие каскады, которые с этой ноги сигнал на вход берут, могут глючить.
Вместо D3 можно подтянуть reset к массе достаточно большим сопротивлением. Его смысл только в том, чтобы при выском уровне на QC конденсатор не зарядился токами утечки и не призошел несвоевременный сброс счетчика.

Для счетчика часов решение аналогичное.

Преобразователь 5v->200v - классический Baxandall (оно же resonant Royer).
Трансформатор взял из какого-то дохлого импульсного блока питания, вроде бы он когда-то usb зарядкой был :). Феррит EE12 или что-то похожее. Штатную низковольтную обмотку отковырял и намотал на освободившееся место 6+6 витков первички и 2 витка обратной связи изолированным проводом, трансформатор даже разбирать не пришлось. Транзисторы 2sd965, резисторы по 1к, Конденсатор 22нф, рабочая частота около 200кгц. На холостом ходу потребление около 70ма, трансформатор чуть теплый. Выходное напряжение нестабилизировано и просаживается примерно на 7% при полной нагрузке. Если нужна бОльшая стабильность, можно увеличить емкость конденсатора. Но тогда ток холостого хода вырастет.

Питание генератора и счетчиков зарезервировано ионистором на 5.5в 1.5ф. По расчётам на сутки хватить должно.

Поскольку хотелось получить ещё и практичное поделие, сделал авторегулировку яркости по внешнему освещению.
У неоновых ламп есть задержка включения до нескольких десятков мкс, ШИМ с фиксированной частотой не очень хорошо работает в области малой яркости. Поэтому решил зафиксировать ширину импульса, а яркостью управлять через частоту следования этих импульсов.

Изображение

Инверторы с триггерами Шмитта, я использовал cd4093.

На U1 собран генератор, его частота обратно пропорциональна сопротивлению фоторезисторов. U2 буферный. На U3 и U4 собран перезапускаемый генератор импульсов c запуском по фронту, при указанных параметрах RC ширина импульса около 150мкс.

Общая яркость регулируетя подбором С3. С помощью R1 можно задать минимальную частоту, чтобы мерцание в темноте не раздражало. В моём случае это около 180гц.
У микросхем 4000 серии малая нагрузочная способность, поэтому перегрузить выход или защитные диоды через С1 и С2 они физически не могут. Если использовать 74hc серию, то последовательно с C1 и С2 стоит включить резисторы 0.5-1к.

Теоретически зависимость между средней яркостью и освещенностью у этой схемы должна быть полностью линейной, но на практике она определяется гаммой фоторезисторов. Поэтому их имеет смысл выбирать с бОльшим номиналом, как правило там гамма ближе к единице. Я использовал gm5549, яркость комфортно и почти незаметно меняется от полной темноты до дневного света.

Ещё один костыль, который изобрёл по ходу дела - выставление скорости хода часов по ардуине, если частотомера нет под рукой.
Через прерывания на первом таймере можно довольно точно померить интервал между секундными импульсами.
Спойлер

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

// Time measurement code inspired by https://www.gammon.com.au/timers
// This program is designed for digital clock adjustment 
// Connect arduino gnd to clock gnd and pin D8 to 1hz clock signal
// Use serial monitor with 115200 baud for output readings
// Please note that arduino frequency can be +-100ppm, do not trust absolute values too much
// Using it to correct clock speed for a known relative amount is totally fine
// Output is in ppm (parts per million)
// 1 second per day is ~11ppm
// Good luck!

volatile bool first;
volatile bool isResultAvailable;
volatile uint32_t overflowCount;
volatile uint32_t startTimestamp;
volatile uint32_t finishTimestamp;

ISR (TIMER1_OVF_vect) 
{
  overflowCount++;
}

ISR (TIMER1_CAPT_vect)
{
  if (isResultAvailable)
    return;

  const uint16_t timer1CounterValue = ICR1;
  uint32_t overflowCopy = overflowCount;
  
  if ((TIFR1 & bit (TOV1)) && timer1CounterValue < 0x7FFF)
    overflowCopy++;
  
  if (first)
  {
    startTimestamp = ((uint32_t)overflowCopy << 16) + timer1CounterValue;
    first = false;
    return;  
  }
    
  finishTimestamp = ((uint32_t)overflowCopy << 16) + timer1CounterValue;
  isResultAvailable = true;
  TIMSK1 = 0;  
} 
  
void prepareForInterrupts ()
{
  noInterrupts (); 
  first = true;
  isResultAvailable = false;  
  
  TCCR1A = 0;
  TCCR1B = 0;
  
  TIFR1 = bit (ICF1) | bit (TOV1);  
  TCNT1 = 0;        
  overflowCount = 0; 
  
  TIMSK1 = bit (TOIE1) | bit (ICIE1);  
  TCCR1B =  bit (CS10) | bit (ICES1); 
  interrupts ();
} 

void setup () 
{
  Serial.begin(115200);       
  prepareForInterrupts ();   
}

void loop () 
{ 
  if (!isResultAvailable)
    return;
 
  uint32_t elapsedTicks = finishTimestamp - startTimestamp;

  int32_t ppm = 1000000 - ((int64_t)elapsedTicks * 1000000) / F_CPU;

  Serial.print ("Current ppm diff: ");
  Serial.print (ppm);

  Serial.println (" Positive values mean faster clock than reference");

  delay (500);

  prepareForInterrupts ();   
}
Сам по себе кварц у ардуино не особо точный (у моего экземпляра 70ppm погрешность примерно), но если известен уход часов за сутки или неделю, его можно быстро и удобно убрать за один раз.

Вроде основные моменты все описал, если что ещё интересует - спрашивайте :)
We do what we must because we can
Ответить

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