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

 
 
> flow control для GSM модулей
Shumak
сообщение Apr 25 2009, 17:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-10-07
Пользователь №: 31 744



Уважаемые господа!
Подскажите кто как борется:
загоняю микроконтроллер устройства управляющего модемом,
потом загоняю МК в сон.... хотелось бы по прерыванию его "разбудить"
прерывание - ну например на приход СМСки
если ставлю прерывание по RDA - первые 5-6 символов - мусор,
думал использовать DSR - в Wavecom'e Q2686 он есть - но как-то не адекватно работает
в SIM300D его вообще нет....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shumak
сообщение Apr 27 2009, 07:20
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-10-07
Пользователь №: 31 744



хм... если запускать приложение на OpenAT - жрать модуль станет вообще не по детски.... а у меня каждый mAh на счету...
модуль загоняю в сон, и МК в сон... жрут они во сне ~18mAh, а если МК будет бодрствовать это лиший 1 mAh
Go to the top of the page
 
+Quote Post
mikesm
сообщение Apr 27 2009, 10:25
Сообщение #3


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

Группа: Свой
Сообщений: 158
Регистрация: 15-01-09
Из: Russia
Пользователь №: 43 426



Цитата(Shumak @ Apr 27 2009, 11:20) *
хм... если запускать приложение на OpenAT - жрать модуль станет вообще не по детски.... а у меня каждый mAh на счету...
модуль загоняю в сон, и МК в сон... жрут они во сне ~18mAh, а если МК будет бодрствовать это лиший 1 mAh


"Пятачок, это какой то неправильный мед".
18mAH какая то цифра непонятная. В Sleep режиме, модуль потребляет
меньше 1ma, вместе с процессором. В Idle режиме Wavecom потребляет в районе 2..3ma, а в активном состоянии
больше 200ma. Правда это все касается модуля на плате, не внешнего. Программа OpenAT может отнимать ноль ресурсов,
все зависит от режима работы. Если Вы используете внешний модуль 1306, тогда все равно непонятно.
По спецификации 14ma на модуль без UART, и 31ma на модуль с UART. Получается у Вас 14ma потребляет модуль
и 4ma процессор и это все в спящем режиме. Многовато.
Go to the top of the page
 
+Quote Post
Shumak
сообщение May 5 2009, 09:53
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-10-07
Пользователь №: 31 744



Цитата(mikesm @ Apr 27 2009, 14:25) *
"Пятачок, это какой то неправильный мед".
18mAH какая то цифра непонятная. В Sleep режиме, модуль потребляет
меньше 1ma, вместе с процессором. В Idle режиме Wavecom потребляет в районе 2..3ma, а в активном состоянии
больше 200ma. Правда это все касается модуля на плате, не внешнего. Программа OpenAT может отнимать ноль ресурсов,
все зависит от режима работы. Если Вы используете внешний модуль 1306, тогда все равно непонятно.
По спецификации 14ma на модуль без UART, и 31ma на модуль с UART. Получается у Вас 14ma потребляет модуль
и 4ma процессор и это все в спящем режиме. Многовато.

воблин... спаисбо за каммент...
я его как-то видимо не так в сон загнал... хотя до последнего времени я думал что так и должно быть,
а щас даташит внимательно посмотрел... там и правда в SlowIdle - порядка 2mAh должен хомячить...
или еще чего-то там жрет..... у меня там еще согласователь уровней стоит... может он вносит свою лепту...
тогда тем более возникает вопрос как побудить внешний МК приходом СМС на модуль?
Go to the top of the page
 
+Quote Post
M_Z
сообщение May 5 2009, 12:03
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(Shumak @ May 5 2009, 12:53) *
воблин... спаисбо за каммент...
я его как-то видимо не так в сон загнал... хотя до последнего времени я думал что так и должно быть,
а щас даташит внимательно посмотрел... там и правда в SlowIdle - порядка 2mAh должен хомячить...
или еще чего-то там жрет..... у меня там еще согласователь уровней стоит... может он вносит свою лепту...
тогда тем более возникает вопрос как побудить внешний МК приходом СМС на модуль?

Все зависит от типа МК. А вобще то я привык к тому что МК спит но в тоже время UART работает (конечно генератор тактирующий UART должен работать, но это могут быть микроамперы для скоростей не более 9600) и по приему байта приходит прерывание, МК просыпается и забирает байт из UARTа. и опять в спячку.
Так что все зависит какой МК Вы используете.
Go to the top of the page
 
+Quote Post



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

 


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


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