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

 
 
> SIM900, общие вопросы
rat
сообщение Nov 14 2012, 03:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



1. Есть ли смысл цеплять RI и DTR к МК для аппаратного сна и определения режима работы модуля, или для нормальной работы достаточно обмена по уарту? Кто как делает?
2. Выход STATUS можно напрямую цеплять к МК, или через преобразователь уровня?
3. Выход NETLIGHT можно напрямую цеплять к МК и нужно ли это, или по уарту поступает исчерпывающая информация? Кто-нибудь анализирует микроконтроллером этот выход?
4. Есть ли смысл разводить DEBUG порт? Есть ли какая документация по прошивкам и ревизиям модуля?
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 58)
CADiLO
сообщение Nov 14 2012, 05:29
Сообщение #2


Гуру
******

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



1. не помешает, по RI можно определять что пришло в виде входящего, а DTR кроме всего переключает режим команды/данные в GPRS
2. если уровня достаточно для контроллера - то напрямую. Его нормально видят и 5 вольтовые контроллеры, только там цеплять нужно на порт не имеющий триггера шмидта по входу.
3. думаю что мало кто его анализирует контроллером
4. да - на разъем. удобнее при обновлении фирмваре будет, и в случае чего оттуда отладочную инфу можно снять
по прошивкам есть релиз нотесы - пишем письмо своему дистрибьютору и получаем файл.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 14 2012, 06:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Цитата(CADiLO @ Nov 14 2012, 11:29) *
1. не помешает, по RI можно определять что пришло в виде входящего, а DTR кроме всего переключает режим команды/данные в GPRS
2. если уровня достаточно для контроллера - то напрямую. Его нормально видят и 5 вольтовые контроллеры, только там цеплять нужно на порт не имеющий триггера шмидта по входу.
3. думаю что мало кто его анализирует контроллером
4. да - на разъем. удобнее при обновлении фирмваре будет, и в случае чего оттуда отладочную инфу можно снять
по прошивкам есть релиз нотесы - пишем письмо своему дистрибьютору и получаем файл.


Спасибо за ответы ) Еще такой вопрос: как заказывать SIM900? В заказе писать просто SIM900, или нужно уточнять, какая версия/прошивка? Есть ли где-то список версий и какие сейчас есть в продаже? Есть ли какие грабли при заказе, какие версии лучше не брать и т.д.?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 14 2012, 08:09
Сообщение #4


Гуру
******

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



Брать можно с любой версией - потом обновитесь на нужную. Главное брать у официала (у вас это МТ-Систем) иначе потом с поддержкой могут быть проблемы.
Из последних
1137B12SIM900M64_SТ - евроверсия, урезана в некоторых функциях (например нет декодера DTMF)
1137B09SIM900M64_ST_DTMF_JD_MMS - СНГ, с расширеными функциями, на сегодня самая ходовая
1137B01SIM900M64_ST_ENHANCE - Полный набор функций в одной прошивке, самая свежая, но только начала "обкатываться"



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


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Кто-нибудь выводит Debug port SIM900 в серийных изделиях? Или возможность прошивки SIM900 скорее экзотика? Если выводите Debug port, то каким напряжением питается RS232 преобразователь?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 15 2012, 09:31
Сообщение #6


Гуру
******

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



Питать от Vext - тогда снимается вопрос согласования.
В идеале в качестве преобразователя использовать что-то типа http://www.ftdichip.com/Support/Documents/...s/DS_FT230X.pdf
Тогда сам преобразователь питается от USB, а на ножку VCCIO преобразователя - подаем Vext от модуля
И скорость максимальная и согласовано правильно.

Это не экзотика - пригодится.
Кроме того доступен протокол прошивки - можете сами написать обновление модуля в системе через эфир.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 16 2012, 01:48
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Цитата(CADiLO @ Nov 15 2012, 15:31) *
Питать от Vext - тогда снимается вопрос согласования.
В идеале в качестве преобразователя использовать что-то типа http://www.ftdichip.com/Support/Documents/...s/DS_FT230X.pdf
Тогда сам преобразователь питается от USB, а на ножку VCCIO преобразователя - подаем Vext от модуля
И скорость максимальная и согласовано правильно.

