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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Запускается SIM900 но не видит команды, Запускается SIM900 но не видит команды
=F8=
сообщение Oct 4 2011, 08:52
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Поставьте сниффер, покажите лог(причем в hex), а так... гадание на кофейной гуще. После ввода команды enter нажимали(это тот самый 0x0d)?
Go to the top of the page
 
+Quote Post
Romashki
сообщение Oct 4 2011, 08:54
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



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

Вобщем нужна схемка согласования и лог с тем что Вам не нравится. Так быстрее все решится.

Сообщение отредактировал Romashki - Oct 4 2011, 08:56
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 4 2011, 10:08
Сообщение #18


Гуру
******

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



Верно - схему в студию.
И еще - как подаем команды и на какой скорости ?
Желательно лог.


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


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

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



Цитата(Romashki @ Oct 4 2011, 12:36) *
По умолчанию модуль настроен на auto baud rate, поскольку по включению модуль еще не получал команд, он посылает на 115200, но как только Вы ему пришлете первую (любую) команду - он перестроится автоматически на ту скорость, на которой пришла команда. И до выключения или до явного указания скорости - останется на ней.


если автободинг включен-то можно хоть через каждую команду менять скорость.
schisik - в самом начале какая скорость стояла?
если работаете через гипертерминал, то стоит "восстановить умолчания". или вообще установить минимальную скорость для модуля (2400 по-моему)
если на этой скорости что-то выдает (а должен,так стоит автободинг) то можно переключить в настройках гипертерминала скорость на 115200,я так думаю.
Может быть правда слишком искажены фронты, но на маленькой скорости - может прокатит...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Romashki
сообщение Oct 4 2011, 11:20
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



Если прошивка проходит (по умолчанию по моему 460800 б/с), то должно на 115200 все быть ОК.
schisik запустите терминал на 115200 и после этого включите модем. Выложите лог здесь и тогда разберемся.
Про схемку согласования не забудте. sm.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 4 2011, 12:54
Сообщение #21


Гуру
******

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



Для SIM900 максимальная гарантированая скорость для автоопределения 57600
115200 может работать с автоопределением, но малейший уход по скорости в % в сторону и все.
Поэтому рекомендуется законектиться на 9600, установить принудительно 115200 и работать.

Не забывайте что при автоопределении первое AT - только большими буквами!!!

В остальном давайте смотреть схему


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


Участник
*

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



Выкладываю схему преобразователя уровней. Схему питания думаю смысла нет выкладывать он из даташита и работает, а нормальный согласователь уровней типа микросхемы серии lvc у нас в городе не продают, заказывать думаю на стабилитроне не лучший вариант но пока ничего лучше не видел

Ну наконец то заработало. Достаточно было сменить терминал я все опыты проводил в TERMINAL v1.9b от Br@y в нем команда уходит зеркалируется и не ответа не привета. Через встроеныый терминал Windows xp заработало наконец то. Тоесть включаю подаю команду AT он мне ее зеркалит и отвечает OK ну и дальше что вздумается ATD(номер телефона); идет дозвон и т.д. Вроде все как надо, но при включении всеравно ничего на терминал не приходит, только на скорости 115200 во время включения модуля приходят символы(IIII)и больше ничего. Всем спасибо за консультацию. Еще такой вопрос тоесть в терминале мне достаточно нажать ENTER и он автоматом добавит символ перевода строки, а если через микроконтроллер мне понадобиться добавить к команде (0d) я правильно понимаю?

Причем в терминале TERMINAL v1.9 ни на какой скорости не идет обмен команду AT воспринимает но больше ничего, в общем ну его...

Прошивка по умолчанию не заливалась, скорость снижал до 115200 вроде если не забыл тогда нормально зашилось. Остался вопрос почему при включении ничего не приходит на модуль ни на каких скоростях, кроме 115200 в виде 4 символов I
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Romashki
сообщение Oct 4 2011, 19:14
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



Цитата(schisik @ Oct 4 2011, 22:02) *
Еще такой вопрос тоесть в терминале мне достаточно нажать ENTER и он автоматом добавит символ перевода строки, а если через микроконтроллер мне понадобиться добавить к команде (0d) я правильно понимаю?


Верно.

Цитата(schisik @ Oct 4 2011, 22:02) *
Прошивка по умолчанию не заливалась, скорость снижал до 115200 вроде если не забыл тогда нормально зашилось. Остался вопрос почему при включении ничего не приходит на модуль ни на каких скоростях, кроме 115200 в виде 4 символов I

А чем Вы его прошивали? (программа). Или Вы в его родном даунлоадере снижали до 115200? В принципе главное чтоб в конце он сказал что все нормально завершилось. А при включении он ничего больше и не пришлет Вам (собственно что нужно???). Дальше смотрите на ноги статус, RI и т.д.

Сообщение отредактировал Romashki - Oct 4 2011, 19:15
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 4 2011, 19:23
Сообщение #24


Гуру
******

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



