Приветствую! Нужно использовать опорное напряжение ардуино для того существует функция analogReference(INTERNAL); которая прописывается в сетап и устанавливает напряжение 1.1В на ARF, и работать с шим в диапазоне от заданной температуры. Power = map(Tout,(Tmax-Tdelta),Tmax,255,0); if (Power255) Power=255; analogWrite(PWM,Power); Tmax установленное значение температуры Tdelta если установленное 300, а Tdelta=20 то шим начнет регулировать при 280. Tout то что выводит датчик температуры а разницу реальной температуры жала и внутри нагревателя убрать в формуле подсчета резисторов делителя напряжения. Так сказать услышал призыв к диалогу))))
Спасибо, это первый материал, который позволяет вникать в принцип. Я обладатель Ардуино в течении суток, но уже увлеченный))) И как я его упустил из своей жизни..... Надеюсь ответите на возникшие по ходу просмотра вопросы.
Нет. В данном случае мы крайне наивно полагаем, что график зависимости напряжения терпомары от температуры линейный, и берём какое-то усреднённое значение, чтобы лишь приблизительно высчитать текущую температуру. В третье части, над которой сейчас лениво идёт работа, это значение будет настраиваемым, с сохранением в EEPROM. Эдакая имплементация калибровки. Естественно, оно будет работать только для какой-то определённой температуты (плюс-минус), и для каждого нового диапазона калибровку нужно будет повторять. Например, "откалиброванное" значение для 350 градусов будет врать при попытке выставить, скажем, 400. Но в диапазоне 340-360 значение будет приблизительно верным.
С Т12 чуть сложнее. Земля у нагревательного элемента и термопары там общая, поэтому замерять напряжение на термопаре можно только при отключенном нагревателе. В принципе, вполне реализуемо "на коленке" - основная проблема лишь в программной части. Ну, и время открытия/закрытия транзистора должно быть минимальным. Характеристики IRFZ44N не самые лучшие в этом плане.
Подумывал об этом. Надо бы заказать и его тоже. Однако, действия будут совершенно аналогичными. Хочу запилить ещё один-два ролика по паяльнику, и завершить уже этот "проЭкт", но либо времени нет, либо сил. Вообще как-то забросил канал. Проще что-то быстро на коленке запилить, чем готовиться к записи, переснимать по несколько дублей из-за откровенных ошибок и матюков, а потом ещё и монтировать. Требует много времени, которого как всегда катастрофически не хватает. ):
Приветствую! Нужно использовать опорное напряжение ардуино для того существует функция analogReference(INTERNAL); которая прописывается в сетап и устанавливает напряжение 1.1В на ARF, и работать с шим в диапазоне от заданной температуры.
Power = map(Tout,(Tmax-Tdelta),Tmax,255,0);
if (Power255) Power=255;
analogWrite(PWM,Power);
Tmax установленное значение температуры
Tdelta если установленное 300, а Tdelta=20 то шим начнет регулировать при 280.
Tout то что выводит датчик температуры
а разницу реальной температуры жала и внутри нагревателя убрать в формуле подсчета резисторов делителя напряжения.
Так сказать услышал призыв к диалогу))))
Огромное спасибо! Доберусь-таки до коробок с барахлом, которые всё ещё не разобраны после переезда, и обязательно займусь паяльником.
Спасибо, это первый материал, который позволяет вникать в принцип. Я обладатель Ардуино в течении суток, но уже увлеченный))) И как я его упустил из своей жизни..... Надеюсь ответите на возникшие по ходу просмотра вопросы.
Нужно было использовать опорный источник для Ардуино
Компенсация холодного спая тут не реализована?
Нет. В данном случае мы крайне наивно полагаем, что график зависимости напряжения терпомары от температуры линейный, и берём какое-то усреднённое значение, чтобы лишь приблизительно высчитать текущую температуру. В третье части, над которой сейчас лениво идёт работа, это значение будет настраиваемым, с сохранением в EEPROM. Эдакая имплементация калибровки. Естественно, оно будет работать только для какой-то определённой температуты (плюс-минус), и для каждого нового диапазона калибровку нужно будет повторять. Например, "откалиброванное" значение для 350 градусов будет врать при попытке выставить, скажем, 400. Но в диапазоне 340-360 значение будет приблизительно верным.
А если попробовать на жалах хако Т12
С Т12 чуть сложнее. Земля у нагревательного элемента и термопары там общая, поэтому замерять напряжение на термопаре можно только при отключенном нагревателе. В принципе, вполне реализуемо "на коленке" - основная проблема лишь в программной части. Ну, и время открытия/закрытия транзистора должно быть минимальным. Характеристики IRFZ44N не самые лучшие в этом плане.
попробуешь добавить в схему термофен?:) очень интересно)
Подумывал об этом. Надо бы заказать и его тоже. Однако, действия будут совершенно аналогичными.
Хочу запилить ещё один-два ролика по паяльнику, и завершить уже этот "проЭкт", но либо времени нет, либо сил.
Вообще как-то забросил канал. Проще что-то быстро на коленке запилить, чем готовиться к записи, переснимать по несколько дублей из-за откровенных ошибок и матюков, а потом ещё и монтировать. Требует много времени, которого как всегда катастрофически не хватает. ):
По моему это видео не имеет ни какого отношения к продолжению первой части ?
bunun ayar dügmeleri nerde
Şu anda, ayarlar mikro denetleyici kodu ile kodlanmıştır