ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
1 августа
1077918 Топик полностью
Adept (17.02.2021 16:03 - 16:21, просмотров: 276) ответил Tpoeшник на Необходимо связать электронное устройство мастер с другими подчиненными устройствами. Расстояния до нескольких сотен метров. Напряжения питания в устройствах 3.3В, 12В. Передавать необходимо небольшие (20-50 байт) пакеты на скорости около 0,1Мб/с. Питание для подчиненных нужно брать от мастера. Звезда топология.
количество клиентов на шине и их потребление, а так же примерная ЭМ обстановка в части помех, и да, температурный диапазон??? 

у меня есть решение для 12-15 клиентов с передачей данных на 115200 по проводам питания (200м работает :)) По проекту нужно было всего 8, поэтому применена амплитудная модуляция линии питания, примерно на 0,1..0,5V, в связи с чем и ограничение по количеству клиентов, т.к. "подсаживают" сигнал. Полярность на шине не важна (можно работать даже на переменке, теоретически :) потребление каждого клиента 300-500мА. топология сети любая, т.к. все клиенты висят на одной шине параллельно. Арбитраж шины - мастер-контроллером, временные слоты, поочерёдный опрос каждого клиента с квитанциями, контрольные суммы, и ретреи - само собой :) Но приличный служебный трафик. Гарантированная доставка данных с квитированием, диагностика неисправности на шине.

Аппаратно получается привлекательно - просто тащим шину из двух проводов с питанием от 7 до 25 вольт и на неё вешаем в параллель "клиентов":)



Т.к. решение собрано на AVR-aх (в мастер-контроллере XMEGA, в слейвах mega88/16, то есть ограничение на скорость опроса клиентов на шине. меги88/16-е не успевают отработать протокол при периоде опроса короче, чем 10mS Т.о. полный цикл транзакций для 10-ти клиентов занимает 100mS Аппаратно можно поднять скорость до 1Мбита, но частота опроса будет всё равно 10mS (просто тогда во временной слои можно запихать больше полезных данных для каждого клиента :) Если в клиентах поставить иксмеги, то можно поднять скорости опроса до 1mS на клиента.

Протокол проприетарный :) всё закрытое и коммерческое, но ежели есть интерес и тираж - обсуждается :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)