Требуется разработка программы. Только Bascom AVR!!!
Контроллер 90S2313(AtTiny2313)
Датчик температуры DS18B20
Управление асинхронным двигателем с контролем перехода через 0
Управление линейное(без PID).
Схема во вложении. Есть несколько опытных образцов...хотя, думаю Протеус вполне подойдет в качестве подтверждения работоспособности программы. С Вас исходник в BasCom. С очень подробными комментариями.
Сразу объясню, выбор столь древнего МК обусловлен исключительно: 1) Стоимостью. Данный контроллер за копейки штампуют от китайцев до белорусов. 2)Всегда можно перейти на Attyny или MCS51
Алгоритм.
В соответствии с типовым алгоритмом работы двигатель вентилятора включается при температуре +27°С и работает на минимально допустимых оборотах до температуры +30 °С. Чтобы гарантированно облегчить запуск вращения вала двигателя вентилятора при загустевшей смазке, в момент запуска на двигатель в течение 2-х секунд подаётся полное напряжение питания сети, соответствующее максимальному числу оборотов двигателя вентилятора. Далее, в диапазоне температур от +30 °С до +40 °С регулятор по линейной зависимости увеличивает число оборотов двигателя вентилятора с минимального до максимального и поддерживает максимальные обороты при дальнейшем росте температуры. Участок обратной характеристики регулятора при температуре ниже +27°С содержит петлю гистерезиса и полное отключение двигателя вентилятора происходит при температуре +24°С.
При появлении напряжения на входе Н регулятор поддерживает максимальные обороты двигателя вентилятора.
Подключение светодиода выбрано в перспективе для двухцветных светодиодов. В данный момент он имеет статус "питание" и мигает с частотой 1 гц.
Оплата по договоренности. Писать сюда илм в личку