|
RTC в SIM900, Точность встроенных часов |
|
|
|
Oct 24 2012, 05:43
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664

|
Добрый день!
Есть 2 вопроса:
1) В некотором устройстве для архивации событий планирую использовать внутренний RTC, встроенный в модуль SIM900. Сейчас отладочный кит SIM900 подключен к РС. Показания часов считываются с терминала. Проблема в том, что замечаю отклонения от компьютерных часов. Напимер, за 1 час может набежать разница в 30 секунд. Или, оставив модуль работать на ночь, констатирую, что утром часы в модуле спешат на 1.5 минуты, хотя вечером в пердыдущий день отставали на 30 секунд. В чем может быть дело? Может проблема в компьютерных часах? В спецификации модуля не видно ничего про стабильность часов. Бывают случаи, что ни с того, ни с сего разница может стать равной 0. В данном применении очень высокая точность не требуется. Допустим, если бы за месяц часы отставали или спешили на 1 минуту, то это будет вполне приемлемо. Какие факторы в основном определяют точность часов? Очень не хочется ставить отдельную часовую микросхему.
2) Нужно выбрать подходящий источник резервного питания RTC, когда основное питание VBAT выключено. Допустим, что от резервного питания RTC должен работать 1 неделю при выключенном VBAT. Как я понимаю, часто используются ионисторы (суперконденсаторы). По предварительным расчетам емкость должна быть не менее 1F. Модуль SIM900 будет автоматически заряжать его?
|
|
|
|
|
 |
Ответов
(1 - 6)
|
Oct 29 2012, 09:47
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643

|
Цитата(Electronics Engineer @ Oct 29 2012, 11:38)  По результатам экспериментальных измерений могу сделать вывод, что RTC в моем конкретном случае спешит на 40 ppm. Это составляет примерно 3.5 секунды за сутки или 104 секунды за месяц. Почти 2 минуты за месяц. Конечно, точность могла бы Это ещё даже хорошо. Если есть GPRS, то до 2036 года рекомендую time протокол (UDP порт 37, информация здесь: http://tf.nist.gov/tf-cgi/servers.cgi). Если GPRS нет, то можно по входящей SMS (но задержка доставки может быть большая), можно собственно из GSM-сети (он умеет, но не умеют практически все операторы кроме МТС).
|
|
|
|
|
Nov 2 2012, 06:17
|
Участник

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

|
Ссылка не работает. А что за time-протокол? Опсосы тоже умеют но не хотят. У мегафона это платная услуга. До недавнего времени билайн давал время при регистрации, но сейчас отключил, наверно хочет сделать тоже платной услугой.
|
|
|
|
|
Nov 2 2012, 07:59
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664

|
Цитата(vka_ @ Nov 2 2012, 09:17)  Ссылка не работает. В конце скобка была лишней. http://tf.nist.gov/tf-cgi/servers.cgiЦитата(Frolov Kirill @ Oct 29 2012, 12:47)  Если есть GPRS, то до 2036 года рекомендую time протокол (UDP порт 37, информация здесь: http://tf.nist.gov/tf-cgi/servers.cgi). Т.е. нужно переходить с TCP в UDP режим, чтобы синхронизировать время? А задержки разве не будет? Какая должна быть последовательность команд для обращения к серверу для считывания времени? Или оно выдается автоматически при подсоединении клиента к серверу?
Сообщение отредактировал Electronics Engineer - Nov 2 2012, 12:22
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|