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

 
 
> Часы "реального" времени, какая стабильность ?
nikulem
сообщение Sep 1 2008, 09:45
Сообщение #1


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

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Доброго всем.

Если использовать часы реального времени у обычного МК (Atmel), то насколько составляет +/- уход времени от истинного, например, через месяц , год ?
Насколько известно, стабильность частоты кварца около 10-7 Гц.
Условия: не рассматривается какое-либо термостатирование а температурный диапазон может изменяться от -25 до +85 С, напряжения питания изменяется в доп. пределах

Сообщение отредактировал коля-ша - Sep 1 2008, 09:53


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Sep 1 2008, 11:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Вы, наверное, сможите посчитать уход сами... Определяющим будет не стабильность частоты, а точность настройки (5-200ppm); некоторая ошибка возникнет от температурной нестабильности (10-50ppm), ну и еще старение (1-2ppm). Значения можно уточнить в DS на кварц.
Go to the top of the page
 
+Quote Post
nikulem
сообщение Sep 1 2008, 12:34
Сообщение #3


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

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(Палыч @ Sep 1 2008, 15:03) *
.. Определяющим будет не стабильность частоты, а точность настройки (5-200ppm);


Точность настройки кварца ?

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


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 1 2008, 12:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если в устройстве есть UI (интерфейс пользователя), то можно ввести функцию цифровой коррекции хода RTC и дать пользователю возможность самостоятельной коррекции часов.
Цитата(коля-ша @ Sep 1 2008, 18:34) *
А как узнать какую погрешность вносят вычислительные узлы микроконтроллера, или не вносят ?
А что это за "вычислительные узлы" в микроконтроллере? cranky.gif АЛУ что ли?
Go to the top of the page
 
+Quote Post
nikulem
сообщение Sep 1 2008, 13:36
Сообщение #5


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

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Sep 1 2008, 16:49) *
Если в устройстве есть UI (интерфейс пользователя), то можно ввести функцию цифровой коррекции хода RTC и дать пользователю возможность самостоятельной коррекции часов.
А что это за "вычислительные узлы" в микроконтроллере? cranky.gif АЛУ что ли?


Понятно. А если как таковой ручной корекции не предвидится в процессе эксплуатации, интересно ..

Я извиняюсь, под "вычислительными узлами" предполагал непосредственно сам таймер времени, и всё что с ним взаимодействует, т.е. может повлиять на его счетчик или еще что там ..

Цитата(defunct @ Sep 1 2008, 17:02) *
...
Можно подстраивать частоту, добавляя нагрузочные емкости на ноги кварца.


надо будет посмотреть описания по мк

Это не те ли конденсаторы, 10-13 пкФ, которые соединяются между ногами кварца и "земли" ? Признаюсь, что до сих пор не знаю, какую функцию они несут..

Сообщение отредактировал коля-ша - Sep 1 2008, 13:39


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 1 2008, 14:02
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(коля-ша @ Sep 1 2008, 19:36) *
Я извиняюсь, под "вычислительными узлами" предполагал непосредственно сам таймер времени, и всё что с ним взаимодействует, т.е. может повлиять на его счетчик или еще что там ..
Не совсем понятно, вы про обычный таймер, "тикающий" от часового кварца или про нормальный модуль RTC? Если про таймер, то задача софта не пропускать прерывания от него. Остальное зависит только от точности самого генератора и кварца.
Цитата(коля-ша @ Sep 1 2008, 19:36) *
Это не те ли конденсаторы, 10-13 пкФ, которые соединяются между ногами кварца и "земли" ? Признаюсь, что до сих пор не знаю, какую функцию они несут..
Они несут функцию нагрузочных конденсаторов для кварца. Почитайте, например, апликухи от Maxim/Dallas.
http://www.maxim-ic.com/appnotes.cfm/appnote_number/3566
http://www.maxim-ic.com/appnotes.cfm/appnote_number/617
http://www.maxim-ic.com/appnotes.cfm/appnote_number/504
И от TI
http://focus.ti.com/mcu/docs/mcusupporttec...actName=slaa225
Go to the top of the page
 
+Quote Post
nikulem
сообщение Sep 2 2008, 06:09
Сообщение #7


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

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Sep 1 2008, 18:02) *
Не совсем понятно, вы про обычный таймер, "тикающий" от часового кварца или про нормальный модуль RTC?
..
Они несут функцию нагрузочных конденсаторов для кварца. Почитайте, например, апликухи от Maxim/Dallas.
..
И от TI


Хорошо, имею ввиду модуль RTC. В описаниях на Atmeg'и про них толком не говорится, хотя может я не досконально читаю даташиты. Видимо надо подбирать подходящий контроллер с RTC

спасибо за ссылочки, почитаю

Цитата(EmbedElektrik @ Sep 1 2008, 20:52) *
..
Э, а что за задача такая стоит? Ведь часы на авр скинутся при первом провале в питании.
..


Пока что скорее это идея, но возможно кто-то реализовывал.

Необходимо включать, например, освещение по режиму. Пусть в памяти контроллера заложена таблица восходов/закатов на весь год. А выключение необходимо выполнять, например, за три часа до рассвета, т.е когда еще темно,а включение - за час до заката. Уход на несколько минут в год не страшен, а если не несколько часов - уже недопустим

Цитата(rezident @ Sep 1 2008, 21:34) *
Ионистор, а не конденсатор.


Ионистор - подойдет, Только они наверно дороги. Почитал про ионисторы , они низковольтные 2,3 - 8 В, но для питания мк подойдут наверно. Стало быть надо обеспечить стабильность в питании и хороший кварцевый резонатор.


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 3 2008, 00:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(коля-ша @ Sep 2 2008, 12:09) *
Хорошо, имею ввиду модуль RTC. В описаниях на Atmeg'и про них толком не говорится, хотя может я не досконально читаю даташиты. Видимо надо подбирать подходящий контроллер с RTC
Вы видимо путаете аппаратный модуль RTC и функцию RTC. По-моему в AVR нет аппаратных модулей RTC, но при помощи таймера в AVR можно реализовать функцию RTC.
Отличие в том, что аппаратный модуль RTC самостоятельно выполняет счет секунд/минут/часов/дней/месяцев/лет и может выдать уже готовый результат. С помощью же использования таймера и часового кварца все эти расчеты выполняются процессорным ядром, реализуя функцию RTC программно.
Цитата(коля-ша @ Sep 2 2008, 12:09) *
Необходимо включать, например, освещение по режиму. Пусть в памяти контроллера заложена таблица восходов/закатов на весь год. А выключение необходимо выполнять, например, за три часа до рассвета, т.е когда еще темно,а включение - за час до заката. Уход на несколько минут в год не страшен, а если не несколько часов - уже недопустим
А зачем вам это? В смысле вы хотите необслуживаемое устройство с длительным временем автономной эксплуатации сделать? По-моему необслуживаемые устройства в быту не особо сильно нужны. А раз так, то ИМХО проще иметь какой-либо интерфейс для связи, подгружая эти таблицы время-от-времени и одновременно корректируя ход часов. Но это ИМХО. Я же не знаю целевого назначения вашего устройства, может вы для очередного марсохода модуль клепаете laughing.gif Хотя, как показывает опыт эксплуатации пары нынешних американских марсоходав, нужно делать их на PIC biggrin.gif
Go to the top of the page
 
+Quote Post
nikulem
сообщение Sep 3 2008, 11:59
Сообщение #9


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

Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286



Цитата(rezident @ Sep 3 2008, 04:13) *
А зачем вам это? В смысле вы хотите необслуживаемое устройство с длительным временем автономной эксплуатации сделать?


Именно необслуживаемое, чтобы мастер, скажем, установил это устройство и забыл. Хотя бы на год.

