Программный терморегулятор на ATmega8

Обсуждаем контроллеры компании Atmel.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

J-Tec писал(а):Хотелось бы узнать можно ли в этом терморегуляторе не использовать клапана, а только упровлять нагревателем с помощью ПИД-а.
надо для муфельной печи.

А какой у Вас нагреватель? Если ТЭН, то нет. Здесь другой принцип управления мощностью нагревателя.
Где-то выкладывал разработки и под электронагреватель - лень искать. Если сформулируете задачу, я посмотрю, может чем и помогу.
J-Tec
Открыл глаза
Сообщения: 78
Зарегистрирован: Пт ноя 07, 2008 18:48:56

Re: Программный терморегулятор на ATmega8

Сообщение J-Tec »

Надо сделать блок управления нагревом муфельной печи. Нагревательный элемент ТЭН, а точнее нихром от 1го до 3х кВт.
Диапазон регулировки от 50 до 1100 градусов. Т.е. надо плавный нагрев и удержание температуры на заданном уровне, определенное время. Максимальное время хватит 48-и часов.
Желательно с ПИД регулированием. или ПИ.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

J-Tec писал(а):Надо сделать блок управления нагревом муфельной печи. Нагревательный элемент ТЭН, а точнее нихром от 1го до 3х кВт...

Еще уточните способ управления нагревателем. Реле? Фазоимпульсный? Числоимпульсный?... И элементную базу.
J-Tec
Открыл глаза
Сообщения: 78
Зарегистрирован: Пт ноя 07, 2008 18:48:56

Re: Программный терморегулятор на ATmega8

Сообщение J-Tec »

Проц mega8 или 16. индикатор 2х16.
и если можно выход данных с термопары на 232 порт
Можно на полупроводниковом реле или фазоимпульсным
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Программный терморегулятор на ATmega8

Сообщение urry »

Как Вы себе представляете плавный нагрев с интегральной составляющей ?
Я делал недавно что-то похожее, то интегральную пользователи просто выбросили - слишком быстро нагревается за счет накопления интегральной ошибки и затем относительно длинный перегрев, пока ошибка рассасывается. Делал 256 периодов 10 мс интервалов (полуволна), с распределением Брезенхема. На 900 градусов гуляло градусов 6.
Ну, может, что-то не так делал :).
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

J-Tec писал(а):...индикатор 2х16.
и если можно выход данных с термопары на 232 порт

Ну, это уже ничего от базового варианта не остается. Это даже достойно отдельной темы. Я пока не готов полностью переделывать проект.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

urry писал(а):Как Вы себе представляете плавный нагрев с интегральной составляющей ? ...

Или интегральную составляющую ограничивать, или делать разогрев по программе...
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Программный терморегулятор на ATmega8

Сообщение urry »

возможно, но они сами ее выключили - требуется плавный разогрев для того, чтобы от теплового удара детали не покрошились - говорят, что выход на заданную температуру их вполне устраивает в районе час-два.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

urry писал(а):возможно, но они сами ее выключили...

Может сделать разогрев без интегральной, а после выхода на заданную температуру чтоб автоматически включалась.
J-Tec
Открыл глаза
Сообщения: 78
Зарегистрирован: Пт ноя 07, 2008 18:48:56

Re: Программный терморегулятор на ATmega8

Сообщение J-Tec »

Soir писал(а):
urry писал(а):возможно, но они сами ее выключили...

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


можно и так.
просто плавно иногда надо чтобы не убежать за задонный предел. для некоторых материалов это кретично. Особенно у материалов при нагреве от 40 до ~200 градусов.
karma_line
Родился
Сообщения: 1
Зарегистрирован: Ср сен 21, 2011 15:09:03
Откуда: Dnepropetrovsk
Контактная информация:

Re: Программный терморегулятор на ATmega8

Сообщение karma_line »

КОТАМ привет. :idea:
Вопрос. Как организовать управление приводом трех ходового крана по напряжению 0-10в. привод 24в. с зависимостью по температуре, используя обсуждаемое устройство
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Программный терморегулятор на ATmega8

Сообщение АСУ »

Soir, Вы на чём пишите?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

АСУ писал(а):Soir, Вы на чём пишите?

Если речь о языке программирования МК, то в основном на C.
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Программный терморегулятор на ATmega8

Сообщение АСУ »

Понял, значит мне не повезло. ПИД мучаю на АВ.
Kaban
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Re: Программный терморегулятор на ATmega8

Сообщение Kaban »

Soir, если возможно, измените пожалуйста прошивку муфельной печи. Нужна замена термопары на DS18B20, гистерезис от 0,1 до 1 С. Принцип управления мощностью нагревателя остаётся тот же. П-регуляция или ПИ.
PS:Применение двухпозиционного (релейного) регулятора дало неудовлетворительный результат из-за большой инерционности нагревателя :(
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

Kaban писал(а):...Нужна замена термопары на DS18B20, гистерезис от 0,1 до 1 С. Принцип управления мощностью нагревателя остаётся тот же. П-регуляция или ПИ...

Тут были разные варианты и версии, о какой разработке идет речь? Дайте ссылку на мое сообщение, я посмотрю, что там можно сделать. В связи с особенностью DS18B20 прошивку скорее всего придется менять полностью или почти полностью.
Kaban
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Re: Программный терморегулятор на ATmega8

Сообщение Kaban »

Soir, на первой странице данной темы, пост №7. Выложил tbogdan . называется муфельная печь 1,5КВТ.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

Kaban писал(а):Soir, на первой странице данной темы, пост №7. Выложил tbogdan . называется муфельная печь 1,5КВТ.

Понятно, в моем архиве эта разработка сохранилась. Посмотрю на сколько серьезная переделка требуется. Оговорите сразу, то, что следует изменить. Например, пределы установки и т.д.
Kaban
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Re: Программный терморегулятор на ATmega8

Сообщение Kaban »

Предел регулирования термостата от 35С до 90С. Гистерезис от 0,1С до 1С.
Можно убрать пищалку . По поводу программ не совсем понял(протеус не симулирует). Я понял так, что программы выполняются одна за одной. Если так, то не надо программ. Нужна установка температуры и её поддержание и возможно установка таймера. Управление нагревателем через симистор количеством пропусков полупериодов. По поводу регуляции - требуется наибольшая точность поддержания температуры . Поэтому склоняюсь к П или скорее всего к ПИ-регулятору. Возможно и к ПИД(хотя настройку его представляю себе весьма смутно).
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Программный терморегулятор на ATmega8

Сообщение Soir »

Kaban писал(а):...Поэтому склоняюсь к П или скорее всего к ПИ-регулятору. Возможно и к ПИД(хотя настройку его представляю себе весьма смутно).

А мне к чему прикажете склоняться? От той версии, что Вы выбрали за основу, уже ничего не остается... Дальше в теме есть и ПИД-регуляторы. И в параллельных темах где-то выкладывал... Определитесь, что Вам нужно и сформулируйте окончательное ТЗ.
Я сделаю Вам прошивку для терморегулятора, только у меня нет желания ее потом переделывать.
И наверно правильно будет вынести эту разработку в новую тему, так как это уже будет не программный терморегулятор...
Ответить

Вернуться в «AVR»