реклама на сайте
подробности

 
 
> SIM900 не звонит и не шлет СМС, все вроде сделал верно, но нихарбайтен
Zeman
сообщение Jul 17 2011, 16:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 19-10-09
Из: Брянск
Пользователь №: 53 071



Извиняюсь если тема была, но в имеющихся решения проблемы не нашел.

Смысл проблемы сводится к тому, что SIM900 не шлет СМС и не звонит.

Управление происходит от ATMega168PA, ее питание +3В. Модуль включается, регистрируется в сети, по осцилу вижу, что обмен командами и ответами осуществляется. Правда сами ответы не могу прочитать, т.к. осцил старый совковый, фиксирую только факт того, что передача идет.

Алогритм работы такой:
1. Подаю сигнал на включение
2. Жду линию "статус"
3. После выставления линии "статус" выжидаю еще 1сек.
4. Отправляю "АТ"
5. Жду 1сек.
6. Отправляю АТ команду на установки текстового режима СМС
7. Отправляю АТ команду на СМС или делаю дозвон.

По осцилу вижу, что команда на отправку СМС или дозвон ушла, и модуль что-то ответил, что ответил не знаю.

Схема включения - по датащиту, единственное отклонение - на плате нету согласования между модулем, дорожкой на плате и антенной. Но как я себе представляю согласование нужно при длинном проводнике, у меня топология такова что между антенной и RF входом модуля расстояние 8мм. Да и в сети регистирируется видно по морганию NETLIGHT.

В общем в полном тупике, кто сталкивался?

З.Ы. До этого работал точно также с SIM300D все было куль.

Сообщение отредактировал Zeman - Jul 17 2011, 16:44
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
butthead2
сообщение Jul 17 2011, 16:47
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Отвечать модем может ошибкой (ну хотя бы карточку не нашел). Собери переходник на мах3232 (или накрайняк на паре транзисторов) и воткни в COM - ловить обмен между модемом и контроллером. Без этого минимума разработка даже самого простейшего устройства рискует затянутся до второго пришествия.
Go to the top of the page
 
+Quote Post
Zeman
сообщение Jul 20 2011, 05:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 19-10-09
Из: Брянск
Пользователь №: 53 071



Все, поблемма решена. Переходник RS232-UART помог. Оказалось, что SIM900 запрос на текст СМС выводит позже, чем SIM300, символ ">" я не отлавливал оттуда и траблы росли.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Jul 20 2011, 05:56
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Цитата
Оказалось, что SIM900 запрос на текст СМС выводит позже, чем SIM300, символ ">"
А на сколько позже?

Сообщение отредактировал Alt.F4 - Jul 20 2011, 05:57
Go to the top of the page
 
+Quote Post
Zeman
сообщение Jul 20 2011, 08:53
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 19-10-09
Из: Брянск
Пользователь №: 53 071



На SIM300 тоже символ ">" не ловил, просто выжидал 100мс и отправлял текст СМС, а на SIM900 поставил 300мс и все гут.

Сообщение отредактировал Zeman - Jul 20 2011, 08:53
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 20 2011, 09:03
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Вот ведь вопрос - а что мешало сделать правильно - дожидаться > ????
Наверное лучше извращаться с плавающей задержкой чем просто получить код символа.....

Куда мы спешим - непонятно... Это при том что SMS может и через сутки прийти и вообще пропасть....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.04017 секунд с 7
ELECTRONIX ©2004-2016