Микроконтроллер управляет GSM-модемом

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 4
Зарегистрирован: Пн сен 22, 2008 13:27:02

Сообщение usama »

Вот занялся управлением GSM модемом с помощью МК. Подскажите, как посылать АТ-команды на модем через СОМ-порт?
МК - Atmel-овский AVR 8515
В качестве АТ-команды в основном - отправка СМС
Реклама
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

подцепи по UART. в модеме ведь rs232?
команды отсылаюца элементарно.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 438
Зарегистрирован: Вт сен 25, 2007 19:40:26
Откуда: Челябинск

Сообщение mr.Kirill »

Браться за такие дела не зная элементарных вещей, хм, оригинально.
Скачай мануал на GSM модуль и там все написано, что умеет модуль и как эти умения управляются.
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv

Сообщение Lestat »

думаю поможет
книга по АТ командам http://www.filekeeper.org/download/lkdu ... ommand.rar
удобная програма для роботы с ком портом rs232pro
и в конце каждой команды добавляй символ 0D в хексе.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 397
Зарегистрирован: Ср сен 19, 2007 09:21:04

Сообщение chief »

какой модем используете?
Реклама
Родился
Сообщения: 4
Зарегистрирован: Пн сен 22, 2008 13:27:02

Сообщение usama »

chief писал(а):какой модем используете?
SIM300 на отладочной плате
Реклама
Потрогал лапой паяльник
Сообщения: 397
Зарегистрирован: Ср сен 19, 2007 09:21:04

Сообщение chief »

В данном случае необходимо использовать микросхему преобразователя. Например MAX3232. Причем запитывать ее нужно от +3.3В. Если используются только RxD и TxD линии, то RTS модуля необходимо посадить на землю. При подключении к микроконтроллеру можно конектить на прямую через резисторы ~100 Ом (что бы случайно не перегрузить по току). Причем контроллер запитывать от +3.3В.
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

usama писал(а):Вот занялся управлением GSM модемом с помощью МК. Подскажите, как посылать АТ-команды на модем через СОМ-порт?
МК - Atmel-овский AVR 8515
В качестве АТ-команды в основном - отправка СМС
через uart, в конце команды символ "CR" (0x0D), приходят команды в виде CRLF ат-строка CRLF, а вообще дохрена читать придется даташит :wink:
Родился
Сообщения: 4
Зарегистрирован: Пн сен 22, 2008 13:27:02

Сообщение usama »

chief писал(а):MAX3232
МАХ232 ?

вот по такой схеме я собираю
Вложения
DSC09774.JPG
схема
(158.44 КБ) 1087 скачиваний
Потрогал лапой паяльник
Сообщения: 397
Зарегистрирован: Ср сен 19, 2007 09:21:04

Сообщение chief »

MAX232 не работает от 3,3В. К тому же на схеме я не обнаружил подключения модема? Если просто подключение к PC то вроде првильно.
Родился
Сообщения: 4
Зарегистрирован: Пн сен 22, 2008 13:27:02

Сообщение usama »

все что нарисовано на схеме подключается к модему (на отладочной плате) через нуль-модемный кабель
с МК подается команда:
printf("ATD89031234567;");
putchar(13);
Потрогал лапой паяльник
Сообщения: 397
Зарегистрирован: Ср сен 19, 2007 09:21:04

Сообщение chief »

если мы говорим про SIM300 то я очень надеюсь что вы еще ничего не подключали.
Грызет канифоль
Аватара пользователя
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

usama писал(а): через нуль-модемный кабель
с МК подается команда:
printf("ATD89031234567;");
putchar(13);
Удачи! :cry:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»