Стандарт RS-232, постепенно исчезающий из современных компьютеров, но достаточно широко закрепившийся в промышленном секторе, имеет уровни сигналов отличные от сигналов приемо - передатчика UART современных микроконтроллеров.
Для согласования уровней сигналов можно использовать схему преобразователя от известной аппаратно - программной платформы Arduino.
Схема для самостоятельной сборки Arduino S3v3 (рис. 1) предполагает связь с компьютером через интерфейс RS232.
Рис. 1 Принципиальная схема Arduino S3v3 |
Сам интерфейс можно выделить в отдельный модуль, принципиальная схема которого приведена на рис. 2. Неполярный конденсатор емкостью 10 мкф заменен на два конденсатора 22 мкф, включенных встречно.
Рис. 2 Принципиальная схема приемо-передатчика RS232<->UART |
При использовании доступных компонентов печатная плата получается достаточно компактной (рис. 3, 4), а стоимость комплектующих (рис. 5) может вписаться в бюджет любого устройства.
Рис. 3 Чертеж ПП приемо-передатчика RS-232<->UART |
Рис. 4 ПП приемо-передатчика RS232<->UART |
Рис. 5 Перечень компонентов приемо-передатчика RS232-UART |
Проект в формате DipTrace можно скачать по ссылке.