Преобразователи для часов на газоразрядных индикаторах
Re: Преобразователи для часов на газоразрядных индикаторах
работает-работает. куда же оно денется. Светодиодами уже поморгал, осциллогафом посмотрел. осталось запаять траф и пустить дым. Но это не сегодня.
Еще, в этих часах применил для отображения ПДП. Т.е. никаких прерываний - всё аппаратно. Уже оттестировал на светодиодном индикаторе. Вот только при переходе на реальную плату, пришлось переназначить ресурсы. Еще не уверен, что все изменения внёс, но пачки SCK на сдвиговый регистр идут - значит, кто-то SPI грузит данными.
Еще, в этих часах применил для отображения ПДП. Т.е. никаких прерываний - всё аппаратно. Уже оттестировал на светодиодном индикаторе. Вот только при переходе на реальную плату, пришлось переназначить ресурсы. Еще не уверен, что все изменения внёс, но пачки SCK на сдвиговый регистр идут - значит, кто-то SPI грузит данными.
- Реклама
Re: Преобразователи для часов на газоразрядных индикаторах
Светики то фигня, вот с трансом и правда можно пустить дым, но я процентов на 98 уверен, что все будет хорошо. Хотя, есть у меня мысль, чтобы проверить асимметрию на осцилле, просто сделать мало тиков в импульсе, и дедтайм тоже подстроить, ну чтоб дискретность +/- тик можно было увидеть на осцилле, тогда ясно будет, есть ли асимметрия, и насколько она велика. Если это действительно +/- один тик, то компенсируем программно при настройке таймера, ну или заводим таймер на максимально возможной частоте, чтобы уменьшить относительную погрешность. У меня есть книжка Прессмана по блокам питания, было там про асимметрию, глянуть что и как. Это там было написано, что легкая асимметрия не страшна.
Re: Преобразователи для часов на газоразрядных индикаторах
Что-то как-то сложно
Если транс все равно мотать, так сделать пушпул с комплиментарных выходов таймера, и анодное и накал с одного транса снимать. Или у этого таймера нет дедтайма?
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Преобразователи для часов на газоразрядных индикаторах
Есть таймеры с dead time? 
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Реклама
Re: Преобразователи для часов на газоразрядных индикаторах
Не знаю как 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: Преобразователи для часов на газоразрядных индикаторах
Попробовать "выпрямить" импульсы с каждого выхода и померить постоянку. Вольтметр всяко точнее чем осциллографом "на глаз". Добиться одинакового напряжения подкруткой кода.
Re: Преобразователи для часов на газоразрядных индикаторах
Есть, в STM8 например.RoboC писал(а):Есть таймеры с dead time?
Re: Преобразователи для часов на газоразрядных индикаторах
У STM есть пример комплементарного управления с таймера. Пошерсти здесь STM32F0xx_StdPeriph_Examples/TIM/TIM_ComplementarySignals
Можешь написать параметры транса? И какие транзисторы будешь ставить в раскачку. Я собираюсь ставить IRLML 2803, пока некогда за ними съездить. Как раз пару дней назад подрихтовал вышеуказаный пример, работает, но тактовую я поднял до 150кГц.uldemir писал(а):Я сегодня совершил подвиг - намотал трансформатор для такого ВЛИ.
- Вложения
-
- 33.JPG
- (30.75 КБ) 502 скачивания
Re: Преобразователи для часов на газоразрядных индикаторах
Сердечник 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. Запаял траф, включил и даже дым не пошел. Индикатор - светит.
Транзисторы уже упоминал: RDS035 30v, 3.5A - Vgs 2v.
В панаплексных часах применил другие транзисторы (тип из головы не помню) - которые не могут управляться лог. уровнями. Думал что применить - от МК и драйверы или ir2153. Вроде разницы никакой, и там, и там добавляется один SO8 корпус. Но потом посмотрел, что ir2153 стоит 3 евро, а 4127 - только 1 евро. В результате поставил драйвер
p.s. Запаял траф, включил и даже дым не пошел. Индикатор - светит.
Re: Преобразователи для часов на газоразрядных индикаторах
Светит это хорошо, а как насчет греет. Сильно ли нагреваются транзисторы раскачки? Мне EFD20 по габаритам не проходит, буду на колечке мотать.
Re: Преобразователи для часов на газоразрядных индикаторах
EFD20 реально маленький сердечник, что за часы такие что он не подходит по габаритам? Наручные, что ли?
Re: Преобразователи для часов на газоразрядных индикаторах
За весь вечер, сколько возился, ощутимого нагрева не было. Очень долго разбирался, почему вместо цифр крокозябры показывал. Оказалось, что в справочнике с которого я рисовал индикатор, иное наименование сегментов, чем то, к которому я привык. Сегодня надо будет разбираться, почему цифра "2" светит ярче, чем другие. Где-то кз, наверно.
Re: Преобразователи для часов на газоразрядных индикаторах
Я так понял, все получилось замечательно, и никаких проявлений асимметрии?
Re: Преобразователи для часов на газоразрядных индикаторах
Ну я еще раз перечитал даташит. добавил еще одну команду:Чтобы запуск был бы чище. И, полагаю, что никакой асимметрии быть не должно.
p.s. с "двойкой" разобрался - не был запрограммировавши выход сигнала Blank - висел в воздухе и ловил наводки. Теперь осталось самое неприятное - писать фирмварь.
p.p.s. Осциллограмма на стоке ключевого транзистора:

Код: Выделить всё
TIM16->EGR |= TIM_EGR_UG; // Сформировать Update Event для загрузки регистров p.s. с "двойкой" разобрался - не был запрограммировавши выход сигнала Blank - висел в воздухе и ловил наводки. Теперь осталось самое неприятное - писать фирмварь.
p.p.s. Осциллограмма на стоке ключевого транзистора:
Re: Преобразователи для часов на газоразрядных индикаторах
Что за 4127? Гугление по запросу "4127 driver" дает ссылки на драйвера принтера Xerox 4127 
Re: Преобразователи для часов на газоразрядных индикаторах
Все относительно. 25 рядом с платой смотрится угрожающе, 20 не намного меньше.Charon писал(а):EFD20 реально маленький сердечник
uldemir а какой у тебя за драйвер дисплея?
- Вложения
-
- SD1.JPG
- (98.08 КБ) 462 скачивания
Последний раз редактировалось VIT125 Ср фев 24, 2016 18:52:57, всего редактировалось 1 раз.
Re: Преобразователи для часов на газоразрядных индикаторах
Акела промахнулся мимо клавиши: MIC4427 она же ir4427, TC4427
Ну есть еще EFD15. Есть RM6 EP12 - эти меньше, но выше.VIT125 писал(а):25 рядом с платой смотрится угрожающе, 20 не намного меньше.
Max6921а какой у тебя за драйвер дисплея?
Re: Преобразователи для часов на газоразрядных индикаторах
Эти MAXы фантастические цены имеют. Я под PT6312 забахал, у нас по 50 -60 рублей . Меньше бакса.
Re: Преобразователи для часов на газоразрядных индикаторах
Могучая штучка. Полтора ампераuldemir писал(а):ir4427
И непонятно, как она вообще работает. У нее ж питание минимум 6В.


