подключение pt1000

Использование датчиков и обсуждение пользовательских блоков к ним
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

подключение pt1000

Сообщение SerOv »

WildCat писал(а): 11 фев 2024, 15:50 Использовал два 8-канальных аналоговых мультиплексора и NTC датчики.
Хотелось бы саму схему подключения посмотреть?
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 9 раз

подключение pt1000

Сообщение WildCat »

SerOv писал(а): 11 фев 2024, 16:12 Хотелось бы саму схему подключения посмотреть?
Позже, сейчас нет доступа к компу
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

подключение pt1000

Сообщение vlad1451 »

Naladchik писал(а): 10 фев 2024, 11:05
vlad1451 писал(а): 08 фев 2024, 05:38 "...блок есть для этой сборки? ..."

Да пожалуйста:
1. То, что блок настроен на подключение датчика Pt100 к плате MAX31865 только по трехпроводной схеме - вот это стоило бы указать в его описании!
[spoiler]111.jpg[/spoiler]
2. То, что присутствуют не использующиеся дефайны RREF и RNOMINAL, вместо которых в thermo.temperature(100.0, 430.0); подставлены константы - ладно, ерунда, оптимизировали и не убрали лишнее.
3. Но вот строка Temp = Tmp - 3.0; уже вызывает вопросы. Зачем измеренное значение уменьшать на 3 градуса? Зачем эту поправку железно прописывать в блоке и ни слова об этом в описании?

Хотя, судя по тому, что Вы Владимир, а в описании блока автор указан как Alex, вопросы то и не к Вам.
А вот я бы на месте [ref]SerOv[/ref] на пункты 1 и особенно 3 внимание то обратил.

P. S. Чуть подправил п. 1
Naladchik, большое спасибо за замечания. Поторопился ответить, был на работе, как потом оказалось прикрепил "исходный" блок, который скачивал с сайта. Я начинал его править, добавил в настройки константы, но в код не успел прописать.
Перевёл данный блок под Pro редактор. Проверить к сожалению на данный момент нет возможности, нет Мах-а. В IDE компилируется.
Большая просьбы, у кого есть возможность, проверьте. Должны мне подкинуть модуль, может и сам успею.
MAX31865_(Pro)_Конвертер_RTD_(Code_-_Professional).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

подключение pt1000

Сообщение SerOv »

vlad1451 писал(а): 12 фев 2024, 07:57 Большая просьбы, у кого есть возможность, проверьте
Проверить также не смогу. Так как появился первый блок
Я только заказал их. Когда придут не знаю. Хочу сказать огромное спасибо. Всём кто поддержал эту тему. И за блоки.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

подключение pt1000

Сообщение Naladchik »

vlad1451 писал(а): 12 фев 2024, 07:57 Перевёл данный блок под Pro редактор.
Написал в личку.
Win10-64. FLProg Portable.
Изображение
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

подключение pt1000

Сообщение skrickis »

SerOv писал(а): 12 фев 2024, 12:44 Проверить также не смогу
если плата MAX31865 такая
то ваш блок работает проверял на ESP32-S3-Wromm-1 FLPRog 7.5.2 правда на PT100
на 8.3.2 мне не заработал
второй блок (мой) тоже работает на FLPRog 7.5.2

такие платы и блоки на PT100 у меня прекрасно рабоает на зерносушилке :smile9:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

подключение pt1000

Сообщение SerOv »

skrickis писал(а): 12 фев 2024, 17:14 такие платы и блоки на PT100 у меня прекрасно рабоает
Платы придут буду тестировать. Спасибо
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: подключение pt1000

Сообщение vlad1451 »

Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Re: подключение pt1000

Сообщение skrickis »

vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
вопрос будет работать на FLPRog 9.x.x с диспетчером???
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: подключение pt1000

Сообщение ecoins »

skrickis писал(а): 18 окт 2024, 18:21
vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
вопрос будет работать на FLPRog 9.x.x с диспетчером???
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
1.Диспетчер не тормозит.
2.В диспетчере есть системный параметр быстродействие - выведите его на консоль или дисплей, наблюдайте за ним, последовательно отключайте платы и обнаружите тормозящие блоки.
3.Также на пин можно вывести системный параметр контроль и наблюдать изменение loop() - действия как и в пункте. Плата с пином контроль следует настроить как работа без диспетчера.
С уважением, ecoins.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: подключение pt1000

Сообщение vlad1451 »

skrickis писал(а): 18 окт 2024, 18:21
vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
вопрос будет работать на FLPRog 9.x.x с диспетчером???
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
Ну не знаю... У меня ни чего не тормозит. Если правильно распределить платы, то всё адекватно работает. Использую 9.1.7 со встроенным диспетчером.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Re: подключение pt1000

Сообщение Naladchik »

vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100...
А Вы проверяли работоспособность при наличии этих блоков в проекте более одного?
Win10-64. FLProg Portable.
Изображение
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Re: подключение pt1000

Сообщение skrickis »

Naladchik писал(а): 18 окт 2024, 19:28
vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100...
А Вы проверяли работоспособность при наличии этих блоков в проекте более одного?
буду, пробовать отпишусь :smile9:
надо собрать тестовый вариант на столе :smile44:
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Re: подключение pt1000

Сообщение skrickis »

skrickis писал(а): 18 окт 2024, 19:54
Naladchik писал(а): 18 окт 2024, 19:28
vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100...
А Вы проверяли работоспособность при наличии этих блоков в проекте более одного?
буду, пробовать отпишусь :smile9:
надо собрать тестовый вариант на столе :smile44:
на скорую руку собрал тест проект проект отопления и бойлер теплой воды
FLPRog 9.1.17
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865 :smile250:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: подключение pt1000

Сообщение ViktorPetrov »

Наверное ,если собрал проект на версии FLPRog 9.Х.ХХ ,надо соответствующей ветке писать, для бэто тостеров или для альфа тостеров .
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: подключение pt1000

Сообщение ecoins »

skrickis писал(а): 19 окт 2024, 17:44
на скорую руку собрал тест проект проект отопления и бойлер теплой воды
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865 :smile250:
А еще лучше попросить кого-то сделать блок аналогично MAX6675 - это не должно быть сложно.
И конечно здорово что начали пользоваться системным параметром быстродействие для оценки работы проекта.
С уважением, ecoins.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: подключение pt1000

Сообщение ViktorPetrov »

Да попросить всегда несложно ,как и сделать блок ,вопрос зачем нужен внешний 12-bit АЦП ,когда на борту к примеру у ESP32 целых 18 штук.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: подключение pt1000

Сообщение Phazz »

ViktorPetrov писал(а): 19 окт 2024, 21:24 Да попросить всегда несложно ,как и сделать блок ,вопрос зачем нужен внешний 12-bit АЦП ,когда на борту к примеру у ESP32 целых 18 штук.
А вот почему
scale_720.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: подключение pt1000

Сообщение vlad1451 »

skrickis писал(а): 19 окт 2024, 17:44
skrickis писал(а): 18 окт 2024, 19:54
Naladchik писал(а): 18 окт 2024, 19:28
А Вы проверяли работоспособность при наличии этих блоков в проекте более одного?
буду, пробовать отпишусь :smile9:
надо собрать тестовый вариант на столе :smile44:
на скорую руку собрал тест проект проект отопления и бойлер теплой воды
FLPRog 9.1.17
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865 :smile250:
У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: подключение pt1000

Сообщение ecoins »

vlad1451 писал(а): 21 окт 2024, 06:20 У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.
Хороший результат по быстродействию.
А какой контроллер?
С уважением, ecoins.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

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

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