Найти тему
Будни инженера

Питание устройств от COM-порта

Прекрасно понимаю, что сегодня СОМ-порты используются всё реже, однако используются. Также нечасто, но всё же бывает, что инженер по автоматизации сталкивается с нестандартной задачей. И одной из таких задач может быть необходимость питания какого-либо устройства от COM-порта.

Это возможно (те, кто ещё помнит мышки с интерфейсом RS-232, понимают, что питались эти мыши именно от СОМ-порта). Правда, ток потребления устройством должен быть очень небольшим.

Ранее я кратко рассказал об интерфейсе RS-232. Но там был разговор только о сигналах обмена данными. Однако интерфейс имеет ещё довольно много вспомогательных сигналов, и изначально разъём RS-232 содержал 25 контактов (DB-25). Потом его уменьшили до 9 контактов (DB-9), и сегодня используется в основном именно DB-9.

При трёхпроводном соединении (как здесь) сигналы DTR и RTS остаются свободными, и напряжения на этих сигналах можно использовать для питания каких-либо устройств с малым потреблением. В этом случае на компьютере (или другом устройстве с СОМ-портом, от которого требуется получить питание) программным путём на контактах DTR и RTS надо установить сигналы, соответствующие напряжению +12В.

Обычно с целью защиты от перегрузок выходы микросхем, которые управляют сигналами DTR и RTS, подключены к СОМ-порту через токоограничивающие резисторы 300 Ом. Поэтому наибольший ток нагрузки на выходе стабилизатора 78L05 (см. рис.) не может превышать 30…40 мА.

Сразу скажу, что на практике я эту схему не проверял. Но если я ещё помню электронику, то это должно работать )))

Мы берём напряжение с двух выходов DTR и RTS (выходы включены параллельно через диоды), чтобы увеличить ток нагрузки. Это напряжение подаётся на стабилизатор 78L05, на выходе которого будет напряжение +5В.

Это же напряжение используется для питания микроконтроллера и микросхемы MAX3227E (трансивер RS-232). Если сам интерфейс RS-232 вашему устройству не нужен, то эта микросхема также не нужна. Ну и дальше всё зависит от ваших потребностей - будете вы питать микроконтроллер или просто хотите зажечь светодиод - зависит от задач.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить…