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

 
 
> странное поведение DCD в SIM900
rx3apf
сообщение Mar 22 2012, 17:54
Сообщение #1


Гуру
******

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



Вот только сейчас обнаружил странное поведение DCD при входящих CSD-вызовах (сразу говорю, версия прошивки старая, B06). Установлено &C1, делаю вызов (причем даже не с модема, а просто с городского телефона), дождавшись RING, делаю ATA, и бросаю трубку. Естественно, "NO CARRIER". И в этот момент у модуля активируется DCD ! Причем он не сбрасывается ни по ATH, ни по ATZ.

Вопросов несколько:
Кто-нибудь это наблюдал на старых версиях прошивки ?
Вылечено ли это в новых ?
Как это обходить, кроме как отключением модуля?
Есть ли где-то список ошибок, исправленных в разных версиях прошивки (имея такой список, я бы на два первых вопроса сам бы нашел ответ) ?

Перешивать смысла нет (разве чтобы ответить на второй вопрос), мне нужен алгоритм действий для B06.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Mar 23 2012, 15:24
Сообщение #2


Гуру
******

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



>>>>Ваши слова не соответствуют действительности. У меня вот не работает с CP210x.

CP2103 - работает - кидайте свою схему стыковки - посмотрим.

>>>>Как и на одном из компьютеров. Волшебная программа требует определённой версии определённой ОС,

Ну вы же не будете запускать линуксоидную прогу под виндами напрямую. В требованиях к проге четко сказано WinXP.
Так и не запускайте из под NT подобных осей где закрыт прямой доступ к порту, а только через АРI

>>>определённых условий для сопряжения с модемом и т.п. Слишком много условий.

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

>>>>Если говорить о контроллере, то внутренняя память микроконтроллере тоже ресурс, который нет возможности тратить на "излишества". Более крупный контроллер же имеет совсем другую стоимость, другую печатную плату и многое ещё.

Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.

>>>Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.

Наповал - мне например проще написать свое чем искать глюки в чужом. Причем написать под себя, а не так как посчитал нужным "дядя".

>>>А увеличивать микроконтроллер, память внешнюю ставить. Ну представьте, что SIM900 стал долларов на 5 сходу дороже. Так понятно?

Повторю еще раз - представьте у вас сотни изделий по стране. Вы исправили ошибки или ввели новые функции. Что дешевле - заранее решить вопрос с удаленным обновлением за счет небольшого удорожания прибора, или на каждый объект послать человека, заплатить за проезд, суточные...... Потому и говорю что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в дальнейшем наплевать.


>>>> У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...

У меня кабель от Zyxel сейчас к EVB подсоединен - родной коротковат был. А вообще там ТРЕХ!!! проводов достаточно - RX, TX, GND.

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


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


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(CADiLO @ Mar 23 2012, 19:24) *
Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.


Сколько потребуется для реализации протокола программирования?
Я вообще тоже про внешнюю говорил. Не надо быть семи пядей во лбу, чтоб понять, что микроконтроллеры с единицами МБайт flash ещё та экзотика.

Цитата
>>>Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.
Наповал - мне например проще написать свое чем искать глюки в чужом. Причем написать под себя, а не так как посчитал нужным "дядя".


Читаю этот документ. SIM900 download procedure V0.20.pdf. Раздел 2.3. File of Intel Hex download. Что за HEX, откуда он берётся -- ни слова. Равно как и непонятно из всего дальнейшего как конкретный *.cla файл передать в модем.

Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО. Т.е. очередной пример так называемого вранья. "Любой может написать свой..." Не любой. А только после получения секретных консультаций от дистрибьютера. Или после изучения подробностей работы уже имеющейся программы.

Цитата
Повторю еще раз - представьте у вас сотни изделий по стране. Вы исправили ошибки или ввели новые


Прочитайте ещё раз -- это всё здорово и правильно, но де-факто этого всего нет, не ошибусь, если скажу у большей части потребителей продукции SIMCOM. На чём делают соседи и как -- известно.

Цитата
что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в


А сколько ваших изделий ездит по стране? Вот и ответ. Ни одного.

Цитата
>>>> У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...
У меня кабель от Zyxel сейчас к EVB подсоединен - родной коротковат был. А вообще там ТРЕХ!!! проводов достаточно - RX, TX, GND.


