Страница 1 из 1

Управление двигателем по термодатчику

Добавлено: Пн фев 08, 2021 11:25:35
dron711
Требуется разработка программы. Только Bascom AVR!!!

Контроллер 90S2313(AtTiny2313)
Датчик температуры DS18B20
Управление асинхронным двигателем с контролем перехода через 0
Управление линейное(без PID). То есть, например, 10°С-20% скорости вентилятора, 20°С-40%....50°С-100%

Оплата по договоренности. Писать в личку

Re: Управление двигателем по термодатчику

Добавлено: Пн фев 08, 2021 19:09:39
aleksandr-zh
[uquote="dron711",url="/forum/viewtopic.php?p=3976722#p3976722"]Контроллер 90S2313(AtTiny2313)[/uquote]

так 90S2313 или attiny2313? :)
Первый я только на свалке найду...

[uquote="dron711",url="/forum/viewtopic.php?p=3976722#p3976722"]Требуется разработка программы. Только Bascom AVR!!![/uquote]
Не проблема: лицензия

но ТЗ я бы хотел тут увидеть - вдруг еще кто-то возьмётся. Как и схему сего девайса

Re: Управление двигателем по термодатчику

Добавлено: Пн апр 26, 2021 22:10:03
dron711
Вопрос актуален!

Контроллер 90S2313(AtTiny2313)
Датчик температуры DS18B20
Управление асинхронным двигателем с контролем перехода через 0
Управление линейное(без PID).

Схема во вложении. Есть несколько опытных образцов...хотя, думаю Протеус вполне подойдет в качестве подтверждения работоспособности программы. С Вас исходник в BasCom. С очень подробными комментариями.
Сразу объясню, выбор столь древнего МК обусловлен исключительно: 1) Стоимостью. Данный контроллер за копейки штампуют от китайцев до белорусов. 2)Всегда можно перейти на Attyny или MCS51

Алгоритм.
В соответствии с типовым алгоритмом работы двигатель вентилятора включается при температуре +27°С и работает на минимально допустимых оборотах до температуры +30 °С. Чтобы гарантированно облегчить запуск вращения вала двигателя вентилятора при загустевшей смазке, в момент запуска на двигатель в течение 2-х секунд подаётся полное напряжение питания сети, соответствующее максимальному числу оборотов двигателя вентилятора. Далее, в диапазоне температур от +30 °С до +40 °С регулятор по линейной зависимости увеличивает число оборотов двигателя вентилятора с минимального до максимального и поддерживает максимальные обороты при дальнейшем росте температуры. Участок обратной характеристики регулятора при температуре ниже +27°С содержит петлю гистерезиса и полное отключение двигателя вентилятора происходит при температуре +24°С.
При появлении напряжения на входе Н регулятор поддерживает максимальные обороты двигателя вентилятора.
Подключение светодиода выбрано в перспективе для двухцветных светодиодов. В данный момент он имеет статус "питание" и мигает с частотой 1 гц.

Оплата по договоренности. Писать сюда или в личку

Re: Управление двигателем по термодатчику

Добавлено: Сб май 15, 2021 14:37:02
dron711
Вопрос все еще актуален