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

Z-состояние линии RS-485

В случае, если передатчик выключен, уровень TXD не имеет значения (там будет 1 по логике работы самого UART, но на A/B передаваться не будет). Будет "мусор" или нет, зависит от разности потенциалов A - B. При наличии терминатора они будут почти равны, и здесь уже зависит от приёмников - т.н. "fal-safe" обеспечивают единицу на RXD и при нулевой разности потенциалов, другие - нет. При отсутствии терминатора значительную роль могут играть помехи (наводки) в линии - типовое входное сопротивление приёмников 12 либо 96 кОм. Гарантированно обеспечить "1" на RXD можно установкой пресловутых "растяжек" - несколько кОм с B на землю и с A на питание трансивера. Достаточно только на устройстве-"мастере".

 

485.jpg

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


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

7 hours ago, mantech said:

Чет не понял, при простое выход передачи уарта обязан быть в 1, передатчик RS485 должен быть выключен, какой тут может быть мусор - ума не приложу...

при переходах с передачи на прием и  когда отключают приемник во время передачи, что бы в порт не летели посылаемые данные.

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


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

2 часа назад, smart_pic сказал:

когда отключают приемник во время передачи, что бы в порт не летели посылаемые данные.

Использую 485 уже лет 10, почему у меня они не летят, что я делаю не так??

8 часов назад, Harbinger сказал:

можно установкой пресловутых "растяжек" - несколько кОм

Ставлю вместо 4,7    2.2 кОм так стабильнее..

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


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

14 часов назад, mantech сказал:

Использую 485 уже лет 10, почему у меня они не летят, что я делаю не так??

Если у Вас двунаправленный обмен по шине RS-485, то помимо выхода Вашего UART-а, на котором в покое "1", вы еще должны управлять разрешением выхода Вашего интерфейсного передатчика, иначе вы будете постоянно держать линию интерфейса в "1" и никому не дадите обмениваться по ней. Когда вы снимаете разрешение, линия будет освобождаться а уходить в третье состояние обеспечивая возможность доступа другим устройствам.

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


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

1 час назад, vladec сказал:

вы еще должны управлять разрешением выхода

Конечно, управление сигналами RE\DE никто не отменял.

1 час назад, vladec сказал:

линия будет освобождаться а уходить в третье состояние обеспечивая возможность доступа другим устройствам.

Если установлены резисторы от шины к общей и от нее же на +питания, то в 3е состояние будет уходить только логика приемопередатчика, шина будет в состоянии освобождено, а не в 3м состоянии.

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


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

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

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

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

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

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

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

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

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

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