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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> SIM900D МОДУЛЬ НЕТ ЭХА, модуль принимает команды но в ответ ничего не шлет
CADiLO
сообщение Jun 29 2011, 12:18
Сообщение #16


Гуру
******

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



Шестая, там вроде глюков с поверкей не наблюдалось.
Но могла слететь если была фантомная подпитка....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Варяг
сообщение Jun 30 2011, 03:29
Сообщение #17


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

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



Цитата(CADiLO @ Jun 29 2011, 16:18) *
Шестая, там вроде глюков с поверкей не наблюдалось.
Но могла слететь если была фантомная подпитка....


До включения МАХ232 ситуация была не лучше. кстати, может это из-за того быть, что у меня вывод VCHG подключен к 5 вольтам? Повторюсь, что данная схема стабильно работает на SIM300DZ.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 30 2011, 05:12
Сообщение #18


Гуру
******

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



SIM300D несколько грубее, а вот SIM900x вольностей в обращении не прощает.
Как написано в документации так и надо делать. Посмотрите отличия, сравните что не так - и потом все будет работать.


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


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

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



Цитата(CADiLO @ Jun 30 2011, 09:12) *
SIM300D несколько грубее, а вот SIM900x вольностей в обращении не прощает.
Как написано в документации так и надо делать. Посмотрите отличия, сравните что не так - и потом все будет работать.


Паразитное питание убрал. оно действительно шло с пина VCHG. Так как модуль шьется нормально, то делаю вывод, что с уровями
уарт все в порядке. Хотя не уверен, так как не знаю, при прошивке идет двусторонний обмен с модулем, либо модуль только принимает сигнал через RХ. но логично предположить, что двусторонний - следовательно уарт дейстительно впорядке. да и команду CPOWd=1 он неплохо хавает. Кстати, заметил еще одну интересную особенность: при включении модуля (скорость уарт 54600) модуль все-таки шлет какую-то фигню типа четырех квадратных точек. А при скорости 115200 шлет "IIII".
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 30 2011, 09:39
Сообщение #20


Гуру
******

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



Фигню..... Вот можно даже не говорить о том, что документация не читается.....
Потому что в мануале по АТ командам на странице 12 об этом написано:

Note: A HEX string such as "00 49 49 49 49 FF FF FF FF" will be sent out through serial port at the baud rate of 115200 immediately after SIM900 is powered on. The string shall be ignored since it is used for synchronization with PC tool. Only enter AT Command through serial port after SIM900 is powered on and Unsolicited Result Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY" and so on are not indicated when you start up the ME, and the "AT" prefix, not "at" prefix must be set at the beginning of each command line.




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


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Цитата(Варяг @ Jun 30 2011, 16:32) *
...команду CPOWd=1 он неплохо хавает. Кстати, заметил еще одну интересную особенность: при включении модуля (скорость уарт 54600) модуль все-таки шлет какую-то фигню типа четырех квадратных точек. А при скорости 115200 шлет "IIII".

Про III написано в доках, это FE кажется, т.е. то, что модуль выдает для синхронизации. И если III шлет, значит модуль все-же отвечает.
У меня был аналогичный глюк, оказалось по невнимательности, RD TX подключил 1 в 1 (вместо перекрестного соединения).

Кстати, если случайно режим эха отключить, то он и будет молчать в ответ, может поигрались неудачно?

Сообщение отредактировал ap77 - Jun 30 2011, 09:42
Go to the top of the page
 
+Quote Post
Варяг
сообщение Jun 30 2011, 09:47
Сообщение #22


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

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



Цитата(ap77 @ Jun 30 2011, 13:40) *
Про III написано в доках, это FE кажется, т.е. то, что модуль выдает для синхронизации. И если III шлет, значит модуль все-же отвечает.
У меня был аналогичный глюк, оказалось по невнимательности, RD TX подключил 1 в 1 (вместо перекрестного соединения).

