arduino и термопрофиль.
- Войдите на сайт для отправки комментариев
Втр, 28/10/2014 - 19:55
добрый день. подскажите как сделать. нужно чтоб ногреватель грелся по задонному термопрофелю.
чтоб температура набералась по определенной кривой.
железо + программа
или тебе точнее?
Добрый день. Подскажите как сделать, пожалуйста. Мне нужно чтобы нагреватель грелся по заданному термопрофилю.
Чтобы температура набиралась по определённой кривой.
Желательно уточнить:
1. Какой нагреватель (дровяная буржуйка, маслянный электро-радиатор, батарея центрального отопления, утюг)
2. Как им можно управлять (включать-выключать)
3. Какая кривая (синусоида, парабола)
4. Температурой чего нужно управлять (корпуса нагревателя, воздуха в комнате, пива в бочке)
а надо ли переделывать? если есть uart может по нему можно параметры задавать. если так что просто ардуина нужна которая по uart будет управлять
а надо ли переделывать? если есть uart может по нему можно параметры задавать. если так что просто ардуина нужна которая по uart будет управлять
извените просто новечек и не чего не понял.
на схеме справа внизу стоит MAX232 и разъем. вот узнай для чего он там. только параметры какие можно снимать или можно по нему управлять
на схеме справа внизу стоит MAX232 и разъем. вот узнай для чего он там. только параметры какие можно снимать или можно по нему управлять
да вы меня не поняли. я хочу на основе этой схемы переделать на arduino. меня интересует сам программый вопрос как вести температуру по задонному профилю.
я предалагал простой вариант, возможно это уже заложено
но можно и сложнее. для начала снять характеристику с выходов операционных усилителей температура-напряжение
далее тебе нужен программатор например uabasp и далее 2 варианта программирования: через программатор или залить бутлоадер
а далее уже пишешь свою программу управления. когда научишься все этим железом управлять задашь термопрофиль и будешь пользовать в свое удовольствие. можешь даже несколько термопрофилей задать. но надо будет учится программировать
так что лучше проверь 1 вариант. второй более долгий
или тебе алгоритм нужен? тогда тебе про пид регулятор надо будет почитать
У Вас похоже уже есть контроллер и элементы интерфейса для задания ему параметров с целью выполнения оным каких то действий, связанных с двух группным регулированием ( возможно скважно-регулируемым) температуры ( или освещенности) . Я бы сказал, что это инкубатор с контролем температуры по верхнему и нижнему полям нагрева плоскости инкубации ( сверху кура, снизу сено ;).
Что мешает использовать существующие средства ?
Ps. Сделать можно всё, только зачем ?
у меня не чего еще нет кроме arduinno компонентов. схему привел для примера.
вот щас и думмаю. что замарачиваться с PID когда можно сделать нагрев по этапно лесенькой.
греем до 30с пауза 5 сек. греем до 80 пауза 5 сек...... греем до 160 пауза 30 сек греем до 230 стоп.
в переменную t= тепмература как реализовать цикл чтоб подержать температуру в паузе на задоной температуре +- 3 градуса.
чтоб примеррно так получилось
Зачем се это надо. переделкаинфокрасной паяльной станции.
В пяльной станции простое параметрическое регулирование одним тэн-ом. Вкл-выкл...
Достигли заданной температуры- выкл
достигли нижней уставки допустимости - вкл .
тут пид алгоритмы не нужны, если только на требуется какой то супер-пупер точности.
тут пид алгоритмы не нужны, если только на требуется какой то супер-пупер точности.
полностью согласен.
но как сделать по этапоность.
или придеться цикл в цикле писать. подскажите. как правильно сделать...
Возможно, поможет: http://we.easyelectronics.ru/Tools/pechka-za-1580-rubley-chast-2-upravle...
Напишите алгоритм регулирования по уставке в пределах допустимой погрешности и отладьте его.
сделайте интерфейс с вводом двухмерного массива уставок (заданной максимальной размерности , например десять) и времени их соблюдения..
запускайте первый пункт десять раз с уставками из массива на заданное оным время по каждой уставке..
Интерфейс работает один раз в setup
В loop крутится регулирование , по истечении времени каждой уставки перескакивающий на следущий элемент массива.
еще подробнее - в раздел "ищу исполнителя" .