Автор | Сообщение |
akvakuzma
|
Очень интересно. Я в процессе постройки станции и хотел попробовать реализовать трёхзонный нагрев, а тут готовое решение. Так как процесс строительства станции у меня затягивается по объективным причинам, то результаты применения вашего контроллера будут не скоро. И, пожалуйста, опишите: как и чем лучше шить STM32F100C4T6?
Спасибо! |
|
tormentor
Завсегдатай
Сообщения: 729
|
|
DenCent
|
конечно выложите,очень интересно посмотреть и на Ваш вариант. И особенно хочется на фото конструкции посмотреть. |
|
tormentor
Завсегдатай
Сообщения: 729
|
4 термопары (К-типа, применяются в мультиметрах) + 4 нагревателя (до 5кВт с симисторами BTA24), 10 профилей по 10 точек, ПИД-регулирование, логгирование и управление с ПК (Modbus в разработке).
При старте профиля(программы) каждую секунду в порт RS232 выводится прошедшее время программы (сек) и температуры термопар 1..4 в формате CSV (время;T1;T2;T3;T4;) на скорости 38400бод, 2стопа. Если слоггировать в каком-нибудь терминале, можно рисовать графики в Excel.
Общий вид (регулятор смонтирован в прозрачном корпусе на DIN рейку):
Внутри (для мощных нагревателей придется установить массивный радиатор с кулером на симисторы и вынести их в отдельный корпус):
Общая схема подключений (усилители термопар, оптосимисторы, клавиатура, индикатор, RS232):
Схема усилителей термопар + датчика хол.спая (4 канала). При питании от 3.3В стабилизатор 2951 можно не впаивать:
Схема оптотиристоров (2 канала):
Схема контроллерного модуля (думаю без изменений прошивки можно применить STM32VLDiscovery):
Инструкция: http://tinyurl.com/crvzvzy
Прошивка (в папке Release)/исходники (компилировалось в Codesourcery ARM-GCC):
https://docs.google.com/open?id=0B4EdBOyGBHKnb0ROM3Q0cTFSVFNqSXVEcFR6LXA5dw
Описания проектов:
модуль контроллера: http://electrotormentor.blogspot.com/2011/09/armino-nano-st48-tiny-48-pin-stm32.html
усилители термопар: http://electrotormentor.blogspot.com/2012/03/4-channel-thermocouple-amplifier.html
2 канала оптосимисторов: http://electrotormentor.blogspot.com/2012/02/2-channel-16a-opto-triac-module-zero.html |
|
maxlabt
|
tormentor, все это интересно, но неплохо для понимания описать конструкцию: что, где, когда и как греет. |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>все это интересно, но неплохо для понимания описать конструкцию: что, где, когда и как греет.
для каждого шага профиля задается конечная температура (для нагревателей/термопар 1..4) и время нагрева. При выполнении программы происходит плавный набор температуры до конечной точки. Вот в принципе и все...
Подробнее по настройкам - смотрите инструкцию http://tinyurl.com/crvzvzy |
|
vadik.kh
|
Цитата: | tormentor, все параметры редактируются на 4х строчном LCD. |
возможно на этом LCD редактировать удобней, не хотите попробовать?
|
|
tormentor
Завсегдатай
Сообщения: 729
|
>>возможно на этом LCD редактировать удобней, не хотите попробовать?
зачем усложнять ? хватает символьного, а для графиков удобнее подключить ПК. Хотя, может и до графического когда-то доберусь... |
|
tormentor
Завсегдатай
Сообщения: 729
|
|
vadik.kh
|
|
akvakuzma
|
|
tormentor
Завсегдатай
Сообщения: 729
|
да, можно использовать STM32VLDiscovery (то есть любой контроллер из семейства STM32F100).
Цитата: | что именно, модуль - готовый продается | я знаю, только его еще нужно заказывать, стоит в 3 раза дороже, больше соединений (16-битная шина против 4-битной). Ну и отдельный гемор с программированием графики... |
|
vladimersv
Завсегдатай
Сообщения: 383
|
вопрос к -tormentor-
возможно использование 2х термопар тока а также где размещаете все 4 датчика в процесе работы а также какой софт используете для контроля за работой на компьютере например возможно ли подвязать IRSoft-VER2. или что нить подобное
зарание спасибо |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>возможно использование 2х термопар тока
возможно, неподключенные каналы просто не регулируются
>>где размещаете все 4 датчика в процесе работы
пока используются 2 канала (низ/верх), но можно например разделить подогрев на несколько зон
>>какой софт используете для контроля
пока никакой, он в разработке
>>возможно ли подвязать IRSoft-VER2
может и можно, но для этого нужно описание протокола |
|
tormentor
Завсегдатай
Сообщения: 729
|
|
vladimersv
Завсегдатай
Сообщения: 383
|
tormentor вопрос -возможно использование только 2х каналов а 2 непаять а к примеру а на массу через резистор вернее небудетли процесор выдавать Error и прерывать процес а также как вы размещали все 4датчика к примеру- на тене -на плате снизу -сверху и как процесор кретичен в типу нагревателя низа и верха тоесть галогенки или кварц трубки или излучатели или плита тоесть инерция то разная как процесор относится к етому
зарание спасибо
ДОБАВЛЕНО 05/04/2012 18:31
извените за повторение почемут показалось что недобавилось мое сообщение еще раз извените за повторение |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>tormentor вопрос -возможно использование только 2х каналов а 2 непаять
можно, я так и делаю. Неподключенные каналы просто не будут регулироваться
>>как вы размещали все 4датчика к примеру
все 4 пока не использовал, только 2 - 1 термопара прижата к плате снизу, вторая - сверху
>>инерция то разная как процесор относится к етому
учитывается скоростью нагрева и коэффициентами ПИД регулятора |
|
vladimersv
Завсегдатай
Сообщения: 383
|
tormentor а на атмеге32 вы непробывали соберать данный контролер |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>tormentor а на атмеге32 вы непробывали соберать данный контролер
нет. Пусть другие пробуют
добавил возможность отсутствия датчика хол.спая. Внешняя температура учитывается как 20град: http://ifolder.ru/29767814 |
|
vladimersv
Завсегдатай
Сообщения: 383
|
>>tormentor а на атмеге32 вы непробывали соберать данный контролер
нет. Пусть другие пробуют
жаль а так повторяемость на атмеге былаб легче намного еето проще прошить |
|