Это не экзотика - пригодится.
Кроме того доступен протокол прошивки - можете сами написать обновление модуля в системе через эфир.


Про FT230X это просто идея или кто-то уже делал на ней?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 16 2012, 04:30
Сообщение #8


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

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



Кто делал на FT232R, сделает и на FT230. В части питания I/O там всё одинаково.
230-е просто меньше и дешевле, но их сюда пока не возят.
Как вариант - CP2105, с ней можно работать с двумя портами модуля одновременно.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 19 2012, 05:38
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



К SIM900 могут подключаться 6-pin и 8-pin Sim card holder. Вопросы:
1) Есть ли какая принципиальная разница между ними, кроме detection function?
2) Актуальна ли эта фунция в приборе?
3) Кто какие разъемы ставит - 6-pin или 8-pin?
4) Посоветуйте пожалуйста дешевые доступные качественные разъемы под SIM.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Nov 19 2012, 07:36
Сообщение #10


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

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



Цитата(rat @ Nov 19 2012, 09:38) *
К SIM900 могут подключаться 6-pin и 8-pin Sim card holder. Вопросы:
1) Есть ли какая принципиальная разница между ними, кроме detection function?
Только Detection.

Цитата(rat @ Nov 19 2012, 09:38) *
2) Актуальна ли эта фунция в приборе?
3) Кто какие разъемы ставит - 6-pin или 8-pin?
Сами Detection не используем.

Цитата(rat @ Nov 19 2012, 09:38) *
4) Посоветуйте пожалуйста дешевые доступные качественные разъемы под SIM.
Думаю, удобнее всего: HSM SCR-06-HC (существуют альтернативные маркировки типа KSI-06xxx)
Также использовали: Molex 91228-3001 + 91236-0001

Другие варианты, например, можно посмотреть на сайте МТ-Систем / беспроводные решения / держатели карт
Либо у других поставщиков беспроводки.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Nov 19 2012, 08:21
Сообщение #11


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

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



извиняюсь что сюда, есть такая команда CIPRXGET, которая позволяет принимать ручном режиме (то есть по команде) и в шестнадцатеричном формате. А есть ли такое но чтобы было в автоматическом режиме ?
типо +IPD,120:455332423235453252425653\r\n ?


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 20 2012, 01:37
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Подскажите пожалуйста, работа с GPRS требует полного последовательного порта (RTS, CTS и т.д.) или можно обойтись RXD, TXD?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 20 2012, 07:04
Сообщение #13


Гуру
******

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



Для GPRS очень желательно иметь RTS-CTS.


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


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Цитата(CADiLO @ Nov 20 2012, 13:04) *
Для GPRS очень желательно иметь RTS-CTS.

А почему именно эти два вывода? Кто-нибудь использует хардварный контроль, или RXD, TXD достаточно для нормальной работы с GPRS?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Nov 20 2012, 13:38
Сообщение #15


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

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



Цитата(rat @ Nov 20 2012, 12:45) *
А почему именно эти два вывода? Кто-нибудь использует хардварный контроль, или RXD, TXD достаточно для нормальной работы с GPRS?
Про GPRS не скажу. Все время обходились только Rx и Tx. А вот для CSD контроль потока очень полезен.


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


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

Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594



Если работать в режиме передачи данных, особенно при передачи пакетов в несколько кБ, необходимо както определять готовность модема принимать данные для отправки, для этого и используется RTS-CTS. Если например у МК проблемы с количеством ног и нет необходимости часто передавать большие объемы данных, то можно обойтись и без RTS-CTS, но тогда не будет гарантии, что отправляемые Вами данные, можем уже готов принимать, в прочем это относится не только к GSM/GPRS модемам.
Еще полезным будет завести вывод Ring, по нему можно узнавать о наличии различных событий, таких как например входящие СМС и звонки.

И тоже задам вопрос. При работе с GPRS очень советуют использовать вывод DTR для переключения режимов команд/данные, но меня интересует вот какой момент, например при передачи данных на сервер, произошел сбой связи с сервером, в связи с чем TCP соединение оказалось разорванным, как это грамотнее определить и продолжить работу в командном режиме, а не пытаться общаться в режиме данных?
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 21 2012, 04:13
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Посоветуйте пожалуйста недорогой надежный РЧ-разъем для SIM900. Кто какие использует?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Nov 21 2012, 10:37
Сообщение #18


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

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



Цитата(Ден @ Nov 21 2012, 07:34) *
При работе с GPRS очень советуют использовать вывод DTR для переключения режимов команд/данные, но меня интересует вот какой момент, например при передачи данных на сервер, произошел сбой связи с сервером, в связи с чем TCP соединение оказалось разорванным, как это грамотнее определить и продолжить работу в командном режиме, а не пытаться общаться в режиме данных?
Логично периодически переходить в командный режим и проверять состояние связи.

Цитата(rat @ Nov 21 2012, 08:13) *
Посоветуйте пожалуйста недорогой надежный РЧ-разъем для SIM900. Кто какие использует?
SMA-RJ - угловой
есть вариант SMA-J - прямой
Также, активно используем кабельные сборки SMA-"open end", но для них надо продумывать крепление самого разъема.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Nov 21 2012, 10:38
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Цитата(Master of Nature @ Nov 21 2012, 14:37) *
Логично периодически переходить в командный режим и проверять состояние связи.


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

Сообщение отредактировал MKdemiurg - Nov 21 2012, 10:39
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 21 2012, 10:47
Сообщение #20


Гуру
******

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



Connection Activity Checking Related

User can use the command AT+CIPSTATUS to query current connection status.

In transparent mode, DCD pin can be used for this purpose.
If TCP/UDP connection exists, the DCD pin will be active (low).
At any time if the connection is dropped, DCD pin will go inactive (high).

The transparent mode is only supported under single connection.
In transparent mode, SIM900 can work as three modes too: TCP client, UDP client and TCP server.
Once the connection is established, CONNECT will be returned in the serial port and the module will be in data mode.
At the same time, DCD pin will be active low. Below is an example of TCP client connection.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Nov 21 2012, 12:44
Сообщение #21


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Не забывайте параллельно контролировать кроме DCD и ножки STATUS и NETLIGHT, чтобы знать наверняка, что модуль вообще жив. Ведь не исключаются аварийные отключения (из-за питания или температуры). Уже был случай когда в модуль долго слались данные бесконечно и контролировали DCD, а модуль выключился из-за просадки напряжения и DCD, конечно, - ноль.


--------------------
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Nov 21 2012, 14:13
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Такой вопросец в тему.
Есть команда AT+CIPACK - она работает с прозрачным режимом?

Сообщение отредактировал MKdemiurg - Nov 21 2012, 14:13
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Nov 10 2014, 13:38
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Хочу освоить работу с данным модулем. Заказал две демо-платы, на них есть разъём питания и разъём RS232, который можно подключить напрямую к COM-порту без переходников и преобразователей. Т.е. хочу перед подключением к МК погонять данный модуль командами с ПК. Есть ли уже готовая программа для работы с этим модулем? Такая, на которой есть отдельные кнопки для отправки заранее заготовленных символьных строк АТ-команд.

UP1:
накопал вот это:
http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0
и сама программа:
http://www.seeedstudio.com/wiki/images/b/b2/Sscom32E.zip
есть ли что-то подобное, но на русском языке?

Сообщение отредактировал ДЕЙЛ - Nov 10 2014, 13:43
Go to the top of the page
 
+Quote Post
ssokol
сообщение Nov 10 2014, 18:02
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(ДЕЙЛ @ Nov 10 2014, 17:38) *
Есть ли уже готовая программа для работы с этим модулем? Такая, на которой есть отдельные кнопки для отправки заранее заготовленных символьных строк АТ-команд.

