Счетчик

Ответить
dj_gold
Рядовой
Сообщения: 20
Зарегистрирован: 10.03.2016{, 20:30}
Репутация: 0
Откуда: Старый Оскол

Счетчик

#1

Сообщение dj_gold » 23.03.2016{, 10:53}

Как сосчитать импульсы частоты допустим 1 МГц за время 100 мс?

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

Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06.09.2015{, 08:39}
Репутация: 11
Откуда: Новосибирск

Счетчик

#2

Сообщение DerAlex » 24.03.2016{, 08:43}

Для скоростного счетчика вроде цифра 130 килогерц где то промелькнула.Выше наверное нельзя.Если не прав поправьте.

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

dj_gold
Рядовой
Сообщения: 20
Зарегистрирован: 10.03.2016{, 20:30}
Репутация: 0
Откуда: Старый Оскол

Счетчик

#3

Сообщение dj_gold » 27.03.2016{, 17:51}

Да я тоже слышал про 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 МГц?
Последний раз редактировалось dj_gold 24.03.2016{, 19:37}, всего редактировалось 1 раз.

Аватара пользователя
electrobitstorm
Рядовой
Сообщения: 11
Зарегистрирован: 14.09.2015{, 13:47}
Репутация: 0
Имя: Сергей

Счетчик

#4

Сообщение electrobitstorm » 28.03.2016{, 10:30}

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

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Счетчик

#5

Сообщение Airis » 28.03.2016{, 12:34}

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

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Счетчик

#6

Сообщение Skull » 28.03.2016{, 16:18}

А кто мешает использовать измерение периода а не частоты после делителя? Почти мгновенный результат и погрешность не более 10 гц получится
Последний раз редактировалось Skull 28.03.2016{, 16:20}, всего редактировалось 1 раз.

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Счетчик

#7

Сообщение Airis » 28.03.2016{, 16:50}

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

dj_gold
Рядовой
Сообщения: 20
Зарегистрирован: 10.03.2016{, 20:30}
Репутация: 0
Откуда: Старый Оскол

Счетчик

#8

Сообщение dj_gold » 28.03.2016{, 18:45}

В том то и дело, что надо 2000 Гц измерять с точностью 0.01 Гц максимум 0,04 Гц

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Счетчик

#9

Сообщение Airis » 28.03.2016{, 19:56}

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

dj_gold
Рядовой
Сообщения: 20
Зарегистрирован: 10.03.2016{, 20:30}
Репутация: 0
Откуда: Старый Оскол

Счетчик

#10

Сообщение dj_gold » 28.03.2016{, 21:47}

При замере периода можно получить такую точность. Это я знаю и замер сделать коротким....Но тут такое по ходу не реализуеш....жаль.

Ответить

Вернуться в «Таймеры»