Harbinger 10 20 февраля, 2022 Опубликовано 20 февраля, 2022 · Жалоба В случае, если передатчик выключен, уровень TXD не имеет значения (там будет 1 по логике работы самого UART, но на A/B передаваться не будет). Будет "мусор" или нет, зависит от разности потенциалов A - B. При наличии терминатора они будут почти равны, и здесь уже зависит от приёмников - т.н. "fal-safe" обеспечивают единицу на RXD и при нулевой разности потенциалов, другие - нет. При отсутствии терминатора значительную роль могут играть помехи (наводки) в линии - типовое входное сопротивление приёмников 12 либо 96 кОм. Гарантированно обеспечить "1" на RXD можно установкой пресловутых "растяжек" - несколько кОм с B на землю и с A на питание трансивера. Достаточно только на устройстве-"мастере". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smart_pic 7 20 февраля, 2022 Опубликовано 20 февраля, 2022 · Жалоба 7 hours ago, mantech said: Чет не понял, при простое выход передачи уарта обязан быть в 1, передатчик RS485 должен быть выключен, какой тут может быть мусор - ума не приложу... при переходах с передачи на прием и когда отключают приемник во время передачи, что бы в порт не летели посылаемые данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 20 февраля, 2022 Опубликовано 20 февраля, 2022 · Жалоба 2 часа назад, smart_pic сказал: когда отключают приемник во время передачи, что бы в порт не летели посылаемые данные. Использую 485 уже лет 10, почему у меня они не летят, что я делаю не так?? 8 часов назад, Harbinger сказал: можно установкой пресловутых "растяжек" - несколько кОм Ставлю вместо 4,7 2.2 кОм так стабильнее.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 10 21 февраля, 2022 Опубликовано 21 февраля, 2022 · Жалоба 14 часов назад, mantech сказал: Использую 485 уже лет 10, почему у меня они не летят, что я делаю не так?? Если у Вас двунаправленный обмен по шине RS-485, то помимо выхода Вашего UART-а, на котором в покое "1", вы еще должны управлять разрешением выхода Вашего интерфейсного передатчика, иначе вы будете постоянно держать линию интерфейса в "1" и никому не дадите обмениваться по ней. Когда вы снимаете разрешение, линия будет освобождаться а уходить в третье состояние обеспечивая возможность доступа другим устройствам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 21 февраля, 2022 Опубликовано 21 февраля, 2022 · Жалоба 1 час назад, vladec сказал: вы еще должны управлять разрешением выхода Конечно, управление сигналами RE\DE никто не отменял. 1 час назад, vladec сказал: линия будет освобождаться а уходить в третье состояние обеспечивая возможность доступа другим устройствам. Если установлены резисторы от шины к общей и от нее же на +питания, то в 3е состояние будет уходить только логика приемопередатчика, шина будет в состоянии освобождено, а не в 3м состоянии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться