Обратная связь



Авторизироваться


Нет аккаунта?
Присоединяйтесь



Забыли пароль?
Восстановление пароля

  • :
  • :
Реклама на сайте Контакты Отзывы Обратная связь Войти / Зарегистрироваться

Протоколы связи между цифровыми устройствами: RS232

Присоединяйтесь к нам в соц. сетях!

Данная статья посвящена, можно сказать, старичку среди всех интерфейсов это RS232. Начну с того что этот интерфейс очень похож на RS485, подробнее тут.

Данный интерфейс используется для обмена данными между устройствами, в принципе как и RS485, но имеет меньшее расстояние действия. А теперь более подробно.

RS232 - это полнодуплексный интерфейс, что значит, что одновременно может происходить и передача и прием. Для работы использует микросхему MAX232 которая подключается следующим образом:

RS232

т.к у меня один контроллер и одна микросхема MAX232 то чтобы увидеть прием я соединил вывод T1OUT (выход данных) с выводом R1IN (вход на контроллер). Если бы было два каскада, то подключение выглядело бы следующим образом.

Контроллер1 MAX232 MAX232 Контроллер2
TX T1IN - T1OUT R1IN - R1OUT RC
RC обратная последовательность TX

Когда микросхема MAX232 получает на вход логический «0» от контроллера, она преобразует его в напряжение от +3 до +15В, а когда получает логическую «1» — преобразует её в напряжение от 3 до 15В, и так же выполняет обратные преобразования от RS-232 к контроллеру. Пусть вас не вводит в заблуждение то, что в RS-232 напряжение, используемое для логических состояний при передачи данных, противоположно напряжению, которое используется для тех же логических состояний при передаче команд управления. Вот посмотрите картинку работы.

RS232 сигнал

Описание формы сигнала можете прочитать тут.

Ниже приведено видео о том, как настроить передатчик и приемник, работающий по RS232 интерфейсу на основе контроллера pic18f2520.

Как обещал прилагаю архив со всеми файлами
Моя почта mish-c@yandex.ru
Skype - mr.Hron

Скачать файлы