Перейти к содержанию
    

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

 

У меня на руках модуль

SIMCOM_SIM900

Revision:1137B06SIM900M64_ST

 

Решил попробовать использовать встроенный календарь с часами. И получилось, что за сутки часы убегают больше, чем на 5 секунд. Вот я и подумал, нет ли какого-нибудь регистра, с помощью которого можно было бы откалибровать часы.

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

 

Может кто-то сталкивался с подобной проблемой или знает в каком направлении копать?! Может это тупиковый вариант использования встроенного RTCC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала попробуйте обновиться до последней версии - шестерка старовата.

Ну и никто не мешает коррекцию делать - AT+CLTS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо. Пожалуй, этого решения будет вполне достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если не полениться и прочесть полностью описание команды в мануале ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если не полениться и попробовать?

1.Включаем новый модем, где время "от балды" (или делаем at+clts=0 и устанавливаем неправильное время командой at+cclk);

2. Подаем команду at+clts=1;

3. Смотрим время командой at+cclk?

Оно не стало правильным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Естественно, после включения дожидаемся регистрации в сети (иначе откуда будем брать время?).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

* 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 минуту. Как сейчас - не знаю.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если не полениться и прочесть полностью описание команды в мануале ?

И Вам того же и не кашлять! :)

 

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

 

Support for this Command will be network dependent.

 

Перевожу: 1) Должно поддерживаться оператором, что не факт. Совсем недавно в России никто из "большой тройки" не поддерживал. 2) А если даже и поддерживается, то когда оператор соизволит прислать такую нотификацию - опять же только от него зависит. Захочет - раз в сутки, захочет - раз в неделю.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так я это и имел в виду - товарищ до этого места не дочитал и считал что если он дал команду, то сразу и получит значения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в модуле SIM300D команда AT+CLTS включена постоянно? Судя по АТ командам (v2.0) разрешить\запретить нет..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть фактически это не работает, поскольку процесс коррекции непредсказуем?

В общем случае - да.

Если гарантированно знаешь, что этот оператор в этом регионе поддерживает - можно и попробовать. Но только для коррекции - т.е. надо все-таки озаботиться питанием часов.

Кстати, интересный момент, появится ли этот URC, если перевести модуль в какой-нибудь из режимов пониженного потребления.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем случае - да.

Если гарантированно знаешь, что этот оператор в этом регионе поддерживает - можно и попробовать. Но только для коррекции - т.е. надо все-таки озаботиться питанием часов.

Кстати, интересный момент, появится ли этот 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 под рукой нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...