Неужели самому трудно в любой терминалке настучать команду?
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Nov 11 2014, 08:34
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Цитата(ssokol @ Nov 10 2014, 22:02) *
Неужели самому трудно в любой терминалке настучать команду?

пока ищу, с какой стороны подойти.
Как будет выглядеть в терминале такая команда AT+CGDCONT=1,"IP","internet" ?


Сообщение отредактировал ДЕЙЛ - Nov 11 2014, 08:34
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 11 2014, 12:07
Сообщение #26


Гуру
******

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



Неужели не судьба читать документацию????
Апнотесы например - в которых кстати обходятся и без PDP или PPP (CGDCONT)
SIM900_IP_Application Note_V1.05
SIM900_TCPIP_Application Note_V1.02



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ssokol
сообщение Nov 11 2014, 14:48
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(ДЕЙЛ @ Nov 11 2014, 12:34) *
Как будет выглядеть в терминале такая команда AT+CGDCONT=1,"IP","internet" ?

Точно так-же как и здесь!
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Nov 19 2014, 07:21
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Нашёл удобную программу для общения с GSM-модулем. Мошть ещё кому пригодится.
Прикрепленные файлы
Прикрепленный файл  RSTermPlus.rar ( 386.73 килобайт ) Кол-во скачиваний: 69
 
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Nov 19 2014, 08:19
Сообщение #29


Гуру
******

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



Только многие команды там не для SIMCOM.

Тогда уж лучше Квиктеловскую терминалку поюзать. sm.gif


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
BIOlinq
сообщение Dec 2 2014, 16:10
Сообщение #30


Участник
*

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



Есть и в онлайне вариант, причем с поддержкой SIM900 http://m2msupport.net/m2msupport/module-tester/


--------------------
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 11 2014, 22:35
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Какое потребление у SIM900 когда он зарегистрирован в сети, т.е. готов принять входящий звонок или смс ? Ни как не могу найти данные. Подозреваю , что однозначного ответа нет, поэтому буду рад примерному объяснению на пальцах.

Заранее спасибо !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Aner
сообщение Dec 11 2014, 22:53
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Поясните чё хотите то? SIM900 когда он зарегистрирован в сети явно кем то управляется и тот управлятель кушает, кпд импульсника, лдошника тоже кушают. Посему потребление зависимое от окружения. Чистый голый SIM900 после регистрации в режиме приема кушает по даташиту +/-10% Окр. температура влияет на потребление также. Опят таки мало что дает, для практики и понимания типа: хватит ли батарейки. Поскольку запрос от опсоса и ответ на него кушают по разному в зависимости от частоты опроса и дальности от соты. Для движущихся объектов - никак не понять, подтверждают кучи примеров из практики. Затем ещё нужно понять какая карточка, то есть, если M2M где нет голоса или с голосом и тд. Еще потребление зависит от того какая прошивка - обычная, расширенная, еат-овская, ... , какой версии. И еще от кучи причин. Та же некачественная помывка платы, загрязнения кушает акум хорошо. Лак помогает.
Зависит от диапазона частот: то есть, на какой бенд оператор вас подключил, на 900 или 1800Мгц; еще от кол-ва мультислотов: 4...10, которые AT командами можно установить по потребности для вашего SIM900. Например тут смотрите стр 50,51 ---> http://www.simcom.us/act_admin/supportfile....01(091226).pdf
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 12 2014, 03:31
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Aner, большое спасибо за развёрнутый ответ.

Была цель узнать, какое будет потребление, если я куплю SIM900R [S2-1047P-Z093A/B04] и буду его использовать в городе с сим-картой одного из известных операторов. Как я понимаю, в документации Idle mode 22mA это то, что я искал.
Про потребление управляющего процессора и источника питания знаю. Но уж поверьте, это довести до нескольких сотен мкА в режиме обмена командами с СИМ900 по UART для меня труда не составит. Поэтому вопрос был именно про потребление самого модуля.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Pavel☺
сообщение Dec 12 2014, 06:43
Сообщение #34


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

