Автор: Serzh , 4 июня 2009
В настоящее время собираю ИК нижний подогрев, по образу и подобию устройства, собранного Димой (Охотник) -тут. Мне почему-то не очень привлекательна идея собирать полностью автономное устройство с микроконтроллерами, своими прошивками и т.д. Хотя и этот вариант со счетов не сбрасываю, возможно так и буду делать.
В общем пока хочется собрать это устройство с управлением с компьютера. Как мне видится, с помощью компьютера будет легко оперативно вносить коррективы в термопрофиль, выставлять требуемые временные задержки, скорость прогрева и т.д. и т.п. Да и видится это как то попроще, что-ли. И там же можно будет реализовать синхронность с верхним нагревательным элементом, подключить вентилятор для охлаждения..
Но и в том, и в другом случае и меня трудности - сам в программировании не разбираюсь вообще. В общем просьба такого плана - может кто видел на просторах инета что-то подобное, или сделал сам, или знает как сделать - поделитесь! Видится это так - какая-то програмка, в которой выставляются все требуемые параметры по термопрофилю, и какое-то согласующее устройство между компьютером и непосредственно нагревательными элементами.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Remontnik

16 лет 5 месяцев назад

Вы, Serzh, тоже будете собирать на базе этой схемы?

maco

16 лет 5 месяцев назад

Это схема всего лишь усилителя :). +12 В в ней используется только для получения опорного напряжения +5 В.
При желании можно попробовать взять опорное напряжение поменьше и получать его из +5 В.

Serzh

16 лет 5 месяцев назад

Увы, мои знания по написанию прошивок для контроллеров вообще стремятся к нулю. Для меня не представляет сложности собрать-спаять сколь угодно сложное устройство, но разработать его мне никак. Поэтому я с интересом слежу за этой темой, и жду энтузиастов, готовых потратить свое время и знания для осуществления этой задумки. Хотя бы теоретически, а уж изобразить в реале это мы запросто..

Remontnik

16 лет 5 месяцев назад

А я и не собираюсь писать прошивки для микроконтроллеров:lol:Тут ведь тема про бесконтроллерное управление..вот схема этого усилителя+подкл ацп будут рулить термопарой и передавать значения на вход лпт порта, а выходом будет рулиться сама паялка, там схема на базе симмистора..И на компе будет прога, которая на порт будет выдавать 0 и 1 и от этого будет зависить на сколько откроеться симмистор..короче говоря должен получиться тот же пид-рег типа овена, у них принцип тот же по термопаре отслеживание температуры..Да и опыта в программировании у меня тоже как такового нет(по портам), но на просторах есть много проф. программистов/images/smiles/icon_biggrin.gif

Serzh

16 лет 5 месяцев назад

Все так, но кто напишет саму программу? :)

Remontnik

16 лет 5 месяцев назад

Через 2 недельки мне отпишиться один программер, занимающийся разработкой электроники+программированием, вот он если цену за набросок проги не залупит, то можно будет у него и купить) почему набросок-потому, что ее все равно прийдеться дорабатывать/подстраивать под себя..Мог бы и сам попробывать, но в инете про программирование лпт оч мало инфы, да и нужны оч глубокие знания в этой области..но совсем немного делфи я знаю.

maco

16 лет 5 месяцев назад

[off]Явление Христа программы народу :lol:.[/off]

но в инете про программирование лпт оч мало инфы
На MSDN загляните и покопайтесь :).
А ежели писать под Win98, так и прямой доступ к портам можно организовывать - уж этого в инете полно.

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

nt368

16 лет 4 месяца назад

на чем делать (микроконтроллер или дискретка) конечно же дело вкуса, но в случае дискретки и отказа от микроконтроллера мы только полностью переносим этап программирования на компьютер и создаем себе небольшой геморой с передачей данных на компьютер.
В случае с микроконтроллером мы разбиваем программирование на 2 части и используем почти тот же самый язык С. В принципе оба варианта управления принципиально не различаются. Я сейчас ваяю схему управление на Atmega16 (связь с компом по USB) 2 канала управления и контроля температуры (верх и низ) дело движется к завершению, вот только уперся в алгоритм управления симисторами. бъюсь над алгоритмом точного управления температурой. Пока в голове крутится вариант, при котором требуемая температура может быть не будет достигнута никогда :-). Может кто поделится неплохим алгоритмом контроля температуры, имеется ввиду управление симистром при приближении температуры нагрева к искомой, чтобы температура не скакала сильно вверх-вниз.

maco

16 лет 4 месяца назад

nt368
Если вы управляете временем включения симистора относительно перехода напряжения через нуль, то в чем проблема?

nt368

16 лет 4 месяца назад

проблема чисто программная - как плавно подвести температуру к необходимой. Чисто технически проблем нет. Отслеживаю переход напряжения через 0, формирую синхроимпульс, измеряю температуру и далее фазово-импульсное управление нагревом. при большой разнице температуры с требуемой симистор открываю полностью, при приближении к необходимой температуре время открытия симистора уменьшаю до некоторого значения (этот момент собственно и вызывает пока затруднение, есть мысль вычислить его чисто экпериментально) и потом только периодическое включение\выключение подогрева.