|
Новичок
Регистрация: 22.04.2026
Сообщений: 4
Репутация: 10
![]() |
Суть устройства:
Нужно сделать блок управления вентилятором (12В) для погреба/подвала. Вентилятор должен работать сильнее, если температура поднимется выше 25°C ИЛИ влажность станет слишком высокой (порог настраивается). По задумке, сердце - микроконтроллер STM8S001, датчик температуры LM35, датчик влажности DHT22. Что у меня уже есть: Примерная идея и схема структурная В Multisim собрал и промоделировал аналоговую часть с LM35 и компаратором (без МК, просто чтобы попробовать принцип срабатывания) и всё равно ниче не работает. Вдруг есть у кого готовые решения или что-то похожее. |
||
|
Новичок
Регистрация: 22.04.2026
Сообщений: 4
Репутация: 10
![]() |
Всем привет! Нужна помощь. Автоматическая вентиляция для подвала на датчиках температуры и влажности. Я не электронщик, специальность про монтаж и ремонт готового, а тут пришлось свое создавать. Очень нужна помощь зала.
Что хочу сделать: Коробочка, которая управляет обычным 12В вентилятором. Смотрит на температуру (LM35) и влажность (DHT22). Если в подвале жарко или сыро — вентилятор крутится быстрее. Мозг — микроконтроллер STM8S001. Питание от мобильного блока 12В. Ситуация патовая: Нужно показать модель в Multisim. Сделал там аналоговую часть (LM35 + компаратор + полевик). Микроконтроллера в Multisim нет, поэтому сделал просто «триггер» на операционнике. В чем проблема в Multisim: У меня не получается сделать плавное изменение оборотов вентилятора от температуры. Получается: 1) Либо Вентилятор молчит. 2) Либо Температура растет — резко включается на полную. 3) Либо Либо обороты вообще падают в ноль, когда температура поднимается (какая-то ерунда с ШИМ или ключом). Я так понимаю, в реальной жизни это решается ШИМ с контроллером, но как это красиво нарисовать и сделать в симуляторе без кода — ума не приложу. Чего прошу от вас: Схема принципиальная. Нужен полный комплект: 12В -> понижайка 3.3В, STM8S001, DHT22, LM35, и транзистор (MOSFET) для управления вентилем. Помощь с моделью в Multisim. Может кто подскажет, как имитировать ШИМ управление оборотами от температуры Код. Если у кого завалялся шаблон проекта для STM8 с чтением АЦП и опросом DHT22 — дайте просто основу. Я в программировании микроконтроллеров ноль, мне бы «Hello World» для этой железки, который дергает ногой. Прикладываю картинку, что получилось в Multisim сейчас (вентилятор либо орет на всю, либо тухнет). Буду рад любым советам, схемам и просто пинку в правильном направлении. Спасибо! |
||
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 299
Репутация: 176
![]() ![]() |
Для моделирования таких (цифровых) вещей лучше использовать Proteus. Там и работу кода можно посмотреть, очень удобная штука. Зачем Вам именно Мультисим? По моему опыту, дерьмо редкостное, адски глючное. Чтоб даже что-то простейшее просимулировать - надо два дня плясать с бубном и неделю молиться Амперу, и то через раз будет выбивать ошибки.
Далее. Почему STM? Может начать с варианта попроще? То же Ардуино, к примеру, тем более для него куча всего есть. |
||
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 299
Репутация: 176
![]() ![]() |
Ну не знаю. Неужели три копейки разницы в цене столь существенны? У Вас ведь не массовое производство.
Простые контроллеры STM может и не сложнее Ардуино, но, повторюсь, для Ардуино много чего сделано, и Вы это можете использовать в своих проектах. Тем более если опыта нет, Ардуино воспримется гораздо легче, чем STM. Так же повторюсь, что для цифровых схем (и особенно с контроллерами) Proteus наилучший вариант, т.к. можно смотреть, как работает код. Мультисим этого не может, от слов "совсем" и "принципиально". А по Вашей схеме - непонятно, в чём проблема. "Какая-то ерунда с ШИМ или ключом" - а откуда там ШИМ взялся? Линейный датчик, выдающий напряжение, компаратор, ключ - а где источник ШИМ? Вы ожидаете чего-то, чего здесь принципиально нет в схеме. |
||
|
Специалист
Регистрация: 19.06.2023
Сообщений: 2,296
Репутация: 341
![]() ![]() ![]() ![]() |
oameku,
Конечно делать на Ардуино. И в Протеусе 8 Там есть модель DHT 22. Кроме того есть готовые программы подключения этих цифровых датчиков температуры и влажности с регулировками на выход исполнительного устройства. Посмотрите в инете форумы по работе с Ардуинами. |
||
|
Специалист
Регистрация: 19.06.2023
Сообщений: 2,296
Репутация: 341
![]() ![]() ![]() ![]() |
oameku,
LM35 - аналоговый датчик температуры. Три вывода - питание, земля и аналоговый выход, 10 мв на градус. Макс. температура зависит от буквы в обозначение и равна 150 градусов - 1.5 в при этом на выходе. Точность температуры + - 1.5 градуса. Есть в продаже в герметичном корпусе. Вот этот датчик в Мультисиме 14 можно моделировать. Там модель есть индивидуальная. И в Протеусе она есть. |
||
|
Новичок
Регистрация: 19.02.2024
Адрес: Москва и М.О.
Сообщений: 180
Репутация: 67
![]() |
Цитата:
Нужно показать модель в Multisim. Сделал там аналоговую часть (LM35 + компаратор + полевик). Микроконтроллера в Multisim нет, поэтому сделал просто «триггер» на операционнике.
В чем проблема в Multisim: У меня не получается сделать плавное изменение оборотов вентилятора от температуры. Получается: 1) Либо Вентилятор молчит. 2) Либо Температура растет — резко включается на полную. 3) Либо Либо обороты вообще падают в ноль, когда температура поднимается (какая-то ерунда с ШИМ или ключом). Да и нет смысла вошкаться с аналоговым моделированием, если будет микроконтроллер. |
||
|
Специалист
Регистрация: 19.06.2023
Сообщений: 2,296
Репутация: 341
![]() ![]() ![]() ![]() |
oameku,
Программ много управлением влажностью и температурой в подвальных помещениях. Например у виноделов. Сохранения виноградных вин в бочках. Все зависит чем вы будете регулировать влажность и температуру. На какой тип дисплея будете выводить эти значения. Длина шлейфов датчиков. А просто сделать на LM35 регулировку оборотов кулера не так сложно и без МК. Я показывал схему которая у меня работает. В теме САПР. Измерение влажности там нет. Регулировка по ШИМ работой кулера. И все описано, как она работает. Ставить ее можно куда угодно, где нужно принудительное охлаждение например мощных транзисторов в линейных стабах на токи выше 10 ампер. |
||
| Ответ |
| Метки |
| lm35, вентилятор, охлаждение |
|
|
| Обратная связь РадиоЛоцман Вверх |