Частота PWM и измерение обязанности

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

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

Запустите модель в режиме normal mode

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

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

  1. Соедините свой сигнал PWM с обоими контактами входа CTR 0 GATE и CTR 1 GATE. Чтобы измерить и частоту PWM и обязанность, два встречных канала требуются.

  2. Переключаться на режим normal mode в случае необходимости, на вкладке Simulation, избранном Режиме normal mode.

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

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

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

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

  1. Соедините свой сигнал PWM с обоими контактами входа CTR 0 GATE и CTR 1 GATE. Чтобы измерить и частоту PWM и обязанность, два встречных канала требуются.

  2. Чтобы запустить выполнение в реальном времени в режиме external mode, на вкладке Desktop Real-Time, нажимают Run в режиме реального времени. Сборки модели, подключения к режиму 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

Смотрите также