Подключение датчика температуры Pt 100 к Ардуино

Maximus
Offline
Зарегистрирован: 24.07.2015

Добрый день! Появилась по работе необходимость, подключить датчик температуры Pt100 к ардуино. Как я понял из интернета, необходим измерительный мост который будет подключатся к  модулю АЦП, который к ардуино.

Схему нашел такую :Разьесните плз, по мосту. Я так понял что там просто три резистора на 100 ом и один на 1 кОм? и все? 

Maximus
Offline
Зарегистрирован: 24.07.2015

По этой статье : http://zpostbox.ru/izmeritelnyi_most.html

я так понял нужно три резистора на 100 Ом ( так как датчик при 0 градусов 100 оМ) и вместо 4-го Rx- сам датчик Pt 100

evgta
Offline
Зарегистрирован: 02.09.2016

Обязательно pt100 использовать или может max6675 с k термопарой устроит?

Maximus
Offline
Зарегистрирован: 24.07.2015

Обязательно Pt 100. не я его выбрал, он в реакторе химическом уже врезан в металл.

evgta
Offline
Зарегистрирован: 02.09.2016

Тогла в али PT100 усилитель, или pt100 там есть тоже усилители сигнала но они с питанием 24в или 12в, а в этой схеме надо испльзовать прецизионные резисторы и калибровку еще делать и есть ли еще компенсация холодного спая?

Maximus
Offline
Зарегистрирован: 24.07.2015

Прошу прощения, как код написать я хорошо понимаю, а вот в электротехнике я 0) Не могли бы поточнее....ничегоне понял из того что Вы сказали)

evgta
Offline
Зарегистрирован: 02.09.2016

Используется такого плана усилитель который преобразует сигнал с термопары пропорциональное линейное значение по току, https://m.ru.aliexpress.com/item/32373442147.html?aff_click_id=cc3c07f98...

evgta
Offline
Зарегистрирован: 02.09.2016

Еще есть цифровые модули на max31865 но цена около 1500 2000 руб

Maximus
Offline
Зарегистрирован: 24.07.2015

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

Maximus
Offline
Зарегистрирован: 24.07.2015

Исхожу из этой статьи: http://zpostbox.ru/izmeritelnyi_most.html

evgta
Offline
Зарегистрирован: 02.09.2016

Без усилителя мост работать небудет, точнее будет, но у дуины разрадности маловато , а если еще взять нелинейность датчика и компенсацию по температуре холодного спая , то простой путь маловероятен

Maximus
Offline
Зарегистрирован: 24.07.2015

А max31865 просто напрямую подрубается к ардуино и все? Без всякого гемороя?)

evgta
Offline
Зарегистрирован: 02.09.2016
Maximus
Offline
Зарегистрирован: 24.07.2015

А он что, затрагивает последовательный порт ардуино?Rx и Tx?

Maximus
Offline
Зарегистрирован: 24.07.2015

Хотя на этой схеме не задействованы, но какая то микросхема еще плюсуется : http://i57.tinypic.com/fdt0ky.png

evgta
Offline
Зарегистрирован: 02.09.2016

Spi порт используется

uragan
Offline
Зарегистрирован: 23.02.2015

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

evgta
Offline
Зарегистрирован: 02.09.2016

uragan пишет:

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

не считается аналогридом это не терморезистор

Maximus
Offline
Зарегистрирован: 24.07.2015

чем точнее тем лучше. Просто суть такая: Есть лабораторный реактор химический, у него есть нагрев и датчик температуры, так де хочу прикрутить к нему насос на охлаждение проточной водой, ну и дисплей конечно. Насос будет находится в удаленном месте, поэтому хотел поставить две ардуинки и связать их по rs485. Мне портов то хватит? Просто если идет передача данных по rs485, как я понял , он занимает последовательный порт ардуинки полностью...

Maximus
Offline
Зарегистрирован: 24.07.2015

будет две ардуино, одна мини , одна мега. На мини вешаем релле, которое будет включать/выключать насос , датчик температуры (любой от 5-20 градусов) который будет измерят температуру воды поступающую на охлаждение и шилд rs485. На меге rs 485, подключенный пока неизвестным способом датчик температуры pt100 от реактора и скорее всего как то надо будет городить регулятор скорости вращения перемешивания и регулятор нагрева.

evgta
Offline
Зарегистрирован: 02.09.2016

spi не использует rx tx,так что проблем небудет

 а так я бы всетаки рассмотрел вопрос замены pt100 на к-термопару, 

evgta
Offline
Зарегистрирован: 02.09.2016

двигатель асинхронный? его мощность?

Maximus
Offline
Зарегистрирован: 24.07.2015

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

Так я не понял, если я закажу max31865 , то он на прямую подрубается к ардуинке ? Мне бы пока выяснить что надо покупать. я бы до прихода , на макетной плате все собрал бы, а как все приехало начал бы пуско-наладочные работы.

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

Maximus
Offline
Зарегистрирован: 24.07.2015

И что такое Spi?)))

Maximus
Offline
Зарегистрирован: 24.07.2015

