Разработка контроллера управления скоростью вентилятора

Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить
Аватара пользователя
shabanov
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 30, 2016 17:13:50

Разработка контроллера управления скоростью вентилятора

Сообщение shabanov »

Необходима помощь более грамотных людей, нежели я, в вопросе написания ТЗ для разработки контроллера управлением скоростью вентилятора, и последующей реализации данного ТЗ. Сначала в прототипе, а далее в конечном устройстве.
Буду признателен форумчанам за посильную помощь в грамотном составлении ТЗ и за предложения в создании данного устройства и написания ПО для него.
Присылайте ваши финансовые ожидания в ЛС.
Ниже привожу черновик ТЗ. Пока необходимо реализовать только работающий прототип и первоначальный вариант платы.
Готов отвечать на вопросы как здесь на форуме, так и и по почте shabanow@rambler.ru или по телефону +7(985)760-35-85
С уважением,
Андрей.

===============
Техническое задание
на разработку и изготовление контроллера управлением вентилятором

1. Реализовать управление мощностью однофазного (220 вольт) асинхронного эл. двигателя (алгоритм разрабатывать не надо, так как он уже написан) мощностью от 50 до 600 Ватт.
2. Код должен быть оптимизирован для применения микроконтроллеров в корпусе SO-8 (например AtTiny85), или иных микроконтроллеров в миниатюрных корпусах (вплоть до SOT23-6).
3. Программное обеспечение должно быть в должной степени содержать комментарии для последующего анализа и повторения.
4. Язык программирования СИ, допустимы вставки кода на Ассемблере.
5. Обязательно использование функции WatchDog для предотвращения зависания контроллера (рассмотреть возможность индикации того, что контроллер не завис (Heartbeat).
6. Разработать схему питания контроллера от 220 вольт. (Варианты – а) емкостной делитель, б) миниатюрный AC/DC контроллер с трансформаторным разделением, в) иные варианты миниатюрного блока питания)
7. Сигналы:
7.1. входные
7.1.1. UART Rx
7.1.2. Фотодиод или фототранзистор (для обеспечения необходимой скорости приема данных от смартфона)
7.1.3. Датчик перехода через «0» (Или датчик положительной полуволны)
7.1.4. Reset ? Можно ли его задействовать
7.2. Выходные:
7.2.1. Светодиод индикации состояния
7.2.2. UART Tx
7.2.3. Управление симистором
Ввиду того что требуемых сигналов больше чем GPIO в вышеуказанном корпусе SOIC8, то возможно мультиплицирование сигналов.
8. Крайне желательно сохранить возможность внутрисхемного программирования на период отладки.
9. Уровни сигналов 5 Вольт (обусловлено необходимостью RS485 интерфейса и применения MOC3043)
10. Проработать алгоритм перехода в режим настройки, а так же саму процедуру настройки.
11. Настройка параметров посредством:
11.1. Смартфона (управление светодиодом фонарика, яркостью экрана, Bluetooth)
11.2. Интерфейса RS485 (скорость интерфейса до 19200, протокол Modbus-RTU)
11.3. Рукой (путем закрывания и открывания фотодиода/фототранзистора)
11.4. IR пультом (бредовая идея, но ……)
12. Проработать варианты индикации различных режимов
12.1. Индикация режима программирования
12.2. Индикация текущей мощности
13. Решить задачу с гальванической развязкой.
13.1. Развязка управляющих сигналов,
13.2. Развязка по питанию,
13.3. Развязка с RS485 линией
14. Управление однофазным вентилятором 220 вольт до 500 Ватт.
15. Подобрать компоненты с учетом минимизации размеров платы.
16. Разработать печатную плату с учетом различных вариантов комплектации (с RS485, Bluetooth и т.д.)
17. Предусмотреть размещение платы как внутри вентилятора, так и в отдельном корпусе (выносной датчик и индикатор).
18. Разработка графического интерфейса для смартфонов
19. Написание ПО для Android, iOS
20. Разработка корпуса для применения контроллера вне корпуса вентилятора


