Hello, Denis Y. Borisov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 9 Nov 2005 06:52:05
+0000 (UTC):
DYB>>> Я про RS-232 ни слова не написал ;) . RS-485 на пром. DYB>>> объектах как-то получше себя чувствует ;) . И сети на нем
DO>> И там все время меняется скорость передачи?
DYB> На объекте могут быть установлены различные устройства (уже DYB> разработанные), которые работают на разных битрейтах. И
Дикость какая... Исторически сложиться конечно может и не такое, но использовать в одной сети разные битрейты - это что-то.
DYB> устройство, которое должно обмениваться с ними информацией, DYB> должно менять битрейт "на ходу". BTW, протокол IEC1107 DYB> предполагает смену битрейта в течение одного сеанса обмена. В DYB> обоих случаях характеристики аппаратного фильтра должны быть DYB> изменяемыми.
Не бог весть какая сложная задача... Я всегда для UART подфильтровываю аппаратно. Не зависимо от того программный он или аппаратный.
DYB>>> строить как-то поприятнее. И длина может достигать сотен DYB>>> метров. И соседнее машинное отделение может давать такие DYB>>> помехи, что без обработки ни один байт не прорвется.
DO>> И что заставляет в этих условиях пользоваться именно UART'ом?
DYB> Наличие уже выпускаемых устройств, использующих RS-485 и DYB> разные битрейты.
А других устройств, более подходящих для такой обстановки, не делают?
DYB> Помимо прочего, RS-485, AFAIK, одно из самых дешевых решений.
На сколько я помню, по RS485 можно что угодно гонять, не обязательно UART.
Если гонять манчестер, развязаться трансформаторами, то я себе с трудом представляю помеху, которая сможет воздействовать на правильно проложенную витую пару в экране. А дешевизна, на сколько я знаком с темой, далеко не главный критерий оптимизации в области промышленной автоматики.
dima
formatting link