Разработки ecoins

Библиотеки для разных контроллеров

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

Разработки ecoins

#1541

Сообщение Rovki » 04.05.2022{, 07:00}

Многие промышленные ПЛК имеют встроенные реле , что не исключает рассматривать их как промежуточные в зависимости от задачи. В данном ПЛК используется специальное реле для переключение на резервное питание(левый, нижний разьем .Данные реле на 12в и цвет не имеет значения. Будут модули расширения по шине I2C, но необходимый оптимум заложен в базовом ПЛК( ограничение по количеству разьемов в корпусе).
Электронщик до мозга костей и не только

o615ye161
Сержант
Сообщения: 183
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

Разработки ecoins

#1542

Сообщение o615ye161 » 04.05.2022{, 09:57}

Здравствуйте ecoins,подскажите пожалуйста вы мне скидывали в сообщении ваши новые библиотеки версии 2,16 не могу теперь их найти, могли бы вы еще раз скинуть, я уже несколько проектов сделал на новой версии, но пришлось переехать на другой комп, а нужных файлов нет.

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

Разработки ecoins

#1543

Сообщение ecoins » 04.05.2022{, 10:37}

Rovki писал(а):
04.05.2022{, 07:00}
Многие промышленные ПЛК имеют встроенные реле , что не исключает рассматривать их как промежуточные в зависимости от задачи.
Конечно, конечно. Но такие реле на 12в потребляют примерно по 30 ма и соответственно автономная работа от встроенного небольшого аккумулятора не очень подходит... Соответственно появляется проблема с внешним резервным питанием...
То, о чем я пишу, это всего лишь наше сформировавшееся (и формирующее) представление о трансформации концепции ПЛК в новых условиях...

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

Разработки ecoins

#1544

Сообщение ecoins » 04.05.2022{, 10:39}

o615ye161 писал(а):
04.05.2022{, 09:57}
дравствуйте ecoins,подскажите пожалуйста вы мне скидывали в сообщении ваши новые библиотеки версии 2,16 не могу теперь их найти, могли бы вы еще раз скинуть, я уже несколько проектов сделал на новой версии, но пришлось переехать на другой комп, а нужных файлов нет.
Имеет значение время ? Готовится новая версия, там будут дополнительные сенсоры.
Старые версии есть в последних сообщениях ветки "Разработки ecoins для STM32".

Ingwar
Полковник
Сообщения: 1661
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 135
Откуда: Ленобласть
Имя: Игорь

Разработки ecoins

#1545

Сообщение Ingwar » 04.05.2022{, 13:55}

ecoins писал(а):
04.05.2022{, 03:17}
А теперь с микропотребляющими MCU - например ESP32,Raspberry Pi Pico, да и STM32F потребляет немного
Если во время "бодрствования", то потребление сопоставимо, но во "сне" rp2040 имеет аппетит на пару порядков больше, чем STM...
https://forums.raspberrypi.com/viewtopic.php?t=316458
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

o615ye161
Сержант
Сообщения: 183
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

Разработки ecoins

#1546

Сообщение o615ye161 » 04.05.2022{, 14:37}

ecoins писал(а):
04.05.2022{, 10:39}
Имеет значение время ?
дней пять могу подождать

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

Разработки ecoins

#1547

Сообщение ecoins » 04.05.2022{, 17:42}

Ingwar писал(а):
04.05.2022{, 13:55}
Если во время "бодрствования", то потребление сопоставимо, но во "сне" rp2040 имеет аппетит на пару порядков больше, чем STM...
Полезная ссылка и полезное замечание.
Если говорить о ПЛК - полагаю, что потребление 10-15 ма для процессорной части и 20-25 ма для оптронов и преобразователей, всего 30-40 ма - это был бы хороший результат.
И соответственно от внутреннего аккумулятора ПЛК сможет проработать от нескольких часов до нескольких суток.
Такой вот хороший задел по надежности для промышленного устройства.

tolochko
Сержант
Сообщения: 235
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 3
Откуда: Днепропетровск

Разработки ecoins

#1548

Сообщение tolochko » 04.05.2022{, 19:37}

Здравствуйте уважаемые
Если вас не затруднит не могли бы сделать блок под мс DS2480
Я как то уже спрашивал об этом но никто мне не помог
На этот раз я нашел код в прикрепленной ссылке
Я думаю он пригодиться тем кто захочет подключить много термодатчиков на одной линии на большие расстояния
https://www.artekit.eu/doc/guides/ak-ds2480b-uart/

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

Разработки ecoins

#1549

Сообщение ecoins » 04.05.2022{, 22:07}

tolochko писал(а):
04.05.2022{, 19:37}
Здравствуйте уважаемые
Если вас не затруднит не могли бы сделать блок под мс DS2480
Я как то уже спрашивал об этом но никто мне не помог
На этот раз я нашел код в прикрепленной ссылке
Я думаю он пригодиться тем кто захочет подключить много термодатчиков на одной линии на большие расстояния
Посмотрел сейчас чип -действительно интересное устройство.
Быстро сделать не получится = уже много "хвостов" набралось.
Попытался заказать на ali модуль для тестирования - в явной форме не нашел.
По рекомендуйте, где покупать и по получению что-то посмотрим, Может все будет и несложно.

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

Разработки ecoins

#1550

Сообщение Rovki » 04.05.2022{, 23:34}

ecoins писал(а):
04.05.2022{, 10:37}
Rovki писал(а):
04.05.2022{, 07:00}
Многие промышленные ПЛК имеют встроенные реле , что не исключает рассматривать их как промежуточные в зависимости от задачи.
Конечно, конечно. Но такие реле на 12в потребляют примерно по 30 ма и соответственно автономная работа от встроенного небольшого аккумулятора не очень подходит... Соответственно появляется проблема с внешним резервным питанием...
То, о чем я пишу, это всего лишь наше сформировавшееся (и формирующее) представление о трансформации концепции ПЛК в новых условиях...
А какой смысл в резервном питании ПЛК , если остальные исполнительные устройства и периферия обесточена ? Это же не радиоуправляемое, автономное устройство (квадрокоптер) , что бы экономить каждый мА.
Электронщик до мозга костей и не только

artemka19
Сержант
Сообщения: 159
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 62
Откуда: Питер
Имя: Артем

Разработки ecoins

#1551

Сообщение artemka19 » 05.05.2022{, 00:11}

уход от помех?

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

Разработки ecoins

#1552

Сообщение ecoins » 05.05.2022{, 00:13}

Rovki писал(а):
04.05.2022{, 23:34}
А какой смысл в резервном питании ПЛК , если остальные исполнительные устройства и периферия обесточена ? Это же не радиоуправляемое, автономное устройство (квадрокоптер) , что бы экономить каждый мА.
Несколько смыслов:
1. Уход от непростых схем сохранения данных, которые обычно применяются в ПЛК и не очевидно, что всегда работают. Для этого применяются и супервизоры питания, и обрабатывающий софт, который включается по прерываниям, и сохранение данных в подходящем типе памяти. Сложно, дорого, плохо тестируются и прочие недостатки.
2.Именно контроллер может при необходимости подключить резервное питание для каких-то исполнительных механизмов, реализуя необходимый механизм рестарта.
3.Ну и наконец - коммуникационные лини связи RS-485, транзакции по беспроводным каналам связи.
------
Получается иной подход, чем в традиционных ПЛК - на мой взгляд более надежный и более продвинутый.
Последний раз редактировалось ecoins 05.05.2022{, 00:47}, всего редактировалось 1 раз.

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

Разработки ecoins

#1553

Сообщение ecoins » 05.05.2022{, 00:47}

Один из пользователей прислал мне сенсор SHT31 и попросил сделать блок.
Блок (и библиотека C++ к нему) сделан и добавлен в библиотеку блоков.
Посмотреть можно здесь:viewtopic.php?f=181&t=6942&start=200#p114494

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

Разработки ecoins

#1554

Сообщение ecoins » 05.05.2022{, 00:49}

artemka19 писал(а):
05.05.2022{, 00:11}
уход от помех?
Такая схема контроллера решает и многие проблемы с помехами.

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

Разработки ecoins

#1555

Сообщение Rovki » 05.05.2022{, 08:55}

ecoins писал(а):
05.05.2022{, 00:46}
Rovki писал(а):
04.05.2022{, 23:34}
А какой смысл в резервном питании ПЛК , если остальные исполнительные устройства и периферия обесточена ? Это же не радиоуправляемое, автономное устройство (квадрокоптер) , что бы экономить каждый мА.
Несколько смыслов:
1. Уход от непростых схем сохранения данных, которые обычно применяются в ПЛК и не очевидно, что всегда работают. Для этого применяются и супервизоры питания, и обрабатывающий софт, который включается по прерываниям, и сохранение данных в подходящем типе памяти. Сложно, дорого, плохо тестируются и прочие недостатки.
2.Именно контроллер может при необходимости подключить резервное питание для каких-то исполнительных механизмов, реализуя необходимый механизм рестарта.
3.Ну и наконец - коммуникационные лини связи RS-485, транзакции по беспроводным каналам связи.
------
Получается иной подход, чем в традиционных ПЛК - на мой взгляд более надежный и более продвинутый.
1.Имеет смысл сохранять заданные уставки, что бы потом заново не вводить- для этого есть энергонезависимая память в есп, данные с датчиков нет смысла сохранять и значение выходов ПЛК
2. Тогда это будет резервное питание системы ,а не маленький АКБ .
3.Вайфай это очень энергозатратный канал связи. Если это станок, линия или другое промышленное оборудование , то обесточивание его не спасет положение дел , даже при наличии канала RS485, Есть способы контроля его работоспособности как со стороны мастера, так и слейва. Так что нужно иметь резервный ввод питания всей системы, если это критично . Хотя могут быть системы (частный случай) , где важно независимое питание ПЛК, например подсчет импульсов с датчиков воды, газа, но для этого есть специальные контроллеры, со встроенным АКБ.
Электронщик до мозга костей и не только

tolochko
Сержант
Сообщения: 235
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 3
Откуда: Днепропетровск

Разработки ecoins

#1556

Сообщение tolochko » 05.05.2022{, 09:16}

По поводу чипа DS2480
Он у меня есть в наличии . Я бы с удовольствием отправил вам для тестирования но сейчас это не возможно
Я с ними давно работаю Создавал линии до 200 метров и количеством разных устройств 1WIRE до 20шт
Работает очень стабильно
Так что протестировать есть чем
Посмотрел на АЛИ Сами чипы есть в наличии по цене меньше 3 долларов
Обвьязка там небольшая
Спасибо за ответ буду ждать и попробую сам начать может что тои получиться

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

Разработки ecoins

#1557

Сообщение ecoins » 05.05.2022{, 09:34}

Rovki писал(а):
05.05.2022{, 08:55}
1.Имеет смысл сохранять заданные уставки, что бы потом заново не вводить- для этого есть энергонезависимая память в есп, данные с датчиков нет смысла сохранять и значение выходов ПЛК
EEPROM остается и использование её ничем не ограничивается.
Но и при отключении питания не обязательны действия по сохранению разные состояний программы.
Противоречий вроде нет.
Rovki писал(а):
05.05.2022{, 08:55}
2. Тогда это будет резервное питание системы ,а не маленький АКБ .
Действительно, с появлением современных MCU с низким энергопотреблением указанные два свойства при подборе аккумулятора (не очень большой - два 18650, или не очень маленький один 16340) появилась возможность проектирования устройств с такими свойствами.
Rovki писал(а):
05.05.2022{, 08:55}
3.Вайфай это очень энергозатратный канал связи
Да, но только в пике (до 200ма) при передаче транзакций. В целом ESP826,ESP32 и в особенности ESP32-С3 с низким потреблением.

------
Новая электроника - иные, отличные от привычных, подходы к проектированию!

Gordon0007
Сержант
Сообщения: 130
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

Разработки ecoins

#1558

Сообщение Gordon0007 » 05.05.2022{, 09:57}

Rovki писал(а):
04.05.2022{, 23:34}
А какой смысл в резервном питании ПЛК
Плюсов много:
- контроль отсутствия питания
- от помех по питанию тоже конечно поможет, особенно если где то есть дребезг или плохо поджатый контакт питания контроллера
- повторный перезапуск системы
- контроль сигналов и выявление проблем почему пропало питание
- сохранение важной информации (логов, последних уставок оборудования, паролей, последние изменение по времени и тд.)
- можно перевести переключение всех механизмов с безопасный режим при включение питания
- вкл/выкл резервного питания (генератор или ЮПС)
- отключение энергозатратных систем
- при восстановление системы поле подачи питания запустить установку в правильной последовательности, зная заранее что в каком положение из сохранённых данных.
- отключение "опасного" оборудования, которое может само не включиться (какая ни будь печь или мотор)
- и многое другое, ограничена только фантазией программиста :)
На все это не требуется много времени и батарейки или ионистора хватит с головой.

Если я не прав поправьте

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

Разработки ecoins

#1559

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

ecoins писал(а):
03.05.2022{, 18:46}
О СТЕНДАХ.
На фото выше видно какие мы стенды используем.
В коробочках установлены два аккумулятора, которые позволяют использовать стенды автономно
...
Ранее писали о планах начать делать стенды с использованием лазерного раскроя и 3D-принтера.
Первая конструкция изготовлена. Все детали раскроены лазером, на 3D только угловые стойки и крепление LCD.
20220507_011152.jpg
Благодаря этому стенду возобновили тестирование STM32F407 (на фото) - отличный контроллер.
С библиотеками работает.
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Imran
Рядовой
Сообщения: 62
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 2
Имя: Имран

Разработки ecoins

#1560

Сообщение Imran » 08.05.2022{, 01:28}

ecoins писал(а):
04.07.2019{, 07:39}
Тест (проверен на Nano,ESP8266,ESP32,STM32F103C,STM32F411,STM32F407)
скажите пожалуйста а на MEGA 2560 будет работать ?

Ответить

Вернуться в «Библиотеки пользователей»