Телефон SIEMENS s55, АТ коды есть. Но проблема в том, что я не знаю На какой скорости начинать общение. И какова процедура установления связи. И например вот команда - AT+CKPD=>,3 - это значит что мы должны отправить последовательно в UART в десятичном виде такой код - 65,84,43,67,75,80,68,61,62,44,51. Это анси код данного текста, Я прав или нет???? я перечитал все что можно про ат команды, смотрел другие подобные схемы, но так и не понял как это делается, знающие люди помогите мне с этим вопросом!
Как НАЧАТЬ "Общатся" с телефоном через At mega8
Я хочу сделать сигнализацию с отправкой по смс о нарушении охраны.
Телефон SIEMENS s55, АТ коды есть. Но проблема в том, что я не знаю На какой скорости начинать общение. И какова процедура установления связи. И например вот команда - AT+CKPD=>,3 - это значит что мы должны отправить последовательно в UART в десятичном виде такой код - 65,84,43,67,75,80,68,61,62,44,51. Это анси код данного текста, Я прав или нет???? я перечитал все что можно про ат команды, смотрел другие подобные схемы, но так и не понял как это делается, знающие люди помогите мне с этим вопросом!
Телефон SIEMENS s55, АТ коды есть. Но проблема в том, что я не знаю На какой скорости начинать общение. И какова процедура установления связи. И например вот команда - AT+CKPD=>,3 - это значит что мы должны отправить последовательно в UART в десятичном виде такой код - 65,84,43,67,75,80,68,61,62,44,51. Это анси код данного текста, Я прав или нет???? я перечитал все что можно про ат команды, смотрел другие подобные схемы, но так и не понял как это делается, знающие люди помогите мне с этим вопросом!
- Реклама
- Реклама
Плохо искал раз такие вопросы возникают. Ок - это не сигнал! Советую не начинать строить дом с крыши.CHYVAK[EASTSIDE] писал(а):Я и к чему клоню, я не нашел в документации на скорость, А сигнал ОК, должен прийти тоже в анси коде???
Я уже 2 месяца воюю с GSM-сигнализацией, не так уж просто оказывается обрабатывать строки и АТ команды, как кажется на самом деле, и уж тем более если начинающий...
- Сообщения: 397
- Зарегистрирован: Ср сен 19, 2007 09:21:04
Еще одни одни любители велосипеда, готовое устройство описано на сайте а они туда же. Ставь 115200 бод, без паритета, 8 бит. Скачай проги Free Serial Monitor, EasyPort, Simoco и будет тебе счастие.
Настоящий кот всегда либо голоден,
либо невыспался ...
либо невыспался ...
общение с модемом идет в текстовом виде, т.е. все это ANSII-символы, которые можно прекрасно вводить и наблюдать через Hyper Terminal, который входит в состав WindowsXP. т.е. в данном контексте надо ждать прихода строки"ОК" и пары символов "перевод строки" и "возврат картеки" (всего 4 символа)CHYVAK[EASTSIDE] писал(а):Сигнал ОК???? какая его расшивровка, т.е. какой сигнал мне ждать???
иногда передается только один из символов (кажется "перевод строки"), но редко.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 397
- Зарегистрирован: Ср сен 19, 2007 09:21:04
Значит если есть шнурок, то подключаемся к компу. Запускаем SIMOCO и смотрим на последнюю вкладку. Если отправлять СМС, звонить и выполнять другие действия программа выдаст соответствующие АТ команды. Таким образом программа пишет что-то вроде лога. Нужно определится с основными командами. Их список приводить не буду, в интернете полно. Дальше подключаем телефон к терминалу. Я пользуюсь программой MXTerm (могу замылить, так как объем больше 128 кб). Можно конечно и другими. Как писалось выше все данные передаются в ANSI кодировке. Например для передачи АТ нужно отправить 'A','T',0x0D,0x0A. Последние два символа обязательны всегда. Я подключал микроконтроллер к телефону через MAX232 и шнур, хотя можно и напрямую. Но это дало возможность в любой момент подключать и контролер и телефон к компу что бы посмотреть что мы передаем и что принимаем. Скорость (для х55) можно брать 9600, 38400, 57600, 115200. Я работал с внутренним кварцем на 9600. Для удобства обработки ответов можно командой ATE0 отключить эхо. Тогда телефон станет просто передавать ответы, а не вопрос-ответ.CHYVAK[EASTSIDE] писал(а):Опишите мне процесс ктонить плизззз!Сигнал ОК???? какая его расшивровка, т.е. какой сигнал мне ждать???
В общем ты пока напиши программу которая будет отправлять в телефон 'A','T',0x0D,0x0A и принимать куда то AT OK. Кстати куда принимать, тоже немаловажный момент. Пока удачи...
Вот где скачать АТ команды схемы подключения исходники и пример от ATMEL для AVRchief писал(а):АТ команды. Их список приводить не буду, в интернете полно.
http://telesys.ru/wwwboards/mcontrol/19 ... 1076.shtml
Это как это ? 2 UART MK соединили через MAX ?chief писал(а):Я подключал микроконтроллер к телефону через MAX232 и шнур
Схему покажите если можно.
- Сообщения: 397
- Зарегистрирован: Ср сен 19, 2007 09:21:04
Схему приводить не буду. Если на словах то такAdakur писал(а):Это как это ? 2 UART MK соединили через MAX ?chief писал(а):Я подключал микроконтроллер к телефону через MAX232 и шнур
Схему покажите если можно.
[МК] - [MAX232] - [шнур к телефону с MAX232] - [телефон]
_____________ \ [PC] _______________
при таком включении есть возможность отслеживать данные которые передаются (принимаются). Если схема отлажена то никакие преобразователи не нужны так лог уровни вполне совместимы.
- Сообщения: 84
- Зарегистрирован: Сб ноя 22, 2008 22:11:28
Можно намного проще:chief писал(а):Схему приводить не буду. Если на словах то такAdakur писал(а): Это как это ? 2 UART MK соединили через MAX ?
Схему покажите если можно.
[МК] - [MAX232] - [шнур к телефону с MAX232] - [телефон]
_____________ \ [PC] _______________
при таком включении есть возможность отслеживать данные которые передаются (принимаются). Если схема отлажена то никакие преобразователи не нужны так лог уровни вполне совместимы.
[МК] ===== [телефон]
_____ \___[MAX232]== [COM PC]
или
[МК] ===== [телефон]
_____ \___[USB шнур от телефона]== [USB PC]


