Например TDA7294

Форум РадиоКот • Просмотр темы - Сверхточные часы на Tiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июн 19, 2025 00:14:29

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 30 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Сверхточные часы на Tiny2313
СообщениеДобавлено: Ср июл 29, 2009 06:17:20 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4326
Откуда: Ижевск
Рейтинг сообщения: 0
Lonleystranger писал(а):
Собрал небольшой проектик - часики на Tiny2313 и кварце 4 МГц. В отладчике при точной частоте идут до 0,001 микросекунды правильно (погрешность отладчика). Т.е. отладчик показывает ровно 1000000,00 Микросекунд. Но в реале-то частота кварца варьируется в зависимости от кондеров...Как стало быть проверить точность кварца.
В своей прошивке предусмотрел регистр корректировки времени +-120микросекунд, но ждать полгода и высчитывать погрешность как-то не хочется. Кто сталкивался с такой проблемой-помогите....

Здравствуйте. Точность и стабильность часов всегда определяется параметрами применяемой "меры времени". В случае применения кварцевого резонатора- им. В любом случае нужен арбитр. Допустим, это будет измеритель интервалов времени. Далее формируете Вашим устройством заведомо известный интервал времени, подаете на измеритель и делаете вывод.
Например, AVR микроконтроллеры
10 принимаете начальное значение частоты кварца, равное 4 МГц
20 загружаете программу frc_4608, формирующую интервал 10,(0) сек, предварительно пересчитав значения для выбранной частоты
30 запасаетесь терпением
40 снимаете показания измерителя интервалов времени
50 делаете расчет частоты кварцевого генератора (системы генератор контроллера+кварц)
60 загружаете полученное значение в программу, проверяете в AVR STUDIO или другим отладчиком, которому доверяете, формирование нужного интервала времени.
70 переходите к 10, но с новым значением
Допустим, что после выдачи программой 40'000'000 периодов генератора измеритель показал значение 9'987'654 мкс, т. е. генератор формирует частоту 10*4'000'000/0.9987654=10*4004944,5=40'049'445
Далее, 40'049'445/65536=611- это число переполнений таймера Т1, которое заносится в программу; 65536*611=40'042'496->
40'049'445 - 40'042'496=6'949- число периодов "досчета" до требуемого значения, из которого нужно вычесть составляющую от работы программы. Эта составляющая определится работой отладчика.
Процедура довольно сложная, но позволяет достичь неплохих результатов. Также снимается ограничение на частоту кварца. Ну нет у меня резонаторов с частотой 4МГц, зато есть целый мешок 4'608кГц.
Применение конденсаторов в цепях генератора, для получения стабильности и точности, неприемлемо. Лучше эти конденсаторы не ставить, а просто загрунтовать корпус резонатора. Получаемые при этом конструктивные емкости гораздо более стабильны.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сверхточные часы на Tiny2313
СообщениеДобавлено: Ср июл 29, 2009 10:30:14 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср янв 21, 2009 00:45:33
Сообщений: 361
Рейтинг сообщения: 0
Спасибо за исчерпывающий ответ, но возникает несколько вопросов
akl писал(а):
....формирующую интервал 10,(0) сек.....

такие интервалы приемлимы при первоначальной настройке, когда "совсем не попал" :wink: а если делать что-то высокоточное, то чувствуется мне, что прийдется ждать хотябы 2-3 месяца, чтобы хотябы на секунду получить разницу. Ведь делали же, где-то встречал статью - на 30 сек в год(тоже непонятно как измеряли, возможно в течении месяца, т.е. 30сек/12=2,5 сек), а я хотел бы меньше...Китайцы свои часы уже научились как-то делать высокоточными, раньше-то они на 2-3 минуты в месяц уходили, а сейчас все как один идут точно, обидно! :))
akl писал(а):
Ну нет у меня резонаторов с частотой 4МГц...

У меня как раз их полно :))) , заказывал на складе для других целей, но можно и сюда применить
akl писал(а):
Применение конденсаторов в цепях генератора, для получения стабильности и точности, неприемлемо. Лучше эти конденсаторы не ставить, а просто загрунтовать корпус резонатора. Получаемые при этом конструктивные емкости гораздо более стабильны.

