CAMOKAT-BETEPAHA ›Блог› Плавно стартиране на лампите, версия трета: с управление

Нова версия на контролера за плавен старт на лампите.

управление

Знае как плавно да запалва лампи и светодиоди и да ги гаси плавно. За управление на плавния старт на лампите/светодиодите има управляващ вход, който може да бъде загасен или запален при подаване на напрежение. Също така е възможно да се регулира отделно времето за запалване и затихване от десет секунди до 10 секунди.
Контролният вход е програмируем: той може да бъде конфигуриран да изгасне при подаване на напрежение или обратно, така че да изгори.

старт

Максималното натоварване е приблизително 40 вата. Консумационен ток - приблизително 3,6 милиампера

Цялата кухня, източници, протеус, печат и фърмуер: umat.ru/files/sftsrt3.zip

Коментари 125

Кажете ми за DRL Grants, всеки с номинална стойност 21 вата, т.е. общо 42 вата, транзисторът 7416 ще издържи или ще трябва да бъде по-мощен?
IRF7832 SO8 ще побере 42 вата?
IRF9310 SO8 ще побере 42 вата?

Irf 9310 ще свърши работа

Здравей Степан. Искам да включа DRL, за да контролирам бордовото напрежение, т.е. от същите захранващи проводници. 1. запалване включено - захранването се подава към контролера.
2. Движи се. напрежението започна се повиши (до дадено ниво в eeprom) -на DRL (PWM до дадено ниво-четене от eeprom)
3. на далечно/почти изключено DRL без забавяне (приложено напрежение към ON/OFF (PB1) според вашата схема)
4. далеч/близо - на DRL (PWM до дадено ниво) за управление на бордовото напрежение.
5. двигател. напрежението спря спадна (до предварително определено ниво в eeprom) - изключване на DRL без забавяне.

като цяло, прикачете кода, написан по-долу (нещо подобно) и настройки + писане към eeprom /

if ((analogRead (PB3))> ONLevel) // праг за включване на ШИМ 13.5V (ONLevel се задава от бутона и се записва в eeprom)
< start_dho(); >
ако ((analogRead (PB3)) ONLevel)) бутон S1 е избран от десет стойности (55%; 60%; 65%; 70%; 75%; 80%; 85%; 90%; 95%; 100% )

DRL скорост на запалване - 2 секунди (постоянна)

И как да направя управлението плюс и минус? Искам лампите да угаснат от включването на размери или ръчната спирачка.

Сглобих вашата схема, работи чудесно, но имаше идея как да модифицирам фърмуера, така че свободният порт да контролира релето? Идеята е следната: след преминаването на нарастването на сиянието на лампите релето се включи и MOSFET-ите не се затоплят, а когато затъмнее, релето се изключва и настъпва затихване. Нещо като това.

Простете, може би въпросът е глупав, но - защо R1 е в минусовата, а не в плюсната страна на захранването? Какъв е тайният (за мен) план?

Това не е глупав въпрос, а чест. необичайното включване се дължи на желанието да се свърже P-канал MOSFET директно към микроконтролера. такава схема усложнява визуалното възприятие, но опростява концепцията

При плавно запалване изглежда ясно, но защо плавно да гасим? Това не трябва да се отразява на експлоатационния живот на лампата с нажежаема жичка. И схемата усложнява.

И какво усложнява нещо? Схемата е написана за "13 tinky", фърмуерът все още предстои да се излее в нея. И ако просто се нуждаете от плавен старт, тогава резистор и кондензатор ще ви помогнат. Тук единственото нещо, което може да изглежда неудобно, е M-транзисторите с P-канал, използвах 3 броя 4905, за да мога да запаля 2 лампи по 55w всяка. Разбира се, ще има по-голям избор сред тези с N-канал. Всичко е просто като банан.

За запалване RC наистина е достатъчен за период от 0,3-0,5 секунди. И затихването не влияе на експлоатационния живот.
Какво е по-лесно от банан - тийнейджър с каишка или чифт пасивни елементи - xs, вие знаете по-добре)

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

Проблемът е да изтеглите отделен захранващ проводник към всяка лампа)