Вопрос по терморегулированию нихромовой проволоки

Нагревательная нихромовая проволока будет нагреваться за счет проведения однополярных ШИМ-токов, переключаемых полевым МОП-транзистором с регулируемым рабочим циклом. Сначала я рассчитаю требуемое тепло с помощью этого калькулятора и найду требуемый ток. Это будет целевой ток в остальной части моей установки. В этой формуле ток является непрерывным постоянным током. В моем случае я должен рассчитать Irms тока?

Я почувствую ток, как показано на рисунке ниже:введите описание изображения здесь

Над зеленой секцией находятся в основном два операционных усилителя, которые будут фильтровать/интегрировать и усиливать напряжение на шунтирующем резисторе, которое будет считываться АЦП uC. Таким образом, я могу рассчитать ток, зная коэффициент усиления операционных усилителей и значения Rshunt. Для большей точности я буду вычитать смещение (исходя из входных напряжений смещения) в начале, когда MOSFET выключен.

Итак, поскольку ток импульсный, я отправлю его интеграл на АЦП. На самом деле я отправляю данные о средних значениях напряжения или тока для Rshunt.

На иллюстрации выше я попытался упростить сценарий. Сначала будет установлена ​​температура, как на рисунке 1, и я хочу, чтобы температура регулировалась, когда провод укорачивается или удлиняется. Я хочу, чтобы нихромовая греющая проволока имела одинаковую температуру, когда ее укорачивают или удлиняют.

Таким образом, логически, если длина провода изменяется, рабочий цикл также должен регулироваться UC. В противном случае он будет пропускать чрезмерный ток или недостаточный ток. Данные, считанные АЦП, каким-то образом должны использоваться для настройки рабочего цикла. Это сторона программирования.

Мой вопрос:

Пропорциональна ли температура провода нагрева Iavg или Irms. Если оно пропорционально I_avg. Мне просто нужно отрегулировать рабочий цикл так, чтобы он производил те же Iavg или Vout, которые были установлены в начале. Но если температура прямо пропорциональна Irms, то я должен отрегулировать рабочий цикл так, чтобы он производил те же Irms, которые были установлены в начале.

В моем случае следует использовать регулировку среднего или среднеквадратичного значения тока ШИМ до заданного значения?

И это все? В этом случае температура связана только с током? Длина не оказывает существенного влияния? (Электрическая мощность изменяется в зависимости от длины провода, если сила тока остается неизменной; но в этом случае я хочу сохранить одинаковую температуру на любой длине)

Редактировать

ИС или датчик для измерения абсолютной температуры будут более надежными, если вы не уверены, что каждая деталь не будет проигнорирована. Существует ли микросхема, которая может измерять температуру провода или любого ИК-датчика или любого другого метода прямого измерения температуры?

Я многое пропустил, если у вас однополярный сигнал. (ШИМ от нуля до некоторого положительного напряжения.) Тогда я думаю, что I avg = I rms.
Я думаю, что Irms_unipolar_pulse = Ipeak*sqrt(D), где D — рабочий цикл.
Температура проволоки связана с тепловым потоком и не связана с током. Это было бы слишком просто. Но сопротивление связано с температурой, поэтому, если вы можете измерить изменение сопротивления, вы можете получить температуру. изменять.
Провод будет нагреваться пропорционально средней мощности, рассеиваемой в нем, при условии, что частота ШИМ превышает 20 Гц или что-то в этом роде. Поскольку вы хотите регулировать температуру, вы можете начать с регулирования средней мощности. Так что нужно следить за средним током. Вы можете сделать это в цифровом виде, (а) замеряя ток сразу после запуска ШИМ и всегда поддерживая ШИМ выше, скажем, 20%, скажем, на частоте 100 Гц, затем (б) умножая adcReading на pwmPercent. Или вы можете сделать это аналогово, пропустив текущее показание через фильтр очень низких частот перед АЦП. Цифровой легче настроить. С местной температурой может поумнеть.
Если тепловая нагрузка постоянная, то вроде работает, но с переменной тепловой нагрузкой сложнее.
Зависит от тепловой постоянной времени провода. Медь имеет тепловую постоянную времени (обратную «термической диффузии») 9600 секунд на метр, или 96 секунд на 10 см, или 0,96 секунды на 1 см, или 0,0096 секунды на миллиметр, или 96 мкс на 100 микрон. Найдите «термодиффузию» для нихромовой проволоки.
есть ли более простой способ определить температуру провода? ИК-датчик подойдет?
@doncarlos, правильно, я должен немного посчитать, прежде чем комментировать.
@sstobbe, когда ты сказал, что это работает. Вы комментировали настройку в моем вопросе?
@TonyM, так что мне не нужно измерять разную длину или напряжение на нихроме? только средний ток? если возможно, не могли бы вы написать ответ о том, что вы предлагаете, спасибо.

Ответы (3)

Пропорциональна ли температура провода нагрева Iavg или Irms.

