ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Сегодня нет возможности. Попрошу коллег или завтра.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Выкладываю скрины и сам проект - мастер и слейв
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

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

Прямо сейчас нет, но в новой версии наверное добавим.
А можно узнать когда планируется новая версия?
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Будем пробовать ориентировочно 10 июня.
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

ecoins писал(а): 31 май 2023, 06:51
nick2015 писал(а): 10 май 2023, 21:11 брал нужную микросхему и все
А какие ?
MAX13488EESA
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Rovki писал(а): 03 июн 2023, 14:57MAX1
Мы раньше не знали о такой возможности и использовали MAX485.
Узнали, попробовали MAX13487 на разных скоростях, работает, будем использовать.
Спасибо.
С уважением, Энвер.
nickass
Рядовой
Сообщения: 84
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 3 раза

ЭкоСреда ecoins

Сообщение nickass »

ecoins писал(а): 03 июн 2023, 21:21 Узнали, попробовали MAX13487
Тоже использую модули на MAX13487. Очень хорошо себя зарекомендовали. Самое приятное, что отпала надобность в сигнале DE. Когда внедрял в промышленное оборудование модули на МАХ485, приходилось впаивать в модуль транзистор для переключения прием- передача.
Заказал на Али модули RS422. Хочу опробовать еще их. Они поддерживают дуплексный режим.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Доброго дн! вас както еще надо уговорить сделать модуль на DM13C, который 595 и 165 и 2803 в одном флаконе.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

urqagun писал(а): 06 июн 2023, 19:27 Доброго дн! вас както еще надо уговорить сделать модуль на DM13C, который 595 и 165 и 2803 в одном флаконе.
По DM13C - посмотрел. А есть ли опыт и примеры её использования для дискретного ввода? Возможно будем использовать в будущих в разработках - сейчас используем 595 и 165.
Спасибо.
С уважением, Энвер.
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

ecoins писал(а): 03 июн 2023, 21:21
Rovki писал(а): 03 июн 2023, 14:57MAX1
Мы раньше не знали о такой возможности и использовали MAX485.
Узнали, попробовали MAX13487 на разных скоростях, работает, будем использовать.
Спасибо.
С уважением, Энвер.
И от них отхожу уже в сторону TD301M485
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Rovki писал(а): 07 июн 2023, 18:57 И от них отхожу уже в сторону TD301M485
Посмотрел. Хорошее решение. Спасибо.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

По поводу 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
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

urqagun писал(а): 11 июн 2023, 06:29 По поводу DM13C реализовать ввод не дошли руки, но там механизм понятный и вполне реализуемый. В драйвер встроена система контроля как обрыва( по умолчанию) нагрузки так и короткое замыкание на + по каждому из выходов. Работает так примерно:
Так и представлял. Технически можно, но насколько долго микросхема "простоит" и сколько будет потреблять она в режиме КЗ по каждому выходу? Без специальных исследований и измерений "стремно" задействовать такой режим.
Микросхемы заказали.
С уважением, Энвер.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

ПРиветствую! данные микросхемы интересны еще и тем, что созданы для тяжелых условий эксплуатации, имеют защиты от перегрузок и перегрева, позволяют ограничивать ток выхода, имеют высокую частоту синхронизации до 25 мгц(возможно это решит обнаруженную ваи проблему с 595). В предложенной мной схеме подключния нет кз, так как у микросхемы токовый выход с нижним ключом. Подтягивая такой выход к - мы просто лишаем его питания нагрузки не более.
Внедрение этой микросхемы позволит решить множество задач, плюс она есть в разных копусах от дип до sot 0,5 мм
baibradarBG
Рядовой
Сообщения: 22
Зарегистрирован: 26 дек 2022, 12:23
Имя: Dimitar
Благодарил (а): 4 раза
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение baibradarBG »

Привет
Датчик температуры SHT35 не работает на модуле esp01 с вашим блоком. Он показывает температуру 0,11 и влажность 0,12. Эти показания не меняются. Даже когда датчик не подключен, все равно показывает то же самое. Изменил адрес датчика но он не работал и номер шины к которой он подключен из настроек блока но он не работал. Он подключен к GIPO0 и GIPO2. Могу ли я получить некоторую помощь, пожалуйста. Я новичок. Вот проект:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
baibradarBG
Рядовой
Сообщения: 22
Зарегистрирован: 26 дек 2022, 12:23
Имя: Dimitar
Благодарил (а): 4 раза
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение baibradarBG »

Я понял почему не распознается SHT35. Я использовал ваш блок переназначения контактов и задал SDA и SCL на GIPO0 и GIPO2. Хорошо бы в самом блоке для SHT35 иметь выбор, к каким контактам подключен датчик. Но теперь возникла другая проблема. Температура и влажность измеряются только один раз при запуске ESP01. После этого значения не измеряются и не изменяются до следующего перезапуска. Не могли бы вы дать мне небольшую подсказку, как справиться с этой проблемой.
Вот проект:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Проверить немного затруднительно на старых библиотеках.
1.Попробуйте вывести параметры используя блоки "Консоль" без использования Wi-Fi - должно меняться.
Предположу, что вряд ли это блок SHT3x.
2.Попробуйте просто передать через Wi-Fi меняющиеся значения - например генератор случайных чисел или циклический счетчик.
С уважением, Энвер.
baibradarBG
Рядовой
Сообщения: 22
Зарегистрирован: 26 дек 2022, 12:23
Имя: Dimitar
Благодарил (а): 4 раза
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение baibradarBG »

Сделал счетчик и его показания меняются. Я нашел другой блок для SHT31, и он работает без проблем. Я не мог заставить SHT31 работать с блоком ecoins и Wifi.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

baibradarBG писал(а): 21 июн 2023, 12:21 Сделал счетчик и его показания меняются. Я нашел другой блок для SHT31, и он работает без проблем. Я не мог заставить SHT31 работать с блоком ecoins и Wifi.
Спасибо за исследование. Чуть позже посмотрю.
С уважением, Энвер.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

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

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

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

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