0

convertisseur RS232 <-> RS485

Преобразователь RS232 <-> RS485

convertisseur RS232 <-> RS485

convertisseur RS232 <-> RS485 est utilisé pour modifier les niveaux de tension, se conformer à ces normes. Les caractéristiques du convertisseur de tension à des niveaux RS232 dans transformées, TTL standard correspondant, puis convertis en niveaux, adopté RS485. Конвертер дополнительно имеет автоматический переключатель между отправкой и получением.

recommandations: устройство полезно использовать для отправки данных по длинных линиях с относительно высокой скоростью.

caractéristiques de

  • связь с компьютером в полудуплексном режиме
  • совместная работа с восемью модулями серии «блоки RS485»
  • связь между модулями в системе RS485 по общей двухпроводной шине
  • возможность построения сети с максимальной длиной 1200 m
  • source d'alimentation: 7 … 15VDC

description du circuit

Электрическая схема преобразователя RS232 <-> RS485 показана на рисунке 1.

Схема преобразователя RS232 <-> RS485

riz. 1

Благодаря совместимому по времени методу передачи с интерфейсом RS232 представленный преобразователь представляет собой систему согласования уровней напряжения, соответствующую необходимым типам передачи. Микросхема US1 использовалась для изменения уровней напряжения со стороны последовательного порта RS232. Он содержит преобразователь напряжения, который преобразует уровни входного напряжения в стандарте TTL (0 … 5 la) в напряжения, необходимые для последовательного порта: -10 Dans et +10 la. de plus, signaux, поступающие от разъема компьютера (-15 la, +15 la, обрабатывается до уровней TTL (0/5 À.) После обработки напряжений выход микросхемы US1 получает уровни TTL, которые затем должны быть преобразованы в стандартные уровни RS485 (laUNE + laB> 0,2 la, laUNE-laB> 0,2 la. Для этой цели использовалась специализированная интегральная микросхема MAX485. Эта микросхема адаптирована для работы в полудуплексном режиме. В ее состав входят приемник и линейный передатчик. Выход передатчика подключен к интегральной схеме и одновременно с линейным входом приемника, lesquels moyens, что направление передачи определяется состоянием входов DEдля передатчика и REдля приемника. В представленной конфигурации эти входы связаны друг с другом, поэтому переход в низкое состояние переводит микросхему MAX485 в режим приема, а переход в высокое состояние обеспечивает передачу.

Чтобы не «блокировать» линию, когда она простаивает, когда все микросхемы, подключенные к линии, находятся в режиме приема, существуют переходные процессы, которые приемники могут неверно интерпретировать. Чтобы предотвратить такую ​​ситуацию, резисторы R2R4 первоначально устанавливают линию передачи на логическую линию. Чтобы не нуждаться в программном обеспечении, управляющем режимом работы системы MAX485, использовался автоматический переключатель режимов. Этот переключатель был реализован на микросхеме NE555 (US4). Она работает в режиме моностабильного триггера, запускаемого сигналом, полученным от последовательного порта. Появление низкого состояния на выходе R1OUT цепи US1 (par exemple, стартовый бит) вызывает отключение моновибратора. Диод D2 вызывает более быструю разрядку конденсатора C5 и немедленную реакцию цепи NE555 на входной сигнал. Когда стартовый бит обнаружен, на выходе OUT микросхемы US4 появляется высокое состояние, которое переключает микросхему MAX485 в режим передачи и позволяет отправлять данные. После отправки соответствующего бита микросхема MAX485 автоматически переключается в режим приема. Такое управление режимом работы позволяет освободить линию уже примерно через 40 мс после завершения отправки данных, что важно в случае чтения данных из подключенных модулей. После выдачи команды чтения исполнительному модулю ответ отправляется им примерно через 100 ms. В качестве источника питания использовался монолитный стабилизатор LM7805. Конденсаторы C1C4 фильтруют напряжение питания, а диод D1 предотвращает повреждение US3 в случае подключения с обратной полярностью напряжения.

Печатная плата образца показана на рисунке 2.

Схема преобразователя RS232 <-> RS485

riz. 2

détails






Laisser un commentaire

Votre adresse email ne sera pas publiée.