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

 
 
7 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> SIM900 вообще работает?, АТ команды
Porty
сообщение Jun 29 2010, 11:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Добрый день
Уже разработали устройство на базе SIM300DZ всё нормально работало, стабильно, как нам нужно было, соотвествовало всем нашим требованиям.
И тут подарок с небес, точнее с поднебесной - снятие SIM300DZ и старт SIM900D как замены, ладно, закупили, впаяли и тут ... :

1. Даташит на AT команды вообще не соответствует истине в целом, большинство команд которые по даташиту обязаны работать выдают ошибки.
2. AT+SIMTONE не генерит тоны, но выдаёт Ок и квитанцию о завершении генерации тона
3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди.
4. SIM tool kit набор команд отсутствует в даташите на AT команды SIM900, но почему то работает.
5. команда AT+STTONE неадекватно себя ведёт, может завершить проигрывание и не выдавать секунд 5-20 квитацию о завершении проигрывания тона
6. Во время входящего звонка проигрывает какую то трель
7. Команда AT+CLDTMF=1,... проигрывает тоны по 200-300 мсек вместо 100 и забивается трелью после звонка а иногда наоборот эту трель затыкает.
В итоге устройство недееспособно!

Вопросы:
1. СИМ900 вообще работоспособен в приложениях для которых он по идее предназначается? Если да то как этот ворох проблем побороть?
2. Со всеми операторами работает?
3. Просьба откликнуться тех у кого есть опыт внедрения сырых сим300, интересно знать какие фокусы поднебесная нам ещё подкинет с модулями сим900 согласно опыту работы с сим300?

Сообщение отредактировал Porty - Jun 29 2010, 11:06
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 29 2010, 12:59
Сообщение #2


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди.

А вот так не пробовал? По идее должно работать.

AT+CLIP=1;+COLP=1;+CRC=1;+CSCS=\"GSM\";+CMGF=1;+CNMI=2,2;+CSCLK=1;+CMEE=2;+CREG=1\r\n
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jun 29 2010, 13:01
Сообщение #3


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



у меня похожие симптомы когдато были на Телитах
оказалось что тупо продавец продавалл старые версии, которые напрочь не соответствовали последним даташитам, так как там использовалось другое нутро и другой проц.



--------------------
Go to the top of the page
 
+Quote Post
Porty
сообщение Jun 29 2010, 13:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Цитата(PrSt @ Jun 29 2010, 17:01) *
у меня похожие симптомы когдато были на Телитах
оказалось что тупо продавец продавалл старые версии, которые напрочь не соответствовали последним даташитам, так как там использовалось другое нутро и другой проц.

У Вас какая версия?

у меня по
AT+GMR
возвращает:
Revision:1137B01SIM900D64_ST

Прочие идентификаторы и серийники
AT+GSN: 359772030001664
AT+GMM: SIMCOM_SIM900D

ArtemKAD
непомогло

Сообщение отредактировал Porty - Jun 29 2010, 13:26
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 29 2010, 13:31
Сообщение #5


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал?
Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз.
Go to the top of the page
 
+Quote Post
Porty
сообщение Jun 29 2010, 13:43
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Цитата(ArtemKAD @ Jun 29 2010, 17:31) *
Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал?
Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз.

работает
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 29 2010, 14:06
Сообщение #7


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Porty @ Jun 29 2010, 16:21) *
1137B01SIM900D64_ST
SIM900D, однако, не рекомендовали...
А на SIM900 уже третья версия фирмваре вышла, и 4-я в работе.



--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
stream
сообщение Jun 30 2010, 06:28
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(Porty @ Jun 29 2010, 15:04) *
3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди.

Вот этого как раз никто не обещал. Так делать нельзя. Если какое-то устройство тупо кидает все поступившие не вовремя байты во входной буфер ком-порта, и потом обрабатывает, то это всего лишь особенность (может, для кого-то и полезная) только данного устройства. А со включенным автободом все становится еще веселее.

Ну и настоящие программисты, конечно, кодов возврата не проверяют...
Go to the top of the page
 
+Quote Post
edo
сообщение Jul 1 2010, 15:03
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 8-08-07
Пользователь №: 29 664



Цитата(Harbinger @ Jun 29 2010, 18:06) *
SIM900D, однако, не рекомендовали...
а почему? с sim300dz на sim900d логичнее весго переходить
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 1 2010, 16:02
Сообщение #10


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Логичнее. Но китайцы на первое место поставили 900-й. Возможно, хотят с Sagem поконкурировать, утоптав всё железо в квадратный дюйм. smile.gif
За 900D гость оттуда высказался, что эта модель для ознакомления и быстрого перехода на 900-й. Развиваться не будет.
И где как, а в Украине и сертифицироваться не будет. Соответственно, "серые" IMEI со всеми вытекающими.

Попутно. Занялся стендом для входного контроля/перепрошивки, по собственной инициативе и в свободное время. (На первых порах мало ли какие сюрпризы возможны, желательно проверить до пайки; хотя цифрам из Гаммы вполне доверяю). Если кого интересует, просьба в PM или по мылу. Под 300D такая штука тоже есть, но скоро станет неактуальна.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 1 2010, 16:18
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



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

