В настоящее время собираю ИК нижний подогрев, по образу и подобию устройства, собранного Димой (Охотник) -тут. Мне почему-то не очень привлекательна идея собирать полностью автономное устройство с микроконтроллерами, своими прошивками и т.д. Хотя и этот вариант со счетов не сбрасываю, возможно так и буду делать.
В общем пока хочется собрать это устройство с управлением с компьютера. Как мне видится, с помощью компьютера будет легко оперативно вносить коррективы в термопрофиль, выставлять требуемые временные задержки, скорость прогрева и т.д. и т.п. Да и видится это как то попроще, что-ли. И там же можно будет реализовать синхронность с верхним нагревательным элементом, подключить вентилятор для охлаждения..
Но и в том, и в другом случае и меня трудности - сам в программировании не разбираюсь вообще. В общем просьба такого плана - может кто видел на просторах инета что-то подобное, или сделал сам, или знает как сделать - поделитесь! Видится это так - какая-то програмка, в которой выставляются все требуемые параметры по термопрофилю, и какое-то согласующее устройство между компьютером и непосредственно нагревательными элементами.
Вы, Serzh, тоже будете собирать на базе этой схемы?
"Опыт растет пропорционально выведенному из строя оборудованию."
Это схема всего лишь усилителя. +12 В в ней используется только для получения опорного напряжения +5 В.
При желании можно попробовать взять опорное напряжение поменьше и получать его из +5 В.
Увы, мои знания по написанию прошивок для контроллеров вообще стремятся к нулю. Для меня не представляет сложности собрать-спаять сколь угодно сложное устройство, но разработать его мне никак. Поэтому я с интересом слежу за этой темой, и жду энтузиастов, готовых потратить свое время и знания для осуществления этой задумки. Хотя бы теоретически, а уж изобразить в реале это мы запросто..
А я и не собираюсь писать прошивки для микроконтроллеровТут ведь тема про бесконтроллерное управление..вот схема этого усилителя+подкл ацп будут рулить термопарой и передавать значения на вход лпт порта, а выходом будет рулиться сама паялка, там схема на базе симмистора..И на компе будет прога, которая на порт будет выдавать 0 и 1 и от этого будет зависить на сколько откроеться симмистор..короче говоря должен получиться тот же пид-рег типа овена, у них принцип тот же по термопаре отслеживание температуры..Да и опыта в программировании у меня тоже как такового нет(по портам), но на просторах есть много проф. программистов
"Опыт растет пропорционально выведенному из строя оборудованию."
Все так, но кто напишет саму программу?
Через 2 недельки мне отпишиться один программер, занимающийся разработкой электроники+программированием, вот он если цену за набросок проги не залупит, то можно будет у него и купить) почему набросок-потому, что ее все равно прийдеться дорабатывать/подстраивать под себя..Мог бы и сам попробывать, но в инете про программирование лпт оч мало инфы, да и нужны оч глубокие знания в этой области..но совсем немного делфи я знаю.
"Опыт растет пропорционально выведенному из строя оборудованию."
Явление
Христапрограммы народу .А ежели писать под Win98, так и прямой доступ к портам можно организовывать - уж этого в инете полно.
на чем делать (микроконтроллер или дискретка) конечно же дело вкуса, но в случае дискретки и отказа от микроконтроллера мы только полностью переносим этап программирования на компьютер и создаем себе небольшой геморой с передачей данных на компьютер.
В случае с микроконтроллером мы разбиваем программирование на 2 части и используем почти тот же самый язык С. В принципе оба варианта управления принципиально не различаются. Я сейчас ваяю схему управление на Atmega16 (связь с компом по USB) 2 канала управления и контроля температуры (верх и низ) дело движется к завершению, вот только уперся в алгоритм управления симисторами. бъюсь над алгоритмом точного управления температурой. Пока в голове крутится вариант, при котором требуемая температура может быть не будет достигнута никогда . Может кто поделится неплохим алгоритмом контроля температуры, имеется ввиду управление симистром при приближении температуры нагрева к искомой, чтобы температура не скакала сильно вверх-вниз.
nt368
Если вы управляете временем включения симистора относительно перехода напряжения через нуль, то в чем проблема?
проблема чисто программная - как плавно подвести температуру к необходимой. Чисто технически проблем нет. Отслеживаю переход напряжения через 0, формирую синхроимпульс, измеряю температуру и далее фазово-импульсное управление нагревом. при большой разнице температуры с требуемой симистор открываю полностью, при приближении к необходимой температуре время открытия симистора уменьшаю до некоторого значения (этот момент собственно и вызывает пока затруднение, есть мысль вычислить его чисто экпериментально) и потом только периодическое включение\выключение подогрева.
Отправить комментарий