eddy-em.livejournal.com github.com/eddyem
-
- Нужно с 4датчиков по RS-485 собрать инфу, обобщить и далее опять по
485 отправить в блок управления. Sergey Shumilin(73 знак., 19.11.2025 11:54)
- А протокол какой? Modbus? Тогда преобразование должно быть нетривиальным, так как Modbus адреса переменных от датчиков будут совпадать и при передаче их наверх потребуется разносить общем адресном пространстве в соотвествии с адресами самих датчиков. Это уже ПЛК получается или коммуникационный контроллер. - bodis(19.11.2025 12:23)
- Это два разных интерфейса или один и тот же? Так-то оно можно хоть
на абдурине на коленке сварганить, но засмеют же. Своя плата -
всяко красивше, хоть там и не будет почти ничего… Eddy_Em(366 знак., 19.11.2025 12:04)
- Проблема в том, что датчики мастера. И всегда "говорят", опросить
их не могу. Только слушать. Потому на одну линию их повесить не
могу. Sergey Shumilin(231 знак., 19.11.2025 13:09)
- мультимастер с разношёрстными мастерами, в отсутствии внятного координирующего протокола, - лютый трешняк, на одной шине да, никак! Делайте все датчики слейвами и будет вам счастье Я ба сделал конвертер этого "мастера" в свои слевы на копеечном МК, и повесил бы всё на одну шину со своим протоколом. - Adept(19.11.2025 15:20)
- Подключай их по очереди к одному UART через мультиплексор и нужное
количество драйверов RS485/ - Пpиeмлeмo(19.11.2025 15:19,
)
- ТС требуемую динамику (с какой скоростью надо получать данные с датчиков) не озвучил, а без этого все советы - гадание на "кофейной гуще". Идея с мультиплексорами. кстати, вполне рабочая, если датчики шлют инфу "сплошным потоком", то бизи-лаги будут приемлемы скорее всего (а просто опрашивать по фиксируемым временам, чревато "строб-эффектом"). - Adept(19.11.2025 15:55)
- Хе, прикольно, если не секрет, что это за датчики такие? - LordN(19.11.2025 14:52)
- радарные датчики расстояния - Sergey Shumilin(19.11.2025 15:38)
- если для робота али ещё чего похожего, - делайте на одной шине с мегабитными скоростями. проводка и обслуга, при правильном протоколе, будут сильно проще, да и надёжность выше. Диагностика, в придачу "искаропки". Снабдите каждый датчик своим конвертером "мастер-слейв", и вперёд... :) - Adept(19.11.2025 15:56)
- радарные датчики расстояния - Sergey Shumilin(19.11.2025 15:38)
- На мой взгляд, в этом случае удобней было бы сделать преобразователь "модбас-CAN" на основе самого дешевого МК с CAN и UART на борту, например, 35-рублевым STM32F103C4T6. Eddy_Em(74 знак., 19.11.2025 13:55)
- Проблема в том, что датчики мастера. И всегда "говорят", опросить
их не могу. Только слушать. Потому на одну линию их повесить не
могу. Sergey Shumilin(231 знак., 19.11.2025 13:09)
- Нужно с 4датчиков по RS-485 собрать инфу, обобщить и далее опять по
485 отправить в блок управления. Sergey Shumilin(73 знак., 19.11.2025 11:54)