Народное программируемое реле

Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

Аналогичные блоки будут для модулей расширения .
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

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

Re: Народное программируемое реле

Сообщение Rovki »

Phazz писал(а): 15 июн 2025, 19:09 Спасибо поищу
Вот так выглядит ,когда все подключено
Снимок экрана 2025-06-15 222733.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач. :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
WildCat
Лейтенант
Сообщения: 559
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Re: Народное программируемое реле

Сообщение WildCat »

Rovki писал(а): 22 июн 2025, 17:27 На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Поясните это.
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
Аватара пользователя
montirovka
Капитан
Сообщения: 761
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 49 раз
Поблагодарили: 177 раз

Re: Народное программируемое реле

Сообщение montirovka »

Rovki писал(а): 22 июн 2025, 17:27 Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач. :smile37:
А зачем вы берете начальный участок? У вас что сопротивление близко к нулю? Там где значения в районе сопротивления, функция выглядит совсем по другому - почти идеально линейная.
2025-06-23_07-38-11.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lfgjikjjyj
Сержант
Сообщения: 120
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 8 раз

Re: Народное программируемое реле

Сообщение lfgjikjjyj »

всё правильно он вам говорит
набросал на пт100
2025-06-23_153724.png
2025-06-23_154704.png

температура от 0-500 и как напруга на нём изгибается

2025-06-23_154953.png

тут нужен либо мост но тоже так себе но получше вроде как
либо преобразование через ток тогда вроде как всё линейно должно быть
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 761
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 49 раз
Поблагодарили: 177 раз

Re: Народное программируемое реле

Сообщение montirovka »

Сегодня искал на свои PT500 даташит. Нашел с таблицами и формулами.
2025-06-24_17-15-00.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Technician
Рядовой
Сообщения: 3
Зарегистрирован: 15 апр 2025, 16:29
Имя: Виктор
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Народное программируемое реле

Сообщение 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)
Аватара пользователя
montirovka
Капитан
Сообщения: 761
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 49 раз
Поблагодарили: 177 раз

Re: Народное программируемое реле

Сообщение 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)
Вам решать хотите ли вы точные показания или нет. А о чем идет речь я прекрасно знаю.
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

WildCat писал(а): 23 июн 2025, 00:44
Rovki писал(а): 22 июн 2025, 17:27 На картинке видно что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот),
Поясните это.
Откуда взялась нелинейность?
Характеристика РТ1000 практически линейная, делитель напряжения - это так же устройство с линейной характеристикой. Однако у вас почему-то появляется нелинейность.
При постоянном опорном напряжении напряжение на термодатчике так же будет меняться линейно в зависимости от температуры
Поясняю- напряжение на делители не линейно от сопротивления на терморезисторе Ut=Uопр*Rt/Rt+Rэталон
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

montirovka писал(а): 23 июн 2025, 07:47
Rovki писал(а): 22 июн 2025, 17:27 Сегодня вернулся к теме подключения Pt1000 к модулю ЦП . Блок пользователя для расчета температуры от сопротивления я создал и выложил. Теперь проанализировал и решил как значение с делителя преобразовать в сопротивление и подать на этот блок . На картинке видно
2025-06-22_17-06-34.png
что сопротивление меняется не линейно в зависимости от напряжения на делители (или наоборот), но нам это не важно , главное знать сопротивление в данный момент и по нему вычислить температуру. Задача решена. Учитывая ,что сопротивление , а значит напряжение на входе АЦП меняется не в широком диапазоне , то разрядности и линейности АЦП (12 бит) будет достаточно для многих задач. :smile37:
А зачем вы берете начальный участок? У вас что сопротивление близко к нулю? Там где значения в районе сопротивления, функция выглядит совсем по другому - почти идеально линейная.
2025-06-23_07-38-11.png
У меня График в КОМах. Эталон -1ком, потому и область такую выделил 0.5 до 3ком
Электронщик до мозга костей и не только
Аватара пользователя
montirovka
Капитан
Сообщения: 761
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 49 раз
Поблагодарили: 177 раз

Re: Народное программируемое реле

Сообщение montirovka »

У меня датчики PT500 и напряжение 5 вольт и дополнительное сопротивление 500 ом. При нуле градусов будет равенство сопротивлений и напряжение на выходе будет половина входного, т.е. 2.5 вольта. На шкале это видно.
2025-06-25_16-22-59.png
Покажите где нелинейная зависимость у меня на графике?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 559
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Re: Народное программируемое реле

Сообщение WildCat »

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мА).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 559
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Re: Народное программируемое реле

Сообщение WildCat »

при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.

для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
Аватара пользователя
montirovka
Капитан
Сообщения: 761
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 49 раз
Поблагодарили: 177 раз

Re: Народное программируемое реле

Сообщение montirovka »

Нашел плату счётчика тепла с которого я снял Pt500. На плате стоит M430FW425.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

WildCat писал(а): 25 июн 2025, 17:19 при такой схеме включения и измерения даже теоретически нельзя получить точность выше 1°С.
для 12 бит АЦП и максимальном уровне напряжения на АЦП 3,3В имеем разрешение 0,8 мВ/ед.АЦП.

для диапазона 0..30°С имеем разбег напряжений 83 мВ. Это соответствует 103 единицам АЦП.
или 2,76 мВ/°С или 3 ед.АЦП/°С.
Учитывая шумы и флуктуации тока, за точность 1 градус еще придется побороться.
Хорошо бы посчитать приведенную погрешность. 1гр при 300гр не так уж плохо
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

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мА).
Так это зависит от диапазона температур, в реальном диапазоне, формула в левом верху такая же ...это просто приложение для визуализации формулы
Снимок экрана 2025-06-25 194831.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

Re: Народное программируемое реле

Сообщение 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
Электронщик до мозга костей и не только
lfgjikjjyj
Сержант
Сообщения: 120
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 8 раз

Re: Народное программируемое реле

Сообщение lfgjikjjyj »

Если речь идёт про ацп esp32 то разговоры о точности можно в принципе вообще не поднимать

Либо заморочиться с калибровкой нелинейной через каждые полградуса хотя бы
а для этого теоретически могу предположить что нужно построить вакуумную камеру чтобы исключить тепловые движения завихрение всякие флуктуации теплового потока на датчик
и опять же нужен будет Эталон который будет вам выдавать температуру с точностью которая будет превышать полградуса

Вы не учитываете все кривые А смотрите только на датчик
Во-первых датчик неплохой но всё равно имеет микро изгиб
во-вторых схемотехника выбрана также с изгибом кривой чем больше чем дальше Вы измеряете от начальной точки тем график будет кривее Я уже приводил формулу
в-третьих ацп есп имеет конскую нелинейность для такой точности Да даже не просто для такой достаточно Просто попробовать хотя бы померить напряжение на какой-нибудь батарейке чтобы ужаснуться
Ответить

Вернуться в «Пользовательские контроллеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость