Измерение частоты и заполнения ШИМ

Этот пример показывает, как измерить частоту и коэффициент заполнения сигнала PWM с помощью Real-Time™ Simulink Desktop. Измеренный сигнал соединяется с контактами управления двумя входами счетчика вашей платы сбора данных. Первый входной блок счетчика сконфигурирован так, чтобы измерять коэффициент заполнения сигнала путем измерения времени между возрастающим и падающим ребром сигнала. Другой входной блок счетчика сконфигурирован для измерения периода сигнала путем измерения времени между двумя восходящими ребрами сигнала. Оба счетчика используют внутренний встроенный синхроимпульс в качестве источника синхроимпульса. Частота и коэффициент заполнения ШИМ затем вычисляются на основе этих значений.

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

Запуск модели в режиме Normal Mode

Эта модель предварительно установлена для использования с Советом по PCIe-6323 National Instruments ™. Вы можете использовать его с любой платой из серии PCIe-63xx. Чтобы изменить плату, откройте оба блоков Вход и выберите плату сбора данных. Чтобы зарегистрировать плату, нажмите кнопку Установить новую плату.

Также можно использовать любую плату из серии PCI-62xx или серии PCI-60xx. Для этих плат измените базовую частоту счетчика со 100 МГц до 80 МГц или 20 МГц соответственно.

  1. Подключите сигнал PWM к обеим контактам CTR 0 GATE и CTR 1 GATE входа. Для измерения частоты и заполнения ШИМ требуются два канала счетчика.

  2. Чтобы переключиться в режим normal mode, на вкладке Simulation, выберите Режим normal mode.

  3. Чтобы начать выполнение в реальном времени, на вкладке Simulation, нажмите запуск.

Запуск модели во режиме external mode

Эта модель предварительно установлена для использования с Советом по PCIe-6323 National Instruments ™. Вы можете использовать его с любой платой из серии PCIe-63xx. Чтобы изменить плату, откройте оба блоков Вход и выберите плату сбора данных. Чтобы зарегистрировать плату, нажмите кнопку Установить новую плату.

Также можно использовать любую плату из серии PCI-62xx или серии PCI-60xx. Для этих плат измените базовую частоту счетчика со 100 МГц до 80 МГц или 20 МГц соответственно.

  1. Подключите сигнал PWM к обеим контактам CTR 0 GATE и CTR 1 GATE входа. Для измерения частоты и заполнения ШИМ требуются два канала счетчика.

  2. Чтобы начать выполнение в реальном времени во режиме external mode, на вкладке Desktop Real-Time, нажмите Run in Real Time. Модель строит, соединяется с режимом external mode и запускается.

Откройте модель

warning('off','sldrt:blkgui:boardnotonlist');
open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_pwmmeasure'));

Закройте открытые возможности

close_system(find_system(gcs ,'BlockType', 'Scope'));

Очистка модели

clear
close all
bdclose all

См. также