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

 
 
16 страниц V  « < 7 8 9 10 11 > »   
Reply to this topicStart new topic
> три частоты на АТмегу 128 с использованием таймеров, оределить изменения каждой частоты
add
сообщение Jul 23 2008, 14:39
Сообщение #121


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата(=GM= @ Jul 23 2008, 18:21) *
Извините, не понимаю вопроса. Скажите другими словами или по-подробнее. Вы спрашиваете про нижний предел измерения? Он обратно пропорционален длительности окна. Причём здесь переполнение? По прошествии "секунды" мы не запускаем счетчик, счётчик работает всегда, не останавливаясь.

ага.. вспомнил)) smile.gif ..Просто несколько ввело в заблуждение про манипуляции с T0 И T1..
Вопрос снят.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 23 2008, 15:02
Сообщение #122


Ambidexter
*****

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



Цитата(Peeoner @ Jul 23 2008, 12:52) *
Какая будет точность измерения, если период измерения меньше 1с, ну скажем 0.1с

А самому трудно посчитать? Есть формула Fx=Fo*M/(N±1). Fx=8000000, Fo=4000000, для 0.1с окна M=400000, N=800000±1

Для N=800000+1 получим Fx=8000000*400000/800001=3999995.00001Гц
Для N=800000 получим Fx=8000000*400000/800000=40000000.00000Гц
Абсолютная погрешность составит ±4.9999938Гц, т.е. примерно ±5 Гц.

Для расчёта погрешности в методе ворот фиксируете N, а M±1.

Цитата(Peeoner @ Jul 23 2008, 12:52) *
To =GM=
вы вот говорите 1000 измерений за 1с. Тогда период одного измерения 0.001с--или я не прав? А как же 1с и 100с?

Не правы. Период одного измерения остаётся 1с.

Ранее в этом топике мы обсуждали вопрос, как мерять частоту на голой авр с минимальной погрешностью. defunct упирался и тогда, и говорил, что с такой точностью померить нельзя. Ему было показано. что можно, он смирился. Было показано также, что по точности определения частоты метод захвата имеет существенное преимущество перед методом ворот. Причём, заметьте, все обсуждения касались однократного измерения.

Сейчас обсуждение перешло в плоскость статистической обработки некоторого количества измерений, скажем 1000 (можно получить и 10000 измерений и 100000 измерений (для 20МГц клока)), получаемых за одну секунду. Я показал один из вариантов, как можно сделать 1000 независимых измерений в секунду. На самом деле, вариантов много. Вам обработку делать пока не надо, сначала освойте однократное измерение.

Цитата(Peeoner @ Jul 23 2008, 12:52) *
To =GM=
А вот если за 1с уплывет частота, то среднее будет сильно искажено...Ваш метод расчитан на измерения стабильных значений частоты, что ли?

Ну вы думайте, что говорите. А если в методе ворот уплывёт частота, значение частоты не будет искажено? Есть только один способ борьбы с таким явлением. Естественно, хотелось бы, чтобы на периоде измерения частота оставалась более-менее стабильной.

Цитата(Peeoner @ Jul 23 2008, 12:52) *
100с период измерения-это круто!! Токо смысл? Мне же не водородный эталон по этому частотомеру настраивать) Я хотел бы что бы обратили применимость метода к измерения частот, близким к критическим-ну скажем 4МГц. С периодом измерения 0.1с.
To defunct -можно пару предложений по вашему варианту метода "ворот", а то что-то мне кажется, что метод =GM= будет давать нифиговую погрешность, если период измерения будет менее 1с!

1) Смысл в том, чтобы из 30-рублёвого прибора (МК) выжать максимум, а уж как этим максимумом распорядится отдельно взятый разработчик, это не наше дело.

2) На практике метод применим для частот от 0.1 Гц до Fclk/2.

3) Для 0.1с окна мой метод даст максимальную погрешность примерно ±5 Гц, а метод ворот примерно ±10 Гц для частот порядка Fclk/2.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 23 2008, 15:45
Сообщение #123


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(=GM= @ Jul 23 2008, 14:10) *
Извините, но это бред какой-то. Что в лоб, что по лбу! defunct'у (:-).

