ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - Страница 90

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Рис. 4.21. Уровни напряжений для интерфейса RS-232.

Такое решение можно использовать только для приема сигналов RS-232. Если необходимо пересылать данные по интерфейсу RS-232, то отрицательное напряжение для логической 1 нельзя получить с помощью данной схемы. Можно получить только ОВ, а это значение находится внутри области переключения приемника RS-232. Часто это обстоятельство игнорируется, и микроконтроллер просто подключается к приемнику сигналов RS-232 через токо-ограничивающий резистор. Иногда такая схема соединения нормально работает, но следует иметь в виду, что возможность передачи данных по интерфейсу RS-232 с использованием только токоограничивающего резистора зависит от используемого микроконтроллера и его конкретного применения. Такой способ решения задачи не рекомендуется.

Вместо этого отрицательный уровень напряжения для передачи можно получить от приемника (рис. 4.22). Как показано на рис. 4.22, приходящие данные поступают в микроконтроллер через резистор 10К. Нормально линия находится в отрицательном состоянии (передается «1»). Когда передается «О», напряжение установится на уровне Vcc. Это очень дешевый и элегантный способ реализации приема и передачи по стандарту RS-232: 3-проводной интерфейс RS-232 с «земляным» проводом.

Go to Top