Преобразователи для часов на газоразрядных индикаторах

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

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение uldemir »

работает-работает. куда же оно денется. Светодиодами уже поморгал, осциллогафом посмотрел. осталось запаять траф и пустить дым. Но это не сегодня.

Еще, в этих часах применил для отображения ПДП. Т.е. никаких прерываний - всё аппаратно. Уже оттестировал на светодиодном индикаторе. Вот только при переходе на реальную плату, пришлось переназначить ресурсы. Еще не уверен, что все изменения внёс, но пачки SCK на сдвиговый регистр идут - значит, кто-то SPI грузит данными.
Реклама
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

Светики то фигня, вот с трансом и правда можно пустить дым, но я процентов на 98 уверен, что все будет хорошо. Хотя, есть у меня мысль, чтобы проверить асимметрию на осцилле, просто сделать мало тиков в импульсе, и дедтайм тоже подстроить, ну чтоб дискретность +/- тик можно было увидеть на осцилле, тогда ясно будет, есть ли асимметрия, и насколько она велика. Если это действительно +/- один тик, то компенсируем программно при настройке таймера, ну или заводим таймер на максимально возможной частоте, чтобы уменьшить относительную погрешность. У меня есть книжка Прессмана по блокам питания, было там про асимметрию, глянуть что и как. Это там было написано, что легкая асимметрия не страшна.
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение akl »

Тоже пробую освоить управление ВЛИ от источника +5V. Накал преобразователем частотой 25кГц с комплиментарных выходов OC0A и OC0B таймера Т0 ATtiny2313. Сегменты-аноды засвечиваются блокингом, аналогичным ГРИ без высоковольтной обмотки.
Изображение
Изображение
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

Что-то как-то сложно :) Если транс все равно мотать, так сделать пушпул с комплиментарных выходов таймера, и анодное и накал с одного транса снимать. Или у этого таймера нет дедтайма?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение RoboC »

Есть таймеры с dead time? :o
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение akl »

Не знаю как STM8, а у ATiny2313 таймеры довольно гибкие и при соответствующей настройке могут практически всё. Например, формирование на OC0A, OC0B комплиментарных сигналов длительностью 31мкс каждый с защитным интервалом 1мкс (при тактовой 8МГц)
Спойлер

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

.equ	delta=4		;8/2

.CSEG
.ORG 0x0000
	LDI	R20,LOW(RAMEND)
	OUT	SPL,R20
;*************************************************
START:
	LDI	R20,1<<SE
	OUT	MCUCR,R20
GO:
	SBI	DDRD,5
	SBI	DDRB,2

	LDI	R20,128+delta-1
	OUT	OCR0A,R20
	LDI	R20,128-delta-1
	OUT	OCR0B,R20

	LDI	R20,$E1			; режим PHASE CORRECT PWM
	OUT	TCCR0A,R20

	LDI	R20,$01
	OUT	TCCR0B,R20
; каждые Fo/128 формировать перепады на выходах PB2(OC0A) и PD5(OC0B)
; с защитным интервалом 8 тактов
WAIT:
	SLEEP
Реклама
kollaider
Держит паяльник хвостом
Сообщения: 911
Зарегистрирован: Сб мар 07, 2015 20:48:22
Откуда: Московская область

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение kollaider »

Попробовать "выпрямить" импульсы с каждого выхода и померить постоянку. Вольтметр всяко точнее чем осциллографом "на глаз". Добиться одинакового напряжения подкруткой кода.
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

RoboC писал(а):Есть таймеры с dead time? :o
Есть, в STM8 например.
VIT125
Родился
Сообщения: 14
Зарегистрирован: Вт фев 23, 2016 09:50:26

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение VIT125 »

У STM есть пример комплементарного управления с таймера. Пошерсти здесь STM32F0xx_StdPeriph_Examples/TIM/TIM_ComplementarySignals
uldemir писал(а):Я сегодня совершил подвиг - намотал трансформатор для такого ВЛИ.
Можешь написать параметры транса? И какие транзисторы будешь ставить в раскачку. Я собираюсь ставить IRLML 2803, пока некогда за ними съездить. Как раз пару дней назад подрихтовал вышеуказаный пример, работает, но тактовую я поднял до 150кГц.
Вложения
33.JPG
(30.75 КБ) 502 скачивания
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение uldemir »