Кстати, если случайно режим эха отключить, то он и будет молчать в ответ, может поигрались неудачно?


нет, стопудова не перепутал. прямо сейчас шью через ТХ RX модуль на скорости 19200 (кстати на скорости 115200 отказался шить-говорит типа ошибка baud rate устройства). эхо точно не отключал, не мазохист sm.gif.
Go to the top of the page
 
+Quote Post
ap77
сообщение Jun 30 2011, 09:52
Сообщение #23


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Цитата(Варяг @ Jun 30 2011, 16:47) *
нет, стопудова не перепутал. прямо сейчас шью через ТХ RX модуль на скорости 19200 (кстати на скорости 115200 отказался шить-говорит типа ошибка baud rate устройства). эхо точно не отключал, не мазохист sm.gif.

Как-то это странно. У меня на 6-ой прошивке заработал "с пол-пинка". Ну правда все сигналы по мануалу. И скорость прошивки 115200. А эхо попробуйте включить принудительно и скорость тож выставить, насколько понимаю, настройки сохраняются.

Сообщение отредактировал ap77 - Jun 30 2011, 09:53
Go to the top of the page
 
+Quote Post
Варяг
сообщение Jun 30 2011, 09:52
Сообщение #24


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

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



Цитата(CADiLO @ Jun 30 2011, 13:39) *
Фигню..... Вот можно даже не говорить о том, что документация не читается.....
Потому что в мануале по АТ командам на странице 12 об этом написано:

Note: A HEX string such as "00 49 49 49 49 FF FF FF FF" will be sent out through serial port at the baud rate of 115200 immediately after SIM900 is powered on. The string shall be ignored since it is used for synchronization with PC tool. Only enter AT Command through serial port after SIM900 is powered on and Unsolicited Result Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY" and so on are not indicated when you start up the ME, and the "AT" prefix, not "at" prefix must be set at the beginning of each command line.


читал мануал, проглядел, что-ли... то есть расцениваю это, что строку эту надо игнорить так как это идет синхронизация с компом. а после включения надо подать команду АТ + ентер."RDY" не придет, так как, собвственно auto-bauding is enabled после каждого перезапуска модуля. а вручную я скорость не менял, незачем.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 30 2011, 09:57
Сообщение #25


Гуру
******

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



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


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


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

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



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

Сообщение отредактировал Варяг - Jun 30 2011, 09:59
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 30 2011, 10:06
Сообщение #27


Гуру
******

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



а команды большими буквами подаете или маленькими ?



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


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

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



Цитата(CADiLO @ Jun 30 2011, 14:06) *
а команды большими буквами подаете или маленькими ?


э, кажись маленькими.
Все, после перепрошивки и перезагрузки компьютера заработал зверь! спасибо всем большое за поддержку!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 30 2011, 10:20
Сообщение #29


Гуру
******

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



первое АТ (да и остальное вообще желательно) должно быть большими буквами.

Only the strings ”AT” or ”At” (not ”aT” or ”at”) can be detected when auto-bauding is enabled.
It is recommended that all AT commands shall be prefixed with ”AT”.

а вот при фиксированой скорости можно и маленькими.

НО! В некоторых командах текстовые параметры нужно подавать большими буквами, поэтому чтобы не путаться, лучше все сделать единообразно.


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


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

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



Цитата(CADiLO @ Jun 30 2011, 14:20) *
первое АТ (да и остальное вообще желательно) должно быть большими буквами.

Only the strings “AT” or “At” (not “aT” or “at”) can be detected when auto-bauding is enabled.
It is recommended that all AT commands shall be prefixed with “AT”.


Да, тонкая штука оказалась. Сим300 при включении сразу любые символы хавал, хоть qwerty. заработал, и ладно. но ума не приложу в чем была проблема? либо прошивка оказалась фэйловая, либо комп тупил. но:
если бы комп тупил, то он бы и сим300 не видел.....
Go to the top of the page
 
+Quote Post

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

 


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


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