Цитата(rezident @ Sep 3 2008, 04:13) *
А раз так, то ИМХО проще иметь какой-либо интерфейс для связи, подгружая эти таблицы время-от-времени и одновременно корректируя ход часов. Но это ИМХО. Я же не знаю целевого назначения вашего устройства, может вы для очередного марсохода модуль клепаете laughing.gif Хотя, как показывает опыт эксплуатации пары нынешних американских марсоходав, нужно делать их на PIC biggrin.gif


Нет, ислючительно для "приземленнных" целей. Хотя, если это достаточно дорогостоящий проект, то возможно обеспечить какой либо интерфейс для синхронизации и апдейта. Но за этим кто-то должен будет следить? ИМХО систему лучше иметь автономную, если это не сложный вычислительный комплекс марсохода, а система для народно-хозяйственного пользования, установленная вне помещений каких либо

Цитата(SergeyBorshch @ Sep 3 2008, 14:40) *
.. Поэтому для каждого прибора сделали коррекцию отсчета времени.
Поэтому, если вам нужно считать время с высокой точностью - лучше ставить микросхему с RTC, например, DS1307. Вот на базе этой микросхемы, подгонять и корректировать время в приборах не нужно было. smile.gif


Вот тут главное, чтобы обеспечить "серийность" изготовления, а если каждое устройство будет требовать тщательной подстройки ведь цена вырастет. Но это ИМХО. Однако, если эта подстройка заключается лишь в подключении некоего шлейфа и нажатии пары клавиш, то не столь страшно. Можно будет этот процесс скомпоновать вместе с программированием контроллера тогда...

Вот спасибо за указание на DS1307 ! Посмотрю что за девайс


