В этом примере показано, как измериться, PWM сигнализируют о частоте и обязанности с помощью Simulink Desktop Real-Time™. Измеренный сигнал соединяется, чтобы пропустить контакты двух встречных входных параметров вашей платы сбора данных. Первый блок Counter Input сконфигурирован, чтобы измерить обязанность сигнала путем измерения времени между повышением и падающим ребром сигнала. Другой блок Counter Input сконфигурирован, чтобы измерить период сигнала путем измерения времени между двумя возрастающими ребрами сигнала. Оба счетчики используют внутренние встроенные часы в качестве источника часов. Частота PWM и обязанность затем вычисляются на основе этих значений.
Примечание: Чтобы запустить эту модель, у вас должна быть поддерживаемая плата сбора данных, соединенная с вашим компьютером.
Эта модель задается, чтобы использоваться с платой PCIe-6323 National Instruments ™. Можно использовать его с любой платой от серии PCIe-63xx. Чтобы изменить плату, откройте обоих Встречные Входные блоки и выберите вашу плату сбора данных. Вы, возможно, должны указать плату путем нажатия на Install новая кнопка платы сначала.
В качестве альтернативы можно также использовать любую плату от серии PCI-62xx или серии PCI-60xx. Для этих плат измените Встречную основную частоту с 100 МГц до 80 МГц или 20 МГц, соответственно.
Соедините свой сигнал PWM с обоими контактами входа CTR 0 GATE и CTR 1 GATE. Чтобы измерить и частоту PWM и обязанность, два встречных канала требуются.
Чтобы переключиться на режим Connected IO в случае необходимости, на вкладке Desktop Real-Time, выбирают Mode> Connected IO.
Чтобы запустить выполнение в реальном времени, нажмите Run в режиме реального времени.
Эта модель задается, чтобы использоваться с платой PCIe-6323 National Instruments ™. Можно использовать его с любой платой от серии PCIe-63xx. Чтобы изменить плату, откройте обоих Встречные Входные блоки и выберите вашу плату сбора данных. Вы, возможно, должны указать плату путем нажатия на Install новая кнопка платы сначала.
В качестве альтернативы можно также использовать любую плату от серии PCI-62xx или серии PCI-60xx. Для этих плат измените Встречную основную частоту с 100 МГц до 80 МГц или 20 МГц, соответственно.
Соедините свой сигнал PWM с обоими контактами входа CTR 0 GATE и CTR 1 GATE. Чтобы измерить и частоту PWM и обязанность, два встречных канала требуются.
Чтобы переключиться, чтобы Запуститься в Привилегированном режиме в случае необходимости, на вкладке Desktop Real-Time, выбирают Mode> Run in Kernel.
Чтобы запустить выполнение в реальном времени, нажмите Run в режиме реального времени.
Сборки модели, подключения к Запущенному в Привилегированном режиме, и запускаются.
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