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

 
 
 
Reply to this topicStart new topic
> Какие варианты снижения потребления в GL868, Подключены только RXD/TXD
mempfis_
сообщение Mar 16 2013, 12:46
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Всем добрый день.
Вопрос скорее к представителям Телит. Есть плата с модемом GL868, управляется внешним процессором. Необходимо добится снижения потребляемой модемом мощности от источника питания. Первоначально была другая плата и проект был написан на питоне. Применение MOD.powerSaving(timeout) давало значительное снижение мощности. В документации написано что подобным эффектом обладает AT+CFUN=0. Но без DTR как я понял принудительно пробудить модем не получится. Подскажите пожалуйста Кроме как по событию нет другой возможности пробудить модем без использования DTR? Нет ли возможности усыпить модем на заданное время? В списке ат-команд не нашёл команд циклического сна. Или у нас один путь - переразводить плату?
Спасибо.
Go to the top of the page
 
+Quote Post
Telit
сообщение Mar 17 2013, 07:22
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(mempfis_ @ Mar 16 2013, 16:46) *
Всем добрый день.
Вопрос скорее к представителям Телит. Есть плата с модемом GL868, управляется внешним процессором. Необходимо добится снижения потребляемой модемом мощности от источника питания. Первоначально была другая плата и проект был написан на питоне. Применение MOD.powerSaving(timeout) давало значительное снижение мощности. В документации написано что подобным эффектом обладает AT+CFUN=0. Но без DTR как я понял принудительно пробудить модем не получится. Подскажите пожалуйста Кроме как по событию нет другой возможности пробудить модем без использования DTR? Нет ли возможности усыпить модем на заданное время? В списке ат-команд не нашёл команд циклического сна. Или у нас один путь - переразводить плату?
Спасибо.

RTC Alarm ?
Go to the top of the page
 
+Quote Post
Telit_Sprt
сообщение Mar 18 2013, 13:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 21-01-13
Пользователь №: 75 273



Цитата(mempfis_ @ Mar 16 2013, 16:46) *
Всем добрый день.
Вопрос скорее к представителям Телит. Есть плата с модемом GL868, управляется внешним процессором. Необходимо добится снижения потребляемой модемом мощности от источника питания. Первоначально была другая плата и проект был написан на питоне. Применение MOD.powerSaving(timeout) давало значительное снижение мощности. В документации написано что подобным эффектом обладает AT+CFUN=0. Но без DTR как я понял принудительно пробудить модем не получится. Подскажите пожалуйста Кроме как по событию нет другой возможности пробудить модем без использования DTR? Нет ли возможности усыпить модем на заданное время? В списке ат-команд не нашёл команд циклического сна. Или у нас один путь - переразводить плату?
Спасибо.

Добрый день,
пином DTR можно управлять и через Питон, вот один из вариантов:
MDM.send("AT+CFUN=5\r", 5) ///даете команду переходить в режим пониженного энергопотребления через DTR
a = MDM.receive(10)

MDM.setDTR(0) // активируете режим пониженного энергопотребления
MOD.sleep(3000) // пять минут модем спит
MDM.setDTR(1) // далее модем просыпается

вот это один из вариантов, как можно управлять через скрипт.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 19 2013, 09:18
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Telit_Sprt @ Mar 18 2013, 17:36) *
Добрый день,
пином DTR можно управлять и через Питон, вот один из вариантов:
MDM.send("AT+CFUN=5\r", 5) ///даете команду переходить в режим пониженного энергопотребления через DTR
a = MDM.receive(10)

MDM.setDTR(0) // активируете режим пониженного энергопотребления
MOD.sleep(3000) // пять минут модем спит
MDM.setDTR(1) // далее модем просыпается

вот это один из вариантов, как можно управлять через скрипт.


Добрый день. Мне не подходит такой вариант управления. У меня модем управляется внешним процессором и никаких скриптов в нём быть не должно.

Я попробовал через AT+CALA
CODE

[2013-03-19_11:16:06]AT+CALA="";+CCLK="00/01/01,00:00:00+00";+CALA="00/01/01,00:00:30+00",0,2,"ALARM"
[2013-03-19_11:16:06]OK
[2013-03-19_11:16:38]+CALA: ALARM
[2013-03-19_11:16:41]+CALA: ALARM
[2013-03-19_11:16:41]at#wake=0
[2013-03-19_11:16:41]OK
[2013-03-19_11:17:04]AT+CALA="";+CCLK="00/01/01,00:00:00+00";+CALA="00/01/01,00:00:05+00",0,2,"ALARM"
[2013-03-19_11:17:04]OK
[2013-03-19_11:17:07]+CALA: ALARM
[2013-03-19_11:17:10]+CALA: ALARM
[2013-03-19_11:17:11]at#wake=0
[2013-03-19_11:17:11]OK
[2013-03-19_11:17:29]AT+CALA="";+CCLK="00/01/01,00:00:00+00";+CALA="00/01/01,00:00:30+00",0,2,"ALARM"
[2013-03-19_11:17:29]OK
[2013-03-19_11:18:02]+CALA: ALARM
[2013-03-19_11:18:03]at#wake=0
[2013-03-19_11:18:03]OK
[2013-03-19_11:18:05]TASK MAYAK: STAT 0
[2013-03-19_11:18:17]AT+CALA="";+CCLK="00/01/01,00:00:00+00";+CALA="00/01/01,00:00:05+00",0,2,"ALARM"
[2013-03-19_11:18:17]OK
[2013-03-19_11:18:19]+CALA: ALARM
[2013-03-19_11:18:22]at#wake=0

[2013-03-19_11:18:22]OK


К сожалению мне не удалось точно усыпить его на заданный интервал времени. Причём чем меньше интервал времени тем больше разброс.
Видимо без переразводки платы не получиться усыплять модем на требуемые интервалы времени.
Go to the top of the page
 
+Quote Post

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

 


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


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