A. Fig Lee 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба У вас что-то с памятью. Изначально вы спрашивали "а что не так с 485?".Вам обьяснили, что сам по себе RS-485 не является панацеей, без применения правильного протокола, за счет одних только резисторов подтяжки, его помехоустойчивость совсем не выдающаяся, а при поганом протоколе и отсутствии резисторов подтяжки - абсолютно дрянная. Отмечу, что резисторы подтяжки не являются частью RS-485, так что в "чистом виде" RS-485 вообще говоря обладает крайне низкой помехоустойчивостью. Вот с RS-422 все в порядке, ему не требуется ни "правильных" протоколов, ни дополнительных резисторов, его помехоустойчивость обеспечивается аппаратно. какая связь между "резисторами подтяжки, помехоустойчивостью" и правильным протоколом? 2. В чем разница между RS-485 и RS-422? На физическом уровне. Почему для RS-485 подтяжки надо, а для RS-422 Не надо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба =AK= Вы смеетесь? Про 485 и 422? В устройствах что я смотрел микросхемы драйверов одинаковые. Разница первый полудуплекс второй полный. Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. :cranky: Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки. 2. В чем разница между RS-485 и RS-422? На физическом уровне. Почему для RS-485 подтяжки надо, а для RS-422 Не надо? RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. :cranky: Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки. RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи. Понятно. Спасибо. То бишь RS-422 самый стойкий к помехам? А CAN bus? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба То бишь RS-422 самый стойкий к помехам? RS-485 с правильным протоколом ничуть не хуже. А CAN bus? Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба RS-485 с правильным протоколом ничуть не хуже. Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки. И при чем тут "правильный протокол"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба И при чем тут "правильный протокол"? При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... :01: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба Cкажите, кто знает, на какую длину можно тянуть UART? Не преобразовывая его в RS-232, а прямо так, сырой, между двумя МК на разных платах. Вопрос помехоустойчивости даже не поднимаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба При скорости до 230400 - метр наверняка. Приблизительно такая длина была у дата-кабелей старых сотовых телефонов с преобразователем USB/UART в оболочке USB разъёма. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 26 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба При скорости до 230400 - метр наверняка. Похоже на правду, учитывая что для старых жестких дисков стандарт PATA устанавливал максимальную длину кабеля равной 46 см и при этом рабочая частота интерфейса в режиме передачи Ultra DMA 100 равнялась 100/16 = 6,25 МГц. И, кстати, обычный SCSI (то есть, single-ended) работал на частоте 5 МГц до шести метров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 26 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба Cкажите, кто знает, на какую длину можно тянуть UART? Не преобразовывая его в RS-232, а прямо так, сырой, между двумя МК на разных платах. Вопрос помехоустойчивости даже не поднимаю. Дальность зависит ещё от выходных драйверов ваших МК. В этом случае её можно увеличить поставив буфер, особенно при уровнях 1.8В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба При скорости до 230400 - метр наверняка. Приблизительно такая длина была у дата-кабелей старых сотовых телефонов с преобразователем USB/UART в оболочке USB разъёма. Достаточно скорости 9600 бод. Но почему только метр? Ведь там прямоугольный TTL-сигнал с достаточно продолжительной длительностью. Даже если критизна фронтов несколько пострадает из-за длины линии, то амплитуда, скорее всего, не урежется. Ну, и раз уж про USART спросила, то спрошу уж и про SPI. Что мешает передавать далеко с его помощью? При этом клок SCK можно генерить даже не аппаратно, а ногодрыгом, чтобы более продолжительным получился. Т.е. замедлить скорость передачи на столько, на сколько потребуется. Ведь в "умном доме" обычно не объемные дампы с АЦП передавать приходится, а какие-то простенькие короткие команды, типа "горшочек вари" или "горшочек не вари" :). А если на линии напряжение садится, то ведь всегда можно сделать выход более мощным, продублировав более мощным ключом (повторителем). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба Ну, и раз уж про USART спросила, то спрошу уж и про SPI. Что мешает передавать далеко с его помощью? При этом клок SCK можно генерить даже не аппаратно, а ногодрыгом, чтобы более продолжительным получился. Т.е. замедлить скорость передачи на столько, на сколько потребуется. Да те же дифференциальные приемники и передатчики - и насколько угодно, хоть на 1 км. :) Только предварительно spi заменить на usart. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба Достаточно скорости 9600 бод. Но почему только метр? Ведь там прямоугольный TTL-сигнал с достаточно продолжительной длительностью. Даже если критизна фронтов несколько пострадает из-за длины линии, то амплитуда, скорее всего, не урежется. Закон Ома существует или ...? Кто сказал что с увеличением длинны проводника не будет падать амплитуда (напряжение). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... :01: Не хамить воспитание не позволяет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 11 декабря, 2013 Опубликовано 11 декабря, 2013 · Жалоба ..велик соблазн..вашему пылесосу..за вашим котом :)....по силовой сети сообщения.. соблазн или не соблазн, но вот если вам не дадут спать ночью, включив свет.. или скажем задует холодом.. то вам будет не до смеха, собственно и монтажникам не будет покоя после ваших ээээээ нагоняев... по сетевой сети - стандарт вроде как X10 был. Но скорости оставляют желать лучшего. Да и не всегда есть эти 220. Например частенько по правилам пожарной безопасности, при сработки сигнала "ОГОНЬ" - идёт отключение и 220 так-же. ...Не хамить воспитание не позволяет? имелось ввиду, что если выдерживать паузу с переключением на приём, после передачи полезной информации и постоянно вести обмен на линии - то устойчивость к помехам возрастает. зы обычно кто имеет хотя-бы немного опыты в пром. реализации RS485 - тот так и делает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться