ЭкоСреда ecoins

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

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

ЭкоСреда ecoins

#821

Сообщение ecoins » 31.05.2023{, 12:23}

Сегодня нет возможности. Попрошу коллег или завтра.

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

ЭкоСреда ecoins

#822

Сообщение ecoins » 31.05.2023{, 16:44}

Выкладываю скрины и сам проект - мастер и слейв
Вложения
FLP.rar
Проект на Flprog
(1.65 МБ) 25 скачиваний
посылка развернутая с кодом.png
посылка 7мс.png
20230531_150427.jpg
20230531_150353.jpg
20230531_140000.jpg

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

ЭкоСреда ecoins

#823

Сообщение tema » 02.06.2023{, 07:05}

ecoins писал(а):
18.05.2023{, 16:59}
tema писал(а): ↑
18.05.2023{, 14:20}
но у вас такого нет?

Прямо сейчас нет, но в новой версии наверное добавим.
А можно узнать когда планируется новая версия?

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

ЭкоСреда ecoins

#824

Сообщение ecoins » 02.06.2023{, 09:01}

Будем пробовать ориентировочно 10 июня.

Аватара пользователя
Rovki
Полковник
Сообщения: 4875
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#825

Сообщение Rovki » 03.06.2023{, 14:57}

ecoins писал(а):
31.05.2023{, 06:51}
nick2015 писал(а):
10.05.2023{, 21:11}
брал нужную микросхему и все
А какие ?
MAX13488EESA
Электронщик до мозга костей и не только

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

ЭкоСреда ecoins

#826

Сообщение ecoins » 03.06.2023{, 21:21}

Rovki писал(а):
03.06.2023{, 14:57}
MAX1
Мы раньше не знали о такой возможности и использовали MAX485.
Узнали, попробовали MAX13487 на разных скоростях, работает, будем использовать.
Спасибо.
С уважением, Энвер.

nickass
Рядовой
Сообщения: 61
Зарегистрирован: 01.05.2022{, 14:13}
Репутация: 12
Откуда: Киров
Имя: Николай

ЭкоСреда ecoins

#827

Сообщение nickass » 05.06.2023{, 15:51}

ecoins писал(а):
03.06.2023{, 21:21}
Узнали, попробовали MAX13487
Тоже использую модули на MAX13487. Очень хорошо себя зарекомендовали. Самое приятное, что отпала надобность в сигнале DE. Когда внедрял в промышленное оборудование модули на МАХ485, приходилось впаивать в модуль транзистор для переключения прием- передача.
Заказал на Али модули RS422. Хочу опробовать еще их. Они поддерживают дуплексный режим.

urqagun
Рядовой
Сообщения: 74
Зарегистрирован: 12.10.2020{, 19:16}
Репутация: 12
Имя: Юрий

ЭкоСреда ecoins

#828

Сообщение urqagun » 06.06.2023{, 19:27}

Доброго дн! вас както еще надо уговорить сделать модуль на DM13C, который 595 и 165 и 2803 в одном флаконе.

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

ЭкоСреда ecoins

#829

Сообщение ecoins » 07.06.2023{, 07:40}

urqagun писал(а):
06.06.2023{, 19:27}
Доброго дн! вас както еще надо уговорить сделать модуль на DM13C, который 595 и 165 и 2803 в одном флаконе.
По DM13C - посмотрел. А есть ли опыт и примеры её использования для дискретного ввода? Возможно будем использовать в будущих в разработках - сейчас используем 595 и 165.
Спасибо.
С уважением, Энвер.

Аватара пользователя
Rovki
Полковник
Сообщения: 4875
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ЭкоСреда ecoins

#830

Сообщение Rovki » 07.06.2023{, 18:57}

ecoins писал(а):
03.06.2023{, 21:21}
Rovki писал(а):
03.06.2023{, 14:57}
MAX1
Мы раньше не знали о такой возможности и использовали MAX485.
Узнали, попробовали MAX13487 на разных скоростях, работает, будем использовать.
Спасибо.
С уважением, Энвер.
И от них отхожу уже в сторону TD301M485
Электронщик до мозга костей и не только

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

