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

 
 
> SIM900D не выдает начальных посылок при включении
Apik
сообщение Dec 15 2011, 08:22
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995



Есть SIM900D, подключен после детального изучения этого форума, по даташиту. Т.е. до появления статуса на цифровых ногах нету никаких сигналов. На выводах 3В через управляющий стабилизатор. У контроллера инициализирована всего 1 нога - на подачу питания, остальные не инициализированы (в 3-м состоянии).

Проблема в том, что при подаче питания модулю через P-channel он не выдает стандартных своих фраз:
RDY
+CFUN: 1
+CPIN: READY
Call ready

Отвечает на команды нормально, сеть ловит, симку определяет, через 20-30 секунд можно считывать номера и т.д., включается и выключается через PWR_KEY нормально. При выключении кстати выдает "NORMAL POWER DOWN", все по фен-шую.

Почему отказывается выдавать стартовые посылки? Я его как-то раньше мучал, не помню как, но мало ли отключил сообщение этих сообщений (если такое вообще возможно). Но обнулил настройки командой AT&F0.
Все равно молчит как партизан.

Рядом лежит второй, мой самый первый, подключен неправильно, от балды, до включения на ногах разные состояния. Но он все выдает. Да, где-то есть много глюков (не отключается PWR_KEY-м, и вроде даже им не включался), но при старте отвечает отлично.

Это нормально?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Urbas81
сообщение Jan 4 2012, 06:42
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 21-12-11
Пользователь №: 69 008



Соединил вчера Atmega16 на которой стоит кварц 11 059200 посылал AT команду на скорости 19200, так ничего и не дождался, сегодня попробую еще через один преобразователь, если не заведется, уже не знаю что и делать cranky.gif
Go to the top of the page
 
+Quote Post
kan35
сообщение Jan 5 2012, 16:49
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(Urbas81 @ Jan 4 2012, 10:42) *
Соединил вчера Atmega16 на которой стоит кварц 11 059200 посылал AT команду на скорости 19200, так ничего и не дождался, сегодня попробую еще через один преобразователь, если не заведется, уже не знаю что и делать cranky.gif

Нужна схема. Наверняка неправильное включение модуля.
Go to the top of the page
 
+Quote Post
Urbas81
сообщение Jan 6 2012, 10:06
Сообщение #4





Группа: Участник
Сообщений: 12
Регистрация: 21-12-11
Пользователь №: 69 008



Цитата(kan35 @ Jan 5 2012, 18:49) *
Нужна схема. Наверняка неправильное включение модуля.


В понедельник вечером, после долгих попыток связаться при помощи натурального ком порта и МAХ3232 я увидел заветное "OK" еще б 10 секунд и я б сдался. Что на данный момент я выяснил, модуль связывается на всех скоростях с компьютером через настоящий ком порт и MAX3232 которая распаяна у меня на плате и запитана от 3 вольтоого cтабилизатора lp2980_im5-3 с управлением от Status, модуль связывается с компьютером через преобразователь USB-RS232 на микросхеме FTDI тоже на всех скоростях, когда подключаю самодельный переходник USB-RS232 ошибки, один раз удалось наладить связь на 9600, с Atmega через этот же MAX3232 связи нет ни на 19200 на на 9600, 2400. Теперь проблема как наладить связь через MAX3232 и Atmega. MAX3232 в обвязке сначала были электролиты 0.1 потом танталы 0.1 вчера поставил самые обычные неполярные, разницы нет. Кварц стоит уартовский, обмен по TX, RX без управления. Не могу пока понять, причина в уровнях сигналов, или в точности уарта?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 6 2012, 15:19
Сообщение #5


Гуру
******

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



Цитата(Urbas81 @ Jan 6 2012, 14:06) *
В понедельник вечером, после долгих попыток связаться при помощи натурального ком порта и МAХ3232 я увидел заветное "OK" еще б 10 секунд и я б сдался. Что на данный момент я выяснил, модуль связывается на всех скоростях с компьютером через настоящий ком порт и MAX3232 которая распаяна у меня на плате и запитана от 3 вольтоого cтабилизатора lp2980_im5-3 с управлением от Status, модуль связывается с компьютером через преобразователь USB-RS232 на микросхеме FTDI тоже на всех скоростях, когда подключаю самодельный переходник USB-RS232 ошибки,
......
Не могу пока понять, причина в уровнях сигналов, или в точности уарта?

