|
Таймер1, режим по совпадению |
|
|
|
 |
Ответов
|
Jul 6 2006, 05:38
|

Участник

Группа: Новичок
Сообщений: 21
Регистрация: 17-04-06
Пользователь №: 16 197

|
OCR1A = 2000 - 1 = 1999 [/quote] Да! Пробовал при OCR1A без вычитания единицы - погрешность измерения временного интервала была 0,053%, вычел единицу - в итоге погрешность стала 0,0035%
|
|
|
|
|
Jul 6 2006, 09:53
|

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

|
Цитата(Kesha123 @ Jul 6 2006, 04:38)  Да! Пробовал при OCR1A без вычитания единицы - погрешность измерения временного интервала была 0,053%, вычел единицу - в итоге погрешность стала 0,0035%  Поясните, что вы измеряете? И как определяете погрешность? В своё время я довел относительную погрешность измерения периода входного сигнала на авр8515 до 1Е-7, т.е. 0.00001%, так что вам есть куда развиваться(:-)
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Jul 6 2006, 10:10
|

Участник

Группа: Новичок
Сообщений: 21
Регистрация: 17-04-06
Пользователь №: 16 197

|
Цитата(=GM= @ Jul 6 2006, 13:53)  Цитата(Kesha123 @ Jul 6 2006, 04:38)  Да! Пробовал при OCR1A без вычитания единицы - погрешность измерения временного интервала была 0,053%, вычел единицу - в итоге погрешность стала 0,0035%  Поясните, что вы измеряете? И как определяете погрешность? В своё время я довел относительную погрешность измерения периода входного сигнала на авр8515 до 1Е-7, т.е. 0.00001%, так что вам есть куда развиваться(:-) Прерывание вызывается каждую миллисекунду. Контролирую по электронному секундомеру СТЦ-2М.
|
|
|
|
|
Jul 6 2006, 12:56
|

Участник

Группа: Новичок
Сообщений: 21
Регистрация: 17-04-06
Пользователь №: 16 197

|
Цитата(=GM= @ Jul 6 2006, 16:33)  Цитата(Kesha123 @ Jul 6 2006, 09:10)  Прерывание вызывается каждую миллисекунду. Контролирую по электронному секундомеру СТЦ-2М.
Ну вы толком объясните, что вы измеряете. Ваш секундомер находится внутри процессора? Инфу из вас приходится клещами тянуть(:-). Грубо говоря, процессор выступает в роли счетчика времени (показания выводятся на ЖКИ). В роли образцового счетчика - СТЦ-2М. Начальные показания = 0. При подаче команды СТАРТ стартуют оба устройства. При подаче СТОП, оба тормозят. После чего снимаю показания обоих и вычисляю погрешность.
|
|
|
|
|
Jul 6 2006, 14:20
|

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

|
Цитата(Kesha123 @ Jul 6 2006, 11:56)  Грубо говоря, процессор выступает в роли счетчика времени (показания выводятся на ЖКИ). В роли образцового счетчика - СТЦ-2М. Начальные показания = 0. При подаче команды СТАРТ стартуют оба устройства. При подаче СТОП, оба тормозят. После чего снимаю показания обоих и вычисляю погрешность. Если я правильно понял, исходя из параметров СТЦ-2, вы получаете разницу 35 мс на интервале в 1000 сек или что-то около того. Поскольку ваш измеритель дает погрешность в 1 мс, вы меряете не ошибку измерения периода, а погрешность вашего тактового генератора. Стоит подумать о замене генератора(:-).
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
Сообщений в этой теме
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          =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 IgorKossak Когда я отвечал, я смотрел на вопрос в теме.
Если ... Jul 7 2006, 12:48 =GM= Цитата(IgorKossak @ Jul 7 2006, 11:48) Ко... Jul 7 2006, 13:43  Kesha123 Погрешность стабильная на любых интервалах измерен... Jul 10 2006, 04:24   =GM= Цитата(Kesha123 @ Jul 10 2006, 03:24) Пог... Jul 10 2006, 14:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|