Этот баян давно и всем известен, просто исполняют все по разному. Владельцы автомобилей классической модели Ваз 2101-2107, знают что управление скоростью вращения моторчика отопителя никудышное и всячески его дорабатывают(видел и устанавливали моторчик девятки под капот, хотя многим наверно и это не новость). И я решил не отставать от этой тенденции.
Под переделку попалась машина тестя.


Работает все следующим образом: Питание подается с переключателя (J1) на стабилизатор напряжения, предварительно сгладив пульсации кондером (C1) 25в 470мкф, со стабилизатора (DA1) 7805 напряжение 5в запитывает наш контроллер (DD1 тини13). Контроллер генерит ШИМ частотой 40 КГц (именно на этой частоте удалось добиться безшумной работы моторчика). Шим подается через ограничивающий резистор R2 на 100 ом прямо к Затвору полевика IRF640(N канальный), исток полевика подтянут к потенциалу затвора резистором R3 на 1 Ком для надежно закрытия. Так как максимальный ток моторчика 3А (по дш при 5в Затвор-Исток) полевик тянет чуть больше 5А и на частоте 40КГц они не греются, что в полне меня удовлетворяет, поэтому перед полевиками и нет драйвера. Хотя по правильному он нужен хотя бы на биполярниках. И снимаем наш ШИМ на моторчик со Стока полевиков. Сигнал на увелечение и уменьшение ШИМ поступает через транзисторный ключ КТ817(NPN) на порт МК.
Обратный диод, что бы защитить полевики от индукции моторчика, установил (обжал) перед моторчиком.







Работает устройство следующим образом:
1.При первом включении моторчик раскручивается до максимальных оборотов и снижается до значения которе сохранилось после выключения в Эпром, но не ниже 30%.(Сделана для того чтобы быть уверенным что на минимальной скважности моторчик будет крутится, если к нему примерз конденсат (именно по этому у меня перегорал термопредак на реостате печки приоры) или что нибудь подобное)).
2.Переведя переключатель на второе положение скважность ШИМ плавно увеличивается, как только добились желаемых оборотов отжали кнопку в первое положение и текущая скважность сохранилась в Эпром.
Если нужно уменьшить ШИМ повторяем пункт 2.
Небольшое видео.
А кто прется по аналогу равнозначная поделка, на 555 таймере.

Что самое странное частота мк 9,6МГц/4=2,4МГц. Делитель таймера 1 = 2,4МГц. Делитель на 8 отключен в фьюзах. Но часто получилось та что на мультиметре. Мультиметр не врет, проверял генератором.


Комментарии 12
Я ни хрена не понял но видимо это круто (что здесь описано)
все искал, как же регулируется скорость оборотов ). под самый конец нашел )
Как вариант, сделать пуск вентилятора на 100% мощности и через скажем 0,5сек понизить её до значения, записанного в еепром при последнем использовании. И одна свободная ножка на мк так и просится что-нибудь на нее повешать полезного))
P.S. Посмотрел видео работы — думаю итак всё получилось очень хорошо, всё продумал, молодец!))
Хотел еще мигать светодиодом, при повышении шим частота одна при понижении другая. На втором таймере в прерывании по совпадению, т.к частота мк изменилась, заново расчитывать таймер не хотелось. Так что там 2 свободных порта и reset.
Да не, моргалки светиком — излишне. На свободные ноги можно было повесить аналоговые датчики температуры ОЖ и воздуха в салоне и реализовать "умный" алгоритм — подобие климат-контроля. Если конечно позволит память.
Так то я понял, памяти еще 60% свободно.
Туда-бы еще регулировку положений заслонки на тепло/холодно — можно задействовать ножку reset.
:)
Lyutyj
Так то я понял, памяти еще 60% свободно.
Т.е. кнопкой управления задавать желаемую температуру в салоне, а контроллер сам будет уже решать какую скорость вентилятора выставить и когда, в зависимости от температуры в салоне и температуры ОЖ, ну и регулировать температуру в салоне положением заслонки печки.
Только я чую тинька13 не вывезет всего этого — памяти не хватит. Сам думаю что-то такое реализовать, но на Меге8. Да и управление придется переделать с кнопки на энкодер или переменник, ну или какое иное.
Мега 8 не жирно, может тини 26 (2кб, 128 ОЗУ и 16 портов)
Мне — в самый раз =))
Просто большие планы на эту хреновину. И по uart-у свзяь с остальными блоками, и привода под 4 заслонки, и датчиков температуры 3 штуки, дисплей и еще хз чего еще в голову взбредет))
Да и ст0ит мега8 не много, почему-бы и нет?
Когда была копейка, мечтал о таком устройстве.