Вы так делали? МК запускался? там ведь емкость получится 0,25-0,5 пикофарада...

_________________
Человек умный - объяснит
Глупый - будет разбрасываться умными словами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 10:42:47 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Lonleystranger ..
Учитывай так-же уход частоты кварца от температуры..
Если хочется максимально-возможно-достижимой точности, то используй термостат для задающего генератора
и соответствующие кварцевые генераторы, а не просто кварцы по 10рэ с ближайшей барахолки...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 10:51:56 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Если хочется максимально-возможно-достижимой точности, то используй термостат для задающего генератора

Тут у моего знакомого была мысль: есть конструкции, где часы совмещены с термометром, так почему бы не использовать этот датчик для корректировки точности? Говорил, что на кварцевые резонаторы в документации даётся зависимость от температуры, по ним можно таблицу составить, и использовать для коррекции.


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 11:19:39 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
ploop писал(а):
Цитата:
Если хочется максимально-возможно-достижимой точности, то используй термостат для задающего генератора

Тут у моего знакомого была мысль: есть конструкции, где часы совмещены с термометром, так почему бы не использовать этот датчик для корректировки точности? Говорил, что на кварцевые резонаторы в документации даётся зависимость от температуры, по ним можно таблицу составить, и использовать для коррекции.

а ещё сделать подстройку часов через связь с ПК по rs232, а в свою очередь ПК настраивает часы через интернет. :) Сорри за флуд, так как не сдержался.
К чему такая точность, это вполне нормально что через пару месяцев нажал на кнопку и +\- 1 минуту и подстроил.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 11:35:22 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
К чему такая точность, это вполне нормально что через пару месяцев нажал на кнопку и +\- 1 минуту и подстроил.
Любому радиолюбителю хочется сделать конструкцию, в которой есть своя "фишка", не как у других. Так что идея со "сверхточными" часами мне нравится :)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Сверхточные часы на Tiny2313
СообщениеДобавлено: Ср июл 29, 2009 11:57:29 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4326
Откуда: Ижевск
Рейтинг сообщения: 0
Lonleystranger писал(а):
Вы так делали? МК запускался? там ведь емкость получится 0,25-0,5 пикофарада...

Вообще-то я домыслами не занимаюсь. Если пишу, то стараюсь по делу. Ваше недоверие обидно. Для примера, фото отлаживаемого в данный момент устройства со следующими данными ATmega8515(SUT1=1,SUT0=1,CKOPT=1, т.е. выбрано максимальное время стабилизации генератора в маломощном режиме для большей стабильности), частота генерации системы контроллер+резонатор 8'005'811. Естественно корпус резонатора подсоединен к общему (20 ножка) и конденсаторов нет. Удачи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 21:40:28 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Не помню где читал, есть мелкосхема от Dallas что-то DS13?? с точностью ход +/- 2 сек в год, и цена у них была что-то ок.180р.
а городить высокоточные часы без стабилизации частоты (термостат, стабильное питание, экранировка, виброизоляция и т.п.) вещь вообще бесперспективная.

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 21:53:17 
Открыл глаза

Зарегистрирован: Чт июл 03, 2008 12:34:48
Сообщений: 52
Откуда: Волгоград
Рейтинг сообщения: 0
Цитата:
есть мелкосхема от Dallas что-то DS13?? с точностью ход +/- 2 сек в год
Наверное имеется ввиду DS1307. Только 180 р. чего то дорого... у нас в Волгограде она стоит 85 р.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 22:05:24 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Shutilla писал(а):
Цитата:
есть мелкосхема от Dallas что-то DS13?? с точностью ход +/- 2 сек в год
Наверное имеется ввиду DS1307. Только 180 р. чего то дорого... у нас в Волгограде она стоит 85 р.

Вот как раз DS1307 это самый обычны реалтайм клокер, а я говорю о высокоточном.
зы у нас в волгограде PCF8583 столько стоит :))

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 22:29:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вот вспомнил еще по теме
http://www.compeljournal.ru/enews/2007/15/6
про DS-ку была статья что-то про банковские приложения...