Группа: Участник
Сообщений: 166
Регистрация: 18-03-14
Из: Санкт-Петербург
Пользователь №: 80 977



Здравствуйте!
Модуль SIM900R может потреблять от 1мА при сохранении регистрации в сети.
Для этого нужно его соответствующим образом сконфигурировать: AT+CSCLK=1 (AT+CSCLK=2)
По вышеприведенной ссылке находится не последний HardwareDesign-документ. Более поздняя версия тут.


--------------------
Go to the top of the page
 
+Quote Post
ololol
сообщение Jan 18 2015, 15:12
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Если не жалко , подскажите где скачать Service Tool ADI Module для СИМ900.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 18 2015, 15:48
Сообщение #36


Гуру
******

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



Service Tool ADI - это для чипсетов Analog Device стоявших на серии SIM300x
Она никаким боком не будет работать с SIM900 у которого чипсет STE

Скажите что хотите сделать с модулем, я подскажу как.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ololol
сообщение Jan 18 2015, 16:54
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(CADiLO @ Jan 18 2015, 17:48) *
Service Tool ADI - это для чипсетов Analog Device стоявших на серии SIM300x
Она никаким боком не будет работать с SIM900 у которого чипсет STE

Скажите что хотите сделать с модулем, я подскажу как.


Сменить ИМЕЙ 100500 rolleyes.gif раз. Я так понимаю, все что >3 раз - только через сервис программу.

Сообщение отредактировал ololol - Jan 18 2015, 16:58
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 18 2015, 17:26
Сообщение #38


Гуру
******

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



Неправильно понимаете. В SIM900 смена ИМЕИ внешним софтом невозможна. В том числе и отладчиком. Только переписывать софт.
Сделано специально, так как сам этим вопросом занимался когда модули только появились.
Много обсуждалось с китайцами - как недостатки так и достоинства этого в 300й серии. Сошлись на том что сейчас есть - 2 попытки + блокировка.
Внешнего доступа нет. В прошивке в открытом виде его тоже нет - он расшифровывается поблочно с нескольких мест буфера плюс последняя цифра считается по алгоритму.
От китайцев есть окончательное подробное разъяснение что и как сделано и вопрос закрыт. Поэтому забудьте - ИМЕИ можно менять только так как сейчас сделано.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ololol
сообщение Jan 18 2015, 17:38
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(CADiLO @ Jan 18 2015, 19:26) *
...В прошивке в открытом виде его тоже нет - он расшифровывается поблочно с нескольких мест буфера плюс последняя цифра считается по алгоритму.
От китайцев есть окончательное подробное разъяснение что и как сделано и вопрос закрыт. Поэтому забудьте - ИМЕИ можно менять только так как сейчас сделано.


OK. А кол-во изм. где хранится? При перешивке опять появится 3 попытки?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 18 2015, 17:57
Сообщение #40


Гуру
******

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



После перешивки попытки сбрасываются.
Но я все равно не вижу смысла менять ИМЕИ -надцать раз. Тем более убивая модуль и теряя время на перешивку.



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


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(CADiLO @ Jan 18 2015, 19:57) *
После перешивки попытки сбрасываются.


OK. Большое спасибо за инфу. Бо не хочется покупать модуль для экспериментов...
Go to the top of the page
 
+Quote Post
Alex_TAV
сообщение Mar 25 2015, 05:40
Сообщение #42


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

Группа: Свой
Сообщений: 145
Регистрация: 12-01-07
Из: Россия, г. Омск
Пользователь №: 24 357



Есть вопрос по длине данных которые можно передать командой "AT+CIPSEND". Дело в том, что в свое время разрабатывая схему поленился завести на процессор сигналы CTS/RTS (замкнуты резистором 100(Ом)). Раньше посылки по TCP были короткие(не более 100байт). А тут решил озадачится, на сколько можно увеличить длину посылки. По описанию на SIM900R указано, что максимальный буфер команды это 556 байт, т.е. получается где-то не болше 500 байт за раз, правильно?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Mar 25 2015, 08:39
Сообщение #43


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

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Попробуйте мультиплексор. Там есть как бы программная эмуляция контроля потока. Т.е. можно прочитать текущее состояние линий управления потоком.
Go to the top of the page
 
