Проблема при подключении датчика PT1000

dmkh1984
Offline
Зарегистрирован: 20.11.2021

Добрый день.

В связи с (скорее всего) кризисом производства полупроводников модули MAX31865 или/и стоят совсем неприлично, или продавцы с алиэкспресса не поставляют их. В связи с этим предпринял попытку реализовать схему на базе LM358. Вот собственно схема.

PT1000_LM358_Arduino_Converter-040106.jp

В качестве эмулятор датчика PT1000 взято 4 резистора 220 Ом + 1 переменный резистор 470 Ом. При измерении сопротивления оно меняется как раз в нужных диапазонах.

Но при подключении происходит следующее:

Выход с LM358 всегда имеет один и тот же уровень. При подключении на этот же вход Ардуины штатного 10к переменного резистора вход работает нормально. При подключении выхода LM358 - один и тот же уровень - примерно 640 согласно analogRead(A5). При измерении напряжения - оно так же не меняется, примерно 2.3 В, как не крути резистор. Прозванивал все 225 раз, никаких косяков не обнаружил.

LM358 - этот https://www.chipdip.ru/product/lm358gn

Где может быть так сказать быть корень зла?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016
mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Вот стопятьсот раз не советую. Купите max31865. Будет реально точно, а ни это непонятное преобразование.

Пробовал - херню показывает.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

mykaida пишет:

Вот стопятьсот раз не советую. Купите max31865. Будет реально точно, а ни это непонятное преобразование.

Пробовал - херню показывает.

недаром в советских регуляторах стояло два операционника и миллионным усилением )))

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ua6em пишет:

недаром в советских регуляторах стояло два операционника и миллионным усилением )))

Я немного не про то. Использовал килоомный Pt датчик, уменьшил на разряд (двоичный), но из-за нелинейности АЦП ардуинки получал херню.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

А, кстати - может кто-нибудь напишет библиотеку, выравнивающую нелинейность АЦП? Хоть как в анекдоте:

- Доктор, у меня одно яйцо выше другого!

- Ну, это физиология. У Вас с этим проблемы?

- Да нет, просто неаккуратненько....

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Да и вообще - у ТС собран компаратор. Или не стоило этого говорить?

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

dmkh1984 пишет:

Где может быть так сказать быть корень зла?

    Может R4 маловат? Попробуйте 100кОм -1МОм

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

Операционный усилитель, можно и самому собрать из Smd транзисторов хороших. Я, собирал.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

А я купил готовый контроллер для pt100 четырёх проводного, поставил на самогонный аппарат, наслаждаюсь правильной температурой и качеством напитка.
ЗЫ. Дорого пипец, но посчитав потраченное время и запчасти, понял что дешевле самому не получиться.

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Ради интереса смоделировал в Proteus

При R4 100кОм и при изменении на входе 0.40 -0.64В  на выходе имеем 0.64 - 4.01В

Вместо R3 1кОм лучше поставить тоже 220х4 = 880 Ом, что бы вход никогда не был ниже опорного

При R4 10кОм тоже работает, на выходе 0.43 - 2.97В. Так что надо проверять железо , может где косяк -

проверить переменный резистор, заменить микросхему

dmkh1984
Offline
Зарегистрирован: 20.11.2021

Коллеги, про 31865 я знаю, но последние 5 месяцев у меня не получилось их закупить на алихи три раза. Последний раз купил 4 штуки суммарно на 6 тон, продаван месяц отправлял, потом вернул средства) так что операционные усилители наше все)

Дим-мычъ пишет:

Ради интереса смоделировал в Proteus

При R4 100кОм и при изменении на входе 0.40 -0.64В  на выходе имеем 0.64 - 4.01В

Вместо R3 1кОм лучше поставить тоже 220х4 = 880 Ом, что бы вход никогда не был ниже опорного

При R4 10кОм тоже работает, на выходе 0.43 - 2.97В. Так что надо проверять железо , может где косяк -

проверить переменный резистор, заменить микросхему


Ок, спасибо, проверю