зы насчет 2 сек эт я погорячился.

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 22:59:22 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пт авг 10, 2007 12:49:55
Сообщений: 3051
Откуда: kr.ua
Рейтинг сообщения: 0
По радио передают сигналы точного времени. По ним ИМХО можно и ориентироваться. Думается, с точностью 0.1сек (а то и точнее) определить время можно по ним легко. Обождать неделю, сравнить время, соответственно - подкорректировать точность хода исходя из разницы в секундах. Хотя - и за сутки приемлимой точности можно добиться (при "шаге синхронизации" в 0.1 сек - это получается 864 000 единиц, т.е. - частоту кварца грубо можно определить с точностью до 4-5 Гц).


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 29, 2009 23:29:12 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср янв 21, 2009 00:45:33
Сообщений: 361
Рейтинг сообщения: 0
Спасибо всем за подсказки. Что DS1370 не очень точны, я тоже не сомневался, поскольку хоть там и часовой кварц подключается, но кондеры все же есть...
Спасибо akl за фото с подсказкой, вспомнил у какого моего знакомого есть такой частотомер, вот у него возьму, и тоже померяю. Это будет самый простой и точный способ. И еще, что спрашиваю-это не недоверие, просто Вы не указали на каком МК это применяли, вот меня сомнения и затерзали насчет моего 2313 :)))
Еще разъясните пожалцйста, кто сталкивался-почему в AvrStudio все точно, а в протеусе 1 секунда на секундомере = 7 сек в протеусе? Пробовал и с внутренним осциллятором на 4 МГц и с внешним кварцем...

_________________
Человек умный - объяснит
Глупый - будет разбрасываться умными словами.


Последний раз редактировалось Lonleystranger Чт июл 30, 2009 09:30:18, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 30, 2009 07:16:50 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
тип МК не имеет никакого значения, главное чтобы хватило памяти и были счетчик(и) :wink:

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 30, 2009 10:46:38 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
NiTr0 писал(а):
По радио передают сигналы точного времени. По ним ИМХО можно и ориентироваться. Думается, с точностью 0.1сек...
А как на счет времени в телетексте?
Возможно ли его оттуда вытянуть, хотя бы для корректировки работающих часов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 30, 2009 11:31:36 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4326
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте. Вот немного о синхронизации времени, но официально
http://rapidshare.com/files/261674577/e ... _.pdf.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 30, 2009 22:17:50 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Рейтинг сообщений: 41
Зарегистрирован: Сб ноя 22, 2008 15:31:52
Сообщений: 175
Рейтинг сообщения: 0
Danko писал(а):
NiTr0 писал(а):
По радио передают сигналы точного времени. По ним ИМХО можно и ориентироваться. Думается, с точностью 0.1сек...
А как на счет времени в телетексте?
Возможно ли его оттуда вытянуть, хотя бы для корректировки работающих часов.


Гораздо проще и намного точнее вытянуть время из GPS, но для этого открытое небо нужно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 30, 2009 22:48:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Белк писал(а):
Гораздо проще и намного точнее вытянуть время из GPS, но для этого открытое небо нужно.

плюс GPS приемник и цена всего этого удовольствия :shock:

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 31, 2009 08:44:39 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Лично не сталкивался, но на одном из форумов читал, что точное время в GPS понятие относительное. Если GPS возвращает вам время например 15:32:05 при этом вы не знаете ровно 05 секунд или 5,5 или 5,1 секунд и т.п.
Постоянно считывать время из GPS, а чаще всего это через UART со скорость 2400 бит/с точности атомных часов вы не увидите.
Речь идет о сверхточных часах. Соответственно нужно сразу оговорить понятие точности +-1 сек/сутки +-1 секунда/час или 0,01 сек/год. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 01, 2009 22:19:07 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7615
Откуда: г. Россия
Рейтинг сообщения: 0
GP1 писал(а):
Не помню где читал, есть мелкосхема от Dallas что-то DS13?? с точностью ход +/- 2 сек в год, и цена у них была что-то ок.180р.
а городить высокоточные часы без стабилизации частоты (термостат, стабильное питание, экранировка, виброизоляция и т.п.) вещь вообще бесперспективная.


Есть такая микросхема от Dallas DS32KHZ - термокомпенсированный генератор 32КГц.
Но стоит дорого. :wink:

А ещё есть одна МС от тог-же Dallas DS1340 - со встроенным корректором на борту +/-32 периода генератора.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 30 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y