Страница 1 из 1

Счетчик

Добавлено: 23 мар 2016, 10:53
dj_gold
Как сосчитать импульсы частоты допустим 1 МГц за время 100 мс?

Добавлено (23.03.2016, 10:53)
---------------------------------------------
Или просто замерить частоту 1 МГц и выдать результат в uart

Счетчик

Добавлено: 24 мар 2016, 08:43
DerAlex
Для скоростного счетчика вроде цифра 130 килогерц где то промелькнула.Выше наверное нельзя.Если не прав поправьте.

Добавлено (24.03.2016, 08:43)
---------------------------------------------
Можно на входе Ардуино поставить делитель частоты на 10.

Счетчик

Добавлено: 27 мар 2016, 17:51
dj_gold
Да я тоже слышал про 130 кГц. Я умножил 2000 Гц в 512 раз чтобы сделать точный замер частоты за короткое время и что теперь делить...?Просто 2000 Гц за 0.1 секунду не замерить...А в идеале нужно замерять частоту от 1500 до 2500 гц за время 0.1-0.2 секунды с точностью 0.04 гц.Неужели ардуинка не может такого?Если уж PIC18 замеряет с точностью 0.01 гц за 0.1 секунды...

Добавлено (27.03.2016, 17:51)
---------------------------------------------
Ну так что никто не знает как замерить частоту выше 1 МГц?

Счетчик

Добавлено: 28 мар 2016, 10:30
electrobitstorm
если использовать ардуино и flprog, то как вариант это скоростной счётчик (мах 130кГц, как выше указано) и можно поставить на вход делитель на микросхемах например

Счетчик

Добавлено: 28 мар 2016, 12:34
Airis
При использовании делителей частоты точность измерение будет падать пропорционально коэффициенту деление. Уже при деление частоты на 2, точность измерение будет 1Hz, при делении на 4, точность измерение будет 4Hz, при делении на 4, точность измерение будет 8Hz.

Счетчик

Добавлено: 28 мар 2016, 16:18
Skull
А кто мешает использовать измерение периода а не частоты после делителя? Почти мгновенный результат и погрешность не более 10 гц получится

Счетчик

Добавлено: 28 мар 2016, 16:50
Airis
Автору темы
dj_gold писал(а):в идеале нужно замерять частоту от 1500 до 2500 гц за время 0.1-0.2 секунды с точностью 0.04 гц
Про измерение частоты с точностью с 1 Hz, уже было обсуждение.

Счетчик

Добавлено: 28 мар 2016, 18:45
dj_gold
В том то и дело, что надо 2000 Гц измерять с точностью 0.01 Гц максимум 0,04 Гц

Счетчик

Добавлено: 28 мар 2016, 19:56
Airis
Я уже писал об теоретическим способом измерить частоту с большей точностью за короткое время, но не знаю как это реализовать практически. Теоретический способ - применить принцип который используется в при преобразовании аналогово (аудио) сигнала в цифровой сигнал, то есть - наложить на входной сигнал, сигнал фиксированной частоты дискретизации (как минимум 2х больше измераемой частоты). А дальше уже счетчикам посчитывать эти "нарезанные" импульсы, и матеметически вычислить входную частоту. Но и в таком в таком случаии длительность иземерение должно быть хотябы один период - 500µs.

Счетчик

Добавлено: 28 мар 2016, 21:47
dj_gold
При замере периода можно получить такую точность. Это я знаю и замер сделать коротким....Но тут такое по ходу не реализуеш....жаль.