Перейти к содержанию
    

умный дом [выбор интерфейса]

У вас что-то с памятью. Изначально вы спрашивали "а что не так с 485?".Вам обьяснили, что сам по себе RS-485 не является панацеей, без применения правильного протокола, за счет одних только резисторов подтяжки, его помехоустойчивость совсем не выдающаяся, а при поганом протоколе и отсутствии резисторов подтяжки - абсолютно дрянная. Отмечу, что резисторы подтяжки не являются частью RS-485, так что в "чистом виде" RS-485 вообще говоря обладает крайне низкой помехоустойчивостью.

 

Вот с RS-422 все в порядке, ему не требуется ни "правильных" протоколов, ни дополнительных резисторов, его помехоустойчивость обеспечивается аппаратно.

какая связь между "резисторами подтяжки, помехоустойчивостью" и правильным протоколом?

 

2. В чем разница между RS-485 и RS-422? На физическом уровне. Почему для RS-485 подтяжки надо, а для RS-422 Не надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

=AK=

Вы смеетесь? Про 485 и 422? В устройствах что я смотрел микросхемы драйверов одинаковые.

Разница первый полудуплекс второй полный.

Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. :cranky: Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки.

 

2. В чем разница между RS-485 и RS-422? На физическом уровне. Почему для RS-485 подтяжки надо, а для RS-422 Не надо?

RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне больше плакать хочется, когда я снова и снова слышу наивное недоумение по этому поводу. :cranky: Да, разница именно в этом. Низкое выходное сопротивление постоянно включенного драйвера RS-422 очень эффективно давит наведенные в линии помехи. Давит намного эффективнее, чем вшивые резисторы растяжки. Настолько эффективнее, насколько ниже выходное сопротивление драйвера в сравнении с резисторами растяжки. RS-422 десятки и сотни раз более помехоустойчив, чем RS-485 с паршивым протоколом, который в плане помехоустойчивости полагается только нa растяжки.

 

 

RS-422 - это "точка-точка", передатчик постоянно включен. А RS-485 - это шина, все передатчики большую часть времени выключены и линия свободно болтается, ловя любые помехи.

Понятно. Спасибо. То бишь RS-422 самый стойкий к помехам? А CAN bus?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То бишь RS-422 самый стойкий к помехам?

RS-485 с правильным протоколом ничуть не хуже.

 

А CAN bus?

Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RS-485 с правильным протоколом ничуть не хуже.

 

 

Примерно такой же, как RS-485 с плохим протоколом и резисторами растяжки.

И при чем тут "правильный протокол"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И при чем тут "правильный протокол"?

При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... :01:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Cкажите, кто знает, на какую длину можно тянуть UART? Не преобразовывая его в RS-232, а прямо так, сырой, между двумя МК на разных платах. Вопрос помехоустойчивости даже не поднимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При скорости до 230400 - метр наверняка. Приблизительно такая длина была у дата-кабелей старых сотовых телефонов с преобразователем USB/UART в оболочке USB разъёма.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При скорости до 230400 - метр наверняка.

Похоже на правду, учитывая что для старых жестких дисков стандарт PATA устанавливал максимальную длину кабеля равной 46 см и при этом рабочая частота интерфейса в режиме передачи Ultra DMA 100 равнялась 100/16 = 6,25 МГц.

 

 

И, кстати, обычный SCSI (то есть, single-ended) работал на частоте 5 МГц до шести метров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Cкажите, кто знает, на какую длину можно тянуть UART? Не преобразовывая его в RS-232, а прямо так, сырой, между двумя МК на разных платах. Вопрос помехоустойчивости даже не поднимаю.

 

Дальность зависит ещё от выходных драйверов ваших МК.

В этом случае её можно увеличить поставив буфер, особенно при уровнях 1.8В.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При скорости до 230400 - метр наверняка. Приблизительно такая длина была у дата-кабелей старых сотовых телефонов с преобразователем USB/UART в оболочке USB разъёма.

 

Достаточно скорости 9600 бод. Но почему только метр? Ведь там прямоугольный TTL-сигнал с достаточно продолжительной длительностью. Даже если критизна фронтов несколько пострадает из-за длины линии, то амплитуда, скорее всего, не урежется.

 

Ну, и раз уж про USART спросила, то спрошу уж и про SPI. Что мешает передавать далеко с его помощью? При этом клок SCK можно генерить даже не аппаратно, а ногодрыгом, чтобы более продолжительным получился. Т.е. замедлить скорость передачи на столько, на сколько потребуется.

 

Ведь в "умном доме" обычно не объемные дампы с АЦП передавать приходится, а какие-то простенькие короткие команды, типа "горшочек вари" или "горшочек не вари" :). А если на линии напряжение садится, то ведь всегда можно сделать выход более мощным, продублировав более мощным ключом (повторителем).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, и раз уж про USART спросила, то спрошу уж и про SPI. Что мешает передавать далеко с его помощью? При этом клок SCK можно генерить даже не аппаратно, а ногодрыгом, чтобы более продолжительным получился. Т.е. замедлить скорость передачи на столько, на сколько потребуется.

Да те же дифференциальные приемники и передатчики - и насколько угодно, хоть на 1 км. :) Только предварительно spi заменить на usart.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно скорости 9600 бод. Но почему только метр? Ведь там прямоугольный TTL-сигнал с достаточно продолжительной длительностью. Даже если критизна фронтов несколько пострадает из-за длины линии, то амплитуда, скорее всего, не урежется.

Закон Ома существует или ...? Кто сказал что с увеличением длинны проводника не будет падать амплитуда (напряжение).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При том, что сеть RS-485 с правильным протоколом настолько же помехоустойчива, насколько помехоустойчива связь по RS-422. Че-то до вас ничего не доходит, по пять раз прихoдится повторять. Сказка про белого бычка... :01:

Не хамить воспитание не позволяет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..велик соблазн..вашему пылесосу..за вашим котом :)....по силовой сети сообщения..

 

соблазн или не соблазн, но вот если вам не дадут спать ночью, включив свет.. или скажем задует холодом.. то вам будет не до смеха,

собственно и монтажникам не будет покоя после ваших ээээээ нагоняев...

 

по сетевой сети - стандарт вроде как X10 был. Но скорости оставляют желать лучшего. Да и не всегда есть эти 220. Например частенько

по правилам пожарной безопасности, при сработки сигнала "ОГОНЬ" - идёт отключение и 220 так-же.

 

 

...Не хамить воспитание не позволяет?

 

имелось ввиду, что если выдерживать паузу с переключением на приём, после передачи полезной информации и постоянно вести обмен

на линии - то устойчивость к помехам возрастает.

 

зы

обычно кто имеет хотя-бы немного опыты в пром. реализации RS485 - тот так и делает...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...