Зря корректировали пост. Я уже хотел было промолчать.

А так еще раз для =GM= :
Хотим измерять несколько частот. Берем схемку с мультиплексором (тоже вами предложенную где-то в начале топика) - измеряем по очереди, вначале одну частоту, потом другую и т.д.. Так вот, чтобы получить адекватный результат, то интервал измерения каждой частоты должен быть >=2с (если остановиться 1000 независимых измерений).

Ну не интересует меня измерение одной и той же частоты бесконечно долго, а следовательно не получу я обещанных 1000 независимых измерений за одну секунду, если буду мерять всего одну секунду..
Вот об этой я и толдычу уже второй день. Что не так, что здесь бред?
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 23 2008, 16:27
Сообщение #124


Ambidexter
*****

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



defunct Зря корректировали пост. Я уже хотел было промолчать.
Я дико извиняюсь, не сдержался.

Цитата(defunct @ Jul 23 2008, 14:45) *
еще раз для =GM= :
Хотим измерять несколько частот. Берем схемку с мультиплексором (тоже вами предложенную где-то в начале топика) - измеряем по очереди, вначале одну частоту, потом другую и т.д.. Так вот, чтобы получить адекватный результат, то интервал измерения каждой частоты должен быть >=2с (если остановиться 1000 независимых измерений)

Не понимаю, почему вы начали говорить об измерении нескольких частот. Немного разные задачи. Да, интервал здесь будет 2с, поскольку вам надо обнулять всё и для каждой частоты начинать как бы с начала, ну и что? А в случае с одной частотой обнуляться не надо.

Цитата(defunct @ Jul 23 2008, 14:45) *
еще раз для =GM= :
Ну не интересует меня измерение одной и той же частоты бесконечно долго, а следовательно не получу я обещанных 1000 независимых измерений за одну секунду, если буду мерять всего одну секунду.. Вот об этом я и талдычу уже второй день. Что не так, что здесь бред?

А если 20 секунд будете мерять, получите за одну секунду? Не путайте задержку в получении данных для вычисления частот и интервал усреднения. В нашем случае задержка 1с и усреднение 1с.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 23 2008, 16:33
Сообщение #125


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(=GM= @ Jul 23 2008, 22:27) *
Не понимаю, почему вы начали говорить об измерении нескольких частот. Немного разные задачи.


Можно говорить об измерении одной частоты и времени реакции на изменение этой частоты. Сколько пройдёт времени с момента изменения частоты до получения достоверного результата? smile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 23 2008, 16:44
Сообщение #126


Ambidexter
*****

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



Цитата(AHTOXA @ Jul 23 2008, 15:33) *
Можно говорить об измерении одной частоты и времени реакции на изменение этой частоты. Сколько пройдёт времени с момента изменения частоты до получения достоверного результата? smile.gif

Речь шла и идёт в первую очередь о минимизации погрешности измерений путём статистической обработки, в частности, вычисления первого момента. Ну при чём здесь время реакции, разрази меня гром?

Ну вот, представьте, с частотой 1 кГц, т.е. каждую мс, вам сыпется поток значений измеренных частот. Вам говорят, плиз, в конце каждой секунды выдавайте усреднённую частоту. Сколько вам нужно значений? 1000, ясен перец. Что будет, если измеряемая частота как-то изменится? Ну, ясен перец, средняя частота тоже как-то начнёт меняться, зависит от скорости изменения. (А теперь в скобках открою секрет, измерения велись на 10с интервале, нет, на 0.5с, нет, на ещё каком-то, точно не помню. Теперь вернитесь к вопросам. Что-нибудь изменилось в ответах?).


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 23 2008, 17:02
Сообщение #127


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(=GM= @ Jul 23 2008, 19:44) *
Речь шла и идёт в первую очередь о минимизации погрешности измерений путём статистической обработки, в частности, вычисления первого момента. Ну при чём здесь время реакции, разрази меня гром?

Да при том, что с тем же успехом я могу обеспечить вам 1000 независимых измерений за секунду методом ворот. Для этого мне придется всего лишь подождать 999 секунд, а на 1000-й получите сразу все 1000 измерений. Улавливаете абсурдность сказанного?

