|
|
  |
дешевый gsm модуль -- бывает? |
|
|
|
Feb 17 2007, 22:42
|

Местный
  
Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877

|
Цитата При включении модуля, если на RX будет "1" - модуль станет в режим перепрограммирования фирмваре. Это особенность стыковки с контроллерами. Очень интересно. Никогда не учитывали эту особенность. Я понимаю когда используется МК у которого после сброса 3-е состояние- условие выполняется автоматом. Но мы использовали АТ89S52 у которого после сброса Все порты входы и у каждого подтягивающий резистор 3,3к, следовательно во время включения по порту были все "1" и никогда никакого зависалово. Цитата По ходу экспериментов, моему модему поплохело, теперь нет связи с самим модемом То есть теперь модуль не отвечает на АТ команды? Если модуль жив то вариантов два. Скорость обмена не совпатает или переключили его на второй порт. И вообще если подберете скорость и он начнет общаться сделайте AT&F - востановите заводские параметры, будет легче. Но учтите что изначально прописано AT+IPR=0, поэтому он не отвечает на 1-ую АТ команду, по ней он только определяет скорость обмена. Вобщем читайте внимательно датшит.
|
|
|
|
|
Feb 19 2007, 12:27
|

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

|
"Download" на EVB KIT просто замыкает PWRKEY на землю, так что по влючению кнопку жать не надо. Софтину которую дали в МТ-систем настраиваем для заливки SIM300 - COM1 - 115200 - 2STOP И будет Вам счастье.... Посмотрел сигналы на входах модуля при перепрограммировании Исходное: RTS=1 DTR=1 RX=1 Запускаем софт для перепрошивки: RTS=1 DTR=1 RX=запрос загрузки лоадера. По включению питания лоадер грузится в модуль и дальнейшее общение идет через него.
>>> Все порты входы и у каждого подтягивающий резистор 3,3к, следовательно во время включения по порту были все "1" и никогда никакого зависалово.
Я написал - может стать. В реальности,если посмотреть осциллографом в момент работы программы перешивки, туда пихается код "*" (так его увидел) и ожидается ответ. Но я столкнулся с ситуацией когда с контроллером согласовали модуль просто делителем на двух резисторах и он стабильно становился на перешивку. После изменения схемы все излечилось.
Если кто разбирался с протоколом DEBUG порта модуля, было бы интересно посотрудничать.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Feb 19 2007, 21:03
|

Местный
  
Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877

|
Цитата кто разбирался с протоколом DEBUG порта модуля Имеется в виду именно отладка или использование как второго порта? Используем этот порт для мониторинга и управления модулем в режиме GPRS. В режиме отладки вряд ли кто его использует т.к. нет доступа к внутреннему софту.
|
|
|
|
|
Feb 20 2007, 01:57
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Обновил прошивку, ничего не изменилось Кстати, не так уж его и просто ввести в режим программирования, по крайней мере появление 1-ы на RX до манипуляций с POWERKEY недостаточно, пришлось Vbat разъединять/соединять. 2 CADiLO Я так полагаю, sim508 по GSM начинке аналогичен sim300? 2 shb Какие из линий модема задействованы в Вашей схеме?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Feb 20 2007, 10:14
|

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