Алгоритм работы вентилятора:
• При включении света, ждем 2 мин, не включая вентилятор.
• Если 2 минуты истекли, а свет еще включен, запускаем вентилятор.
(Обсудить на какой скорости включается вентилятор или режим плавного повышения мощности )

• Если свет был включен менее 3 мин и выключили свет, то выключаем и вентилятор. (спорно, но можно использовать таймер выключения, установленный в 0)
• Если свет был включен более 3 минут, то после выключения света, вентилятор работает пропорционально времени, пока был включен свет (например, за каждые 5 мин включенного света, +3 мин работы вентилятора)
• В любом случае через 30 мин выключаем вентилятор
• Периодически включаем вентилятор для проветривания помещение каждый час на (5) минут.

Алгоритм процедуры настройки параметров
• Переход в режим настройки
• Переход между параметрами настройка (таймеры и мощность)
• Выход из режима настройки
Вложения
Схема_1.jpg
(88.47 КБ) 264 скачивания
Без названия - 7 авг. 2020 г. 13.05 - Страниц 2.jpg
(76.36 КБ) 242 скачивания
С уважением,
Андрей
driver_gv
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону
Контактная информация:

Re: Разработка контроллера управления скоростью вентилятора

Сообщение driver_gv »

Асинхронный электродвигатель управляется частотным преобразователем а не симистором.
Симистором можно либо включить, либо выключить. Управлять мощностью ( скоростью вращения) с помощью симистора не возможно.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Разработка контроллера управления скоростью вентилятора

Сообщение Кислый »

Нахрена регулятору оборотов такие требования ? Он должен на своих в африку улететь ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16367
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Разработка контроллера управления скоростью вентилятора

Сообщение mickbell »

Асинхронный электродвигатель управляется частотным преобразователем а не симистором.
Симистором можно либо включить, либо выключить. Управлять мощностью ( скоростью вращения) с помощью симистора не возможно.
Принципиально возможно. Просто при любом регулировании (изменение напряжения или тока статора) без снижения частоты ротор работает при повышенном скольжении и, если он специально не проектировался под такое издевательство, то будет от этого перегреваться, и рано или поздно двигатель помрёт. Да хоть и не помрёт... всё равно, лишний нагрев тут не на пользу.
И хрюкотали зелюки,
Как мюмзики в мове.
_________________
На каждый РКН
Найдётся VPN.
Аватара пользователя
shabanov
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 30, 2016 17:13:50

Re: Разработка контроллера управления скоростью вентилятора

Сообщение shabanov »

Идея состоит в том, чтобы не трогать ток и напряжение, а "выкусывать" с помощью симистора необходимое чисто периодов из напряжения, подаваемого на вентилятор, тем самым уменьшая его скорость.
С уважением,
Андрей
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16367
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Разработка контроллера управления скоростью вентилятора

Сообщение mickbell »

Идея состоит в том ...тем самым уменьшая его скорость.
А то же самое и будет. Если скорость вращения не соответствует частоте (не имеет значения, по какой причине она не соответствует), то будет нагрев ротора. Просто из-за разницы частот.
И хрюкотали зелюки,
Как мюмзики в мове.
_________________
На каждый РКН
Найдётся VPN.
Аватара пользователя
Ironium
Родился
Сообщения: 11
Зарегистрирован: Вт июл 14, 2015 06:33:29

Re: Разработка контроллера управления скоростью вентилятора

Сообщение Ironium »

Частотный преобразователь для асинхронного двигателя на АТтини с вебсокетом?
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Разработка контроллера управления скоростью вентилятора

Сообщение alex_ »

shabanov и во сколько Вы оцениваете работу?
Имею ввиду всё то, что написано в ТЗ :tea:
Аватара пользователя
shabanov
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 30, 2016 17:13:50