Сердечник EFD20 N87. Первичка 26+26 витков, накал 4+4 и анод 82 витка. Это для питания 12в, накал 3.6в и анод 35в. Провод всюду получался 0.25мм, но я первичку мотал сдвоенным 0.21мм - тогда в одном слое уместилось ровно 13 витков каждой полуобмотки. Ну и накал тоже мотал сдвоенным проводом, чтобы слой был хоть чуть-чуть заполнен. Намотка сделана как описано в http://radiokot.ru/circuit/digital/home/175/, только в этот раз я извратился - первичку делил. Т.е. по слоям: первая половина первички - накал - два слоя анодная - вторая половина первички.
Изображение
Транзисторы уже упоминал: RDS035 30v, 3.5A - Vgs 2v.

В панаплексных часах применил другие транзисторы (тип из головы не помню) - которые не могут управляться лог. уровнями. Думал что применить - от МК и драйверы или ir2153. Вроде разницы никакой, и там, и там добавляется один SO8 корпус. Но потом посмотрел, что ir2153 стоит 3 евро, а 4127 - только 1 евро. В результате поставил драйвер :)

p.s. Запаял траф, включил и даже дым не пошел. Индикатор - светит.
VIT125
Родился
Сообщения: 14
Зарегистрирован: Вт фев 23, 2016 09:50:26

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение VIT125 »

Светит это хорошо, а как насчет греет. Сильно ли нагреваются транзисторы раскачки? Мне EFD20 по габаритам не проходит, буду на колечке мотать.
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

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

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение uldemir »

За весь вечер, сколько возился, ощутимого нагрева не было. Очень долго разбирался, почему вместо цифр крокозябры показывал. Оказалось, что в справочнике с которого я рисовал индикатор, иное наименование сегментов, чем то, к которому я привык. Сегодня надо будет разбираться, почему цифра "2" светит ярче, чем другие. Где-то кз, наверно.
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

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

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение uldemir »

Ну я еще раз перечитал даташит. добавил еще одну команду:

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

TIM16->EGR |= TIM_EGR_UG; // Сформировать Update Event для загрузки регистров    
Чтобы запуск был бы чище. И, полагаю, что никакой асимметрии быть не должно.

p.s. с "двойкой" разобрался - не был запрограммировавши выход сигнала Blank - висел в воздухе и ловил наводки. Теперь осталось самое неприятное - писать фирмварь.

p.p.s. Осциллограмма на стоке ключевого транзистора:
Изображение
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

Что за 4127? Гугление по запросу "4127 driver" дает ссылки на драйвера принтера Xerox 4127 :)
VIT125
Родился
Сообщения: 14
Зарегистрирован: Вт фев 23, 2016 09:50:26

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение VIT125 »

Charon писал(а):EFD20 реально маленький сердечник
Все относительно. 25 рядом с платой смотрится угрожающе, 20 не намного меньше.
uldemir а какой у тебя за драйвер дисплея?
Вложения
SD1.JPG
(98.08 КБ) 462 скачивания
Последний раз редактировалось VIT125 Ср фев 24, 2016 18:52:57, всего редактировалось 1 раз.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение uldemir »

Акела промахнулся мимо клавиши: MIC4427 она же ir4427, TC4427
VIT125 писал(а):25 рядом с платой смотрится угрожающе, 20 не намного меньше.
Ну есть еще EFD15. Есть RM6 EP12 - эти меньше, но выше.
а какой у тебя за драйвер дисплея?
Max6921
VIT125
Родился
Сообщения: 14
Зарегистрирован: Вт фев 23, 2016 09:50:26

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение VIT125 »

Эти MAXы фантастические цены имеют. Я под PT6312 забахал, у нас по 50 -60 рублей . Меньше бакса.
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

Re: Преобразователи для часов на газоразрядных индикаторах

Сообщение Charon »

uldemir писал(а):ir4427
Могучая штучка. Полтора ампера :) Впрочем, совершенно избыточная - чтобы переключить транзистор с Qg = 6.5 нКл в течении 100 нс (в два с половиной раза меньше, чем дедтайм) достаточно 65 мА. Может, хватит простого двухтакного повторителя?

И непонятно, как она вообще работает. У нее ж питание минимум 6В.
Ответить

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