|
>>>>если посмотреть осциллографом в момент работы программы перешивки, туда пихается код "*" (так его увидел) и ожидается ответ
Посмотрел логгером - програма выдает код 45H, модуль отвечает теми же 45H, затем программа говорит 43H и начинает грузить в модуль лоадер.
>>>> Имеется в виду именно отладка или использование как второго порта?
Именно отладка - смена таблиц, IMEI, установок на лету. Некоторые наработки уже есть, просто на все не хватает времени - разбираюсь в режиме хобби - после основной работы. В свое время нашел программу под SIM100 она могла менять IMEI и некоторые установки. Остальные функции в ней есть, но заблокированы. В момент работы снял протокол, теперь раскладываю по полочкам. Жаль к 300-ке она не подходит, но судя по подобию там все сделано почти так-же, нужно только подменить идентификатор модуля и адрес лоадера. Если кто найдет полную версию ADI Change Tools или версию старше 1.2 может поделиться "радостью" - а я поделюсь раскопаным. Или же с модулем должен работать отладочный пакет ADI VISUALFONE - написано правильно - именно так он и называется.
>>>Я так полагаю, sim508 по GSM начинке аналогичен sim300?
Он аналогичен SIM300C - из-за управления зарядом батарей.
>>> Обновил прошивку, ничего не изменилось смотрите скорость, START/STOP, выключить аппаратное управление RTS CTS. Потом смотрим что там с установками. Иногда модуль приходит с завода с непонятными установками - приходится ручками его в исходное загонять.
Сообщение отредактировал CADiLO - Feb 20 2007, 10:18
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Feb 20 2007, 13:27
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
AT&F делает постоянно терминалка (ZOC) при каждом запуске.
Вот реакция на at&v: ACTIVE PROFILE E: 1 L: 0 M: 0 Q: 0 V: 1 X: 4 S0: 0 S2: 43 S3: 13 S4: 10 S5: 8 S6: 2 S7: 60 S8: 2 S10: 15 +CRC: 0 +CR: 0 +FCLASS: 0 +IMODE: 0 +DR: 0 +CMGF: 0 +CSDH: 0 +ILRR: 0 +CRLP: 61,61,128,6,0,3 +CMEE: 1 +CBST: 7,0,1 +IFC: 2,2 +ICF: 3,3 +CNMI: 2,1,0,0,0 +CSTA: 129 +CSCS: "IRA" +IPR: 0 +DS: 3,0,512,20 &C: 1 &D: 2 +CCWE: 0 +CDTX: 0 +CTZU: 0 +CTZR: 0 +CV120: 1,1,1,0,0,0 +CEXTHS: 0 +CEXTBUT: 0 +CSMINS: 0 +CMUX: 0 +CCUG: 0,0,0 +CLIP: 0 +COLP: 0 +CCWA: 0 +CAOC: 1 +CLIR: 0 +CUSD: 0 +CSSU: 0 +CSSI: 0 +CDIP: 0 +CSCLK: 0 +CIURC: 1 +SCLASS0: 0 +CSDT: 0 +CMIC: 2,2 +ECHO(NORMAL_AUDIO): 0,0,0 +ECHO(AUX_AUDIO): 0,0,0 +SIDET: 4096 +CLCAL: 1 +CCPD: 0 +CSCA: "+79222909090",145 +CSMP: 17,255,0,241 OK
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Feb 20 2007, 14:03
|

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

|
Из критичных настроек у нас различие только в +IPR:0 - аутобандинг Его лучше не использовать из-за специфичных ограничений. у меня +IPR:19200
2.2.45.1 AutoBauding Synchronization between DTE and DCE ensure that DTE and DCE are correctly synchronized and the bit rate used by the DTE is detected by the DCE (= ME). To allow the bit rate to be synchronized simply issue an "AT" or "at" string. This is necessary when you start up the module while autobauding is enabled. It is recommended to wait 3 to 5 seconds before sending the first AT character. Otherwise undefined characters might be returned. If you want to use autobauding and autoanswer at the same time, you can easily enable the DTE-DCE synchronization, when you activate autobauding first and then configure the autoanswer mode. Restrictions on autobauding operation The serial interface has to be operated at 8 data bits, no parity and 1 stop bit (factory setting). Only the strings .AT. or .at. can be detected (neither .aT. nor .At.). Unsolicited Result Codes that may be issued before the ME detects the new bit rate (by receiving the first AT command string) will be sent at the previously detected bit rate. The Unsolicited Result Codes ”RDY” and so on are not indicated when you start up the ME while autobauding is enabled. It is not recommended to switch to autobauding from a bit rate that cannot be detected by SIM300 AT Commands Set SIM300_ATC_V1.06 16.10.2006 37 the autobaud mechnism (e.g. 300 baud). Responses to +IPR=0 and any commands on the same line might be corrupted. See also Chapter 2.2.44. Autobauding and bit rate after restart The most recently detected bit rate cannot be stored when module is powered down (Store bit rate determined with AT&W). Therefore, module will detect bit rate again after restart.
А так я больше пока не вижу в чем еще может быть загвоздка.
А вот еще +CIURC: 1 Unsolicited Result Codes Эта команда есть в прошивках SIM300 до 9 версии, начиная с 10-й она отсутствует. По крайней мере в 300C и 300D ее нет, так же как и нет в даташите на АТ команды SIM300_ATC_V1.06.pdf
Сообщение отредактировал CADiLO - Feb 20 2007, 14:15
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|