Зачем у слейвов по два порта, действительно непонятно. Разумнее было бы у мастера сделать два коммуникационных порта. Один для организации сети для общения со слейвами, а второй для "выхода в мир". То бишь, общение с PC, или другим центральным устройством посредством линии связи (модем) или через эфир. А для слейва достаточно и одного порта. Пропускать через каждое устройство сквозной поток данных без настоятельной необходимости какой-либо его обработки (конвертор интерфейсов, например, или репитер, если расстояние большое) это вообще глупость какая-то. Мало того, что каждый слейв будет вносить задержку, так ему еще нужно будет молотить весь этот поток просто так за здорово живешь. У вас слейвам больше заниматься нечем что ли? А если вдруг отомрет один из слейвов, то вслед за ним и весь остаток сегмента потеряет связь. Насчет типа интерфейса уже сказали: RS-485, CAN, токовая петля. А какой поверх физического интерфейса протокол положите это уже ваше личное дело.
|