Вопрос: где взять пружинистые контакты ? в прошлый раз от старых картриджей какогото струйного эпсона наковырял. теперь таких ненайду ((
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 1 2010, 16:25
Сообщение #12


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Та же проблема. Есть диаметром 1 мм - не годятся, может, 0,7 найду - но желательно ещё тоньше. sad.gif Первый экземпляр точно будет лазерно-утюжным, там свои нюансы.
Под 300-й выводил почти всё - оба канала аудио, оба UART (т.к. приходилось IMEI перешивать), SIM, RF, само собой...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 2 2010, 09:26
Сообщение #13


Гуру
******

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



Для SIM900 есть готовые стенды. Можете посмотреть анонс у российских коллег - http://www.mt-system.ru/index.php?id=78327
Кто хочет заказать - пишите, я с понедельника на работе. Стоимость пока не знаю, надо уточнить.
Напомню мыло - chip@microchip.ua



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 2 2010, 14:53
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Думаю в сравнении с самодельным он золотой будет. и Сделанный самим для себя. будет нисколько не хуже и возможно даже функциональней ))
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 2 2010, 17:50
Сообщение #15


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



(Офф) Ну не знаю... вроде укладываюсь в полста $ по комплектации, плюс парочка выходных - ещё сотни полторы. Стучу по дереву - возможны сюрпризы.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 4 2010, 22:09
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(Porty @ Jun 29 2010, 13:04) *
7. Команда AT+CLDTMF=1,... проигрывает тоны по 200-300 мсек вместо 100 и забивается трелью после звонка а


Только что проверил это.
Все точно так работает и на 3-й версии прошивки. Кроме того, DTMF генерится очень тихо и между цифрами, если гнать их строкой, пауз похоже вообще нету. Такую посылку хрен чем декодируешь. Уж АТС точно такое не устроит.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 5 2010, 07:45
Сообщение #17


Гуру
******

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



CLDTMF предназначена гудеть DTMF в ухо местному абоненту - Local DTMF
Усиление ее регулируется (на память если не ошибаюсь) AT+SIDET

Для передачи DTMF на другой модуль используем команду - AT+VTS


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 5 2010, 09:41
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(CADiLO @ Jul 5 2010, 09:45) *
CLDTMF предназначена гудеть DTMF в ухо местному абоненту - Local DTMF
Усиление ее регулируется (на память если не ошибаюсь) AT+SIDET


Не регулируется!!! AT+SIDET регулирует громкость местного эффекта, т.е. уровень сигнала на выходе модуля, который подается на микрофонный вход. Так называемый эффект самопрослушивания!
Между микрофонным входом и адиовыходом модуля стоит регулируемый усилитель. Вот его усиление и управляется этой командой.

Сообщение отредактировал Samodelkin - Jul 5 2010, 10:39
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 5 2010, 11:33
Сообщение #19


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Не регулируется!!!

А чуть подумать?
CLDTMF это генерация на собственный аудио выход модуля. Вот усилением аудио выхода и регулируешь... Т.е. CLVL .
К передаче DTMF в GSM-сеть эти команды отношения не имеют...
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 5 2010, 11:38
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(ArtemKAD @ Jul 5 2010, 13:33) *
А чуть подумать?
CLDTMF это генерация на собственный аудио выход модуля. Вот усилением аудио выхода и регулируешь... Т.е. CLVL .


Если бы все было так просто то и проблем бы не возникало. Даже когда CLVL стоит 100, уровень ниже чем может "услышать" телефонная линия. Можно конечно усиление внешним способом повысить, но дело в том что уровень звука из эфира почти в 10 раз больше чем уровень генерируемого DTMF. Тогда прийдется дополнительно еще и управлять коэффициентом усиления внешнего усилка... Все это можно... Но это ведет к неоправданному усложнению того, что могло и так работать нормально.

Сообщение отредактировал Samodelkin - Jul 5 2010, 11:39
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 5 2010, 11:43
Сообщение #21


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Даже когда CLVL стоит 100, уровень ниже чем может "услышать" телефонная линия.

А на кой тебе слышать линией? Там небось в момент этой команды линия еще и задавливается, что-бы этот DTMF на второй конец не передать и как следствие не иметь дублей.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jul 5 2010, 11:53
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(Samodelkin @ Jul 5 2010, 12:41) *
Не регулируется!!! AT+SIDET регулирует громкость местного эффекта, т.е. уровень сигнала на выходе модуля, который подается на микрофонный вход. Так называемый эффект самопрослушивания!
Между микрофонным входом и адиовыходом модуля стоит регулируемый усилитель. Вот его усиление и управляется этой командой.

А вы все-таки попробуйте, хз каким раком оно там сделано. Может как-раз через этот усилитель сигнал и проходит.
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 5 2010, 11:58
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(ArtemKAD @ Jul 5 2010, 13:43) *
А на кой тебе слышать линией?


Очень заманчиво производить DTMF набор в телефонную линию GSM модемом (тем более что он это вроде как может, если не считать недостаток уровня), а не ставить для этого отдельную микросхему генератора DTMF или использовать для генерации DTMF ресурсы микроконтроллера. Я не имею ввиду устройство обычного GSM-моста когда с мобилки в линию донабирается какой-то номер. У меня другая ситуёвина, и номер в линию набирает самим микроконтроллером независимо от связи с мобильным абонентом.

Цитата(=F8= @ Jul 5 2010, 13:53) *
А вы все-таки попробуйте, хз каким раком оно там сделано. Может как-раз через этот усилитель сигнал и проходит.

