FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Суббота, 03.12.2016, 18:40
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Счетчик
Счетчик
dj_gold
Дата: Среда, 23.03.2016, 10:53 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
Как сосчитать импульсы частоты допустим 1 МГц за время 100 мс?

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

 
DerAlex Дата: Четверг, 24.03.2016, 08:43 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 332
Награды: 3
Репутация: 7
Статус: Offline
Для скоростного счетчика вроде цифра 130 килогерц где то промелькнула.Выше наверное нельзя.Если не прав поправьте.

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


аврора
 
dj_gold Дата: Воскресенье, 27.03.2016, 17:51 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
Да я тоже слышал про 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
 
electrobitstorm Дата: Понедельник, 28.03.2016, 10:30 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline
если использовать ардуино и flprog, то как вариант это скоростной счётчик (мах 130кГц, как выше указано) и можно поставить на вход делитель на микросхемах например
 
Airis Дата: Понедельник, 28.03.2016, 12:34 | Сообщение # 5
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
При использовании делителей частоты точность измерение будет падать пропорционально коэффициенту деление. Уже при деление частоты на 2, точность измерение будет 1Hz, при делении на 4, точность измерение будет 4Hz, при делении на 4, точность измерение будет 8Hz.
 
Skull Дата: Понедельник, 28.03.2016, 16:18 | Сообщение # 6
Подполковник
Группа: Проверенные
Сообщений: 298
Награды: 5
Репутация: 2
Статус: Offline
А кто мешает использовать измерение периода а не частоты после делителя? Почти мгновенный результат и погрешность не более 10 гц получится

Сообщение отредактировал Skull - Понедельник, 28.03.2016, 16:20
 
Airis Дата: Понедельник, 28.03.2016, 16:50 | Сообщение # 7
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
Автору темы
Цитата dj_gold ()
в идеале нужно замерять частоту от 1500 до 2500 гц за время 0.1-0.2 секунды с точностью 0.04 гц
Про измерение частоты с точностью с 1 Hz, уже было обсуждение.
 
dj_gold Дата: Понедельник, 28.03.2016, 18:45 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
В том то и дело, что надо 2000 Гц измерять с точностью 0.01 Гц максимум 0,04 Гц
 
Airis Дата: Понедельник, 28.03.2016, 19:56 | Сообщение # 9
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
Я уже писал об теоретическим способом измерить частоту с большей точностью за короткое время, но не знаю как это реализовать практически. Теоретический способ - применить принцип который используется в при преобразовании аналогово (аудио) сигнала в цифровой сигнал, то есть - наложить на входной сигнал, сигнал фиксированной частоты дискретизации (как минимум 2х больше измераемой частоты). А дальше уже счетчикам посчитывать эти "нарезанные" импульсы, и матеметически вычислить входную частоту. Но и в таком в таком случаии длительность иземерение должно быть хотябы один период - 500µs.

Сообщение отредактировал Airis - Понедельник, 28.03.2016, 19:57
 
dj_gold Дата: Понедельник, 28.03.2016, 21:47 | Сообщение # 10
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
При замере периода можно получить такую точность. Это я знаю и замер сделать коротким....Но тут такое по ходу не реализуеш....жаль.
 
Форум » Основной » Спросить у знатоков » Счетчик
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика