|
Таймер1, режим по совпадению |
|
|
|
 |
Ответов
|
Jul 7 2006, 13:43
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(IgorKossak @ Jul 7 2006, 11:48)  Когда я отвечал, я смотрел на вопрос в теме. Если же речь идёт о замере временнОго интервала с большой точностью, то метод, о котором идёт речь не самый лучший. Тем более, что AVR позволяет замерять временнЫе интервалы с дискретностью своей тактовой частоты. Здесь вполне достаточно стартовать/останавливаться по внешнему прерыванию и использовать прерывание переполнения счётчика для возможного увеличения его разрядности. Понятно. Вообще, это мои догадки, как автор меряет и что. Я пытался его спросить, но он молчит, как партизан(:-). А в принципе, меряя частоту стабильного генератора на таком гигантском интервале в 1000 с, можно добиться высочайшей относительной точности, а абсолютная точность будет определяться только временной стабильностью данного генератора.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Jul 10 2006, 14:07
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(Kesha123 @ Jul 10 2006, 03:24)  Погрешность стабильная на любых интервалах измерения. Плюс ко всему в обработчике прерывания идет математика, она, соответственно, тоже дает задержку. Последний раз попрошу объяснить, что вы, и как, меряете. Что за математика идет в обработчике прерывания и что это там за задержка и т.д. Отвлекусь по делу(:-). Теоретически относительная погрешность измерения определяется суммой 3-х составляющих. Погрешностью опорного генератора, погрешностью измерения импульсов заполнения и погрешностью временного интервала измерения. Пусть, погрешность опорного состаляет 1Е-6, погрешность временного интервала можно свести к 0. Погрешность заполнения (для АВР с клоком на 10 МГц) на интервале 10000 сек составит 1Е-10. Таким образом, суммарная погрешность будет определяться в основном погрешностью опорного генератора и практически не зависит от погрешности заполнения. Поставьте идеальный опорник и получите точность 1Е-10. Но не лучше(:-(.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
Сообщений в этой теме
Kesha123 Таймер1 Jul 3 2006, 05:54 ALexx Цитата(Kesha123 @ Jul 3 2006, 08:54) Кто-... Jul 3 2006, 07:24 Kesha123 Цитата(ALexx @ Jul 3 2006, 11:24) Цитата(... Jul 3 2006, 07:38  Harvester Цитата(Kesha123 @ Jul 3 2006, 11:38) Цита... Jul 3 2006, 08:18 Harvester CS12...CS10 = 010 (регистр TCCR1B) - предделитель ... Jul 3 2006, 07:38 singlskv Цитата(Harvester @ Jul 3 2006, 11:38) CS1... Jul 5 2006, 17:55  Kesha123 OCR1A = 2000 - 1 = 1999
[/quote]
Да! Пробовал... Jul 6 2006, 05:38   =GM= Цитата(Kesha123 @ Jul 6 2006, 04:38) Да... Jul 6 2006, 09:53    Kesha123 Цитата(=GM= @ Jul 6 2006, 13:53) Цитата(K... Jul 6 2006, 10:10     =GM= Цитата(Kesha123 @ Jul 6 2006, 09:10) Прер... Jul 6 2006, 12:33      Kesha123 Цитата(=GM= @ Jul 6 2006, 16:33) Цитата(K... Jul 6 2006, 12:56       =GM= Цитата(Kesha123 @ Jul 6 2006, 11:56) Груб... Jul 6 2006, 14:20        Kesha123 Пожалуй, стоит думать о замене кварца на проце Jul 7 2006, 06:32         IgorKossak Цитата(Kesha123 @ Jul 7 2006, 09:32) Пожа... Jul 7 2006, 07:41          =GM= Цитата(Kesha123 @ Jul 7 2006, 09:32) Пожа... Jul 7 2006, 11:59 IgorKossak Если требование по точности временнОго интервала ж... Jul 5 2006, 07:03 Kesha123 Цитата(IgorKossak @ Jul 5 2006, 11:03) Ил... Jul 5 2006, 11:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|