--------------------
"Батарейки в комплект не входят" :P
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- коля-ша   Часы "реального" времени   Sep 1 2008, 09:45
- - Igor26   Я думаю, как у любых других кварцевых часов. С как...   Sep 1 2008, 09:53
|- - MrYuran   Цитата(коля-ша @ Sep 2 2008, 10:09) ...   Sep 2 2008, 06:55
|- - Maik-vs   Цитата(rezident @ Sep 3 2008, 04:13) Вы в...   Sep 3 2008, 10:15
- - defunct   ЦитатаТочность настройки кварца ? В некоторых RTC ...   Sep 1 2008, 13:02
- - EmbedElektrik   Э, а что за задача такая стоит? Ведь часы на авр с...   Sep 1 2008, 16:52
|- - rezident   Цитата(EmbedElektrik @ Sep 1 2008, 22:52)...   Sep 1 2008, 17:34
- - chds   А может лучше Ethernet + Linux и синхронизироватьс...   Sep 2 2008, 07:05
- - Igor26   ЦитатаА может лучше Ethernet + Linux и синхронизир...   Sep 2 2008, 07:29
- - Maik-vs   Да поднимался этот вопрос. Делал человек часы на к...   Sep 2 2008, 07:52
|- - defunct   Цитата(Maik-vs @ Sep 2 2008, 10:52) ...   Sep 2 2008, 12:29
- - SergeyBorshch   Делали несколько подобных устройств: реле времени,...   Sep 3 2008, 10:40
- - Igor26   Цитатаа если каждое устройство будет требовать А п...   Sep 3 2008, 12:55
|- - chds   Цитата(Igor26 @ Sep 3 2008, 15:55) А поче...   Sep 3 2008, 13:09
|- - Maik-vs   Цитата(chds @ Sep 3 2008, 17:09) Точно. Т...   Sep 4 2008, 06:03
||- - chds   Цитата(Maik-vs @ Sep 4 2008, 09:03) ...   Sep 4 2008, 07:03
||- - Maik-vs   Цитата(chds @ Sep 4 2008, 11:03) Извините...   Sep 5 2008, 07:34
|- - коля-ша   Цитата(chds @ Sep 3 2008, 17:09) .. Тут я...   Sep 4 2008, 06:47
- - defunct   Цитата(SergeyBorshch @ Sep 3 2008, 13:40)...   Sep 3 2008, 13:20
|- - SergeyBorshch   Цитата(defunct @ Sep 3 2008, 17:20) От ис...   Sep 3 2008, 14:09
|- - defunct   Цитата(SergeyBorshch @ Sep 3 2008, 17:09)...   Sep 4 2008, 09:03
- - sss992   есть часы со встроенным кварцем. подстройка сделан...   Sep 3 2008, 14:31
- - MrYuran   Простенький радиоприёмник, настроенный на "Ма...   Sep 4 2008, 06:56
|- - AHTOXA   Цитата(MrYuran @ Sep 4 2008, 12:56) Начал...   Sep 4 2008, 07:57
||- - Сергей Борщ   Цитата(AHTOXA @ Sep 4 2008, 10:57) Шестог...   Sep 5 2008, 09:29
|- - cupertino   Цитата(MrYuran @ Sep 3 2008, 23:56) Прост...   Sep 5 2008, 22:49
|- - rx3apf   Цитата(cupertino @ Sep 6 2008, 02:49) В C...   Sep 6 2008, 00:42
|- - Rst7   Цитата(rx3apf @ Sep 6 2008, 03:42) Нет. К...   Sep 6 2008, 06:03
|- - rx3apf   Цитата(Rst7 @ Sep 6 2008, 10:03) Как, а 1...   Sep 6 2008, 09:19
- - GDI   Иногда освещение выгоднее вообще не отключать при ...   Sep 4 2008, 09:44
|- - коля-ша   Цитата(GDI @ Sep 4 2008, 13:44) Иногда ос...   Sep 4 2008, 11:52
- - Corvus   Вообще фонари не выключать? Даже днём? Это как-то....   Sep 4 2008, 10:09
|- - MrYuran   Цитата(Corvus @ Sep 4 2008, 14:09) Сущест...   Sep 4 2008, 10:39
- - GDI   ЦитатаСуществуют же схемы плавного включения. Экон...   Sep 4 2008, 10:45
|- - MrYuran   Цитата(GDI @ Sep 4 2008, 14:45) Экономика...   Sep 4 2008, 10:49
- - GDI   ЦитатаА представте в летний день как нагреются эти...   Sep 4 2008, 12:07
|- - коля-ша   Цитата(GDI @ Sep 4 2008, 16:07) Светильни...   Sep 4 2008, 12:35
- - GDI   ЦитатаЗачастую потребитель не хочет считать , а во...   Sep 4 2008, 12:49
- - Igor26   Цитатапока птичка не накакала... Вообще-то для иск...   Sep 5 2008, 08:28
- - Rst7   Цитатадля СЕК, МИН требуется по 6 бит; для ЧАС, ЧИ...   Sep 5 2008, 08:45
- - ILYAUL   Не знаю , может и не прав, но я поставил на 8535 к...   Sep 6 2008, 07:57
- - Rst7   ЦитатаА там есть врезка текущего значения времени ...   Sep 6 2008, 09:59
|- - rx3apf   Цитата(Rst7 @ Sep 6 2008, 13:59) Есть. В ...   Sep 6 2008, 10:10
- - Rst7   ЦитатаСекундные - это не особо полезно для данной ...   Sep 6 2008, 10:40
|- - rx3apf   Цитата(Rst7 @ Sep 6 2008, 14:40) Вы же ра...   Sep 10 2008, 10:18
- - demaven   DS1307 с обычным часовым кварцем без термостабилиз...   Sep 9 2008, 06:37
- - Rst7   ЦитатаТак для радиолюбителя это даже интересно. А ...   Sep 10 2008, 10:45
|- - =GM=   А вот интересно, нельзя ли использовать станции сл...   Sep 10 2008, 11:57
- - GDI   Если надо что то технологичное, тогда смотрите в с...   Sep 10 2008, 11:46


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:36
Рейтинг@Mail.ru


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