roboforum.ru

Технический форум по робототехнике.

Плавный розжиг галогенок

Re: Плавный розжиг галогенок

elmot » 01 авг 2013, 23:00

Старые телевизоры показывали ровно то, что получали. У них не было памяти кадров. Формат телевещания 25 кадров в 50 полукадрах, т.е. физически - 50 кадров, но каждый из них с половинным количеством строк.
http://ru.wikipedia.org/wiki/%D0%9F%D0% ... 0%B4%D1%80

Re: Плавный розжиг галогенок

robovan » 02 авг 2013, 00:04

да четные и нечетные строки.

Добавлено спустя 8 минут 28 секунд:
я телемастер 4 разряда так что за базар отвечаю:))

Re: Плавный розжиг галогенок

Myp » 02 авг 2013, 00:23

Romikgy писал(а):нет, в эфире именно 25 кадров в секунду

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

Re: Плавный розжиг галогенок

space » 02 авг 2013, 02:07

Madf писал(а):я чот не пойму, что проблема сделать аппаратный ШИМ на 50-100Гц? ...тем более в баскоме делаете...
чтобы точно вам могли сказать настройки, нужно знать изначальную частоту МК (хотя бы, откуда мы тут все знаем по какой схеме вы включили МК (с внутренним кварцем или нет, с делителем на 2 или нет, с внешним..))

Окай, внутренний кварц на мегу16 8МГц. Со следующими фьюзами: на скрине.
Я могу и целый код выложить. но врятле кому то охото в нем копаться=). Поэтому настрйки шима я только и указал, ну про частоту мк и фьюзы забыл сказать.

HarryStar писал(а):Всегда юзаю в мощных проектах IRL3705N. Они держат до 70А, делал на них ШИМом нагрузку лампочками около 30А частотой под 2 кГц, они холодные вообще, мерцания естественно на такой частоте нет. Сам тоже вижу мерцания до 100 Гц, поэтому хотелось побольше с запасом.

Они прекрасны спору нет. сам пробовал на таких с шимом работать. НО.. они габаритные и стоят дорого.

Myp писал(а):делать ШИМ для фары на 50 герц крайне странная идея :)

Ну суть того что надо сделать ясна)) Тем более уже сделанно и все работает. просто нуждается что-то(прога или схема)в корректировке. К сожалению не разбираюсь я в этих частотах. а садиться изучать пока нет времени честно говоря)

boez писал(а):Че-то мы от темы отвлеклись, щас space подумает что робофорум это сборище диванных теоретиков ;)

Иногда я так и думаю :D Но все же иногда помощь приходится кстати))

boez писал(а):space, а ты приведи-ка схемку устройства полную. Че-то мне смутно кажется, что не в частоте шим дело. Или неполное открывание, или медленное. Хотя неполное вряд ли, они ж у тебя P-канал, т.е. я так понимаю открываешь ты их каким-то n-канальным или n-p-n биполярным ключом 12-ю вольтами.

В общем, чтобы мы не гадали - приведи полную схему. И еще - из каких соображений выбраны транзисторы? Если верить вики, сопротивление холодной нити составляет 1/15 от горячей - т.е. пусковой ток может быть в 15 раз выше рабочего. Рабочий ток двух 55-ваттных ламп составляет около 10 ампер, т.е. пусковой - за сотню. А транзисторы 3 штуки по 7 А - это хорошо если 20. И пофиг ШИМ, индуктивность лампы низкая, в первый же импульс ШИМ можно получить большой ток. Надо или индуктивность добавить на выход транзисторов (сгладит пульсации, усреднит ток), или транзисторы помощнее.


Схема на скрине, будут вопросы задавайте. Про фьюзы и частоту мк уже сказал.



А теперь в общем. ХОРОШ ФЛУДИТЬ, мерцает не мерцает. Меня это щас не интересует)))
Вложения
1.png
СХема
NoName1.jpg
Фьюзы под мегу 16

Re: Плавный розжиг галогенок

Victorovych » 02 авг 2013, 03:27

Есть подозрение что у тебя контроллер сбрасывается, в этот момент полевики приоткрываются и вылетают. Если есть осциллограф посмотри 5 вольт (что-то не нравится мне затея с балластом 1 килоом и стабилитроном)и прицепи керамику поближе к выводам питания контроллера от импульсных помех.
Вобще, когда у тебя контроллер в сбросе (BOD например)на затворах полевиков похоже бордель. Уменьши R8 хотя бы до килоома.

Re: Плавный розжиг галогенок

space » 02 авг 2013, 03:48

учту, спасибо
Да и стабилитрон мне не по духу тоже, поставлю после стабилизатор на 5 вольт LM1117

Re: Плавный розжиг галогенок

boez » 02 авг 2013, 16:19

О! А конденсаторы (керамика+электролит) на 12 вольтах присутствуют? А диод для тока самоиндукции где? Должен быть. Расчитан на полный ток ламп, с выхода прибора на землю, ну понятное дело в такой полярности, чтобы не было КЗ через него :) Т.е. анодом на землю, катодом на выход. А то ж ты еще самоиндукцией ключи греешь, там хоть и небольшой выброс, но будет.

