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

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

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

Как запустить эту модель в Режиме normal mode

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

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

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

  4. Дважды кликните оранжевую кнопку, чтобы переключиться на Режим normal mode в случае необходимости.

  5. Запустите выполнение в реальном времени с помощью Симуляции-> Выполнение.

Как запустить эту модель в Режиме external mode

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

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

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

  4. Дважды кликните оранжевую кнопку, чтобы переключиться на Режим external mode в случае необходимости.

  5. Запустите выполнение в реальном времени с помощью Симуляции-> Выполнение. Модель автоматически создаст, соединится с Simulink в Режиме 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

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