Цитата(schisik @ Oct 4 2011, 23:02) *
Выкладываю схему преобразователя уровней. Схему питания думаю смысла нет выкладывать он из даташита и работает, а нормальный согласователь уровней типа микросхемы серии lvc у нас в городе не продают, заказывать думаю на стабилитроне не лучший вариант но пока ничего лучше не видел

А чего не запитать VCCIO RL232 от модуля (VDD_EXT) ? И ничего согласовывать не придется. А при стыковке с трехвольтовыми микроконтроллерами - резисторный делитель все лучше, чем резистор плюс стабилитрон. Результат более предсказуемый.
Цитата
Еще такой вопрос тоесть в терминале мне достаточно нажать ENTER и он автоматом добавит символ перевода строки, а если через микроконтроллер мне понадобиться добавить к команде (0d) я правильно понимаю?

Правильно.
Цитата
Причем в терминале TERMINAL v1.9 ни на какой скорости не идет обмен команду AT воспринимает но больше ничего, в общем ну его...

Может быть, там какие-то свои сеттинги на порт (управление потоком или разрядность байта) ?
Цитата
Прошивка по умолчанию не заливалась, скорость снижал до 115200 вроде если не забыл тогда нормально зашилось. Остался вопрос почему при включении ничего не приходит на модуль ни на каких скоростях, кроме 115200 в виде 4 символов I

Это начальная посылка бутера, она идет на 115200. А поскольку скорость терминала в этот момент неизвестна, то никаких сообщений больше и не будет. А вот если зафиксировать скорость
(+IPR=xxxx), то будут еще сообщения (по крайней мере сообщение "Call Ready").
Go to the top of the page
 
+Quote Post
Romashki
сообщение Oct 4 2011, 19:40
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



Цитата(rx3apf @ Oct 4 2011, 22:23) *
А чего не запитать VCCIO RL232 от модуля (VDD_EXT) ?

А вот этого делать не стоит!!!
Ток допустимый с VDD_EXT не более 10 мА, ток потребления FT232 (вернее ее трансмиттера) куда повыше!
Думаю правильнее было бы запитать VCCIO RL232 от стабилизатора 3х вольтового (например MCP1703T-3002E/CB). Тогда действительно можно забыть о согласовании.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 4 2011, 20:17
Сообщение #26


Гуру
******

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



Цитата(Romashki @ Oct 4 2011, 23:40) *
А вот этого делать не стоит!!!
Ток допустимый с VDD_EXT не более 10 мА, ток потребления FT232 (вернее ее трансмиттера) куда повыше!
Думаю правильнее было бы запитать VCCIO RL232 от стабилизатора 3х вольтового (например MCP1703T-3002E/CB). Тогда действительно можно забыть о согласовании.

_Трансмиттера_. А VCC_IO питает _только_ линии связи с периферией. Если они ничем, кроме входов модуля не нагружены - откуда возьмется хоть какое потребление ? А 10 mA хватит еще и на статусные светодиоды.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 5 2011, 05:58
Сообщение #27


Гуру
******

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



>>>А чего не запитать VCCIO RL232 от модуля (VDD_EXT) ? И ничего согласовывать не придется.
>>>VCC_IO питает _только_ линии связи с периферией

Да, это проверено и работает - можно смело питать VCC_IO RL232 от V_ext. И выбросить все согласование.


>>>TERMINAL v1.9b от Br@y

Работал с этим терминалом, все нормально, инверсии не увидел.
Но предпочитаю старенький TERM90 из набора нортон командера.


http://www.ftdichip.com/Support/Documents/...s/DS_FT232R.pdf
Посмотрите внимательно - каждый сигнал можно проинвертировать записав конфигурационное слово в ЕЕPROM
Возможно драйвер со стороны компа это и сделал.




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


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-11-05
Из: Россия
Пользователь №: 11 361



Цитата
TERMINAL v1.9b от Br@y
- заметил "нехорошесть" ... при больших потоках входной инфы - не справляется (пропуски) (Win 7). FT232+SIM900 - при чтение странички сайта размерностью примерно в сотню кило.
Поствил терминалку ZOC - проблема исчезла.

P.S. Ув. CADiLO я там поднимал вопрос по реализации HTTP сервиса в SIM900 ... не прокомментируете при случае ?
("SIM900->HTTP сервис, метод POST (кто сталкивался)")


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 5 2011, 07:15
Сообщение #29


Гуру
******

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



По HTTP пока не прокоментирую, но вопрос себе отметил - задам китайцам как приедут.


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


Участник
*

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



Огромное спасибо всем, особенно Romashki за помощь в подключении хрен с ним с Br@y terminal встроенный в винду работает на ура. Прошивал я через Simcom - sim900 Customer flash loader V1.01 снижал в ней же скорость все прошилось без проблем. А насчет резистора + стабилитрона, пожалуй правда подберу обычный делитель на резисторах, пока не купил нормальную микросхему преобразователя уровней
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 19:48
Рейтинг@Mail.ru


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