Попробовал! sad.gif
Все так как я и говорю. Точно так-же было и в SIM300D. Уровень DTMF нв выходе модуля никак не регулирется!
crying.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 5 2010, 12:03
Сообщение #24


Гуру
******

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



Народ не спорьте - я понял к чему идет - набор в городскую DTMF из модуля, чтобы не генерить контроллером.
Если нет городского противоместного подавления, то попробую найти как делалось на 300д.
Мы так в TEA1062 дудели - только в 300-ке вроде как тоже был фиксированый уровень.

Но дело в том что 300-ка дудела в "ухо" только если соединение уже было установлено.
Иначе облом.

Первый день после отпуска - немного .... ээээ....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jul 5 2010, 12:14
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



ИМХО копеечный выигрыш от генерации DTMF модулем фигня по сравнению с потенциальными проблемами. А если нужно дудеть, а этот момент SMS отправляется? Или номер набирается? Или вообще модуль вообще в режиме передачи данных находится? Тем более, что генерация DTMF для МК это вообще не задача. Что, конечно, не снимает ответственности с симкома, раз написали, что должен дудеть - значит должен дудеть. smile.gif Просто стоит подумать, а надо ли это использовать?
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 5 2010, 12:38
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(CADiLO @ Jul 5 2010, 14:03) *
Но дело в том что 300-ка дудела в "ухо" только если соединение уже было установлено.
Иначе облом.


Ну SIM900 тоже дудит в ухо в эфир командой VTS если есть соединение. В линию-же SPK генерит DTMF командой CLDTMF в любой момент.
Go to the top of the page
 
+Quote Post
zebrox
сообщение Jul 5 2010, 12:54
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



а как можно в эфир передать не дтмф посылку (AT+VTS),
а просто чистый тон определенной частоты и длительности?
Знаю что на аудиовыход можно его сгенерить.
Но вот мне нужно именно в эфир,
что-бы информировать абонента на другом конце о статусе выполнения его команд устройством.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 5 2010, 13:16
Сообщение #28


Гуру
******

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



Чистый тон можете дудеть в аудиоканал. Он не будет искажен если попадает в телефонный диапазон 300 - 3400 Гц.
Искажаются по фазе именно многотональные сигналы.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
zebrox
сообщение Jul 5 2010, 21:53
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



Цитата(CADiLO @ Jul 5 2010, 15:16) *
Чистый тон можете дудеть в аудиоканал.


подскажите АТ команду для этого, а-то весь даташит на 300й облазил и не нашел sad.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 6 2010, 05:50
Сообщение #30


Гуру
******

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



AT+SIMTONE


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
zebrox
сообщение Jul 6 2010, 05:58
Сообщение #31


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



Спасибо
попробую сегодня эту команду еще раз,
но что-то мне кажется, что она генерирует тон на локальный аудиовыход.
А вот как-бы его на другой тел. послать?
Тем не менее попробую.
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 6 2010, 06:55
Сообщение #32


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(zebrox @ Jul 6 2010, 07:58) *
но что-то мне кажется, что она генерирует тон на локальный аудиовыход.


Ну так вроде так и есть. Она только на локальный выход и генерит. Правда хорошо генерит.
В эфир командой VTS можно только DTMF выдать!
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 6 2010, 07:33
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Чего то у меня двоякость в отношении подключки полевика на Power Key.

Разьясните, как все таки лучше полевик между PK-OUT и PK-IN. или всетаки по стандарту PK-IN > полевик > Земля. ???
вторая точно работает. первую не проверял. может она как то лучше ?
Go to the top of the page
 
+Quote Post
zebrox
сообщение Jul 6 2010, 13:59
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



Цитата(Samodelkin @ Jul 6 2010, 08:55) *
В эфир командой VTS можно только DTMF выдать!


а какой-нибудь другой командой, можно в эфир тон выдать?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 6 2010, 17:18
Сообщение #35


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Очень и очень вряд ли, это касается не только симкомовских модулей. Может, с выходом аналога Open AT появится возможность добавить самостоятельно.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 6 2010, 19:10
Сообщение #36


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



может через резистор с рыхода на вход ?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 6 2010, 19:48
Сообщение #37


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Как бы эхоподавитель не зарезал... проверять надо.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 6 2010, 19:50
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(av-master @ Jul 6 2010, 21:10) *
может через резистор с рыхода на вход ?