+Quote Post
Dan_X
сообщение Mar 25 2015, 10:16
Сообщение #44





Группа: Новичок
Сообщений: 6
Регистрация: 11-09-13
Из: Санкт-Петербург
Пользователь №: 78 273



Цитата(Alex_TAV @ Mar 25 2015, 09:40) *
Есть вопрос по длине данных которые можно передать командой "AT+CIPSEND". Дело в том, что в свое время разрабатывая схему поленился завести на процессор сигналы CTS/RTS (замкнуты резистором 100(Ом)). Раньше посылки по TCP были короткие(не более 100байт). А тут решил озадачится, на сколько можно увеличить длину посылки. По описанию на SIM900R указано, что максимальный буфер команды это 556 байт, т.е. получается где-то не болше 500 байт за раз, правильно?


вот мой лог:
AT+CGATT?

+CGATT: 1

OK
AT+CSTT="CMNET"

OK
AT+CIICR

OK
AT+CIFSR

10.30.237.173
AT+CIPSTART="TCP","116.247.119.165","8405"

OK

CONNECT OK
AT+CIPSEND?

+CIPSEND: 1394

OK
AT+CIPSEND

> FSDFSDAFDSFGFDGFDGFGGGGGREHREHREHREHEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHH // 171 символов
SEND OK
AT+CIPSEND?

+CIPSEND: 1394

OK

больше не получалось...
Go to the top of the page
 
+Quote Post
Alex_TAV
сообщение Mar 25 2015, 11:14
Сообщение #45


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

Группа: Свой
Сообщений: 145
Регистрация: 12-01-07
Из: Россия, г. Омск
Пользователь №: 24 357



Цитата(Dan_X @ Mar 25 2015, 16:16) *
AT+CIPSEND

> FSDFSDAFDSFGFDGFDGFGGGGGREHREHREHREHEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
H
HHHHHHHHHH // 171 символов
SEND OK
AT+CIPSEND?

+CIPSEND: 1394

OK

больше не получалось...

Т.е. получается что можно отправлять до 1394 байт? Ну или уж 1 килобайт верняк пройдет без необходимости контроля CTS/RTS?
Go to the top of the page
 
+Quote Post
Dan_X
сообщение Mar 25 2015, 12:33
Сообщение #46





Группа: Новичок
Сообщений: 6
Регистрация: 11-09-13
Из: Санкт-Петербург
Пользователь №: 78 273



Цитата(Alex_TAV @ Mar 25 2015, 15:14) *
Т.е. получается что можно отправлять до 1394 байт? Ну или уж 1 килобайт верняк пройдет без необходимости контроля CTS/RTS?


Alex_TAV, пройдет)
AT+CIPSEND? // проверка сколько можно отправить

+CIPSEND: 1394

OK

если что, то пишите мне на khafizov"собака"macrogroup.ru - разберемся)
Go to the top of the page
 
+Quote Post
Alex_TAV
сообщение Mar 26 2015, 06:43
Сообщение #47


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

Группа: Свой
Сообщений: 145
Регистрация: 12-01-07
Из: Россия, г. Омск
Пользователь №: 24 357



Цитата(Dan_X @ Mar 25 2015, 18:33) *
Alex_TAV, пройдет)
AT+CIPSEND? // проверка сколько можно отправить

+CIPSEND: 1394

OK

если что, то пишите мне на khafizov"собака"macrogroup.ru - разберемся)

Спасибо за ответ, поэкспериментирую. Если будут вопросы, то напишу.
Go to the top of the page
 
+Quote Post
Dan_X
сообщение Mar 26 2015, 09:17
Сообщение #48





Группа: Новичок
Сообщений: 6
Регистрация: 11-09-13
Из: Санкт-Петербург
Пользователь №: 78 273



