|
RTC в LPC, Проверка корректности. |
|
|
|
 |
Ответов
|
Nov 12 2007, 10:27
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Leen @ Nov 12 2007, 12:30)  Так а что подразумевается под "сбились"? Уход от реального времени вследствие погрешности (постоянной/переменной, скажем, температурный уход частоты) задающего генератора или обнуление из-за сбоя питания? Если обнуление - то запоминать. Тем более, если часы считают годы - если век не соответствует записанному в энергонезависимую память, то точно пропадало питание часов. Ну а если просто уход на +/- полкилометра - то имхо только сравнение с эталоном, а как еще? Ну например. 30 июня при этом это 356 день года.
|
|
|
|
|
Nov 12 2007, 11:10
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(alexander55 @ Nov 12 2007, 20:27)  Ну например. 30 июня при этом это 356 день года.  Хм. Ну если для вас сбой - это разница показанийй двух параллельных счетчиков - так это как раз проверить крайне просто. Можно контролировать по таблице длин месяцев (для простоты) - например, есть массив количества дней: в январе, в январе + в феврале (здесь и далее - год не високосный), по март, и т.д. Смотрим, какой месяц сейчас - берем соотв. число дней до этого месяца + кол-во дней из счетчика. Если нынче високосный год и февраль закончился - плюсадиним, сравниваем со счетчиком дней года. Вроде просто. А вот отставание или опережение из-за плохонького китайского часового кварца - это да, это проблема. Нужен эталон (который может быть дороже всего остального - цезиевые часы с термостабилизацией, или какие сейчас самые точные  ), или просто человека заставить иногда поправлять время, ориентируясть на радио Маяк.
|
|
|
|
Сообщений в этой теме
alexander55 RTC в LPC Nov 12 2007, 07:19 Leen Ну только если завести еще парочку - для сравнения... Nov 12 2007, 07:26 alexander55 Цитата(Leen @ Nov 12 2007, 10:26) Ну толь... Nov 12 2007, 08:28 Leen Цитата(alexander55 @ Nov 12 2007, 21:38) ... Nov 12 2007, 11:45 alexander55 Цитата(Leen @ Nov 12 2007, 14:45) В преде... Nov 12 2007, 12:22 Leen Ну если все-таки от пропадание напряжения, то они ... Nov 12 2007, 12:35 abcdefg Цитата(alexander55 @ Nov 12 2007, 10:19) ... Nov 12 2007, 12:55 alexander55 Цитата(abcdefg @ Nov 12 2007, 15:55) Из м... Nov 12 2007, 13:16 GetSmart Цитата(abcdefg @ Nov 12 2007, 17:55) Из м... Nov 12 2007, 13:29  alexander55 Цитата(GetSmart @ Nov 12 2007, 16:29) как... Nov 12 2007, 13:40   HEX Схожие проблемы, только часы внешние fm31xx.
Если ... Nov 13 2007, 08:27   GetSmart Цитата(alexander55 @ Nov 12 2007, 18:40) ... Nov 14 2007, 10:34    abcdefg Цитата(GetSmart @ Nov 14 2007, 13:34) Я с... Nov 14 2007, 13:12    alexander55 Цитата(GetSmart @ Nov 14 2007, 13:34) Я с... Nov 14 2007, 13:12     GetSmart Цитата(alexander55 @ Nov 14 2007, 18:12) ... Nov 15 2007, 13:41 vesago Я при старте всегда проверяю корректность данных в... Nov 12 2007, 13:08 Spb_Alex Можно взять дешевый GPS (от 17$), время опред... Nov 14 2007, 10:23 deadman Цитата(Spb_Alex @ Nov 14 2007, 14:23) Мож... Nov 14 2007, 13:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|