Как измерить частоту импульсов командой FRQM в PMP20?

Проверено экспертом Опубликовано: 07.04.2026 843 просмотра Помогло 89%

Команда FRQM набирает заданное число импульсов на входе, засекает время и делит одно на другое. Результат — частота в герцах, в 32-битном регистре, измерение повторяется циклически.

Формат: FRQM S1 S2 D S3, где S1 — количество импульсов выборки, S2 — разрешение отображения (1, 10, 100, 1000 или 10000), D — регистр результата, S3 — входная клемма.

Входы, на которых работает измерение:

  • Базовые исполнения на 24, 30 и 60 каналов — X0 и X3 до 80 кГц, X6 до 10 кГц.
  • Исполнения 30T4, 60T4, 60T6, 60T10 — X0, X3, X6 и X11 до 80 кГц.

Количество импульсов выборки подбирают по частоте: чем выше частота, тем больше берут импульсов, иначе результат «шумит». Если измеряемая частота ниже диапазона измерения, в регистре результата будет 0 — это нормальное поведение, а не сбой.

Пример из руководства: конвейер с шестернёй на 100 зубьев и бесконтактным выключателем на X0. Частота переводится в число с плавающей точкой, делится на 100 (зубьев за оборот), умножается на длину окружности вала и на 60 — получается скорость в метрах в минуту.

Альтернатива для очень точных измерений — связка точного таймера и высокоскоростного счётчика: прерывание точного таймера через заданный интервал читает счётчик и обнуляет его. Так измеряется диапазон 0–80 кГц.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как измерить частоту импульсов командой FRQM в PMP20?