Alex_TAV, во вложении описание работы с УАРТом.
и сегодня отписался мне инженер из симкома - с RTS/CTS все будет норм.
Прикрепленные файлы
Прикрепленный файл  SIM900_Serial_Port_Application_Note_V1.03.pdf ( 284.23 килобайт ) Кол-во скачиваний: 53
 
Go to the top of the page
 
+Quote Post
Pavel☺
сообщение Mar 26 2015, 14:47
Сообщение #49


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

Группа: Участник
Сообщений: 166
Регистрация: 18-03-14
Из: Санкт-Петербург
Пользователь №: 80 977



Цитата(Dan_X @ Mar 25 2015, 16:33) *
Alex_TAV, пройдет)
AT+CIPSEND? // проверка сколько можно отправить

+CIPSEND: 1394

OK

если что, то пишите мне на khafizov"собака"macrogroup.ru - разберемся)

Вы молодец, что проверили.
BTW, на SIM900-DS оказалось 1360Б


--------------------
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Apr 2 2015, 06:42
Сообщение #50


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Цитата(Pavel☺ @ Mar 26 2015, 18:47) *
Вы молодец, что проверили.
BTW, на SIM900-DS оказалось 1360Б


Добавлю свои 5 копеек. По сути это значенеи - MTU. Максимальный размер пакета, который пройдет в сети в данный момент. Он не зависит от модуля или его прошивки - это зависит от сети.


--------------------
Go to the top of the page
 
+Quote Post
shaman70
сообщение Apr 7 2015, 15:53
Сообщение #51





Группа: Новичок
Сообщений: 4
Регистрация: 27-07-12
Из: Украина Кривой Рог
Пользователь №: 72 926



купил на OLX с рук модуль SIM900 делаю для себя сигнализацию и трекер для машины прошивка в нём 1137B06SIM900M64_ST есть ли у кого нибудь что нибудь свежее и хотелось бы анти джаммер может у кого есть???
Go to the top of the page
 
+Quote Post
Pavel☺
сообщение Apr 8 2015, 06:43
Сообщение #52


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

Группа: Участник
Сообщений: 166
Регистрация: 18-03-14
Из: Санкт-Петербург
Пользователь №: 80 977



Цитата(shaman70 @ Apr 7 2015, 19:53) *
купил на OLX с рук модуль SIM900 делаю для себя сигнализацию и трекер для машины прошивка в нём 1137B06SIM900M64_ST есть ли у кого нибудь что нибудь свежее и хотелось бы анти джаммер может у кого есть???

Напишите мне на chpa<coб@ka>mt-system.ru, вышлю прошивку и материалы.


--------------------
Go to the top of the page
 
+Quote Post
shaman70
сообщение Apr 8 2015, 10:53
Сообщение #53





Группа: Новичок
Сообщений: 4
Регистрация: 27-07-12
Из: Украина Кривой Рог
Пользователь №: 72 926



Цитата(Pavel☺ @ Apr 8 2015, 09:43) *
Напишите мне на chpa<coб@ka>mt-system.ru, вышлю прошивку и материалы.

отправил
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Sep 8 2015, 17:37
Сообщение #54


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Отправляю данные на сервер:
AT+CIPSEND=0,6

> байты запроса

0, SEND OK

+CIPRXGET:1,0

AT+CIPRXGET=2,0,1040

+CIPRXGET:2,0,1040,200 [1040 байтов ответа]

Как я понимаю, модуль принял 1240 байт, из них 1040 байт передал по UART, 200 байт оставил у себя в буфере. Как правильно вытащить эти байты наружу? В дукументации на эту тему негусто написано.

Нужно отдельно посылать команду AT+CIPRXGET=2,0,200 или можно не задумываясь опять отправлять AT+CIPRXGET=2,0,1040 из соображений, что модуль сначала буфер вытолкнет через последовательный порт, а потом новые данные с сервера? Пока нет возможности сравнить отправляемые данные с сервера с принятыми в SIM900.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Sep 10 2015, 07:15
Сообщение #55


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Цитата(ДЕЙЛ @ Sep 8 2015, 21:37) *
Отправляю данные на сервер:
AT+CIPSEND=0,6

