[an error occurred while processing this directive] [an error occurred while processing this directive]
Двумя компараторами. Или даже двумя транзисторами.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AK 13 марта 2002 г. 10:42
В ответ на: Как сделать контроль линии RS-485 отправлено Maniac 13 марта 2002 г. 08:23

Когда в линию RS485 никто не передает, она "болтается". Поскольку для согласования все равно нужны резюки ом по 130-150 с обеих концов, то линия, хоть и болтается, но разность напряжений между проводами равна нулю. Даже если есть "подтягивающие" резюки на землю=питание, разность напряжений все же маленькая, порядка 200 мВ. Когда же кто-то передает в линию, то его передатчик обеспечивает разность напряжений не менее 2 В.

Так что проще всего поставить два транзистора (с соотв. согласующими резючками), коллекторы объединить. Скажем, два PNP транзистора. Когда нет передачи - транзисторы выключены, как только в линии появился активный передатчик - один из тразисторов будет включен.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru