Симулируйте модуляцию ширины импульса (PWM) выход от оборудования
SoC Blockset / Периферия
Блок PWM Interface симулирует PWM выход аппаратной платы. Это блокируется, получает сообщения данных о рабочем цикле от связанного блока PWM Write, который может или сгенерировать переключающуюся модулируемую шириной импульса форму волны или передать значение рабочего цикла выходу.
msg
— SoC передают данныеЭтот порт получает данные о рабочем цикле из порта сообщения связанного блока PWM Write.
Типы данных: SoCData
PWM
— Модулируемый шириной импульса сигналЭто выходы порта модулируемая шириной импульса прямоугольная волна задано входным портом dCycle.
Чтобы включить этот порт, установите параметр Output mode на Switching
.
Типы данных: double
~PWM
— Дополнительный модулируемый шириной импульса сигналЭто выходы порта дополнительный сигнал PWM.
Чтобы включить этот порт, установите параметр Output mode на Switching
.
Типы данных: double
dCycle
— Аналоговое приближение модулируемого шириной импульса сигналаЭтот порт испускает усредненное значение формы волны PWM, которая является передачей входного значения рабочего цикла. Это изображение показывает средний выходной сигнал, эквивалентный PWM выход.
Чтобы включить этот порт, установите параметр Output mode на Average
.
Типы данных: double
event
— Событие испущено на каждом цикле PWMЭтот порт отправляет сообщение во время каждого PWM событие выхода, которое может соединиться с портом start блока ADC Interface, чтобы синхронизировать события ADC и PWM в системах с обратной связью.
Типы данных: rteEvent
PWM waveform period (s)
— Период формы волны PWM50e-6
(значение по умолчанию) | положительная скалярная величинаЗадайте период формы волны PWM в секундах.
Примечание
Для PWM waveform period (s)
из 10 нс рабочий цикл должен быть больше 1%.
Output mode
— Режим выводаSwitching
(значение по умолчанию) | Average
Симулируйте выходной сигнал как любого истинная форма волны PWM путем определения Switching
или как среднее значение рабочего цикла путем определения Average
.
Пример: 50e-6
Counter mode
— Встречная форма волныUp-Down
(значение по умолчанию) | Up
| Down
Встречный режим задает форму базовой пилообразной формы волны, которая управляет выходным сигналом PWM в модуле PWM. В Up
режим, пилообразный встречный шаг к максимуму и затем сбрасывают до нуля, чтобы обнулить на каждом периоде. В Down
режим, пилообразный счетчик постепенно уменьшается, чтобы обнулить затем сброс к максимуму. В Up-Down
режим, пилообразный счетчик колеблется от нуля до максимального значения.
Пример: Up
Sampling mode
— Режим SamplingEnd of PWM period
(значение по умолчанию) | Mid of PWM period
| Mid or End of PWM period
Задайте время, в которое производится входной рабочий цикл.
Пример: Mid or End of PWM period
Dead time (s)
— Задержка переключения мертвой зоны1e-6
(значение по умолчанию) | положительная скалярная величинаЗадержка введена между выключением одного из транзисторов участка инвертора и включением другой транзистор, чтобы гарантировать, что схема полного короткого замыкания не происходит. Эта схема показывает ожидаемый рабочий цикл и задержку, введенную транзистором, переключающим мертвую зону.
Пример: 450e-9
Event trigger mode
— Инициируйте режим относительно формы волны PWMEnd of PWM period
(значение по умолчанию) | Mid of PWM period
| Mid or End of PWM period
| Compare 1
| Compare 2
Задайте, когда этот блок инициирует событие относительно формы волны PWM.
Пример: Mid or End of PWM period
В position
из периода
— Изменение сигнала в положении в периодHigh
| Low
| Change
| NoChange
Задайте состояние сигнала формы волны PWM в position
в форме волны относительно общего периода. Когда установлено в High
или Low
, форма волны вывела изменения в 1
или 0
, соответственно. Когда установлено в Change
, форма волны инвертирует текущее значение. Когда установлено в NoChange
, форма волны не изменяется. position
может или быть start
или mid
точка формы волны PWM. Эта таблица дает настройки по умолчанию для этих параметров.
Параметр | Значение по умолчанию |
---|---|
At start of period | High |
At mid of period | NoChange |
At mid of period
только доступно, когда параметр Counter mode устанавливается на Вниз.
В сравнивают n
— Изменение сигнала в компараторе n триггерHigh
| Low
| Change
| NoChange
Задайте состояние сигнала формы волны PWM, когда внутренние PWM будут противостоять триггерному компаратору n
. Когда установлено в High
или Low
, форма волны вывела изменения в 1
или 0
, соответственно. Когда установлено в Change
, форма волны инвертирует текущее значение. Когда установлено в NoChange
, форма волны не изменяется. Два компаратора, 1
и 2
, доступны, чтобы изменить сигнал PWM. Эта таблица дает настройки по умолчанию для этих параметров.
Параметр | Значение по умолчанию |
---|---|
At compare 1 | Low |
At compare 2 | NoChange |
At compare 1 и параметры At compare 2 только доступны, когда параметр Counter mode устанавливается на Up-Down
.
В сравнивают n
direction
количество
— Изменение сигнала в компараторе n триггерHigh
| Low
| Change
| NoChange
Задайте состояние сигнала формы волны PWM, когда внутренний счетчик PWM пересечет компаратор n
значение в заданном direction
. Когда установлено в High
или Low
, форма волны вывела изменения в 1
или 0
, соответственно. Когда установлено в Change
, форма волны инвертирует текущее значение. Когда установлено в NoChange
, форма волны не изменяется. Два компаратора, 1
и 2
, доступны, чтобы изменить сигнал PWM. Эта таблица дает настройки по умолчанию для этих параметров.
Параметр | Значение по умолчанию |
---|---|
At compare 1 up count | Low |
At compare 1 down count | High |
At compare 2 up count | NoChange |
At compare 2 down count | NoChange |
Эти аргументы только доступны, когда параметр Counter mode устанавливается на Up-Down
.
Phase offset in degree (0-360)
— Форма волны PWM возмещена0
к 360
Задайте фазу периода родственника формы волны PWM формы волны. Фаза представлена как скаляр между 0
к 360
степени.
Чтобы автоматически сгенерировать код С для вашего проекта и выполниться на устройстве SoC, используют инструмент SoC Builder. Чтобы сгенерировать и выполнить код С для ваших моделей SoC, функции Embedded Coder® требуются. Для получения дополнительной информации о генерации кода для проектов SoC смотрите, Генерируют Проект SoC.
Embedded Coder не генерирует код для этого блока. В сгенерированном коде ввод-вывод устройства соединяется непосредственно с TCP Write, UDP Write или блоком Register Write.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.