Плавно включване на близо

За пълноценна работа е препоръчително да се регистрирате.

Плавно включване на къса/дълга светлина (PTF). ATtiny13

Плавно включване на къса/дълга светлина (PTF). ATtiny13

hardlock » 08 април 2013 г. 23:00

Организирах работата на предния PTF в режим DRL. В тази връзка те се включват всеки път, когато двигателят стартира след 30 секунди. Поради това крушките издържат само половин година или около 20 000 км. Затова реших да опитам да направя плавно включване.

ТЗ: - подмяна на редовно реле без промени, запояване и др. стандартно окабеляване. - конструктивен - в тялото на редовно реле. - плавно включване на халогенни лампи 2 * 55W. - моментално изключване, т.е. няма гладко избледняване. (много спорове по тази тема, реших да го направя).

Коментирайте. Оказа се, че не е възможно да се използва това реле за управление на къси или дълги светлини. Да речем, че релето е на къси светлини, вие шофирате по магистралата на далечни светлини, трябва да превключите на къси светлини и. за няколко секунди оставате без светлина. Същото нещо с далечното, текущото обратно. Или можете да увеличите скоростта на завъртане на PWM до 0,5 s, но тогава въпросът за целесъобразността на това устройство ще стане спорен. Като цяло, за тези, които желаят, ще направя фърмуер с бърз старт. Въпреки че какво да правите там, редактирайте реда Код: Изберете всички закъснение = 600; Въз основа на 1 PWM стъпка на 1 / (9,6 MHz / 255 / 600) = 0,0159 сек. Има общо 255 стъпки, т.е. пълно включване за 0,0159 * 255 = 4,064 сек. и ще бъдете щастливи.

Внедряване. Първо опитах прости опции с мощни полеви устройства и кондензатор в портата. По време на включване транзисторите се нагряват до 100 ° C с малък радиатор. Като цяло, незабавно отхвърли тази опция. След това опитах опциите на таймера 555 и куп различни, но се оказа, че...не е извънгабаритна. Изваждаме тинка и рисуваме диаграма (ще кажа веднага, че не сглобяваме тази и четем нататък).

Поради това в първите версии на фърмуера честотата на ШИМ е само 5 kHz. Ако го направите по-висок, тогава изходният транзистор просто нямаше време да се затвори. Оттук и отоплението на транзисторите при включване.

В новата версия на веригата добавих пълноценен драйвер за полеви работници. В резултат на това схемата се оказа следната:

Известно удължаване на импулса възниква поради насищането на транзистора VT4, но това няма да играе роля.

По време на експериментите (с товар от 120 W) се оказа, че един бюджетен транзистор IRF4905 няма да е достатъчен. Когато работи дълго време, той се затопли доста прилично (около 55-60 ° C) дори с малък радиатор (а ние нямаме място. ). Затова реших да сложа 2 транзистора паралелно. При захранващо напрежение от 14V, ток на натоварване от около 8,5 - 9A, спадът на напрежението в модула се оказа 0,078V. Оказва се, че разсейваната мощност на модула е около 0,7 W. Транзисторът без радиатор има термично съпротивление (корпус - среда) 62°C/W. Тези. с разсейване на мощност от 0,7 W, транзисторът ще се нагрее до приблизително 62 * 0,7 \u003d 43,4 ° C. В резултат на това моят монтаж при продължителна работа се нагрява до температура от около 45 ° C при мощност на натоварване от 120 W (две крушки от 60 W).

И така, пиша много, докато не покажа нещо.

Печатна платка. Имах няколко заготовки за тинка на 13-ти, които лежаха наоколо, така че ги използвах, просто изрязах излишното и поставих стабилизатора в кутията SOT-89 в разпръснат.

Въз основа на резултатите специално нарисувах дъска. Размерът е 10*15мм..

Приложен във формат Sprint-Layout v5.0.

Ето как изглеждаше родното реле (96590287) отвътре.

Така опаковах всичко вътре.

Отстраняваме резистора, отхапваме контакта на релето,Залепваме контролните контакти със суперлепило, т.к. те ще висят без бобината на релето. Транзисторите се завинтват върху малък "радиатор". Дренажите са запоени директно към средната клема на релето (87). Източниците (Source) са свързани и запоени към 30-ия изход на релето с проводник с диаметър 1 mm (към него все още е залепена платка с нюанс). Останалото се вижда на снимката.

След това, след като го проверих на машината, го фиксирах с горещо лепило.

Тест в затворен корпус показа, че нагряването на корпуса на релето е едва забележимо от ръката. Да вървим, да видим.

фърмуер. Проектът е написан на CodeVisionAVR v2.05.3. По-голямата част от работата беше свършена от съветника. Промените засягат само процедурата на таймера. Като цяло там всичко е коментирано точно. Всъщност единственият трик е нелинейността на блясъка на крушките в зависимост от стойността на ШИМ. Следователно, до стойност на ШИМ 8, паузата между промените е около 0,1 секунди, а след това - около 0,01 секунди. Според осцилоскопа и визуално яркостта нараства линейно.

Предпазители, за тези, които не шият от codevision. (9,6MHz, време за стартиране - 14CK + 64ms Бавно нарастваща мощност):