Ну а почему бы вместо тона в эфир не выдавать какую-то цифру DTMF приемлемой для вас длительности. Модуль это может легко. Если это нужно для того чтобы подать какой-то сигнал человеку на мобилке, то этого вполне достаточно. Человеку всеравно одночастотный или двучастотный там сигнал будет. Кроме того тональность можно менять генерируя ту или иную цифру. Например "1" и "D" очень сильно отличаются по частотам. Кроме того длительность можно менять.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 20 2010, 14:52
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Здравствуйте. Помогите!!!!!!
Раньше дело с GSM модулями не имел, решил начать изучение с SIM900. Почитал форумы и даташиты, купил парочку модулей и собрал опытный образец.
Суть проблемы:
Управляю с МК AVR через USART, но не могу даже получить ответ на команду АТ. Питание модуля 4.0В (LM2576T ADJ), МК питаю от 3.3В (линейный), линия Tx на Rx модуля через 2 диода Шотки и сопротивление 150 Ом (напряжение лог 1 на линии не больше 2,8В), до появления STATUS находятся в Z-состоянии. Включаю модуль через транзистор на PWRKEY как в даташите, длительность импульса включения 2-3 сек, После появления STATUS, выдерживаю 1 сек и посылаю "АТ", осцилографом вижу - команда передается, но ответа не наблюдаю. В шестнадцатиричном команду посылаю так: 41 54 0D , скорость пробывал 2400, 4800, 9600. Индикатор состояния сети показывает "не находит сеть".
Две недели мудохаюсь, пробывал другой модуль - результат тот же. Подскажите, может не так что-то делаю? Может неправильный формат команды, или что-то еще не учел, или мозгов не хватает. В подключении навряд ли проблема, разве что не разобрался с DTR, RTS и проч. На форуме ответа не нашел, если кто знает ссылку где такое обсуждалось - скиньте, а кто может дайте совет. А то буксую на месте, и не могу разобраться.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 20 2010, 15:09
Сообщение #40


Гуру
******

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



>>>линия Tx на Rx модуля через 2 диода Шотки и сопротивление 150 Ом

уберите диоды

и попробуйте AT на 115200.

41 54 0D 0A


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 20 2010, 16:08
Сообщение #41


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Как минимум собери COM-овский переходник на Max3232. Можешь даже с него не управлять. А вот содержимое того, что у тебя на линиях просмотреть терминалом - дело весьма полезное....
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 20 2010, 16:56
Сообщение #42


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Jul 20 2010, 19:09) *
>>>линия Tx на Rx модуля через 2 диода Шотки и сопротивление 150 Ом

уберите диоды

и попробуйте AT на 115200.

41 54 0D 0A

А ведь вроде как автодетект на 115200 не работает - и в документации так, и на практике, похоже, тоже. 57600 для начала...
Go to the top of the page
 
+Quote Post
stream
сообщение Jul 21 2010, 06:25
Сообщение #43


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(CADiLO @ Jul 20 2010, 19:09) *
и попробуйте AT на 115200.

41 54 0D 0A

Ну кто вам всем эту 0A в голову вбил? Не должно ее быть там. Некоторые модемы могут даже набор номера обрывать (символ-то после начала набора пришел!)

(это так, мысли вслух - у спрашивающего какая-то другая проблема)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 21 2010, 06:31
Сообщение #44


Гуру
******

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



Я всегда с любым модулем общение начинал со 115200 - и потом только ставил фиксированую скорость.
И кстати покажите где написано что не работает автодетект на 115200.
Наоборот, первая кодовая посылка 0049494949FFFFFFFF идет именно на 115200 и синхронизируется лучше на высокой скорости.
Так что первый шаг - MAX3232 - добились работы терминалом с компа, а уж потом правильно делаем согласование и смотрим почему
не отвечает контроллеру.

>>>Ну кто вам всем эту 0A в голову вбил? Не должно ее быть там. Некоторые модемы могут даже набор номера обрывать (символ-то после начала набора пришел!)

По факту она (0А) не нужна - но вот многие терминалы без нее ответ лепят в ту же строку накрывая команду и делая лог нечитаемым.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 21 2010, 06:48
Сообщение #45


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Jul 21 2010, 10:31) *
Я всегда с любым модулем общение начинал со 115200 - и потом только ставил фиксированую скорость.
И кстати покажите где написано что не работает автодетект на 115200.