> байты запроса

0, SEND OK

+CIPRXGET:1,0

AT+CIPRXGET=2,0,1040

+CIPRXGET:2,0,1040,200 [1040 байтов ответа]

Как я понимаю, модуль принял 1240 байт, из них 1040 байт передал по UART, 200 байт оставил у себя в буфере. Как правильно вытащить эти байты наружу? В дукументации на эту тему негусто написано.

Нужно отдельно посылать команду AT+CIPRXGET=2,0,200 или можно не задумываясь опять отправлять AT+CIPRXGET=2,0,1040 из соображений, что модуль сначала буфер вытолкнет через последовательный порт, а потом новые данные с сервера? Пока нет возможности сравнить отправляемые данные с сервера с принятыми в SIM900.


В системе команд, по-моему, довольно ясно описано. Шлите AT+CIPRXGET=2,0,length, главное, чтобы length было меньше 1460. В ответ вы получите +CIPRXGET:2,0,200,0, если оставшиеся 200 байт были последние. А если не последние, то последний параметр будет не равен нулю. А раз не равен нулю, то опять подавайте AT+CIPRXGET=2,0,length. Если последний параметр в URC +CIPRXGET: равен нулю и нет URC +CIPRXGET:1,0, то считаем, что ничего с сервера больше нет.
Кстати, AT+CIPRXGET=4,<id> (мультисокет) и AT+CIPRXGET=4 (односокетовое соед-е), возвращает кол-во данных в буфере.


--------------------
Go to the top of the page
 
+Quote Post
Sanyao
сообщение Oct 5 2015, 07:28
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 4-07-05
Из: Подмосковье
Пользователь №: 6 521



Добрый день. Чтоб не плодить темы, тут спрошу, может кто знает.
есть SIM900R. Отправляю SMS в текстовом режиме с запросом отчета о доставке

AT+CSMP=49,169,0,0
AT+CMGS= ..... ждем приглашения, отправляем текст
СМС уходит, доходит до абонента. и тут ждем от модуля строки отчета о доставке.

Проблема в приеме отчетов.
Есть SIM900R (S2-1047P-Z903A) - на ней все работает, вскоре после отправки смс модуль автоматом, без лишних запросов отдает строку отчета о доставке (ну или не отдает, если не доставлено).
на другой партии SIM900R (S2-104B6-Z095Z) - отчеты не приходят. Модуль после отправки молчит.
Платформа вроде одна и та же, ПО одинаковое.
почему модули так по разному себя ведут? может ли второй сохранять внутри сообщение о доставке и я должен его запрашивать отдельно, например через AT+CNMI?
Go to the top of the page
 
+Quote Post
RadikX
сообщение Oct 5 2015, 07:43
Сообщение #57


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

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Все СМС сохраняются в SIM-карту, или не сохраняются совсем (параметры задаются командой AT+CPMS). В модуль сохраняться они не могут. Если память для хранения СМС на SIM-карте переполнена, то новые СМС и отчеты приходить не будут. Также проверьте настройку индикации по приходу СМС командой CNMI.
Доверять настройкам по умолчанию я бы не стал. В следующей версии ПО они вполне могут измениться. Что уже не раз было.

Сообщение отредактировал RadikX - Oct 5 2015, 07:45
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 5 2015, 09:25
Сообщение #58


Гуру
******

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



Да, нужно проверить одинаково ли по умолчанию настроено CNMI.
Если нет, то настроить так как в том модуле где приходят отчеты.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Sanyao
сообщение Oct 6 2015, 07:37
Сообщение #59


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 4-07-05
Из: Подмосковье
Пользователь №: 6 521



Спасибо! точно оказались другие настройки CNMI. Я то думал, что New message indication - это не мой случай, я же СМС не принимаю, а отчет это не смс laughing.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 00:24
Рейтинг@Mail.ru


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