ЭкоСреда ecoins

#831

Сообщение ecoins » 08.06.2023{, 10:47}

Rovki писал(а):
07.06.2023{, 18:57}
И от них отхожу уже в сторону TD301M485
Посмотрел. Хорошее решение. Спасибо.

urqagun
Рядовой
Сообщения: 74
Зарегистрирован: 12.10.2020{, 19:16}
Репутация: 12
Имя: Юрий

ЭкоСреда ecoins

#832

Сообщение urqagun » 11.06.2023{, 06:25}

По поводу DM13C реализовать ввод не дошли руки, но там механизм понятный и вполне реализуемый. В драйвер встроена система контроля как обрыва( по умолчанию) нагрузки так и короткое замыкание на + по каждому из выходов. Работает так примерно:
1. грузите в регистр по тем битам, которые планируете использовать на ввод "1". в остальные биты слова то, что вам надо.
2. Выставляете OE в 1, потом дергаете латч. загруженное вами слово перегружается в выходной регистр по переднему фронту латча, а состояние диагностики выходов загружается в регистр сдвига по заднему фронту латча и может быть прочитано. в тех битах, в которых вы выставили "1", но на выходе соответствующего порта напряжение менее 0,3 в( висит в воздухе или притянуто к -), то в данном бите запишется 0(ошибка - open), тоесть будет прочитано изменение на входе. Как реализовать переключение вывода драйвера с режима - нормальный - "1" и open - "0", думаю затруднений не предвидится. Как правило в контроллерах используется ввод через оптопару. Так вот как вариант подключаем выход драйвера к средней точке делителя на резисторах по 1 ком, второй конец делителя на -, третий на эмиттер транзистора оптопары. Когда оптопара не подсвечена, то транзистор закрыт и вывод драйвера, настроенного на ввод притянут к земле, напряжение заведомо менее 0,3 в, будет прочитан "0". Как только оптопара откроется, через делитель на вывод поступит 0,5 напряжения питания, заведомо больше 0,3 в - прочитается "1". Как то так.
Понимаю что и я мог бы это сделать, но у меня уже нет таких продвинутых наработок, как у вас.

Отправлено спустя 3 минуты 50 секунд:
Да, подозреваю, что такой механизм контроля выхода являлся неким стандартом в области драйвером светодиодов и возможно он реализован в микросхемах других производителей. А так как время таких решений прошло, стоимость драйверов невысока, при очевидных преимуществах для нашей темы.

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

ЭкоСреда ecoins

#833

Сообщение ecoins » 11.06.2023{, 11:22}

urqagun писал(а):
11.06.2023{, 06:29}
По поводу DM13C реализовать ввод не дошли руки, но там механизм понятный и вполне реализуемый. В драйвер встроена система контроля как обрыва( по умолчанию) нагрузки так и короткое замыкание на + по каждому из выходов. Работает так примерно:
Так и представлял. Технически можно, но насколько долго микросхема "простоит" и сколько будет потреблять она в режиме КЗ по каждому выходу? Без специальных исследований и измерений "стремно" задействовать такой режим.
Микросхемы заказали.
С уважением, Энвер.

urqagun
Рядовой
Сообщения: 74
Зарегистрирован: 12.10.2020{, 19:16}
Репутация: 12
Имя: Юрий

ЭкоСреда ecoins

#834

Сообщение urqagun » 12.06.2023{, 05:00}

ПРиветствую! данные микросхемы интересны еще и тем, что созданы для тяжелых условий эксплуатации, имеют защиты от перегрузок и перегрева, позволяют ограничивать ток выхода, имеют высокую частоту синхронизации до 25 мгц(возможно это решит обнаруженную ваи проблему с 595). В предложенной мной схеме подключния нет кз, так как у микросхемы токовый выход с нижним ключом. Подтягивая такой выход к - мы просто лишаем его питания нагрузки не более.
Внедрение этой микросхемы позволит решить множество задач, плюс она есть в разных копусах от дип до sot 0,5 мм