Страница 33 документа Sim900_HD_V1.05. И таки да, у меня на 115200 не получился автодетект с терминала. Но я только начал с 900-м экспериментировать, поэтому настаивать не буду.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 21 2010, 07:01
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Подскажите, CADiLO, а кодовая посылка 0049494949FFFFFFFF - это модуль выдает после включения? Потому что, на ноге Tx модуля осцилографом вижу какие-то провалы.....
Да, кстати, в даташите SIM900 v1.05б на странице 34 в разделе Synchronization between DTE and DCE, если я правильно перевел, написано что-то вроде: после подачи питания на модуль, если включен автобад, нужно сначало отправить символ "А", для синхронизации. И рекомендуется выждать 2-3 сек, и только потом посылать "АТ".......???? (переводил онлайн переводчиком))))))
В любом случае придется "морганить" переходник для работы с терминалом компа, а то скорее всего что-то с USART-ом МК нахомутал.(((( Надо проверить...... Подскажите ссылку на програму для работы с терминалом СОМ порта.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 21 2010, 07:03
Сообщение #47


Гуру
******

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



Ага - увидел. Напишу Симкомовцам, видать забыли исправить.
У меня модули с 3 и 4 версией 115200 понимают без проблем.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 21 2010, 07:06
Сообщение #48


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Jul 21 2010, 11:03) *
Ага - увидел. Напишу Симкомовцам, видать забыли исправить.
У меня модули с 3 и 4 версией 115200 понимают без проблем.

Но тем не менее - по младшим скоростям у меня переходило, а по 115200 - не захотело. Номер версии сейчас посмотреть не могу... Сразу вопрос - сейчас хоть какой-то софт для перешивки и образы прошивок для SIM900 существуют ? А то что-то поискал - не нахожу. Плохо искал или пока нет в природе ?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 21 2010, 07:06
Сообщение #49


Гуру
******

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



>>кодовая посылка 0049494949FFFFFFFF - это модуль выдает после включения

Да, это особенность чипсета. Кстати, такую же посылку выдает и Sagem HiLo

Чтобы засинхронизироваться первый символ или (оба) должен быть большим.

Правильно - At или AT
Неправильно - at или aT

>>>хоть какой-то софт для перешивки и образы прошивок для SIM900 существуют

конечно существуют - если брали у нас, пишите (не забудьте указать IMEI модуля) я вышлю.
если Вы из России, то у вас официальный дистрибьютор - МТ-Систем (Они же Макрогрупп)

Ну и естественно уже есть у народа на форуме, (я выложить на форум пока не могу), но коллеги думаю что поделятся.
В открытом доступе пока обновлений нет - скорее всего будут после получения прошивкой индекса - "STABLE"


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 21 2010, 07:11
Сообщение #50


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(andrey videoplus @ Jul 21 2010, 11:01) *
В любом случае придется "морганить" переходник для работы с терминалом компа, а то скорее всего что-то с USART-ом МК нахомутал.(((( Надо проверить......

Поскольку у меня хост на съемном переходнике, то просто параллельно стоит FT232R (тоже на съемном переходнике), и довольно удобно - один снял, другой поставил - и вот можно с терминалом. Можно и джамперами, конечно, и коммутаторами, и просто хост глухо заресетить...
Цитата
Подскажите ссылку на програму для работы с терминалом СОМ порта.

Да хоть убогий виндузовый hyperterm. Я лично люблю teraterm, хотя для таких вещей удобно иметь терминал с hex-пропечаткой. Терминалки такого рода неоднократно обсуждались в разделе "для начинающих"...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 21 2010, 07:14
Сообщение #51


Гуру
******

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



Будете смеяться, но у меня любимый терминал из комплекта Nortona - Term90. Уже 20 лет пользуюсь.
Ну правда иногда еще снифферы типа LGComSpy или HHD Serialport использую.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
stream
сообщение Jul 21 2010, 08:33
Сообщение #52


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(CADiLO @ Jul 21 2010, 10:31) *
>>>Ну кто вам всем эту 0A в голову вбил? Не должно ее быть там. Некоторые модемы могут даже набор номера обрывать (символ-то после начала набора пришел!)

По факту она (0А) не нужна - но вот многие терминалы без нее ответ лепят в ту же строку накрывая команду и делая лог нечитаемым.

Скорее, какие-то кривые модемы - по стандарту текстовый ответ модема типа OK или ERROR должен начинаться с 0D 0A, и в терминале строчка нормально переводится (цифровые ответы не рассматриваем, это ужас-ужас-ужас). А вот посылая лишний 0A, можно долго гадать, почему не работает ATD или ATA (нарываешься на Any Key Abort).
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 21 2010, 12:09
Сообщение #53


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Если кто-нибудь может поделиться прошивалкой и последними прошивками для SIM900 - буду весьма признателен. Строго для личного пользования, с гарантией нераспространения. И еще очень интересует протокол внутрисхемного обновления.
Go to the top of the page
 
+Quote Post
Transistor
сообщение Jul 22 2010, 07:27
Сообщение #54


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 1-11-06
Из: Николаев
Пользователь №: 21 853



Цитата(av-master @ Jul 6 2010, 10:33) *
Чего то у меня двоякость в отношении подключки полевика на Power Key.

Разьясните, как все таки лучше полевик между PK-OUT и PK-IN. или всетаки по стандарту PK-IN > полевик > Земля. ???
вторая точно работает. первую не проверял. может она как то лучше ?
Вопрос так и остался без ответа.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 22 2010, 08:11
Сообщение #55


Гуру
******

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



Абсолютно равнозначно. Просто между ин-оут ставим полевик, А на землю можно и полевик и биполярник.
Да и понятней на землю, и для перепрошивки вывести сигнал PK-IN тоже надо.
Так что я бы ставил на землю.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
groovy
сообщение Jul 22 2010, 11:05
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



QUOTE (CADiLO @ Jul 22 2010, 12:11) *
Абсолютно равнозначно. Просто между ин-оут ставим полевик, А на землю можно и полевик и биполярник.
Да и понятней на землю, и для перепрошивки вывести сигнал PK-IN тоже надо.
Так что я бы ставил на землю.


Ну если послушать симком, то тянуть ногу к земле это "recommended"
SIM900_AN_Reference Design Guide_V1.01.pdf, п. 2.1.3
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 22 2010, 11:58
Сообщение #57


Гуру
******

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



Кому интересно - железяка китайская на SIM900A

http://blog.21ic.com/user1/3179/archives/2010/70019.html


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 22 2010, 12:29
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



И снова здравствуйте.... Воспользовался советом и подключил модуль через МАХ3232 на СОМ порт. Модуль жив и меня это порадовало)))) видно в настройках USART была проблема. Спасибо за подсказку.
Обнаружил еще один момент: на запрос AT+CPIN? отвечает ERROR.После команды AT+CREG? выдает: 0,0. Я так понимаю нет регистрации, так как не видит сим карту. Напряжение питания на сим карту тоже не выдает.
Это нужно включать командой, или проблема может быть в подключении симки????
Go to the top of the page
 
+Quote Post
groovy
сообщение Jul 22 2010, 12:34
Сообщение #59


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



ИМХО симку не видит, если симка заезженная - может и в контакте проблема.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 22 2010, 12:34
Сообщение #60


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



проверяй цепи карты. кондер на 0.1 обязательно. кандер на часы 10uF обязательно. он находит карту без всяких команд. резисторы на 22 и защита от статики ОЧЕНЬ желательна. в 300-м порты палились на раз.
Go to the top of the page
 
+Quote Post
groovy
сообщение Jul 22 2010, 12:45
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



QUOTE (av-master @ Jul 22 2010, 16:34) *
проверяй цепи карты. кондер на 0.1 обязательно. кандер на часы 10uF обязательно. он находит карту без всяких команд. резисторы на 22 и защита от статики ОЧЕНЬ желательна. в 300-м порты палились на раз.


А откуда данные про 10uF? в доке вроде 4.7 упоминалось.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 22 2010, 13:02
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



конд. 10мкф на часы - это на VRTC?
Кондеры, резисторы и диодная сборка SFM05C как в даташите.
Раз должна симка подхватываться сразу - значит надо еще раз перепроверить подключение самой симки, и пойду куплю парочку пакетов других операторов, на всякий случай.
Защита от статики, имеется в виду во время пайки???
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 22 2010, 13:36
Сообщение #63


Гуру
******

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



>>> конд. 10мкф на часы - это на VRTC?

да, 10 мкф было для SIM300D, для SIM900 рекомендуют 4.7мкф

перепроверьте подключение, ХОРОШО отмойте от флюса места пайки модуля и симки.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 22 2010, 16:36
Сообщение #64


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



ладно с кандером. больше, не страшно.
вот почему у меня Ресет не подымается в 1-we после передергивания ? при отсутствующей симкарте.
при вставленной карте все ОК.
никто не замечал ?
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 23 2010, 06:20
Сообщение #65


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Да, в цепи VRTC у меня стоял 10мкф, поставил 4,7мкф - и о чудо, заработало. Осталось изучить АТ команды - и в путь.....
Всем спасибо....
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 23 2010, 10:37
Сообщение #66


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Да, в цепи VRTC у меня стоял 10мкф, поставил 4,7мкф - и о чудо, заработало.

Таки действительно - чудо. Стоит вернуть в зад и проверить кто виновен в чуде. Т.к. в противном случае ты нарываешься на обратное чудо - чудесное прекращение работы в самый не подходящий момент...
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 23 2010, 13:14
Сообщение #67


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



согласен у меня с 10-й (тантал) прекрасно работает ...
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 23 2010, 17:38
Сообщение #68


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



)))))) у меня все собрано на макетной плате, по-этому чудо произошло))) вполне вероятно где-то "холодная пайка" или может промывка помогла. У меня сейчас первый этап - ознакомительный. Задача была запустить модуль и поганять его командами, чем сейчас и занимаюсь.
Go to the top of the page
 
