Adept (24.08.2016 16:04 - 16:07, просмотров: 538) ответил Evgeny_CD на А кто какие знает подходы|решения передачи питания и канала управления по одной витой паре? Пусть, скажем, U будет 36...48В, I от 0.1А, N абонентов штук 8 и более, скорость - 9600 и выше. L линии - 100м и более. Интересует любая реализация, любые
делал локальную шину. Скорость 115200, сигнал на фоне питания 12V - маленький (100мВ АМ 100% глубины (1=несущая 0 = ничего)) несущая 2МГц, амплитуда - около 100мВ,
развязка устройств - дросселями 33мкГн,
напряжение на линии 9-30ВV, полярность произвольная
протокольная часть - с ретреями и квитированием (гарантированная доставка данных при наличии хоть какой-то связи)
сильно подробно рассказать не могу (составляется патентная заявка)
из плюсов
- малый уровень сигнала (т.е. малая помехоэмиссия), при достаточно узком спектре (несущая синус, или экспонента)
- протокол гарантированной доставки данных
- простая аппаратная часть (кодер на логике, выходной каскад - транзистор, декодер на счетверённом ОУ)
- работает в жёстких условиях, не требует коаксиала (проверялось на линии 30м в промзоне)
- широкий диапазон напряжения шины и любая полярность (вплоть до использования переменки, прямо с трансформатора)
- относительно большие токи на каждого абонента (до 1-2А при 9-30V. т.е. до 25Вт на 12 вольтовой шине)
из минусов:
- в первой версии реализации - только 10 абонентов на шину (т.к. каждый здорово подсаживает сигнал)
(по идее можно подстругать схемотехнику и увеличить до нескольких десятков, но нужно работать , а это лениво :))
- всвязи с квитированием и структурой пакета (заголовок, КС) имеем большой служебный трафик и отклик на каждое устройство порядка 50mS
как-то так, примерно
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)