baibradarBG
Рядовой
Сообщения: 12
Зарегистрирован: 26.12.2022{, 12:23}
Репутация: 0
Имя: Dimitar

ЭкоСреда ecoins

#835

Сообщение baibradarBG » 18.06.2023{, 18:04}

Привет
Датчик температуры SHT35 не работает на модуле esp01 с вашим блоком. Он показывает температуру 0,11 и влажность 0,12. Эти показания не меняются. Даже когда датчик не подключен, все равно показывает то же самое. Изменил адрес датчика но он не работал и номер шины к которой он подключен из настроек блока но он не работал. Он подключен к GIPO0 и GIPO2. Могу ли я получить некоторую помощь, пожалуйста. Я новичок. Вот проект:
Вложения
temp_ecoins1.flp
(936.85 КБ) 19 скачиваний

baibradarBG
Рядовой
Сообщения: 12
Зарегистрирован: 26.12.2022{, 12:23}
Репутация: 0
Имя: Dimitar

ЭкоСреда ecoins

#836

Сообщение baibradarBG » 20.06.2023{, 21:00}

Я понял почему не распознается SHT35. Я использовал ваш блок переназначения контактов и задал SDA и SCL на GIPO0 и GIPO2. Хорошо бы в самом блоке для SHT35 иметь выбор, к каким контактам подключен датчик. Но теперь возникла другая проблема. Температура и влажность измеряются только один раз при запуске ESP01. После этого значения не измеряются и не изменяются до следующего перезапуска. Не могли бы вы дать мне небольшую подсказку, как справиться с этой проблемой.
Вот проект:
Вложения
SHT35_ecoins.flp
(2.48 МБ) 15 скачиваний

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

ЭкоСреда ecoins

#837

Сообщение ecoins » 20.06.2023{, 22:34}

Проверить немного затруднительно на старых библиотеках.
1.Попробуйте вывести параметры используя блоки "Консоль" без использования Wi-Fi - должно меняться.
Предположу, что вряд ли это блок SHT3x.
2.Попробуйте просто передать через Wi-Fi меняющиеся значения - например генератор случайных чисел или циклический счетчик.
С уважением, Энвер.

baibradarBG
Рядовой
Сообщения: 12
Зарегистрирован: 26.12.2022{, 12:23}
Репутация: 0
Имя: Dimitar

ЭкоСреда ecoins

#838

Сообщение baibradarBG » 21.06.2023{, 12:21}

Сделал счетчик и его показания меняются. Я нашел другой блок для SHT31, и он работает без проблем. Я не мог заставить SHT31 работать с блоком ecoins и Wifi.

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

ЭкоСреда ecoins

#839

Сообщение ecoins » 21.06.2023{, 14:30}

baibradarBG писал(а):
21.06.2023{, 12:21}
Сделал счетчик и его показания меняются. Я нашел другой блок для SHT31, и он работает без проблем. Я не мог заставить SHT31 работать с блоком ecoins и Wifi.
Спасибо за исследование. Чуть позже посмотрю.
С уважением, Энвер.

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

ЭкоСреда ecoins

#840

Сообщение ecoins » 09.07.2023{, 18:00}

ИНФОРМАЦИОННОЕ СООБЩЕНИЕ №1 от 09.07.23
В первом посте размещены новые библиотеки C++ и блоков FLProg.
Это совсем новая версия. Через некоторое время по ней будет открыта новая тема.
Тестировалась на большом тесте с поддержкой 2-х ядерности (для RP2040)
EIS_Base_v08_09.07.2023.zip
(2.91 МБ) 38 скачиваний
Проверялось на расширенном стене STM32F401СС(5 дисплеев, расширители входов/выходов, сенсоры)
и Raspberry Pi Pico(3 lдисплея и пр.);
Стенд STM32F401CC.jpg
Стенд RP2040.jpg
========
Работает все очень и очень быстро.
Последний раз редактировалось ecoins 10.07.2023{, 18:42}, всего редактировалось 2 раза.

Ответить

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