я р М С это ток, который даст эквивалентный нагрев тому же постоянному току, так что это то, что вы хотите.

Но если температура прямо пропорциональна Irms...

Мощность прямо пропорциональна я 2 р . У нихрома положительный температурный коэффициент (проверьте, так ли это), поэтому R не будет постоянным.

Стабильной температурой будет точка, при которой потребляемая электрическая мощность равна мощности, теряемой в проводе. Если последнее непостоянно, то и температура не будет постоянной.

В моем случае следует использовать регулировку среднего или среднеквадратичного значения тока ШИМ до заданного значения?

Я бы склонялся к регулировке сопротивления провода . Таким образом, вы контролируете температуру. Измеряйте ток и напряжение, рассчитывайте сопротивление и контролируйте его.

В этом случае температура связана только с током?

См. выше.

Длина не оказывает существенного влияния?

На разъемах будет дополнительное охлаждение. Чем короче ваш нагревательный провод, тем более важными они становятся.


Из комментариев:

Если бы я мог использовать дифференциальный усилитель и измерить среднее напряжение на нихроме, а также ток. Как бы вы сформулировали температуру?

Снимите эталонные показания после того, как питание было отключено на время, достаточное для достижения комнатной температуры. Назовите это 100%. После этого измерьте сопротивление, рассчитайте увеличение сопротивления в процентах и ​​используйте справочную таблицу или линейное приближение для расчета фактической температуры.


Я немного смущен. В некоторых комментариях под моим вопросом упоминается, что ток пропорционален нагреву провода. См. также эту ссылку: hotwirefoamcutterinfo.com/_NiChromeData.html В абзаце говорится: «Знайте, что ТОК, а не напряжение или мощность, нагревает ваш провод. Скорее, это фактическое прохождение тока через провод, который в конечном итоге определяет его температуру».

В статье немного не хватает правильного технического объяснения. Последняя строка сбивает с толку, потому что V и I связаны R. Они пытаются донести, что управление током означает, что вы получите тот же результат (для данного сечения провода), независимо от длины. Если бы вы управляли напряжением, вам нужно было бы отрегулировать напряжение в соответствии с длиной провода.

Этот комментарий — первое упоминание о резке пенопласта. Я подозревал, что это может быть ваше приложение, и поэтому я говорил о силе . Следует отметить несколько моментов:

  • Температура, как уже упоминалось, стабилизируется в точке, где тепло в проволоке = потеря тепла.
  • Это будет меняться в зависимости от того, находится ли проволока в воздухе или в режущей пене.
  • Она будет меняться в зависимости от вашей скорости резки. Чем быстрее вы будете резать, тем больше тепла будет отведено от вашей проволоки, и если вы будете резать слишком быстро, проволока достаточно остынет, чтобы ее не разрезать, и вы ее сломаете.
  • Часть проволоки снаружи пенопласта будет иметь более высокую температуру, чем та, где происходит резка, поскольку она не теряет тепло с той же скоростью.

Скорее, фактическое прохождение тока по проводу в конечном итоге определяет его температуру».

Опять же, ток задает мощность. Температура зависит от того, что происходит снаружи провода.


Я думаю, что вы не должны чрезмерно усложнять свой дизайн. Сделайте ваш контроллер питания регулируемым и добавьте какой-нибудь индикатор тока — может быть, просто ваш мультиметр — последовательно с проводом. Найдите текущее значение, которое подходит для вашей скорости резки пенопласта, и запишите его!

Я постараюсь сформулировать это, чтобы быть уверенным, что я правильно понял вас. Предполагая, что VDS MOSFET = 0, сопротивление провода равно: R_nichrome = (Vcc*D - Vshunt_avg)/I_shunt_avg Итак, пока R_nichrome сохраняется почти постоянным, т.е. T1=T2? Если мне кажется, что мне не нужно менять настройки, а нужно настроить только часть программирования?
Я бы сказал, что вы не можете предположить, что VDS = 0, и вы не можете предположить, что сопротивление проводов к нихромовой проволоке равно нулю. Нужно как-то измерить напряжение на нихромовых клеммах, чтобы исключить все остальные падения напряжения.
О, это было бы более сложно, если бы дополнительный усилитель на стороне высокого напряжения измерял напряжение на нихромовых выводах. Как вы думаете, может ли ИК-датчик работать для измерения температуры в этом случае?
Если бы я мог использовать дифференциальный усилитель и измерить среднее напряжение на нихроме, а также ток. Как бы вы сформулировали температуру?
Смотрите обновление.
@Tranistor Я немного сбит с толку. В некоторых комментариях под моим вопросом упоминается, что ток пропорционален нагреву провода. См. также эту ссылку: hotwirefoamcutterinfo.com/_NiChromeData.html В абзаце говорится: «Знайте, что ТОК, а не напряжение или мощность, нагревает ваш провод. Скорее, это фактическое прохождение тока через провод, который в конечном итоге определяет его температуру».
Смотри обновление, Дон.
Спасибо "... Найдите текущее значение, которое подходит для вашей скорости резки пенопласта, и запишите его". Но это было то, что я пытался сделать в своем вопросе. Вопрос был в том, найду ли я этот ток и запишу. Регулировка этого тока даст примерные температуры с разной длиной? Итак, представьте, что длина равна L, и она проходит через 1,5 А, а температура T1 идеально оптимальна. Если я уменьшу длину до 2 * L / 3 и снова отрегулирую ток до 1,5 А, получу ли я примерно аналогичную температуру T1? Я имею в виду примерно.
И посмотрите это исследование: tuhsphysics.ttsd.k12.or.us/Research/IB14/LemiFujiShenKuan/… Когда я наносил на график их данные, наиболее линейным был ток против температуры, а не сопротивление против температуры, а не мощность против температуры. немного запутался