+Quote Post
ANV
сообщение Jul 24 2010, 12:37
Сообщение #69


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 16-10-05
Пользователь №: 9 713



1) А GPRS и TCP/IP у SIM900 работают?

2) Насколько он стабилен в таком режиме?
Go to the top of the page
 
+Quote Post
groovy
сообщение Jul 24 2010, 12:49
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



QUOTE (ANV @ Jul 24 2010, 16:37) *
1) А GPRS и TCP/IP у SIM900 работают?


В прозрачном режиме UDP работает. Вообще прошивка заточенная на сим300 поднялась у меня с незначительными изменениями.
Go to the top of the page
 
+Quote Post
ANV
сообщение Jul 24 2010, 13:29
Сообщение #71


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 16-10-05
Пользователь №: 9 713



Цитата(groovy @ Jul 24 2010, 15:49) *
В прозрачном режиме UDP работает. Вообще прошивка заточенная на сим300 поднялась у меня с незначительными изменениями.


А голосовая связь и одновременно работа по GPRS не вызывает проблем?
Спасибо за отзыв.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 27 2010, 06:54
Сообщение #72


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Подскажите, пожалуйста, команду для SIM900 "прочитать номер из симки с определенной ячейки", или "позвонить на номер из симки". А то что-то найти не могу, те что для 300-го кажется не работают.

Сообщение отредактировал andrey videoplus - Jul 27 2010, 07:21
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 27 2010, 07:34
Сообщение #73


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(andrey videoplus @ Jul 27 2010, 08:54) *
Подскажите, пожалуйста, команду для SIM900 "прочитать номер из симки с определенной ячейки", или "позвонить на номер из симки". А то что-то найти не могу, те что для 300-го кажется не работают.


Точно такие-же как и у 300-го. У самого прога под 300-й работает и для 900-го. Изменения пришлось внести небольшие. Но с чтением из симки проблем нет.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 27 2010, 08:27
Сообщение #74


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



на команду ATD>SM4; у меня выдает ошибку. Смотрю sim900_sim300_ATC_Comparison.pdf на стр.10 написано, что для sim900 такой команды нет.
Могу что-то путать.......
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 27 2010, 10:34
Сообщение #75


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Все, разобрался. Протупил немного..............
Go to the top of the page
 
+Quote Post
Porty
сообщение Jul 27 2010, 11:18
Сообщение #76


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



