Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.02.2010, 17:07
|
|
Прохожий
Регистрация: 22.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.
Всем привет!
Собираю простенькое устройство на базе arduino и gsm терминала siemens mc35i.
Столкнулся с такой проблемой. у меня есть RX и TX на плате. к ним подключаю соответствующие пины с 9-ти штырькового разъема com терминала. Плюс землю. Отправляю команды в порт - терминал никак не реагирует.
Подключаю терминал к компьютеру теми же пинами (Rx, Tx, Gnd все остальное не подключено), открываю порт точно с такими же настройками - терминал отзывается на AT команды и все делает исправно.
Подозреваю что проблема в несовпадении уровней напряжения, так как мой контроллер выдает напряжение от 0 до почти пяти вольт (4.8 если быть точным) а когда я померил напряжение в момент передачи с компьютера - там было чуть больше шести с половиной.
Собственно вопрос - как побороть эту проблему сопряжения? есть какие-то согласователи напряжения или нужно усиливать сигнал другими способами?
По вопросу вы можете понять что я не силен в этом, но стараюсь разобраться и прошу сильно не пинать за возможно глупый вопрос. Заранее спасибо!
|
|
|
|
25.02.2010, 18:10
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.
Сообщение от Dkff
|
Столкнулся с такой проблемой. у меня есть RX и TX на плате. к ним подключаю соответствующие пины с 9-ти штырькового разъема com терминала. Плюс землю. Отправляю команды в порт - терминал никак не
|
MAX232 вам в помощь. Кроме нестыковки уровней - инверсия.
Если только ваш МК жив - так как RS232 стандартный - это +-10в. А на пин МК нельзя подавать выше Vcc и ниже 0.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
25.02.2010, 20:47
|
|
Прохожий
Регистрация: 22.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.
Спасибо за ответ! про MAX232 прочитал, получается оно именно и нужно) А вот по поводу инверсии не понял - можно поподробнее? МК жив, только что проверил.
Спасибо!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:29.
|
|