И как вообще схема собрана, в смысле топологии (плата? провода? длинные?) и как она подключена к аккуму и к лампе?

Добавлено спустя 4 минуты 47 секунд:
И да, баскомовцы, переведите вот это
Код: Выделить всёРазвернуть
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1
в биты регистров TCCRx. Особенно что такое Pwm=8. И какой у него период ШИМ - до куда TCNT1 тикает. А то если 8 - это битность ШИМ, то с прескалером 1 получается не 50, и не 100 Гц, а килогерцы какие-то...

Re: Плавный розжиг галогенок

Madf » 02 авг 2013, 17:54

Вообще всё есть в инете: http://avrproject.ru/publ/pwm_bascom/1-1-0-37

Частота процесора 8Мгц, таймер тикает до 256 с тактовой частотой. Значит один период ШИМ будет равен 8000 000/256 = 31250Гц. Вполне недурно. Быстрей не получится — это максимальная скорость на внутреннем 8Мгц тактовом генераторе. Но если переключить FUSE биты на внешний кварц то можно раскачать МК на 16Мгц.


Автору надо на оборот, как можно медленнее, значит делим это всё на 256 и имеем свои около 122Гц (это при условии предделителя частоты МК на х2 - выключен).

Вообще это возвращение, юзать баском и при этом сваливаться до всяких "биты регистров TCCRx". Пишите тогда в аврстудии... :D
Последний раз редактировалось Madf 02 авг 2013, 20:06, всего редактировалось 1 раз.

Re: Плавный розжиг галогенок

boez » 02 авг 2013, 19:21

Так мы сейчас говорим не про то, что автору надо, а про то, что автор в программе написал. У таймера аврки 16 разных режимов работы :) Ну ладно, не все 16 разные, многое повторяется, но тем не менее. Меня интересовало реальное значение WGMxy битов конфигурации, которое получается из указанной строчки на баскоме. Но похоже, что Pwm=8 означает или "Fast 8-bit PWM" (Fpwm=Fin/256), или "Phase correct 8-bit PWM" (Fpwm=Fin/512). И то, и другое с прескалером 1 даст бешеные частоты.

Ага, надо сначала ходить по ссылкам, потом писать :) Madf, спасибо, вот примерно про это я и спрашивал - я ж этого вашего баскома никогда в жизни не юзал, мне по даташиту проще понять :) раз нарисована Up/Down пила, значит Phase Correct PWM 8-9-10 бит (кстати, а как в баскоме сконфигурить Fast или же Phase and Frequency correct PWM?).

Так как клок проца 8 МГц, а мы хотим получить 100 Гц, то период ШИМ должен составлять 80000 тиков процессора. С прескалером 64 получим 1250 тиков самого таймера. Ближайшее значение - 1024, соответствует 9-bit Phase Correct PWM (512 тиков вверх и 512 вниз). Так что, space, пробуй Pwm=9, Prescaler=64. Для самопроверки - сделай Pwm=10, Prescaler=1024, величину ШИМ 50%, подключи вместо большой галогенки мелкую одноваттную и посмотри с какой частотой мигать станет. Должно получиться 8000000/1024/2048 = 4 Гц, это можно заснять на видео и посчитать по кадрам частоту.

Re: Плавный розжиг галогенок

Madf » 02 авг 2013, 20:02

Конфигурирование таймера/ШИМ в баскоме выглядит как-то так: http://avrhelp.mcselec.com/index.html?config_timer1.htm
Можно конечно перейти на работу напрямую с регистрами...а можно начать делать асм вставки... :D ..но тут придется учитывать особенности ядра бэйсика/компилятора..

Re: Плавный розжиг галогенок

Duhas » 12 авг 2013, 17:10

что и правда показывает простоту работы на Ассемблере )

Re: Плавный розжиг галогенок

boez » 13 авг 2013, 04:21

Madf писал(а):Конфигурирование таймера/ШИМ в баскоме выглядит как-то так: http://avrhelp.mcselec.com/index.html?config_timer1.htm

И там есть 3 варианта: PWM - Can be 8, 9 or 10. Это все Phase correct. Остальные видимо только прямой записью регистра. Хотя странно, Phase and Frequency correct вроде как не менее нужный режим.


Ладно, это все лирика, интересно бы послушать автора темы, есть ли прогресс?

Re: Плавный розжиг галогенок

space » 22 фев 2014, 16:27

Убежал я с этой темки) прогресс по галогенкам был, уже не помню как и чего, но в домашних условиях все работало, а вот в черный ящик авто, подключить не удалось, точней удалось, но мосфеты вылетали с пустя пару включений. На идею временно забил. Решил попроще пока сделать. Плавное включение подсветки на приборной панели и ее регулировка, при максимальных\минимальных значениях подсветка мигает.
Платка сравнитеьно не большая получилась, мк Attiny13 в дип корпусе, мосфеты IRFR024N. Кому интересно могу выложить прошивку(.hex)+разводку платы для печати
И вот что вышло:
Вложения
3c38f64s-960.jpg


Rambler\'s Top100 Mail.ru counter