у SIM900 в время входящего звонка играет мелодия как на мобильном (что то похожее на "в лесу родилась ёлочка") как эту мелодию выключить? перерыл все ат команды, в явном виде не нашёл, есть команда регулирования уровня , но она минимум 1 - "AT+CRSL=1" - негромко но есть мелодия до 100 - там она просто оглушительна, и не управляется и никак вообще не зависит от других команд типа "at+clvl" и тд
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Jul 29 2010, 08:06
Сообщение #77


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



У меня SIM900 на команду AT+CSDT отвечает ERROR. SIM presence не подключен. Симка рабочая 100%. В чем косяк ?
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 29 2010, 08:15
Сообщение #78


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(MegaFPGA @ Jul 29 2010, 10:06) *
У меня SIM900 на команду AT+CSDT отвечает ERROR. SIM presence не подключен. Симка рабочая 100%. В чем косяк ?


так SIM presence, если у держателя SIM карты нет таких выводов, должен быть подключен к общему проводу. Тогда модуль видит карточку.
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Jul 29 2010, 08:25
Сообщение #79


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Попробовал посадить на землю - все равно карточку не видит. Питание для нее не выдает.
1. Где указано что пресенс надо на землю кидать ?
2. Почему все-таки на команду AT+CSDT ответ ERROR ? Ведь это не связано с наличием карты.
Go to the top of the page
 
+Quote Post
andrey videoplus
сообщение Jul 29 2010, 10:53
Сообщение #80


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 24-06-10
Из: Киев
Пользователь №: 58 123



Скорее всего у тебя что-то в соединении, прозвони цепи. У меня тоже такое было, и питание не выдавал. Потом барахлить начал, то работает, то не работает, а потом в цепях "соплю" обнаружил.....
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Jul 30 2010, 02:12
Сообщение #81


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Вот что я обнаружил: Во первых команду надо писать сразу правильно иначе не всегда будет работать. Во вторых регистр всегда должен быть верхним. В третьих иногда знак "=" надо отделять от соседних пробелами что и было в случае команды CSDT.
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Jul 30 2010, 03:37
Сообщение #82


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Оказывается симку все-такие не видит. Из всех опереторов видит только МТС.
AT+CSDT не работет вообще:
CODE
RDY

+CSMINS: 1,0

+CPIN: NOT INSERTED

+CFUN: 1
AT+COPS = ?
+COPS: (1,"MTS-RUS","MTS","25001"),,(0,1,4),(0,1,2)

OK
AT+CSMINS?
+CSMINS: 1,0

OK
AT+CSDT
ERROR
AT+CSDT?
ERROR
AT+CSDT ?
ERROR
AT+CSDT = ?
ERROR
AT+CSDT =?
ERROR
AT+CSDT= ?
ERROR
AT+CSDT=?
ERROR


AT+CPIN не работет вообще:
CODE
AT+CPIN?
ERROR
AT+CPIN=?
ERROR
AT+CPIN = ?
ERROR


AT+CSQ
+CSQ: 14,0 бывает до 21.

unsure.gif

Go to the top of the page
 
+Quote Post
Budek
сообщение Jul 30 2010, 06:11
Сообщение #83


Частый гость
**

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Всем добрый день!
А я вот на двух модулях сим900 (столько их пока у меня и есть) обнаружил проблему с командой at+cadc?
Перепрошивка на 4-ю версию не помогла. Сразу оговорюсь - модули подпаивались на рабочую плату взамен выпаянного сим300Д.
При напряжении на входе АЦП 1,3вольта ответ модуля плавает от 1,1100 до 1,1188.
При замыкании входа на массу, ответ не меняется, т.е. явно он берет значение "с потолка".
Никто не сталкивался?
Конечно, в документе написано, что данная команда временно не поддерживается, но поставщики утверждают, что все работает (максимум необходимо перешить модуль, что мной и было сделано).
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Jul 30 2010, 06:52
Сообщение #84


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(MegaFPGA @ Jul 30 2010, 06:12) *
Вот что я обнаружил: Во первых команду надо писать сразу правильно иначе не всегда будет работать. Во вторых регистр всегда должен быть верхним. В третьих иногда знак "=" надо отделять от соседних пробелами что и было в случае команды CSDT.

Во-первых: если вы перепутаете порядок аргументов, то, естественно, команда сработает неправильно. Внимательнее надо быть.
Во-вторых: Большими буквами достаточно писать только первую команду (чтобы сработал автободинг). Остальные - в любом регистре.
В-третьих: что-то удивительное. Вы это из ATC (AT Command Set) вычитали или опытным путем дошли?

И еще: что касается симок: проверьте правильность подключения, качество пайки, хорошелнько промойте от флюса.
Неплохо еще убедиться, что вход для симок у модуля не прожжен.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Jul 30 2010, 06:56
Сообщение #85


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Опытным путем.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 31 2010, 15:33
Сообщение #86


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Оказывается симку все-такие не видит. Из всех опереторов видит только МТС.

Похоже проблема с автоопределением напряжения питания. Емкость по питанию симки какая?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 1 2010, 20:50
Сообщение #87


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Ревизия прошивки 1137B01SIM900M64_ST

1. вне зависимости от установки AT+CMGR тело сообщения идет дампом:
at+cmgf=0:

+CMGR: 1,"",146
07919761980622F04006D04DEA100008018010411......

at+cmgf=1:

