ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

ЭкоСреда ecoins

#1001

Сообщение SergeyShikal » 30.03.2024{, 16:15}

Ander писал(а):
30.03.2024{, 15:22}
Откуда у вас питание идет? почему не на 3,3?
Перепутал, глаза не одел.

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1002

Сообщение ecoins » 30.03.2024{, 17:08}

tema писал(а):
30.03.2024{, 16:00}
блок мср23017.
А нельзя доделать блок чтобы использовать прерывания от етой микросхемы?
спасибо.
Можно. Но Вам нужно предложить как будет подключен обработчик этой микросхемы.
При текущей реализации FLProg это не представляется полезной - а вот если появятся платы-функции, тогда вполне это может оказаться полезным.
С уважением, ecoins.

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1003

Сообщение ecoins » 05.04.2024{, 12:30}

Получили платы ПЛК FLProg на STM32F407V
9c5e4626-325d-43a9-8d39-76b18a0f3b70.jpg
Два Ethernet, два RS-485,CAN,i2c,SPI,AD1115,6 UART,TFT, и пр.
С уважением, ecoins

slsl
Рядовой
Сообщения: 71
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

ЭкоСреда ecoins

#1004

Сообщение slsl » 08.04.2024{, 10:51}

ecoins писал(а):
05.04.2024{, 12:30}
Неплохо было бы в ваши блоки АЦП (в частности ADS1115) добавить на внешние выводы коэффициент усиления АЦП (диапазон) и тип вывода.
Чтобы их можно было менять на работающем устройстве без перезаливки проекта.

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1005

Сообщение ecoins » 08.04.2024{, 16:08}

slsl писал(а):
08.04.2024{, 10:51}
Неплохо было бы в ваши блоки АЦП (в частности ADS1115) добавить на внешние выводы коэффициент усиления АЦП (диапазон). Это будет внешний параметр от 0 до 5.
Принято. Так сделано в блоке ADS1256?
slsl писал(а):
08.04.2024{, 10:51}
и тип вывода.
А это не лишне?
Вывод устанавливается либо в mV, V, условных единицах (всего 4 состояния) - как и чем менять? Технически реализуемо.
С уважением, ecoins.

slsl
Рядовой
Сообщения: 71
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

ЭкоСреда ecoins

#1006

Сообщение slsl » 08.04.2024{, 17:42}

ecoins писал(а):
08.04.2024{, 16:08}
Так сделано в блоке ADS1256?
Да, для этой АЦП у Вас есть вывод Ку на внешний вход.
ecoins писал(а):
08.04.2024{, 16:08}
А это не лишне?
Вывод устанавливается либо в mV, V,
При работе только в начале диапазона не хватает значащих цифр, и в ВЭБ выводится только две после запятой (на другие интерфейсы-протоколы - норм). А при переходе в RAW, изменение сигнала, при этом, наблюдать удобнее, ИМХО. Можно, конечно, множитель добавлять для удлинения числа.

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

ЭкоСреда ecoins

#1007

Сообщение Maloy0103 » 15.04.2024{, 10:42}

Добрый день.
Подскажите, пожалуйста, что делаю не так?
Пытаюсь подключить 2 датчика ATH10 0х38 и 0х39 к ESP32, но не компилируется проект, выдает ошибку по плате :smile37:
Вложения
Screenshot_2.png
Screenshot_3.png

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1008

Сообщение ecoins » 15.04.2024{, 12:59}

Вероятнее всего у Вас что-то с библиотеками....
Ниже работающий пример на версии 9.0.0
AHTxx_проект.png
AHT_console.JPG
Тест AHTxx.zip
(564.31 КБ) 4 скачивания

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

ЭкоСреда ecoins

#1009

Сообщение Maloy0103 » 15.04.2024{, 13:29}

ecoins, предлагаете удалить эту версию (сейчас у меня 8.2.3) и установить новую 9.0.0?
Подскажите, а с 2-мя датчиками все нормально работает, если добавить вай-фай и подключение к брокеру?

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1010

Сообщение ecoins » 15.04.2024{, 14:01}

Maloy0103 писал(а):
15.04.2024{, 13:29}
ecoins, предлагаете удалить эту версию (сейчас у меня 8.2.3) и установить новую 9.0.0?
Это необязательно, но рекомендую - переходить на новую версию.
Maloy0103 писал(а):
15.04.2024{, 13:29}
Подскажите, а с 2-мя датчиками все нормально работает
Должно и с двумя датчиками работать, только как технически Вы устанавливаете второй адрес? У себя на модуле в явном виде не находил перемычку.
Проверьте через блок сканирование шины - действительно там два адреса?
Можно подключить много сенсоров через расширитель i2c (TCA9548A) - блок поддерживает такое подключение.
Maloy0103 писал(а):
15.04.2024{, 13:29}
Подскажите, а с 2-мя датчиками все нормально работает, если добавить вай-фай и подключение к брокеру?
Wi-Fi не должен влиять на работу сенсоров AHTx - они работают через интерфейс i2c.
На тесте не проверял.
С уважением, ecoins.

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

ЭкоСреда ecoins

#1011

Сообщение Maloy0103 » 15.04.2024{, 14:55}

ecoins, Спасибо, попробую установить новую версию.
Так на датчиках AHT10 есть перемычка в виде сопротивления на разные адреса 0х38 или 0х39.
2 года назад у меня работали совместно 2 датчика одновременно. Сейчас не работают... к вай-фай подключение есть, а вот к брокеру нет.
Удаляю блоки датчиков AHT прошиваю и все работает, подключается к брокеру... Мистика...

Установил 9.0.0 теперь другая ошибка:
Вложения
Screenshot_2.png

ecoins
Полковник
Сообщения: 2949
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#1012

Сообщение ecoins » 16.04.2024{, 09:47}

Ошибка не связана с сенсором - какой-то блок Wi-Fi у Вас в проекте. Напишите об этом в теме тестирование версии 9.0.0 - и на эту проблему обратят внимание.

Ответить

Вернуться в «Команда ecoins»