Потом, что мне мешает открыть несколько временных ворот и мерять параллельно в них?
Короче говоря, конвеер, стат обработка и т.п., применимы к обоим методам.
Существенное отличие лишь только в том, что точность единичного измерения захвата = ±Fx/Fo * 1/T, а в методе ворот - эта точность константа ±1/T, где T - интервал измерения.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 23 2008, 17:20
Сообщение #128


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(=GM= @ Jul 23 2008, 22:44) *
Речь шла и идёт в первую очередь о минимизации погрешности измерений путём статистической обработки, в частности, вычисления первого момента. Ну при чём здесь время реакции, разрази меня гром?


Да при том, что накопление статистики даётся не за бесплатно, ко времени реакции добавляется интервал сбора статистики. На что вам справедливо указал defunct.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jul 23 2008, 17:35
Сообщение #129


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(=GM= @ Jul 22 2008, 16:35) *
Надеюсь, не надо заново и подробно пояснять процесс получения пары чисел (N1,M1) в момент времени t1 и другой пары чисел (N2,M2) в момент времени t2=t1+1с? Теперь представьте себе, что в момент t3=t1+1мс вы получаете пару чисел (N3,M3), а в момент времени t4=t2+1мс вы получаете ещё одну пару чисел (N4,M4). Таким образом, через 1001мс от начала первого измерения вы получаете два независимых измерения входной частоты. Продолжая получать пары чисел каждые 1 мс, за одну секунду вы будете получать 1000 независимых измерений.

ИМХО, в данном случае уже заблуждаетесь Вы...

Тот медот который Вы показывали изначально являеться несомненно правильным,
те поделить время между переходами на количество циклов есть штука
правильная...

Но, насколько я понял, Вы предлагаете начинать новый период при новом переходе ?
Такие измерения НЕ будут независимыми...
Go to the top of the page
 
+Quote Post
sKWO
сообщение Jul 23 2008, 17:42
Сообщение #130


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(defunct @ Jul 23 2008, 18:45) *
Ну не интересует меня измерение одной и той же частоты бесконечно долго

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


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 23 2008, 17:51
Сообщение #131


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(sKWO @ Jul 23 2008, 20:42) *
Не знаю что Вы подразумиваете под бесконечно долго, но мереть одну и туже (килогерцы) частоту даже пять секунд для получения солидной точности, это вполне приемлемо. лучже подождать чем потом чесать репу. ничего в статистике плохого не вижу.

Полностью согласен с Вами.
Плюс еще надо отбрасывать крайние (min и max) значения при усреднении.

В том посте я говорил немного не об этом. Я имел в виду, что надо точно указывать минимально возможное время получения адекватного результата. Было заявлено 1000 измерений за секунду, в то время как на самом деле нужно не менее 2с.
Go to the top of the page
 
+Quote Post
sKWO
сообщение Jul 23 2008, 17:55
Сообщение #132


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(defunct @ Jul 23 2008, 20:51) *
Я имел в виду, что надо точно указывать минимально возможное время получения адекватного резултата.

Умные люди скоро статьи начнут писать из Ваших споров и постановок задач smile.gif


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
add
сообщение Jul 23 2008, 19:49
Сообщение #133


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата(defunct @ Jul 23 2008, 21:51) *
В том посте я говорил немного не об этом. Я имел в виду, что надо точно указывать минимально возможное время получения адекватного результата. Было заявлено 1000 измерений за секунду, в то время как на самом деле нужно не менее 2с.

Возмите измерения с интервалом 500мкс а не 1мс и будет Вам за одну секунду 1000 измерений.
т.е. t2=t1+0.5с а t3=t1+500мкс.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 23 2008, 20:36
Сообщение #134


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



это уже за счет потери точности будет.
Go to the top of the page
 
+Quote Post
sKWO
сообщение Jul 23 2008, 20:46
Сообщение #135


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(defunct @ Jul 23 2008, 23:36) *
это уже за счет точности будет.

А ограничение на измеряемую частоту какое будет?


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post

16 страниц V  « < 7 8 9 10 11 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:02
Рейтинг@Mail.ru


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