Интерфейсы RS-232 и RS-485 уже давно де-факто стали стандартами передачи данных в промышленной сфере. Изучив существующие для них схемы преобразователей, нужно отметить, что самым простым и дешевым решением будет использование специализированных микросхем МАХ232 и МАХ485. Первая из них представляет преобразователь уровней СОМ порта компьютера к уровням 5В, а другая является трансивером (приёмопередатчиком) интерфейса RS-485, работающая с входными уровнями 5В. Казалось бы, достаточно соединить две такие микросхемы и можно получить готовый преобразователь. Но не всё так просто. Интерфейс RS-232 является дуплексным интерфейсом – т.е. данные в нём могут приниматься и передаваться одновременно. В отличие от него, интерфейс RS-485 – полудуплексный, приём и передача данных ведётся поочерёдно. Для управления режимами приёма и передачи в микросхеме МАХ485 имеются два входа – RE и DE, которые обычно соединяются вместе. Когда на них подаётся низкий уровень, данные принимаются, если высокий - передаются.
Для управления входами RE и DE в схеме преобразователя служит сигнал ТХ с COM порта компьютера, который через транзистор VT1 переключает режимы приёма и передачи. Принципиальная схема преобразователя RS-232 / RS-485 приведена на рис.1.
Рис. 1. Принципиальная схема