Не надо попросту врать. Кабель от "кита" имеет DB9F ("socket", "розетку") с обоих сторон.
Значит он подразумевает подключение двух DTE устройств с обоих концов (идите в Wikipedia
и почитайте в статье RS-232: http://en.wikipedia.org/wiki/Data_terminal_equipment,
http://en.wikipedia.org/wiki/Data_circuit-...ating_equipment, http://en.wikipedia.org/wiki/RS-232).
И следовательно, этот кабель должен являться так называемым "нуль-модемным" кабелем
(http://en.wikipedia.org/wiki/Null_modem). Но легко взять в руки мультиметр и убедиться, что
контакты на обоих разъёмах соединены напрямую (1-->1, 2-->2... 9-->9). Следовательно это прямой кабель (не нуль-модемный). Но такой кабель с одного конца (стандарт RS232!) должен иметь DB9F,
а с другого DB9M. Тип разъёма в RS-232 отличается для DTE и DCE, чтоб не соединить по-ошибке DTE<->DTE или DCE<->DCE (что можно сделать только через нуль-модемный кабель).
Вообще можно много не думать, а просто пойти в ближайший компьютерный магазин и купить все кабели "для RS232" которые там есть. И ни с одним "кит" не заработает. Потому, что прямой кабель не удастся воткнуть из-за не того типа разъёма (DB9F вместо DB9M). А в нуль-модемном будут "перекручены" проводники. И более того, это очевидно, что "кит" напрямую (без кабеля) нельзя соединить ни с компьютером (любой RS-232 модем можно, только габариты корпуса не позволяют), ни с нормальным RS-232 модемом (TX замкнётся на TX, RX на RX и т.д.), хотя в разъём вставить удастся (чего не должно быть).

Речь о стандартном оборудовании, которое можно приобрести, а не неведомо откуда взявшемся
кабеле с тремя проводами. SIMCOM использует нестандартный тип разъёма (DB9M на "ките" вместо DB9F)
и это не позволяет использовать любой стандартный кабель, кроме предоставленного симкомом. Аналогичным образом поступает фирма APC в отношении источников бесперебойного питания. Почему там так -- понятно (кабель $40, например). Почему здесь так -- уровень квалификации разработчиков, "кит" же не коммерческий продукт.


Цитата
Вобщем кто разобрался и в теме думаю поулыбаются с ваших суждений.


Ага, конечно.

Сообщение отредактировал Frolov Kirill - Mar 23 2012, 16:28
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 16:36
Сообщение #4


Гуру
******

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



Цитата(Frolov Kirill @ Mar 23 2012, 20:24) *
Читаю этот документ. SIM900 download procedure V0.20.pdf. Раздел 2.3. File of Intel Hex download. Что за HEX, откуда он берётся -- ни слова.

Сюрприз - он входит в комплект стандартного прошивальщика и идет вместе с прошивками...
Цитата
Равно как и непонятно из всего дальнейшего как конкретный *.cla файл передать в модем.

Распилить на куски требуемой длины и передать поблочно, дожидаясь подтверждения на переданный блок, разве нет ?
Цитата
Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО.

Возможно даже по такой. Хотя похабная, да...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rx3apf   странное поведение DCD в SIM900   Mar 22 2012, 17:54
- - point5217   Цитата(rx3apf @ Mar 22 2012, 23:54) Вот т...   Mar 23 2012, 04:55
- - CADiLO   >>>делаю вызов (причем даже не с модема, ...   Mar 23 2012, 07:26
|- - rx3apf   Цитата(CADiLO @ Mar 23 2012, 11:26) Да. С...   Mar 23 2012, 08:20
- - CADiLO   Мы даем релиз нотесы нашим клиентам вместе с проши...   Mar 23 2012, 09:12
|- - rx3apf   Цитата(CADiLO @ Mar 23 2012, 13:12) Обнар...   Mar 23 2012, 09:24
|- - Frolov Kirill   Цитата(CADiLO @ Mar 23 2012, 13:12) Кто м...   Mar 23 2012, 11:38
||- - rx3apf   Цитата(Frolov Kirill @ Mar 23 2012, 15:38...   Mar 23 2012, 12:00
||- - Frolov Kirill   Цитата(rx3apf @ Mar 23 2012, 16:00) Ну, э...   Mar 23 2012, 14:37
|- - _Артём_   Цитата(CADiLO @ Mar 23 2012, 11:12) Кто м...   Mar 23 2012, 13:25
|- - rx3apf   Цитата(_Артём_ @ Mar 23 2012, 17:25) У на...   Mar 23 2012, 13:33
- - CADiLO   >>>>На борту нет достаточного объема п...   Mar 23 2012, 09:49
|- - rx3apf   Цитата(CADiLO @ Mar 23 2012, 13:49) А пам...   Mar 23 2012, 09:59
|- - Aurochs   Цитата(CADiLO @ Mar 23 2012, 11:49) А пам...   Mar 23 2012, 14:34
- - CADiLO   Не буду спорить - вам виднее излишество или нет. Н...   Mar 23 2012, 10:22
- - CADiLO   >>> Куда это обновление складывать? Я вы...   Mar 23 2012, 13:06
|- - Frolov Kirill   Цитата(CADiLO @ Mar 23 2012, 17:06) >...   Mar 23 2012, 15:12
- - CADiLO   >>> Фига себе... Ещё и simcom обновляй. Д...   Mar 23 2012, 13:52
|- - _Артём_   Цитата(CADiLO @ Mar 23 2012, 15:52) она в...   Mar 23 2012, 14:52
- - CADiLO   Може и скинем - если объемы потребеления приподыме...   Mar 23 2012, 14:47
- - CADiLO   >>>>Где приобрести "оборудование...   Mar 23 2012, 14:54
|- - Frolov Kirill   Цитата(CADiLO @ Mar 23 2012, 18:54) >...   Mar 23 2012, 15:27
|- - _Артём_   Цитата(CADiLO @ Mar 23 2012, 17:24) Вы с ...   Mar 23 2012, 16:14
- - CADiLO   >>>>BM8051 - Переходник USB – UA...   Mar 23 2012, 15:43
|- - Frolov Kirill   Цитата(CADiLO @ Mar 23 2012, 19:43) >...   Mar 23 2012, 16:01
- - ArtemKAD   ЦитатаВ требованиях к проге четко сказано WinXP. Т...   Mar 23 2012, 18:38
- - CADiLO   >>>>Речь про купил, вставил и начал ра...   Mar 24 2012, 16:44
|- - Frolov Kirill   Цитата(CADiLO @ Mar 24 2012, 20:44) >...   Mar 26 2012, 08:03
||- - Alechek   Цитата(Frolov Kirill @ Mar 26 2012, 14:03...   Mar 26 2012, 11:13
|- - _Артём_   Цитата(CADiLO @ Mar 24 2012, 19:44) >...   Mar 26 2012, 10:29
- - CADiLO   >>>И никакие форумы и сайты читать не буд...   Mar 26 2012, 08:38
- - CADiLO   Пообщался с товарищем который делал подобную транс...   Mar 26 2012, 11:38


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

 


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


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