+CMGR: "REC READ","MTC","","10/08/01,14:01:58+16"
0414043B044F0020043A043E044004400435043A......

2. Вдобавок, есть какая-то пакость при чтении сообщений - в какой-то момент при чтении модуль стабильно уходил в перезагрузку (с посылкой 49 49 49 49 FF FF FF FF)

Отдавал сообщение и тут же в перезагрузку, раз десять. Первое из книжки отдавал, второе - отдавал и перезагружался (а один раз вообще так встал, что только жестким снятием питания справился, на PWRKEY не реагировал). Другие тоже отдавал без проблем. Потом я послал еще одну SMS, и эффект почему-то исчез.

3. Индикатор NETLIGHT вроде бы при установленном соединении GPRS должен вроде как чаще мигать (3 Hz) ? А он так и продолжает медленно и печально...

4. Начальная посылка 49 49 49 49 FF FF FF FF - часто один из FF превращается в FE (ну да ладно, это мелочи, конечно). А вот с SMS действительно тоскливо. Кто может, поделитесь в приватном порядке свежей прошивкой и прошивалкой, а ?
Go to the top of the page
 
+Quote Post
YAM
сообщение Aug 2 2010, 08:14
Сообщение #88


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Цитата(rx3apf @ Aug 1 2010, 23:50) *
.......а один раз вообще так встал, что только жестким снятием питания справился, на PWRKEY не реагировал.......

а разве подача ресета на модуль не спасает от такой ситуации?


--------------------
Go to the top of the page
 
+Quote Post
groovy
сообщение Aug 2 2010, 08:31
Сообщение #89


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



QUOTE (rx3apf @ Aug 2 2010, 00:50) *
3. Индикатор NETLIGHT вроде бы при установленном соединении GPRS должен вроде как чаще мигать (3 Hz) ? А он так и продолжает медленно и печально...


3Hz это когда через PPP и с собственным TCP/IP стеком, а если используете внутренний - медленно и печально.
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение Aug 2 2010, 08:46
Сообщение #90


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Цитата(ArtemKAD @ Jul 31 2010, 19:33) *
Похоже проблема с автоопределением напряжения питания. Емкость по питанию симки какая?

симки ? у симки нет емкостей по питанию
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Aug 2 2010, 10:07
Сообщение #91


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Наблюдается то же самое: не регистрируется ни одна симка, кроме МТС. Кто-нибудь победил?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 2 2010, 10:14
Сообщение #92


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(YAM @ Aug 2 2010, 12:14) *
а разве подача ресета на модуль не спасает от такой ситуации?

А, я про это даже и не подумал (тем более что ресет вообще не использую), в конце концов, пересброс питания по-любому надежнее. Ну, наверное, помог бы и ресет. Но лучше бы, полагаю, помогла перепрошивка - поскольку все равно с SMSсками мой модуль ну явно работает с проблемами. Народ, ну дайте же кто-нибудь софт, а ? Напрягу я потом поставщика, само собой - но сейчас-то нужно срочно !
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Aug 2 2010, 10:27
Сообщение #93


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(MegaFPGA @ Aug 2 2010, 10:46) *
симки ? у симки нет емкостей по питанию


У СИМки должен быть кондер по питанию!!!! Обязательно! Иначе нормально она работать не будет. И причем её емкость не может быть какой угодно. Все есть в примерах схем подключения модуля.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Dec 14 2010, 07:11
Сообщение #94


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте. Есть модуль SIM900B. Если на модуль сделать звонок(соединение есть, связь идёт) и на телефоне нажимать цыфры на клавиатуре, то на терминале ничего нет, цыфры нажимаемые не появляются, а вот в гарнитуре в динамике издаётся тональный сигнал. то что в терминале не поступают цыфры это нормально? Есть ли какая-нибудь команда для этого (что бы появились)?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 14 2010, 08:06
Сообщение #95


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(KARLSON @ Dec 14 2010, 11:11) *
Здравствуйте. Есть модуль SIM900B. Если на модуль сделать звонок(соединение есть, связь идёт) и на телефоне нажимать цыфры на клавиатуре, то на терминале ничего нет, цыфры нажимаемые не появляются, а вот в гарнитуре в динамике издаётся тональный сигнал. то что в терминале не поступают цыфры это нормально? Есть ли какая-нибудь команда для этого (что бы появились)?

Смотрите DTMF-декодирование.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Dec 16 2010, 16:39
Сообщение #96


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте. Скажите, а при входящем звонке у SIM900 возможно определение номера абонента?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 16 2010, 20:24
Сообщение #97


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(KARLSON @ Dec 16 2010, 23:39) *
Здравствуйте. Скажите, а при входящем звонке у SIM900 возможно определение номера абонента?

Почитали бы хотя бы для начала "AT Commands Set".
Там много разных команд описано.
Вас интересует, если мне память не изменяет, AT+CLCC


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Dec 17 2010, 02:36
Сообщение #98


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Спасибо за команду. С английским плоховато, неправильно перевёл)

В этой команде, когда происходит отчёт есть параметр <stat>. В документе версии 1.02 значение может иметь от 0 до 5. А в терминал поступает, при разъединении абонентом, значение 6. Типо это значение означает , что абонент сам прервал связь?

Сообщение отредактировал KARLSON - Dec 17 2010, 03:04


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post

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

 


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


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