Re: Разработка контроллера управления скоростью вентилятора

Сообщение shabanov »

Я как раз сам жду предложений.
Можете прислать в ЛС, можете позвонить по телефону для обсуждения вопросов.
Любой способ связи доступен для достижения результата.
С уважением,
Андрей
Dmitriy12
Родился
Сообщения: 6
Зарегистрирован: Ср авг 26, 2020 14:11:36

Re: Разработка контроллера управления скоростью вентилятора

Сообщение Dmitriy12 »

Симистор, на 2А будет довольно прилично греться, придётся ставить его на радиатор. Размер микроконтроллера по сравнению со всей этой конструкцией - нулевой. В чём смысл стремления экономить на количестве ножек процессора?

Дмитрий
Аватара пользователя
shabanov
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 30, 2016 17:13:50

Re: Разработка контроллера управления скоростью вентилятора

Сообщение shabanov »

Согласен с вами. К тому же и памяти в таких корпусах маловато. Так что более важный критерий - размер корпуса, а не количество ног.
С уважением,
Андрей
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Разработка контроллера управления скоростью вентилятора

Сообщение alex_ »

Идея состоит в том, чтобы не трогать ток и напряжение, а "выкусывать" с помощью симистора необходимое чисто периодов из напряжения, подаваемого на вентилятор, тем самым уменьшая его скорость.

Движок от такого управления, мягко говоря, охренеет :facepalm:
Такой тип регулирования применим больше к нагревательным элементам с большой инертностью. Лучше тогда синус резать. И чего экономить на копейках, поставьте BTA139 :solder:
Аватара пользователя
Дмитрий М
Друг Кота
Сообщения: 6620
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва
Контактная информация:

Re: Разработка контроллера управления скоростью вентилятора

Сообщение Дмитрий М »

И всё это (по ТЗ автора) делает однофазный частотник. И никакой тиристор его не заменит. Как писали выше не стоит забывать что однофазный двигатель изначально сильно греется и его обдув рассчитан на номинальные обороты. При снижении оборотов он начинает перегреваться. Разработка изделия завсегда дороже если есть прототип. Так что проще взять заведомо работоспособный частотник.
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Разработка контроллера управления скоростью вентилятора

Сообщение alex_ »

Дмитрий М, полностью согласен, но я про то что, его ещё и колотить будет как бобика, от такого управления.
Аватара пользователя
Дмитрий М
Друг Кота
Сообщения: 6620
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва
Контактная информация:

Re: Разработка контроллера управления скоростью вентилятора

Сообщение Дмитрий М »

Ну поскольку тиристор незапираемый прибор (в подавляющем большинстве случаев) то изменить частоту с помощью тиристора невозможно. Сделать срыв "скольжения" АД можно, но это перегрев жуткий. В вентсистемах есть специальные элдвигатели, рассчитанные на регулировку тиристорными регуляторами, но это редкость. Регулятор там кстати классика, но с большим и качественным дросселем, попадались такие в руки. Обычно регулируют расход шиберной задвижкой, это и сохраняет охлаждение за счет номинальных оборотов и не приводит к извращениям с внешними устройствами. Не зря в бытовых вентиляторах используют многоотводные двигатели для ступенчатой регулировки оборотов, что явно дороже чем если можно было бы тиристор поставить.
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
speech
Встал на лапы
Сообщения: 133
Зарегистрирован: Сб авг 17, 2013 10:19:08

Re: Разработка контроллера управления скоростью вентилятора

Сообщение speech »

если кто не понял, это регулятор в сортир, с управлением через б.фон, как нужно пердеть, чтобы обычный вентилятор не справился...

и если вентилятор будет скрипеть как присмерти - это не баг, а фича, владелец б.фона специально такой режим поставил, чтобы пропердеться всласть...

а то развели тут "отрицательные финансовые ожидания"...
Ответить

Вернуться в «Есть работа»