Jump to content

    
Sign in to follow this  
porty

SIM900 вообще работает?

Recommended Posts

Добрый день

Уже разработали устройство на базе 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?

Edited by Porty

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

у меня похожие симптомы когдато были на Телитах

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

 

 

Share this post


Link to post
Share on other sites
у меня похожие симптомы когдато были на Телитах

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

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

 

у меня по

AT+GMR

возвращает:

Revision:1137B01SIM900D64_ST

 

Прочие идентификаторы и серийники

AT+GSN: 359772030001664

AT+GMM: SIMCOM_SIM900D

 

ArtemKAD

непомогло

Edited by Porty

Share this post


Link to post
Share on other sites

Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал?

Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз.

Share this post


Link to post
Share on other sites
Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал?

Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз.

работает

Share this post


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

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

 

Ну и настоящие программисты, конечно, кодов возврата не проверяют...

 

Share this post


Link to post
Share on other sites

Логичнее. Но китайцы на первое место поставили 900-й. Возможно, хотят с Sagem поконкурировать, утоптав всё железо в квадратный дюйм. :)

За 900D гость оттуда высказался, что эта модель для ознакомления и быстрого перехода на 900-й. Развиваться не будет.

И где как, а в Украине и сертифицироваться не будет. Соответственно, "серые" IMEI со всеми вытекающими.

 

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

Share this post


Link to post
Share on other sites

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

 

Вопрос: где взять пружинистые контакты ? в прошлый раз от старых картриджей какогото струйного эпсона наковырял. теперь таких ненайду ((

Share this post


Link to post
Share on other sites

Та же проблема. Есть диаметром 1 мм - не годятся, может, 0,7 найду - но желательно ещё тоньше. :( Первый экземпляр точно будет лазерно-утюжным, там свои нюансы.

Под 300-й выводил почти всё - оба канала аудио, оба UART (т.к. приходилось IMEI перешивать), SIM, RF, само собой...

Share this post


Link to post
Share on other sites

Для SIM900 есть готовые стенды. Можете посмотреть анонс у российских коллег - http://www.mt-system.ru/index.php?id=78327

Кто хочет заказать - пишите, я с понедельника на работе. Стоимость пока не знаю, надо уточнить.

Напомню мыло - chip@microchip.ua

 

 

Share this post


Link to post
Share on other sites

Думаю в сравнении с самодельным он золотой будет. и Сделанный самим для себя. будет нисколько не хуже и возможно даже функциональней ))

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this