Это 10-13 пины?

uragan
Offline
Зарегистрирован: 23.02.2015

evgta пишет:

uragan пишет:

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

не считается аналогридом это не терморезистор

С чего бы ему не читаться? Абсолютно тот же принцип: изменение сопротивления от температуры. Это вы с термопарой путаете. Если сделате опорное 1.1 вольт то еще и диапазон растянете.

Maximus
Offline
Зарегистрирован: 24.07.2015

Товарищи , прошу писать пояснее и поконкретнее , я совершенно не шарю в электротехнике. 

evgta
Offline
Зарегистрирован: 02.09.2016
evgta
Offline
Зарегистрирован: 02.09.2016

1

 

uragan
Offline
Зарегистрирован: 23.02.2015

evgta пишет:

uragan пишет:

 

читаться? Абсолютно тот же принцип: изменение сопротивления от температуры. Это вы с термопарой путаете. Если сделате опорное 1.1 вольт то еще и диапазон растянете.

так pt100 и есть термопара

Приехали.

Maximus
Offline
Зарегистрирован: 24.07.2015

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

evgta
Offline
Зарегистрирован: 02.09.2016

упс , что-то запарился, в голове сидело что термопара

Maximus
Offline
Зарегистрирован: 24.07.2015

Maximus
Offline
Зарегистрирован: 24.07.2015

Кстати я читал про раздвоители, чтобы тот же Pt 100 раздвоить на штатный PID контроллер и на самодельный.ЧТобы самодельный просто следил за охлаждением (так как в штатном оно отсутствует , из за чего все это и затеивается ) а штатный следил бы за нагревом .

Maximus
Offline
Зарегистрирован: 24.07.2015

По типу такого http://kipservis.ru/seneca/razvetvitel_signalov_z_170.htm

Но товарищи, не отвлекаемся , прошу подсказать точно как присобачить к ардуино Pt100)

uragan
Offline
Зарегистрирован: 23.02.2015

Maximus пишет:

По типу такого http://kipservis.ru/seneca/razvetvitel_signalov_z_170.htm

Но товарищи, не отвлекаемся , прошу подсказать точно как присобачить к ардуино Pt100)

Самый главный вопрос: с какой точностью измерять хотите? От этого и плясать.

evgta
Offline
Зарегистрирован: 02.09.2016

не взлетит напрямую

при 1,1 вольтах и 1024 шагах разрешения на шаг приходится 0.00107421875 вольта

если верить протеусу при использовании в мосту резистора на 1000 ком 

(меньше нельзя, ток превысит 1мА) разница в напряжении в мосту на 200 грудусов составит

 0.061 вольта  т.е 3,5 градуса на шаг измерения

Maximus
Offline
Зарегистрирован: 24.07.2015

Как можно точнее, конечно в разумных пределах. 

Maximus
Offline
Зарегистрирован: 24.07.2015

evgta, вы о чем, о max31865 или о измерительном мосте?

evgta
Offline
Зарегистрирован: 02.09.2016

Maximus пишет:

evgta, вы о чем, о max31865 или о измерительном мосте?

о мосте

Maximus
Offline
Зарегистрирован: 24.07.2015

Такой шаг совершенно не устраивает, тогда остается max31865? 

evgta
Offline
Зарегистрирован: 02.09.2016

похоже

Maximus
Offline
Зарегистрирован: 24.07.2015

Тогда есть какая нить дельная схема ? а то в инете что то все разрознено.....

uragan
Offline
Зарегистрирован: 23.02.2015

1 кОм - 5 мА. При 500 Омах - 10 мА. Насколько показания уплывут? Наверно зависит от среды, где датчик установлен. Если теплоотвод хорший , то возможно ничего страшного. Замерял дымогазы. Сравнивал с терпмопарой. Показания были близки.

evgta
Offline
Зарегистрирован: 02.09.2016
evgta
Offline
Зарегистрирован: 02.09.2016
Maximus
Offline
Зарегистрирован: 24.07.2015

evgta, код вижу, схемы хоть убей не вижу)

evgta
Offline
Зарегистрирован: 02.09.2016

uragan пишет:

1 кОм - 5 мА. При 500 Омах - 10 мА. Насколько показания уплывут? Наверно зависит от среды, где датчик установлен. Если теплоотвод хорший , то возможно ничего страшного. Замерял дымогазы. Сравнивал с терпмопарой. Показания были близки.

я брал опорное 1,1вольта плюс еще датчик, так что 1 ма не превышает

Maximus
Offline
Зарегистрирован: 24.07.2015

Очень сильно извиняюсь, стыдно безумно) но прошу разжевать выше сказанное))))

evgta
Offline
Зарегистрирован: 02.09.2016

Maximus пишет:

evgta, код вижу, схемы хоть убей не вижу)

на кртинке, права подключается термопара слева spi вот и все, на зеленой плате

evgta
Offline
Зарегистрирован: 02.09.2016

Maximus пишет:

Очень сильно извиняюсь, стыдно безумно) но прошу разжевать выше сказанное))))

если нужна точность, то нужен 

max31865