Хотелось бы саму схему подключения посмотреть?WildCat писал(а): 11 фев 2024, 15:50 Использовал два 8-канальных аналоговых мультиплексора и NTC датчики.
подключение pt1000
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
подключение pt1000
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
подключение pt1000
Naladchik, большое спасибо за замечания. Поторопился ответить, был на работе, как потом оказалось прикрепил "исходный" блок, который скачивал с сайта. Я начинал его править, добавил в настройки константы, но в код не успел прописать.Naladchik писал(а): 10 фев 2024, 11:051. То, что блок настроен на подключение датчика 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
Перевёл данный блок под Pro редактор. Проверить к сожалению на данный момент нет возможности, нет Мах-а. В IDE компилируется.
Большая просьбы, у кого есть возможность, проверьте. Должны мне подкинуть модуль, может и сам успею.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
подключение pt1000
Проверить также не смогу. Так как появился первый блок
Я только заказал их. Когда придут не знаю. Хочу сказать огромное спасибо. Всём кто поддержал эту тему. И за блоки.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
подключение pt1000
если плата MAX31865 такая
то ваш блок работает проверял на ESP32-S3-Wromm-1 FLPRog 7.5.2 правда на PT100
на 8.3.2 мне не заработал
второй блок (мой) тоже работает на FLPRog 7.5.2
такие платы и блоки на PT100 у меня прекрасно рабоает на зерносушилке

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: подключение pt1000
Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
Re: подключение pt1000
вопрос будет работать на FLPRog 9.x.x с диспетчером???vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: подключение pt1000
1.Диспетчер не тормозит.skrickis писал(а): 18 окт 2024, 18:21вопрос будет работать на FLPRog 9.x.x с диспетчером???vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
2.В диспетчере есть системный параметр быстродействие - выведите его на консоль или дисплей, наблюдайте за ним, последовательно отключайте платы и обнаружите тормозящие блоки.
3.Также на пин можно вывести системный параметр контроль и наблюдать изменение loop() - действия как и в пункте. Плата с пином контроль следует настроить как работа без диспетчера.
С уважением, ecoins.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: подключение pt1000
Ну не знаю... У меня ни чего не тормозит. Если правильно распределить платы, то всё адекватно работает. Использую 9.1.7 со встроенным диспетчером.skrickis писал(а): 18 окт 2024, 18:21вопрос будет работать на FLPRog 9.x.x с диспетчером???vlad1451 писал(а): 18 окт 2024, 10:35 Предлагаю доработанную сою версию блока для PT100.
Из нового:
1. Есть выбор - Фаренгейт/Цельсия.
2. Формат вывода - Float/Integer.
Исправление мелких ошибок.
MAX31865_v1.1.zip
А то у меня таких блков штуки 4 но на FLPRog 9.x.x очень сильно тормозит проекты
пришлось отказыватся от блоков хотя они очень хорошие можно термопары на 3 или 4 провода подключать для компенсации длинных проводов
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Re: подключение pt1000
А Вы проверяли работоспособность при наличии этих блоков в проекте более одного?
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
Re: подключение pt1000
на скорую руку собрал тест проект проект отопления и бойлер теплой водыskrickis писал(а): 18 окт 2024, 19:54буду, пробовать отпишусь![]()
надо собрать тестовый вариант на столе![]()
FLPRog 9.1.17
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: подключение pt1000
Наверное ,если собрал проект на версии FLPRog 9.Х.ХХ ,надо соответствующей ветке писать, для бэто тостеров или для альфа тостеров .
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: подключение pt1000
А еще лучше попросить кого-то сделать блок аналогично MAX6675 - это не должно быть сложно.skrickis писал(а): 19 окт 2024, 17:44
на скорую руку собрал тест проект проект отопления и бойлер теплой воды
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865![]()
И конечно здорово что начали пользоваться системным параметром быстродействие для оценки работы проекта.
С уважением, ecoins.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: подключение pt1000
Да попросить всегда несложно ,как и сделать блок ,вопрос зачем нужен внешний 12-bit АЦП ,когда на борту к примеру у ESP32 целых 18 штук.
- Phazz
- Полковник
- Сообщения: 3110
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 228 раз
- Поблагодарили: 107 раз
Re: подключение pt1000
А вот почемуViktorPetrov писал(а): 19 окт 2024, 21:24 Да попросить всегда несложно ,как и сделать блок ,вопрос зачем нужен внешний 12-bit АЦП ,когда на борту к примеру у ESP32 целых 18 штук.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: подключение pt1000
У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.skrickis писал(а): 19 окт 2024, 17:44на скорую руку собрал тест проект проект отопления и бойлер теплой воды
FLPRog 9.1.17
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940
наверное надо как то по другому размещать блоки MAX31865![]()
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
Re: подключение pt1000
Хороший результат по быстродействию.vlad1451 писал(а): 21 окт 2024, 06:20 У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.
А какой контроллер?
С уважением, ecoins.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость