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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SIM900 и RTCC, Есть ли настройка тактовой частоты часов
Redguy
сообщение Feb 13 2012, 09:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 14-01-10
Из: Россия, Самара
Пользователь №: 54 801



Приветствую!

У меня на руках модуль
SIMCOM_SIM900
Revision:1137B06SIM900M64_ST

Решил попробовать использовать встроенный календарь с часами. И получилось, что за сутки часы убегают больше, чем на 5 секунд. Вот я и подумал, нет ли какого-нибудь регистра, с помощью которого можно было бы откалибровать часы.
Пользуюсь документацией "SIM900_AT Command Manual_V1.03" и "SIM900_Hardware Design_V2.00". Ничего кроме команды AT+CCLK?, связанной с этой частью я не смог найти. На выводе VRTC висит батарейка CR2016, первое, то под руку попалось. в перспективе планирую использовать CR2032.

Может кто-то сталкивался с подобной проблемой или знает в каком направлении копать?! Может это тупиковый вариант использования встроенного RTCC?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 13 2012, 09:59
Сообщение #2


Гуру
******

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



Для начала попробуйте обновиться до последней версии - шестерка старовата.
Ну и никто не мешает коррекцию делать - AT+CLTS
Go to the top of the page
 
+Quote Post
Redguy
сообщение Feb 13 2012, 10:30
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 14-01-10
Из: Россия, Самара
Пользователь №: 54 801



Большое спасибо. Пожалуй, этого решения будет вполне достаточно.
Go to the top of the page
 
+Quote Post
vka_
сообщение Feb 14 2012, 10:30
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 12-07-09
Пользователь №: 51 179



А когда происходит коррекция? В момент подачи at+clts ее нет.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 14 2012, 10:42
Сообщение #5


Гуру
******

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



А если не полениться и прочесть полностью описание команды в мануале ?
Go to the top of the page
 
+Quote Post
vka_
сообщение Feb 15 2012, 06:48
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 12-07-09
Пользователь №: 51 179



А если не полениться и попробовать?
1.Включаем новый модем, где время "от балды" (или делаем at+clts=0 и устанавливаем неправильное время командой at+cclk);
2. Подаем команду at+clts=1;
3. Смотрим время командой at+cclk?
Оно не стало правильным.
Go to the top of the page
 
+Quote Post
Romashki
сообщение Feb 15 2012, 07:02
Сообщение #7


Местный
***

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



а регистрации в сети дожидаетесь?
Go to the top of the page
 
+Quote Post
vka_
сообщение Feb 15 2012, 07:05
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 12-07-09
Пользователь №: 51 179



Естественно, после включения дожидаемся регистрации в сети (иначе откуда будем брать время?).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 15 2012, 07:42
Сообщение #9


Гуру
******

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



Значит документ так и не прочитали.

* Support for this Command will be network dependent.

*Set AT+CLTS=1, it means user can receive network time updating and use AT+CCLK to show current time.

Во первых эта функция должна быть разрешена вашим оператором. А во вторых коррекция происходит когда сеть даст данные.
Например MTC давала их раз в час, с 59 на 00 минуту. Как сейчас - не знаю.

Go to the top of the page
 
+Quote Post
stream
сообщение Feb 15 2012, 07:42
Сообщение #10


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

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(CADiLO @ Feb 14 2012, 14:42) *
А если не полениться и прочесть полностью описание команды в мануале ?

И Вам того же и не кашлять! sm.gif

... the following URC may be reported if network sends a message to MS ...

Support for this Command will be network dependent.

Перевожу: 1) Должно поддерживаться оператором, что не факт. Совсем недавно в России никто из "большой тройки" не поддерживал. 2) А если даже и поддерживается, то когда оператор соизволит прислать такую нотификацию - опять же только от него зависит. Захочет - раз в сутки, захочет - раз в неделю.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 15 2012, 07:59
Сообщение #11


Гуру
******

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



Ну так я это и имел в виду - товарищ до этого места не дочитал и считал что если он дал команду, то сразу и получит значения.
Go to the top of the page
 
+Quote Post
vka_
сообщение Feb 15 2012, 08:10
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 12-07-09
Пользователь №: 51 179



То есть фактически это не работает, поскольку процесс коррекции непредсказуем?
Go to the top of the page
 
+Quote Post
Romashki
сообщение Feb 15 2012, 10:18
Сообщение #13


Местный
***

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



А в модуле SIM300D команда AT+CLTS включена постоянно? Судя по АТ командам (v2.0) разрешить\запретить нет..
Go to the top of the page
 
+Quote Post
stream
сообщение Feb 15 2012, 12:38
Сообщение #14


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

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(vka_ @ Feb 15 2012, 12:10) *
То есть фактически это не работает, поскольку процесс коррекции непредсказуем?

В общем случае - да.
Если гарантированно знаешь, что этот оператор в этом регионе поддерживает - можно и попробовать. Но только для коррекции - т.е. надо все-таки озаботиться питанием часов.
Кстати, интересный момент, появится ли этот URC, если перевести модуль в какой-нибудь из режимов пониженного потребления.
Go to the top of the page
 
+Quote Post
13amator
сообщение Feb 24 2012, 17:18
Сообщение #15


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

Группа: Свой
Сообщений: 173
Регистрация: 23-11-10
Из: Соловьинного края
Пользователь №: 61 102



Цитата(stream @ Feb 15 2012, 16:38) *
В общем случае - да.
Если гарантированно знаешь, что этот оператор в этом регионе поддерживает - можно и попробовать. Но только для коррекции - т.е. надо все-таки озаботиться питанием часов.
Кстати, интересный момент, появится ли этот URC, если перевести модуль в какой-нибудь из режимов пониженного потребления.

Вот что получается в соловьином краю.

Включение модуля.
AT+COPS?
+COPS: 0,0,"MTS-RUS"

OK
Время?

AT+CCLK?
+CCLK: "12/02/24,20:36:42+16"

OK
Ставим от балды.
AT+CCLK="07/12/01,23:59:27+00"
OK
Проверяем
AT+CCLK?
+CCLK: "07/12/01,23:59:34+00"

OK
Ограничиваем функции.
AT+CFUN=0
OK

+CPIN: NOT READY
AT+CFUN=1
OK

*PSUTTZ: 2012, 2, 24, 16, 38, 53, "+16", 1

DST: 1
Смотрим что имеем.
AT+CCLK?
+CCLK: "12/02/24,20:38:59+16"

OK

AT+CPOWD=1
NORMAL POWER DOWN
IIIIюююю
Поменял карточку, питание не снимал.
AT+COPS?
+COPS: 0,0,"MegaFon RUS"

OK
AT+CCLK?
+CCLK: "12/02/24,20:43:37+16"

OK
Повторяем от балды.
AT+CCLK="12/01/07,23:13:27+00"
OK
Получилось.
AT+CCLK?
+CCLK: "12/01/07,23:13:32+00"

OK
AT+CFUN=0
OK

+CPIN: NOT READY
AT+CFUN=1
OK
Ждём регистрации в сети.
AT+COPS?
+COPS: 0,0,"MegaFon RUS"

OK

AT+CCLK?
+CCLK: "12/01/07,23:14:26+00"
Время не поправилось.
OK
AT+CPOWD=1
NORMAL POWER DOWN
IIIIюююю

AT+COPS?
+COPS: 0,0,"Beeline"

OK
AT+CCLK?
+CCLK: "12/01/07,23:17:16+00"

OK
AT+CFUN=0
OK

+CPIN: NOT READY
AT+CFUN=1
OK

*PSUTTZ: 2012, 2, 24, 16, 48, 0, "+16", 1

DST: 1
Время?
AT+CCLK?
+CCLK: "12/02/24,20:48:05+16"

OK
поправилось.
Ещё раз от балды
AT+CCLK="12/12/01,23:59:27+00"

OK
Корекция
AT+CLTS=1
OK

AT+CCLK?
+CCLK: "12/12/01,23:59:42+00"

OK
И не судьба.


AT+CGMR
Revision:1137B01SIM900M64_ST_AM_TEST_DTMF_1203

Теле2 под рукой нет.


--------------------
Скорость, с которой съезжает крыша, обратно пропорциональна силе трения в мозгах.
http://www.f-tech.su/
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th October 2017 - 23:55
Рейтинг@Mail.ru


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