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

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

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

Сообщение vlad1451 »

ecoins писал(а): 21 окт 2024, 06:58
vlad1451 писал(а): 21 окт 2024, 06:20 У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.
Хороший результат по быстродействию.
А какой контроллер?
С уважением, ecoins.
Контроллер ESP32. Сейчас в железе проверить пока не могу. Переписал немного блок. В тестовый проект имеющейся платы добавил ещё одну плату с этим блоком. Самих термодатчиком на данный момент нет (к концу недели возможно будут), это один из рабочих проектов. Компилируется, "пустые" показания выводятся. Loop 58000.
MAX31865_v1.1.zip
Изменил выбор пинов подключения. Изначально был выбор физических пинов контроллера, но в таком случае действительно проблема с подключением нескольких блоков. Физический пин оставил только CS.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

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

Сообщение skrickis »

Сейчас в железе проверить пока не могу.

Могу проверить на ESP32 - S3 с 2/3 датчиками
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

vlad1451 писал(а): 21 окт 2024, 07:28 ... Изменил выбор пинов подключения. Изначально был выбор физических пинов контроллера, но в таком случае действительно проблема с подключением нескольких блоков. Физический пин оставил только CS.
Ну и зря, достаточно было назначение пинов DI, DO, CLC перенести из вкладки "Параметры каждого экземпляра" во вкладку "Общие параметры" и для всех блоков они будут общие.
CS пусть так и остается в вкладке "Параметры каждого экземпляра", т.к. он для каждого блока должен быть свой.
Win10-64. FLProg Portable.
Изображение
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

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

Сообщение skrickis »

vlad1451 писал(а): 21 окт 2024, 07:28
ecoins писал(а): 21 окт 2024, 06:58
vlad1451 писал(а): 21 окт 2024, 06:20 У меня к сожалению нет второго блока 31865, нет возможности проверить. На той плате что я проверял, Loop около 60000. Датчик PT100 трёхпроводный.
Хороший результат по быстродействию.
А какой контроллер?
С уважением, ecoins.
Контроллер ESP32. Сейчас в железе проверить пока не могу. Переписал немного блок. В тестовый проект имеющейся платы добавил ещё одну плату с этим блоком. Самих термодатчиком на данный момент нет (к концу недели возможно будут), это один из рабочих проектов. Компилируется, "пустые" показания выводятся. Loop 58000.
MAX31865_v1.1.zip
Изменил выбор пинов подключения. Изначально был выбор физических пинов контроллера, но в таком случае действительно проблема с подключением нескольких блоков. Физический пин оставил только CS.
попробовал два ваших блока MAX31865 плюс LCD на контроллерe ESP32-S3-wroom1
LOOP=101900
ещё наверное ошибка в отделе интерфейсы SPI FLPRog 9.1.17
надо местами GIPIO12 и GIPIO13
о то не раотает :smile113:
у меня на плате так как на фотке

на скорую руку собрал тест проект проект отопления и бойлер теплой воды
FLPRog 9.1.17
короче там два ваших блока MAX31865 на разных платах, на разном подключении
таком варианте работает плохо ,не работает Remote XY ,тормозит
цыкл LOOP 600
если поменять блоки MAX31865 на MAX6675 от Ecoins всё чотко работает
цыкл LOOP 3940


на последних блоках MAX31865 мой проект отопления сейчас всё ок LOOP=3580
поставил блоки MAX31865 отдельно на медленную задачу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение vlad1451 »

skrickis писал(а): 21 окт 2024, 19:36 на последних блоках MAX31865 мой проект отопления сейчас всё ок LOOP=3580
поставил блоки MAX31865 отдельно на медленную задачу
Может стоит разнести их на разные платы, и не обязательно на медленный, Пробуйте фоновые или быстрые.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

vlad1451 писал(а): 21 окт 2024, 07:28 ... Переписал немного блок...
Есть сомнения в работоспособности данного блока.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение vlad1451 »

Naladchik писал(а): 22 окт 2024, 06:26
vlad1451 писал(а): 21 окт 2024, 07:28 ... Переписал немного блок...
Есть сомнения в работоспособности данного блока.
► Показать
Перемудрил. К сожалению в железе сейчас проверить не смогу, платы едут. На работе блок тоже уехал. Поправил.
MAX31865_v1.2.zip
P.S. Исправил недочёты, спасибо Naladchik.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение vlad1451 »

Нашел тестовую платформу, вернее один из рабочих проектов. Поставил контроллер, прошил. Физически на плате один max, второй прописал просто "софтово", вывод данных к консоль.
max2.jpg
max1.jpg
P.S. 23.10.2024, немного привёл в порядок, огромная благодарность Naladchik за помощь. В тестовом проекте в консоль выводится время выполнения всех плат.
MAX31865_v1.3.ubi
Project_ESP32_test.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение vlad1451 »

Добавил в блок два входа, RTD и Rref. Теперь задавать сопротивление датчика и опорное можно как из параметров блока, так и со входов (на лету).
MAX31865_v1.3.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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