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

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

Вот и я об этом думал, в большенстве своих самоделок ставлю б/у зарядки для мобилок, цена - 3-10 грн.
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

petro2002 писал(а):Вот и я об этом думал, в большенстве своих самоделок ставлю б/у зарядки для мобилок, цена - 3-10 грн.
Решайте, пока я не начал продвигать проект.
Реклама
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

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

Сообщение Soir »

petro2002 писал(а):Гальваническая развязка - прежде всего!
Ее в принципе можно сделать оптической для входных импульсов, а трансформатор исключить.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

Никогда не пробовап подключать оптопару к сети 220, как схемно это выглядит?
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

petro2002 писал(а):Никогда не пробовап подключать оптопару к сети 220, как схемно это выглядит?
Вот первая попавшаяся ссылка (см. внизу страницы). Поищите, есть и другие варианты.
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Или вот еще http://cs-cs.net/mnogokanalnyj-dimmer-p ... vaya-chast
Мне эта даже больше нравится. Только под нее надо или прошивку изменить, или добавить на входе диодный мост.
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

Спасибо Soir, интересные варианты (особенно вариант 2 где и оптрон копеечный) но, их наверное можно будет применить в дальнейшем, в нашей схеме? Тогда давайте наверное пока вернёмся к трансфориаторам?
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

petro2002 писал(а):Спасибо Soir, интересные варианты (особенно вариант 2 где и оптрон копеечный) но, их наверное можно будет применить в дальнейшем, в нашей схеме? Тогда давайте наверное пока вернёмся к трансфориаторам?
Мне по большому счету все равно, какое будет схемное решение, мне только желательно заранее знать 50 Гц или 100 Гц. Значит останавливаемся на 100 Гц.
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

останавливаемся на 100 Гц
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

У меня сейчас тоже есть задача автоматизировать управление печью в химической лаборатории. До этого делал подобный проект, где все элементы регулятора были - это блок управления феном. Там был PID с настройкой из софта на компьютере, привязка к сети на основе программной PLL, чисто аппаратное управление симистором с помощью канала сравнения таймера. Описание алгоритма здесь: http://radiokot.ru/forum/viewtopic.php? ... 0#p1093940. График работы PID:
СпойлерИзображение
Вложения
DFS-90_sch.pdf
схема
(68.39 КБ) 658 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Да, вы где-то выкладывали кусок кода табличной линеаризации показаний термопары. Воспользовался нагло вместо своего громоздкого полинома - отлично работает и места меньше занимает. Спасибо большое - постоянно пользуюсь плодами вашего труда, не знаю как и благодарить. Если буду в ваших краях - привезу сало и горилку (домашняя, очищенная, почти виски) :)) . Посмотрел реализацию пид - у вас тоже лучше, дойдут руки, если можно, воспользуюсь.
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Нет проблем! Если возникнут какие-то вопросы по моим проектам, пишите на почту.
Контактная информация:
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

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

Сообщение Soir »

petro2002 писал(а):Soir, перепаял-включил и вот первые результаты. Синхро в виде пилы положительной полярности поступают на выв 4, чёткие и стабильные.
Проблеск светодиода с интервалом 1 сек примерно, так же влючается нагрузка, по морганию лампы заметно. Разогрева печи практически не происходит. Установки роли не играют.
Пока всё.
Я тоже не сидел сложа руки. Собрал макет. Все работает. Синхроимпульсы почти прямоугольные, четкие. Печь не грел, но вместо нагрузки включал лампочку, светит ровно, яркость плавно нарастает (падает) в зависимости от входного напряжения с датчика...
Поэтому проверяйте правильность монтажа, FUSE. Прежде всего формирователь синхроимпульсов, пилы быть не должно. Обращаю внимание на емкость C4 - должна быть 50-500 pF.
Пока все.
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

емкость C4 - должна быть 50-500 pF
А я её принял за 100n, поменял, импульсы прямоугольные. Хорошо, что осциллограф есть – неполадка выявлена мгновенно. Напряжение нарастает ступенчато (соответственно, какие установки). Пример: нарастание каждую секунду - одна ступень, на соответственно установленную мощность. Ступень более ярко выражена при уст. большей мощности. Правильно работает?
Да, и как-то не правильно работает BTA41. Поставил BT137, нормально, как выше сказано. Может работать BTA41 с MOC3021-MOC3023, т.е без зеро кросс в оптопарах?
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

petro2002 писал(а):...нарастание каждую секунду - одна ступень, на соответственно установленную мощность. Ступень более ярко выражена при уст. большей мощности. Правильно работает?...
Читайте описание, подробности я уже не помню, алгоритмом пока не занимался. Опробуйте процесс в реальных условиях, может ничего переделывать и не придется. Хотя прошивку все равно надо доводить и "причесывать".
petro2002 писал(а):...т.е без зеро кросс в оптопарах?
Мы это уже проехали на предыдущей странице.
Soir писал(а):...Если для управления симистором используется оптопара типа MOC, то она должна быть без контроля прохождения сетевого напряжения через 0.
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

работает BTA41
поменял местами выводы Т1-Т2.
Печь 4 кВт отработала по программе ( 5 программ с подьёмом-понижением), перелёт температур чуть увеличивался с повышением температуры в печи.
Глаз не отводил от ламп накаливания и экономки, так и незаметил перепада. Вот оно, так должно работать, моё мнение! Помехи, подавлю сетевыми фильтрами.
Хотелось бы поднять планку до 1500 град. и с возможностью установки единиц градуса. Можно-ли?
Soir, спасибо!
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

petro2002 писал(а):Хотелось бы поднять планку до 1500 град.
Поднял. В прошивке это просто, но в железе Вам придется перенастраивать усилитель сигнала термопары. Теперь новая шкала: при 1500 град на входе АЦП микроконтроллера должно быть 2,5V.
petro2002 писал(а):...с возможностью установки единиц градуса.
Сделал и температуру и время. Мне кажется при удержании кнопок во время настройки слишком быстро идет установка, или нормально?
Теперь что касается алгоритма. Оставляем как есть или переделывать под ПИД?
Вложения
Termo_ATMega8.zip
Прошивка.
(5.11 КБ) 225 скачиваний
Открыл глаза
Сообщения: 47
Зарегистрирован: Сб фев 04, 2012 02:53:41

Сообщение petro2002 »

слишком быстро идет установка, или нормально?
Да, слишком быстро пролетают цифры. Десятки можно ещё успеть, а вот с
единицами...
при 1500 град на входе АЦП микроконтроллера должно быть 2,5V.
Буду перенастраивать, а где бы посмотреть эту шкалу температур, скажем какое напр. должно быть при 100-500-1000 град? Для градуировки.
Оставляем как есть или переделывать под ПИД?
Т.к. это устройство будет "на все случаи жизни", а некоторые из них требуют поддержания точных температур, хотелось бы ПИД. Как то пользовался заводским, ипоно-китаянским REX-C100, куда бы не пристроил - автоПИД и держит практически без колебаний.
То, что есть сейчас - вполне хорошее устройство, но, Soir если не очень сложно, пожалуйста.
При обрыве термопары, как должна отреагировать программа?
Ответить

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