arduino и термопрофиль.

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

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

чтоб температура набералась по определенной кривой.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

железо + программа

или тебе точнее?

toc
Offline
Зарегистрирован: 09.02.2013

akimov_aleks пишет:

Добрый день. Подскажите как сделать, пожалуйста. Мне нужно чтобы нагреватель грелся по заданному термопрофилю.
Чтобы температура набиралась по определённой кривой.

Желательно уточнить:
1. Какой нагреватель (дровяная буржуйка, маслянный электро-радиатор, батарея центрального отопления, утюг)
2. Как им можно управлять (включать-выключать)
3. Какая кривая (синусоида, парабола)
4. Температурой чего нужно управлять (корпуса нагревателя, воздуха в комнате, пива в бочке)

akimov_aleks
Offline
Зарегистрирован: 04.04.2013
Arduino uno как контроллер
MAX6675 как контроллера термопары K-Type
силовая часть. на MOC 3062
нагреватель керамика 450ват 
Хочу переделать ИК станцию от LDZ 
 
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а надо ли переделывать? если есть uart может по нему можно параметры задавать. если так что просто ардуина нужна которая по uart будет управлять

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

jeka_tm пишет:

а надо ли переделывать? если есть uart может по нему можно параметры задавать. если так что просто ардуина нужна которая по uart будет управлять

извените просто новечек и не чего не понял.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

на схеме справа внизу стоит MAX232 и разъем. вот узнай для чего он там. только параметры какие можно снимать или можно по нему управлять

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

jeka_tm пишет:

на схеме справа внизу стоит MAX232 и разъем. вот узнай для чего он там. только параметры какие можно снимать или можно по нему управлять

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

я предалагал простой вариант, возможно это уже заложено

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

далее тебе нужен программатор например uabasp и далее 2 варианта программирования: через программатор или залить бутлоадер

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

так что лучше проверь 1 вариант. второй более долгий

или тебе алгоритм нужен? тогда тебе про пид регулятор надо будет почитать

inspiritus
Offline
Зарегистрирован: 17.12.2012

У Вас похоже уже есть контроллер и элементы интерфейса для задания ему параметров с целью выполнения  оным каких то действий, связанных с двух группным регулированием ( возможно скважно-регулируемым) температуры ( или освещенности) . Я бы сказал, что это инкубатор с контролем температуры по верхнему и нижнему полям нагрева плоскости инкубации ( сверху кура, снизу сено ;). 

 

Что мешает использовать существующие средства ?

Ps. Сделать можно всё, только зачем ?

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

у меня не чего еще нет кроме arduinno  компонентов. схему привел для примера.

вот щас и думмаю. что замарачиваться с PID когда можно сделать нагрев по этапно лесенькой.

греем до 30с пауза 5 сек. греем до 80 пауза 5 сек...... греем до 160 пауза 30 сек греем до 230 стоп.

в переменную t= тепмература как реализовать цикл чтоб подержать температуру в паузе на задоной температуре +- 3 градуса.

чтоб примеррно так получилось

Зачем се это надо. переделкаинфокрасной паяльной станции.

 

inspiritus
Offline
Зарегистрирован: 17.12.2012

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

Достигли заданной температуры- выкл

достигли нижней уставки допустимости - вкл .

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

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

inspiritus пишет:

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

полностью согласен.

но как сделать по этапоность.

или придеться цикл в цикле писать. подскажите. как правильно сделать...

vdk
Offline
Зарегистрирован: 14.04.2013
inspiritus
Offline
Зарегистрирован: 17.12.2012

Напишите алгоритм регулирования по уставке в пределах допустимой погрешности и отладьте его.

сделайте интерфейс  с вводом двухмерного массива уставок (заданной максимальной размерности , например десять) и времени их соблюдения..

запускайте первый пункт десять раз с уставками из массива на заданное оным время по каждой уставке.. 

Интерфейс работает один раз в setup

В loop крутится регулирование , по истечении времени каждой уставки перескакивающий на следущий элемент массива.

еще подробнее - в раздел "ищу исполнителя" .