Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.

Непрочитано 25.02.2010, 17:07  
Dkff
Прохожий
 
Регистрация: 22.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dkff на пути к лучшему
По умолчанию Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.

Всем привет!

Собираю простенькое устройство на базе arduino и gsm терминала siemens mc35i.
Столкнулся с такой проблемой. у меня есть RX и TX на плате. к ним подключаю соответствующие пины с 9-ти штырькового разъема com терминала. Плюс землю. Отправляю команды в порт - терминал никак не реагирует.
Подключаю терминал к компьютеру теми же пинами (Rx, Tx, Gnd все остальное не подключено), открываю порт точно с такими же настройками - терминал отзывается на AT команды и все делает исправно.
Подозреваю что проблема в несовпадении уровней напряжения, так как мой контроллер выдает напряжение от 0 до почти пяти вольт (4.8 если быть точным) а когда я померил напряжение в момент передачи с компьютера - там было чуть больше шести с половиной.

Собственно вопрос - как побороть эту проблему сопряжения? есть какие-то согласователи напряжения или нужно усиливать сигнал другими способами?

По вопросу вы можете понять что я не силен в этом, но стараюсь разобраться и прошу сильно не пинать за возможно глупый вопрос. Заранее спасибо!
Реклама:
Dkff вне форума  
Непрочитано 25.02.2010, 18:10  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.

Сообщение от Dkff Посмотреть сообщение

Столкнулся с такой проблемой. у меня есть RX и TX на плате. к ним подключаю соответствующие пины с 9-ти штырькового разъема com терминала. Плюс землю. Отправляю команды в порт - терминал никак не
MAX232 вам в помощь. Кроме нестыковки уровней - инверсия.

Если только ваш МК жив - так как RS232 стандартный - это +-10в. А на пин МК нельзя подавать выше Vcc и ниже 0.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 25.02.2010, 20:47  
Dkff
Прохожий
 
Регистрация: 22.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dkff на пути к лучшему
По умолчанию Re: Atmega168 (Arduino) и терминал siemens mc35i. Проблема связи по COM порту.

Спасибо за ответ! про MAX232 прочитал, получается оно именно и нужно) А вот по поводу инверсии не понял - можно поподробнее? МК жив, только что проверил.

Спасибо!
Dkff вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.