Народное программируемое реле
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Аналогичные блоки будут для модулей расширения .
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Получил вот такие реле с 2 перекидными контактами https://aliexpress.ru/item/100500597616 ... 1740478782
вот даташит https://www.alldatasheet.com/html-pdf/1 ... -2F-Y.html
может кому пригодятся для слаботочки ,как промежуточные
вот даташит https://www.alldatasheet.com/html-pdf/1 ... -2F-Y.html
может кому пригодятся для слаботочки ,как промежуточные
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Вот так выглядит ,когда все подключено
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно

что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач. 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
-
- Лейтенант
- Сообщения: 559
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Re: Народное программируемое реле
Поясните это.Rovki писал(а): 22 июн 2025, 17:27 На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
- montirovka
- Капитан
- Сообщения: 761
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 49 раз
- Поблагодарили: 177 раз
Re: Народное программируемое реле
А зачем вы берете начальный участок? У вас что сопротивление близко к нулю? Там где значения в районе сопротивления, функция выглядит совсем по другому - почти идеально линейная.Rovki писал(а): 22 июн 2025, 17:27 Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач.![]()
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 120
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 8 раз
Re: Народное программируемое реле
всё правильно он вам говорит
набросал на пт100
температура от 0-500 и как напруга на нём изгибается
тут нужен либо мост но тоже так себе но получше вроде как
либо преобразование через ток тогда вроде как всё линейно должно быть
набросал на пт100
температура от 0-500 и как напруга на нём изгибается
тут нужен либо мост но тоже так себе но получше вроде как
либо преобразование через ток тогда вроде как всё линейно должно быть
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 761
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 49 раз
- Поблагодарили: 177 раз
Re: Народное программируемое реле
Сегодня искал на свои PT500 даташит. Нашел с таблицами и формулами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 3
- Зарегистрирован: 15 апр 2025, 16:29
- Имя: Виктор
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Народное программируемое реле
Только формула у Вас для расчета сопротивления для заданной температуры , в нашем случаи :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)
- montirovka
- Капитан
- Сообщения: 761
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 49 раз
- Поблагодарили: 177 раз
Re: Народное программируемое реле
Вам решать хотите ли вы точные показания или нет. А о чем идет речь я прекрасно знаю.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)
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+RэталонWildCat писал(а): 23 июн 2025, 00:44Поясните это.Rovki писал(а): 22 июн 2025, 17:27 На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
У меня График в КОМах. Эталон -1ком, потому и область такую выделил 0.5 до 3ком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
Электронщик до мозга костей и не только
- montirovka
- Капитан
- Сообщения: 761
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 49 раз
- Поблагодарили: 177 раз
Re: Народное программируемое реле
У меня датчики PT500 и напряжение 5 вольт и дополнительное сопротивление 500 ом. При нуле градусов будет равенство сопротивлений и напряжение на выходе будет половина входного, т.е. 2.5 вольта. На шкале это видно.
Покажите где нелинейная зависимость у меня на графике?У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 559
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Re: Народное программируемое реле
Где-то у вас ошибка.Rovki писал(а): 25 июн 2025, 15:33 Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Вот график изменения напряжения на терморезисторе в зависимости от температуры. Да, есть некоторая нелинейность, но не так как у вас изображено.
Вот еще графики зависимостей по диапазонам:
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 559
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Re: Народное программируемое реле
при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.
для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.
для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
- montirovka
- Капитан
- Сообщения: 761
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 49 раз
- Поблагодарили: 177 раз
Re: Народное программируемое реле
Нашел плату счётчика тепла с которого я снял Pt500. На плате стоит M430FW425.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Хорошо бы посчитать приведенную погрешность. 1гр при 300гр не так уж плохоWildCat писал(а): 25 июн 2025, 17:19 при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.
для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Так это зависит от диапазона температур, в реальном диапазоне, формула в левом верху такая же ...это просто приложение для визуализации формулыWildCat писал(а): 25 июн 2025, 17:09Где-то у вас ошибка.Rovki писал(а): 25 июн 2025, 15:33 Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Скриншот 25-06-2025 170029.jpg
Вот график изменения напряжения на терморезисторе в зависимости от температуры. Да, есть некоторая нелинейность, но не так как у вас изображено.
Вот еще графики зависимостей по диапазонам:
И эксель файл для расчетов► Показать
PT1000.xlsx
И при ваших данных (опорное напряжение 3В, резистор в делителе 1к), термодатчик будет работать в нерекомендованном токовом режиме (1,5 мА, при рекомендуемых 0,1..0,5мА).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5744
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 69 раз
- Поблагодарили: 223 раза
- Контактная информация:
Re: Народное программируемое реле
Резистор можно любой поставить и 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
"Допуски при 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
Электронщик до мозга костей и не только
-
- Сержант
- Сообщения: 120
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 8 раз
Re: Народное программируемое реле
Если речь идёт про ацп esp32 то разговоры о точности можно в принципе вообще не поднимать
Либо заморочиться с калибровкой нелинейной через каждые полградуса хотя бы
а для этого теоретически могу предположить что нужно построить вакуумную камеру чтобы исключить тепловые движения завихрение всякие флуктуации теплового потока на датчик
и опять же нужен будет Эталон который будет вам выдавать температуру с точностью которая будет превышать полградуса
Вы не учитываете все кривые А смотрите только на датчик
Во-первых датчик неплохой но всё равно имеет микро изгиб
во-вторых схемотехника выбрана также с изгибом кривой чем больше чем дальше Вы измеряете от начальной точки тем график будет кривее Я уже приводил формулу
в-третьих ацп есп имеет конскую нелинейность для такой точности Да даже не просто для такой достаточно Просто попробовать хотя бы померить напряжение на какой-нибудь батарейке чтобы ужаснуться
Либо заморочиться с калибровкой нелинейной через каждые полградуса хотя бы
а для этого теоретически могу предположить что нужно построить вакуумную камеру чтобы исключить тепловые движения завихрение всякие флуктуации теплового потока на датчик
и опять же нужен будет Эталон который будет вам выдавать температуру с точностью которая будет превышать полградуса
Вы не учитываете все кривые А смотрите только на датчик
Во-первых датчик неплохой но всё равно имеет микро изгиб
во-вторых схемотехника выбрана также с изгибом кривой чем больше чем дальше Вы измеряете от начальной точки тем график будет кривее Я уже приводил формулу
в-третьих ацп есп имеет конскую нелинейность для такой точности Да даже не просто для такой достаточно Просто попробовать хотя бы померить напряжение на какой-нибудь батарейке чтобы ужаснуться
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость