PDA

Просмотр полной версии : Простейший TTL->RS232 конвертер нужен



ua1cbm
06.10.2011, 16:57
Добрый день.

Задача.
Нужно слать (ТОЛЬКО СЛАТЬ) данные от МК(ATMEGA328) на COM порт компьютера.
Обычно использую MAX232, но в данном случае ставить ее слишком жирно.
Знаю, есть схемы на паре транзисторов, но все схемы которые я нашел расчитаны на прием/передачу. Нужно еще проще (еще меньше деталей).
HELP !

DB-9
06.10.2011, 19:41
Можно напрямую (через низкоомный резистор) ножку меги на разьём RS 232 ножка 2 по моему, только уровни надо инвертировать.
Если используете программный UART - то просто в программе поправить, а апаратный надо через простейший инвертор пропустить.
И помоему землю компа надо с питанием меги соединить.

Tadas
06.10.2011, 20:19
Давно и успешно применяю такую схему (транзистор Q1 в левом верхнем углу):
http://www.qrz.lt/ly1ce/LCmeter/LC_sch.gif

DB-9
06.10.2011, 20:57
Давно и успешно применяю такую схему (транзистор Q1 в левом верхнем углу):
http://www.qrz.lt/ly1ce/LCmeter/LC_sch.gif
Именно такая схема для простейшего передатчика. Инвертор на транзисторе, колектор которого подлючён к выходу TX разъёма DB-9 (ножка 3). На котором если нет передачи висит логическая 1 (еденица), что в уровнях RS 232 соответствует -12 Вольт.
Вот приёмопередающая схема от программатора AVR 910.
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR910-schalt.jpg

rx3apf
06.10.2011, 21:22
Ну, когда нужно совсем просто и не требуется передавать на большое расстояние, то достаточно просто проинвертировать, отрицательное напряжение даже и не нужно делать (порог переключения приемников, используемых в PC-совместимых компьютерах, около +1.5V), работать будет надежно на любой скорости.

ut1wpr
06.10.2011, 22:33
Давно и успешно применяю такую схему (транзистор Q1 в левом верхнем углу):
http://www.qrz.lt/ly1ce/LCmeter/LC_sch.gifПодтвержда ю. "Пробивал" расстояние в 75 метров на 2400. Проводка витой парой по стенам торговых помещений. Связь "поделки" на месте продавца с МК в подсобке.

K2PAL
06.10.2011, 22:41
Приветствую.
По моему вот совсем просто.

93038
93039

Alex,K2PAL

ua1cbm
07.10.2011, 17:22
Спасибо всем! В понедельник попробую.