Сомнения в уровнях ? Скоп в помощь. Сомнения в скорости ? Телепаты, ау ? Ну кто ж может заочно сказать, как работает UART в самодельном программнореализованном мосте usb-uart ? Тактовой 12 MHz вполне достаточно для работы avrовского UART во всем ряде скоростей до 115200 включительно с достаточно высокой точностью (лучше 0.2%), если, конечно, U2X=1 (мост на FTDIшном чипе дает точно такую же точность, не больше и не меньше).
Если есть цифровой скоп, то длительность посылок тоже можно уточнить, до долей процента.

Go to the top of the page
 
+Quote Post
Urbas81
сообщение Jan 6 2012, 16:28
Сообщение #6





Группа: Участник
Сообщений: 12
Регистрация: 21-12-11
Пользователь №: 69 008



Нет осцила к сожалению, а что за U2X=1?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 6 2012, 16:33
Сообщение #7


Гуру
******

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



Цитата(Urbas81 @ Jan 6 2012, 20:28) *
Нет осцила к сожалению, а что за U2X=1?

Режим повышенной скорости у UART в AVR. Если этот бит равен нулю, то скорость определяется как Fclk/(16*(N-1)), а если U2C=1, то вместо 16 подставить 8.
Go to the top of the page
 
+Quote Post
Urbas81
сообщение Jan 6 2012, 16:59
Сообщение #8





Группа: Участник
Сообщений: 12
Регистрация: 21-12-11
Пользователь №: 69 008



Цитата(rx3apf @ Jan 6 2012, 18:33) *
Режим повышенной скорости у UART в AVR. Если этот бит равен нулю, то скорость определяется как Fclk/(16*(N-1)), а если U2C=1, то вместо 16 подставить 8.


попробовал, пока без изменений, спасибо за наводку.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Apik   SIM900D не выдает начальных посылок при включении   Dec 15 2011, 08:22
- - rx3apf   Цитата(Apik @ Dec 15 2011, 12:22) Почему ...   Dec 15 2011, 08:27
|- - Apik   Цитата(rx3apf @ Dec 15 2011, 11:27) Hint:...   Dec 15 2011, 08:36
|- - rx3apf   Цитата(Apik @ Dec 15 2011, 12:36) А разве...   Dec 15 2011, 08:42
|- - Apik   Цитата(rx3apf @ Dec 15 2011, 11:42) Но на...   Dec 15 2011, 08:45
|- - Urbas81   Добрый день! Подскажите в чем может быть пробл...   Jan 3 2012, 06:49
- - Aurochs   Очень похоже, что в модуле не скрабатывает автоопр...   Jan 3 2012, 10:38
|- - Urbas81   Цитата(Aurochs @ Jan 3 2012, 12:38) Очень...   Jan 3 2012, 13:45
|- - _Артём_   Цитата(Urbas81 @ Jan 3 2012, 15:45) А на ...   Jan 3 2012, 14:31
- - V125   Или в самом компе порт неправильно настроен.   Jan 3 2012, 12:29
- - V125   Цитата(Urbas81 @ Jan 3 2012, 17:45) А что...   Jan 3 2012, 15:37
|- - Urbas81   Цитата(V125 @ Jan 3 2012, 17:37) Накалыва...   Jan 3 2012, 19:09
|- - SergOv   Цитата(Urbas81 @ Jan 6 2012, 12:06) Тепер...   Jan 6 2012, 18:58
|- - Urbas81   Цитата(SergOv @ Jan 6 2012, 20:58) Никак....   Jan 6 2012, 20:20
- - =F8=   ЦитатаНе могу пока понять, причина в уровнях сигна...   Jan 6 2012, 11:10
|- - Urbas81   Цитата(=F8= @ Jan 6 2012, 13:10) В драйве...   Jan 6 2012, 11:30
- - pau62   Urbas81, ты бы показал , что там напаял. А то труд...   Jan 7 2012, 08:18
|- - alexdos   Urbas81, Вы бы выложили схему. А то разговоры неоч...   Jan 7 2012, 08:53
|- - Urbas81   Цитата(alexdos @ Jan 7 2012, 10:53) Urbas...   Jan 7 2012, 10:15
- - Urbas81   Нашел причину, дело было не в скорости и уровнях, ...   Jan 9 2012, 18:32
|- - SergOv   Цитата(Urbas81 @ Jan 9 2012, 20:32) Нашел...   Jan 9 2012, 22:31
- - pau62   вверх ногами скорее   Jan 10 2012, 05:18


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:01
Рейтинг@Mail.ru


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