Страница 44 из 45
Re: Народное программируемое реле
Добавлено: 15 июн 2025, 20:47
Rovki
Аналогичные блоки будут для модулей расширения .
Re: Народное программируемое реле
Добавлено: 15 июн 2025, 22:09
Rovki
Получил вот такие реле с 2 перекидными контактами
https://aliexpress.ru/item/100500597616 ... 1740478782
вот даташит
https://www.alldatasheet.com/html-pdf/1 ... -2F-Y.html
может кому пригодятся для слаботочки ,как промежуточные
Снимок экрана 2025-06-15 221046.png
Re: Народное программируемое реле
Добавлено: 15 июн 2025, 22:28
Rovki
Phazz писал(а): 15 июн 2025, 19:09
Спасибо поищу
Вот так выглядит ,когда все подключено
Снимок экрана 2025-06-15 222733.png
Re: Народное программируемое реле
Добавлено: 22 июн 2025, 17:27
Rovki
Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач.

Re: Народное программируемое реле
Добавлено: 23 июн 2025, 00:44
WildCat
Rovki писал(а): 22 июн 2025, 17:27
На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Поясните это.
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
Re: Народное программируемое реле
Добавлено: 23 июн 2025, 07:47
montirovka
Rovki писал(а): 22 июн 2025, 17:27
Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач.
А зачем вы берете начальный участок? У вас что сопротивление близко к нулю? Там где значения в районе сопротивления, функция выглядит совсем по другому - почти идеально линейная.
2025-06-23_07-38-11.png
Re: Народное программируемое реле
Добавлено: 23 июн 2025, 11:50
lfgjikjjyj
всё правильно он вам говорит
набросал на пт100
2025-06-23_153724.png
2025-06-23_154704.png
температура от 0-500 и как напруга на нём изгибается
2025-06-23_154953.png
тут нужен либо мост но тоже так себе но получше вроде как
либо преобразование через ток тогда вроде как всё линейно должно быть
Re: Народное программируемое реле
Добавлено: 24 июн 2025, 17:57
montirovka
Сегодня искал на свои PT500 даташит. Нашел с таблицами и формулами.
2025-06-24_17-15-00.png
Re: Народное программируемое реле
Добавлено: 24 июн 2025, 22:59
Technician
montirovka писал(а): 24 июн 2025, 17:57
Сегодня искал на свои PT500 даташит. Нашел с таблицами и формулами.
2025-06-24_17-15-00.png
Только формула у Вас для
расчета сопротивления для заданной температуры , в нашем случаи :
- попугай АЦП перевести в сопротивление
- далее по формуле:
T = (Rt - R0) / (α * R0)
Где:
T- температура в градусах Цельсия
Rt- сопротивление датчика при измеренной температуре (Ом)
R0- сопротивление датчика при 0°C (100 Ом для PT100)
α- температурный коэффициент сопротивления (0.003851 Ом/°C для PT100)
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 07:41
montirovka
Technician писал(а): 24 июн 2025, 22:59
montirovka писал(а): 24 июн 2025, 17:57
Сегодня искал на свои PT500 даташит. Нашел с таблицами и формулами.
2025-06-24_17-15-00.png
Только формула у Вас для
расчета сопротивления для заданной температуры , в нашем случаи :
- попугай АЦП перевести в сопротивление
- далее по формуле:
T = (Rt - R0) / (α * R0)
Где:
T- температура в градусах Цельсия
Rt- сопротивление датчика при измеренной температуре (Ом)
R0- сопротивление датчика при 0°C (100 Ом для PT100)
α- температурный коэффициент сопротивления (0.003851 Ом/°C для PT100)
Вам решать хотите ли вы точные показания или нет. А о чем идет речь я прекрасно знаю.
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 15:33
Rovki
WildCat писал(а): 23 июн 2025, 00:44
Rovki писал(а): 22 июн 2025, 17:27
На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Поясните это.
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 15:36
Rovki
montirovka писал(а): 23 июн 2025, 07:47
Rovki писал(а): 22 июн 2025, 17:27
Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач.
А зачем вы берете начальный участок? У вас что сопротивление близко к нулю? Там где значения в районе сопротивления, функция выглядит совсем по другому - почти идеально линейная.
2025-06-23_07-38-11.png
У меня График в КОМах. Эталон -1ком, потому и область такую выделил 0.5 до 3ком
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 16:32
montirovka
У меня датчики PT500 и напряжение 5 вольт и дополнительное сопротивление 500 ом. При нуле градусов будет равенство сопротивлений и напряжение на выходе будет половина входного, т.е. 2.5 вольта. На шкале это видно.
2025-06-25_16-22-59.png
Покажите где нелинейная зависимость у меня на графике?
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 17:09
WildCat
Rovki писал(а): 25 июн 2025, 15:33
Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Где-то у вас ошибка.
Скриншот 25-06-2025 170029.jpg
Вот график изменения напряжения на терморезисторе в зависимости от температуры. Да, есть некоторая нелинейность, но не так как у вас изображено.
Вот еще графики зависимостей по диапазонам:
► Показать
Скриншот 25-06-2025 170241.jpg
Скриншот 25-06-2025 170231.jpg
Скриншот 25-06-2025 170224.jpg
Скриншот 25-06-2025 170215.jpg
И эксель файл для расчетов
PT1000.xlsx
И при ваших данных (опорное напряжение 3В, резистор в делителе 1к), термодатчик будет работать в нерекомендованном токовом режиме (1,5 мА, при рекомендуемых 0,1..0,5мА).
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 17:19
WildCat
при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.
для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 18:41
montirovka
Нашел плату счётчика тепла с которого я снял Pt500. На плате стоит M430FW425.
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 19:44
Rovki
WildCat писал(а): 25 июн 2025, 17:19
при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.
для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
Хорошо бы посчитать приведенную погрешность. 1гр при 300гр не так уж плохо
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 19:50
Rovki
WildCat писал(а): 25 июн 2025, 17:09
Rovki писал(а): 25 июн 2025, 15:33
Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Где-то у вас ошибка.
Скриншот 25-06-2025 170029.jpg
Вот график изменения напряжения на терморезисторе в зависимости от температуры. Да, есть некоторая нелинейность, но не так как у вас изображено.
Вот еще графики зависимостей по диапазонам:
► Показать
Скриншот 25-06-2025 170241.jpg
Скриншот 25-06-2025 170231.jpg
Скриншот 25-06-2025 170224.jpg
Скриншот 25-06-2025 170215.jpg
И эксель файл для расчетов
PT1000.xlsx
И при ваших данных (опорное напряжение 3В, резистор в делителе 1к), термодатчик будет работать в нерекомендованном токовом режиме (1,5 мА, при рекомендуемых 0,1..0,5мА).
Так это зависит от диапазона температур, в реальном диапазоне, формула в левом верху такая же ...это просто приложение для визуализации формулы
Снимок экрана 2025-06-25 194831.png
Re: Народное программируемое реле
Добавлено: 25 июн 2025, 19:53
Rovki
Резистор можно любой поставить и 5ком , правда тут другое пишут
"Допуски при 0°C:
Чувствительные элементы из платины (Pt 100, Pt 1000):
DIN EN 60751, класс B.................................. ±0,3 K
1/3 DIN EN 60751, класс B............................ ±0,1 K
Измерительный ток вследствие саморазогрева оказывает
влияние на точность измерения термометра и по этой причине
не должен превышать
10 мА.
А тут 2ма
http://splitoff.ru/wp-content/uploads/Х ... ратуры.pdf
Re: Народное программируемое реле
Добавлено: 26 июн 2025, 03:25
lfgjikjjyj
Если речь идёт про ацп esp32 то разговоры о точности можно в принципе вообще не поднимать
Либо заморочиться с калибровкой нелинейной через каждые полградуса хотя бы
а для этого теоретически могу предположить что нужно построить вакуумную камеру чтобы исключить тепловые движения завихрение всякие флуктуации теплового потока на датчик
и опять же нужен будет Эталон который будет вам выдавать температуру с точностью которая будет превышать полградуса
Вы не учитываете все кривые А смотрите только на датчик
Во-первых датчик неплохой но всё равно имеет микро изгиб
во-вторых схемотехника выбрана также с изгибом кривой чем больше чем дальше Вы измеряете от начальной точки тем график будет кривее Я уже приводил формулу
в-третьих ацп есп имеет конскую нелинейность для такой точности Да даже не просто для такой достаточно Просто попробовать хотя бы померить напряжение на какой-нибудь батарейке чтобы ужаснуться