Подключение позистора
- Войдите на сайт для отправки комментариев
Чт, 01/09/2016 - 19:15
Добро времени суток!
Имеется керамический нагревательный элемент от паяльника, в котором в качестве датчика используется терморезистор, а точнее низкоомный позистор (PTC). Подскажите схему подключения оного к ардуино.
Заранее благодарен!
Так, позистор - это же просто нелинейный резистор с положительным ТСК. При достижении определенной температуры сопротивление позистора скачкообразно увеличивается на несколько порядков.
Ну, так и подклчючать.
"Земля" - "позистор" - "резистор килоом на 10" - "+5V". От соединения позистора с резистором теняете проводок на вход Ардуино.
Если вход аналоговый, то при холодном позисторе там что-то около 0, а при горячем примерно 500 (+/- посмотрите)
Если вход цифровой, то при холодном там LOW, при горячем - HIGH. Если надо подрегулировать в какой именно момент включается HIGH - поэспериментируйте с резистором. Чем он больше, тем позже (при более горячем позисторе) будет HIGH включаться.
"Земля" - "позистор" - "резистор килоом на 10" - "+5V". От соединения позистора с резистором теняете проводок на вход Ардуино.
Если вход аналоговый, то при холодном позисторе там что-то около 0, а при горячем примерно 500 (+/- посмотрите)
Что то не сходится. Если 10К на +5, а 500 на землю, то между ними должно быть 5*500/(10000+500)=0.24В, тогда как логическая единица для входа начинается, если мне не измениет память, с 2 вольт. А до 0.8 вообще 0.
Для того, чтобы получить хотя бы из 5 вольт питания 2.5 вольт между резистором и позистором, когда он 500 Ом, резистор, по идее, нужен тоже 500 Ом.
Для того, чтобы получить хотя бы из 5 вольт питания 2.5 вольт между резистором и позистором...
За чем и зачем именно 2,5 вольта, урезая диапазон в 2 раза? От нуля до максимума (+5v) - самое оно.
Что то не сходится. Если 10К на +5, а 500 на землю, то между ними должно быть 5*500/(10000+500)=0.24В, тогда как логическая единица для входа начинается, если мне не измениет память, с 2 вольт. А до 0.8 вообще 0.
Всё сходится ровно настолько, насколько ТС потрудился задать вопрос. У меня в столе валется позистор, сопротивление которого в горячем состоянии как раз около 10К. Если исходить из него (а я из него и исходил), то у меня всё правильно. Что там у ТС мы не знаем, но совет "поэкспериментировать с резистором" он тоже получил. В чём проблема?
У меня в столе валется позистор, сопротивление которого в горячем состоянии как раз около 10К.
Тогда все правильно. А то я, грешным делом, подумал, что у данного позистора не 10К, а 500 ом в горячем состоянии. Такие тоже бывают.
Если речь идет о керамическом нагревателе для паяльника, а-ля Хакко, то там никакой не позистор, а высокоомный проводник с линейной температурной зависимостью. Если на такой "позистор" подать 24 вольта, то он сам разогревает паяльник почти до точки плавления олова.
Если речь идет о керамическом нагревателе для паяльника, а-ля Хакко, то там никакой не позистор, а высокоомный проводник с линейной температурной зависимостью. Если на такой "позистор" подать 24 вольта, то он сам разогревает паяльник почти до точки плавления олова.
Уважаемый!
Моя вина, что не дал более подробное описание керамического нагревателя.
И так:
керамический нагреватель Hakko No.1321
куплен в Китае, из инструкции следует что красные контакты - нагревательный элемент, синие - сенсор. Какой сенсор, умалчивается.
Методом научного тыка удалось выяснить, что это, ПОЗИСТОР. Как, опишу ниже.
Сопротивление при температуре 27 С (контролировалась по будильнику с термометром) показания такие
При условной температуре 0 С для чего термоэлемент помещен в воду со льдом
При условной температуре 100 С для чего термоэлемент помещен в закипающую воду
Что получили, при 0С сопротивление = 50,6 Ом, при 27,3С - 55,1 Ом и при 100С - 66,2 Ом. Из чего явно прослеживается положительный ТКС. Вывод - это ПОЗИСТОР.
А вообще керамические нагреватели бывают с ТЕРМОПАРОЙ, ТЕРМИСТОРОМ и ПОЗИСТОРОМ, а да и без термосенсора.
Вот и вопрос как его подключить к Ардуино, что бы считывать показания.
Что получили, при 0С сопротивление = 50,6 Ом, при 27,3С - 55,1 Ом и при 100С - 66,2 Ом. Из чего явно прослеживается положительный ТКС. Вывод - это ПОЗИСТОР.
Вот и вопрос как его подключить к Ардуино, что бы считывать показания.
Что требуется?
1. Аналоговое считывание. Тогда нужно знать, в каком диапазоне сопротивлений мы хотим это считывание производить. Схемы считывания от 50 до 100 ом и от 50 до 100КОм будут различаться.
2. Цифровое. Определиться при каких условиях мы должны считывать 0 (диапазон сопротивлений) и 1(диапазон сопротивлений). Достаточно определиться для 0 или 1, так как если не 0, то 1 или наоборот.
Требуется измерить температуру от 0С до 400С, или сопротивление от 0 до 100, аналогово.
Требуется измерить температуру от 0С до 400С, или сопротивление от 0 до 100, аналогово.
Есть уверенность, что при 400С сопротивление не будет больше 100Ом?
Да в том то и дело, что нет. Графика на термосенсор нет.
А померить есть возможность? Например, температура плавления цинка 419С. Расплавить на газовой горелке и нагреть позистор от расплавленного цинка медным проводом
В нашей деревне цинк достать можно если с ведер соскребсти ЛОЛ. Конечно подумая как достичь 400С.
Вот посмотрел в инструкции на керамнагреватель он калибруется при 400С, из чего могу сделать вывод, что при питании нагревательного элемента от 24 В на него подается полное напряжение на некоторый промежуток времени и высчитываеться сопротивление или калибруется тоесть.
Надо бежать на совещание. Универсальный вариант - мост. https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D1%81%D1%82
Если по рисунку в вики. Подбираете резистор R2 так, чтобы напряжение между точками D и B стало нулевым при холодном позисторе (Rx). При нагреве позистора его сопротивление будет возрастать, а значит потенциал точки D будет повышаться. Потенциал же точки B стабилен. Теперь мы подключаем точку B, в которой стабильное напряжение на аналоговый вход ардуино, а точку D, на которой потенциал не ниже, чем на точке B, как опорное напряжение. Программируем аналоговый вход через внешнее опорное напряжение. Теперь, при изменении опорного напряжения показания АЦП будут меняться. От максимума, при равенстве потенциалов вниз. Калибруем программно.
Резисторы R1 и R3 подбираются.
Ну зачем влазить в топ и писать заведомо избыточные решения? потеоретезировать? или попытка потешить свое эго?
элементарное решение, предложенное в пост №1, нужно лишь подкорректировать номинал предложенного резистора с +5в !!!
причем и главное зачем ТУТ мост? Может ТСу нужна температура жала, которая и будет приблизительно определятся на основе некоторых показаний датчика для построения простейшей регулировки температуры паяльника? кто вообще даст оценку стабильности и точности применяемого датчика?
Температура меряется внутри нагревательного элемента. Стабильность Uref АЦП, погрешность самого датчика, пространственное распределение тепла внутри паяльника, скорость теплоотдачи тепла с жала... Зачем заводить людей в дебри не нужных разглагольствований? Не хватит точности в данном конкретном случае, тогда ТС наверное и попросит усложнения схемы?
Элементарное начальное решение:
1. Ставим последовательную цепочку из измерительного позистора и резистора на +5в, с учетом положительного роста сопротивления при увеличении температуры - пусть при 25 градусах на средней точке резисторов будет 5% шкалы ( если используем Uref по умолчанию =5в) получается при ожидаемых Uизм=0,25В ориентировочное сопротивление добавочного резистора составит порядка 1кОм.
2. Снимаем показания АЦП при 0, 25, 100 градусах, нагреваем паяльник по расплавлению припоя - берем температуру плавления по марке припоя из таблиц - вот и ориентировочная верхняя точка... достаточно для построения регулятора нагрева жала?
3. А вот дальше уже можно уточнить что подправить если не хватает :) размах Uизм, стабильность Uref? все решаемо но нужно ли сразу лезть в огород?
Ну зачем влазить в топ и писать заведомо избыточные решения? потеоретезировать? или попытка потешить свое эго?
Детка, любое решение имеет право быть опубликовано. Не нравится - делай более простую схему, позволяющую измерять сопротивление с меньшей точностью. Твой выбор. Но вот навязывать, при чем так рьяно, свое мнение выглядит очень глупо и очень по детски.
Разумный человек написал бы просто: "Мостовая схема позволяет получить более точные показания, но при лишних двух резисторах, суммарной стоимостью, приблизительно, 50 коп."
И ТС бы уже выбирал тот вариант, который ему нужен )
Зачем хамить? Я с позиции своих 42-х не называю Вас старым пердуном?
Зачем хамить? Я с позиции своих 42-х не называю Вас старым пердуном?
Сравните: "потеоретезировать? или попытка потешить свое эго?" и "детка".
Где больше хамства?
А раз вы посчитали хамством "детка", боюсь вы лжете про свой возраст. И хамите.
Можете перерыть весь форум. Можете пререрыть весь интернет. Я никогда не хамлю первым. И, даже отвечая на хамство, пытаюсь выражаться более адекватно, чем хамящий собеседник. А вдруг он просто дитя неразумное, и просто по причине природной глупости и гормонального взрыва такое ляпнул?
Доброго времени суток!
А кто понял что это низкоомный позистор.
Зачем хамить? Я с позиции своих 42-х не называю Вас старым пердуном?
Сравните: "потеоретезировать? или попытка потешить свое эго?" и "детка".
Где больше хамства?
А раз вы посчитали хамством "детка", боюсь вы лжете про свой возраст. И хамите.
Можете перерыть весь форум. Можете пререрыть весь интернет. Я никогда не хамлю первым. И, даже отвечая на хамство, пытаюсь выражаться более адекватно, чем хамящий собеседник. А вдруг он просто дитя неразумное, и просто по причине природной глупости и гормонального взрыва такое ляпнул?
а что искать?
мы пили на бруденшафт, что позволяете совершенно хамски тыкать?
откуда "детка" Вас на форумах детишки затроллили?
с Вашим хамски-неадекватным поведением создается впечатление желчного старого ... далее умолчу.
Педагог, работающий с 13-14 летними пацанами не может себе позволить Вашего поведения - это крайне не педагогично.
интересно почему если в топе птр(у?) - начинается срач? вопрос собственно риторический.
В принципе, именно его я и имел ввиду.
По сложившейся терминологии, позистором называется полупроводниковый прибор с положительным ТКС и нелиненой зависимостью сопротивления от температуры (кривая № 2).
Термочувствительный элемент в вашем нагревателе представляет собой металлический проводник из сплава с высоким удельным сопротивлением, который хотя и имеет положительный ТКС, но полупроводниковым прибором не является и имеет линейную зависимость от температуры, как это и своейственно металлам. Это не позистор.
В теме "Паяльная станция из ардуино" я подробно рассматривал и приводил расчеты такого подключения. Не поленитесь почитать и у вас отпадут если не все, то большинство вопросов по данному нагревателю. Как подключать, чем питать, как управлять нагревом и т.п.