Здесь есть несколько различных параметров. Это температура провода, мощность в проводе на единицу длины, средний ток и среднеквадратический ток. Ни один из них не является одинаковым.

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

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

Если вы действительно хотите регулировать температуру, вы должны измерить ее и передать на контроллер. Одним из способов сделать это является использование температурного коэффициента сопротивления. Вы контролируете напряжение и ток, вычисляете сопротивление, а затем определяете температуру.

Это не позволяет вам изменить длину провода без какой-либо перекалибровки. Один из способов справиться с проводами разной длины — предположить, что провод имеет комнатную температуру при первом включении, измерить это сопротивление, а затем использовать относительное изменение этого сопротивления для определения температуры.

Если вы хотите отрегулировать провод при фиксированной температуре, которую не нужно регулировать программно, я бы предложил использовать конфигурацию моста, чтобы проверить, выше или ниже сопротивление, чем эталонное значение. Например, если мощность невелика, а сопротивление при желаемой температуре будет равно 1K, вы можете сделать что-то вроде:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Если TDR меньше 1K, то вход + COMP1 будет выше, чем вход -; если он больше 1K, то вход + будет ниже. На это поведение практически не будет влиять то, включен или выключен транзистор (выключение транзистора снизит общее энергопотребление на 90 %, но уменьшит рассеяние в TDR1 на 99 %).

Фактические номиналы резисторов не критичны, но компаратор будет сбалансирован, когда TDR1/R1 = R2/R3. Когда транзистор открыт, R1 будет рассеивать примерно 1/10 мощности TDR1. Когда он выключен, R4 будет рассеивать примерно 1/10 мощности, которую рассеивал бы TDR1 во включенном состоянии. Уменьшение R1 и R3 и увеличение R4 уменьшит мощность, рассеиваемую на R1 и R4, но сделает схему более чувствительной к любому смещению компаратора.

1к TDR1 это нихромовая проволока? В моем случае провод будет варьироваться от 4 до 14 Ом.
@doncarlos: Если при желаемой температуре будет десять Ом, отрегулируйте R1 до 1 Ом и, возможно, отрегулируйте R4 до 100 Ом или около того.
Я пытаюсь понять вашу схему. Но когда длина TDR1 (нихромовая проволока) изменится, значение TDR1 изменится, и механизм управления попытается отрегулировать его в 10 раз больше R1 (что такое R2/R3)? Но чтобы это работало, должна быть прямая связь между сопротивлением и температурой. В том, что? Допустим, в вашей схеме длина L провода TDR1 регулируется вручную до 500 Ом путем уменьшения его длины до L/2. Это означает, что он должен снова подняться до 1 кОм, включив полевой МОП-транзистор и нагрев провода. Не могли бы вы объяснить эту красивую схему шаг за шагом? Спасибо
@doncarlos: В зависимости от того, увеличивается или уменьшается сопротивление с температурой, вам нужно будет либо включить транзистор, когда вход + выше, либо включить его, когда вход - выше. Схема попытается сбалансировать температуру так, чтобы TDR1/R1 = R2/R3; регулировка соотношения R2/R3 изменит уставку. Я использовал схему, подобную приведенной выше, около 15 лет назад в системе, где мне нужно было измерить мощность, необходимую для поддержания определенной температуры провода.
Поскольку напряжение питания было известно, а сопротивление было известно, они вместе подразумевали напряжение и ток в проводе, а умножение их на рабочий цикл давало бы мощность. Преимущество этого подхода заключается в том, что на измерение сопротивления не влияет то, включен или выключен транзистор. Если вам нужно приспособиться к различным сопротивлениям, это может быть отличным местом для использования цифрового потенциометра.
Я понимаю механизм балансировки. Это контроль включения, верно? Но вот чего я не понимаю: представьте, что у меня есть нихромовая проволока длиной 10 см и ее сопротивление равно 10 Ом; а представьте у меня есть еще нихром 5см провод нихром и его сопротивление тоже 10 Ом. Значит ли это, что их температура одинакова?
@doncarlos: Если провода имеют одинаковый состав и площадь поперечного сечения, вам нужно будет отрегулировать цепь для каждого провода, чтобы удерживать его при правильной температуре.