Симулируйте модуляцию ширины импульса (PWM), выводимую с оборудования
SoC Blockset/Периферия
Блок PWM Interface моделирует выход PWM платы оборудования. Этот блок получает сообщения данных коэффициента заполнения от подключенного блока PWM Write, который может либо сгенерировать модулированную по ширине импульса форму волны, либо передать значение коэффициента заполнения на выход.
msg
- Данные сообщения СнКЭтот порт получает данные коэффициента заполнения от порта msg подключенного блока PWM Write.
Типы данных: SoCData
PWM
- Импульсно-модулированный сигналЭтот порт выводит модулированную по ширине импульса прямоугольную волну, заданную портом dCycle входа.
Чтобы включить этот порт, установите параметр Output mode равным Switching
.
Типы данных: double
~PWM
- Дополнительный импульсно-модулированный сигналЭтот порт выводит дополнительный PWM сигнал.
Чтобы включить этот порт, установите параметр Output mode равным Switching
.
Типы данных: double
dCycle
- Аналоговое приближение сигнала, модулированного по ширине импульсаЭтот порт излучает среднее значение формы волны PWM, которое является проходом входного значения коэффициента заполнения. Это изображение показывает средний выходной сигнал, эквивалентный выходу ШИМ.
Чтобы включить этот порт, установите параметр Output mode равным Average
.
Типы данных: double
event
- Событие, излучаемое на каждом цикле ШИМЭтот порт отправляет сообщение во время каждого выходного события ШИМ, которое может соединиться с start портом блока ADC Interface, чтобы синхронизировать события АЦП и ШИМ в системах с обратной связью.
Типы данных: rteEvent
PWM waveform period (s)
- Период формы волны ШИМ50e-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
mode, счетчик пиломатериалов шагов по максимуму и затем сбрасывается до нуля на каждом периоде. В Down
режим, счетчик пиломатериалов уменьшается до нуля, затем сбрасывается на максимальное. В Up-Down
режим, счетчик пиломатериалов колеблется от нуля до максимального значения.
Пример: Up
Sampling mode
- Режим отбора пробEnd 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
, форма волны не меняется. The position
может быть либо start
или mid
точка формы волны PWM. В этой таблице приведены настройки по умолчанию для этих параметров.
Параметр | Дефолт |
---|---|
At start of period | High |
At mid of period | NoChange |
At mid of period
доступен только, когда параметр Counter mode установлен в Up-Down.
При сравнении n
- Изменение сигнала при срабатывании компаратора nHigh
| 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
количество
- Изменение сигнала при срабатывании компаратора nHigh
| 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)
- Смещение формы волны ШИМ0
на 360
Задайте фазу относительного периода формы волны ШИМ. Фаза представлена как скаляр между 0
на 360
степени.
Чтобы автоматически сгенерировать код С для вашего проекта и выполнить его на однокристальном устройстве, используйте инструмент SoC Builder. Чтобы сгенерировать и выполнить код С для своих моделей SoC, Embedded Coder® требуются функции. Для получения дополнительной информации о генерации кода для проектов SoC, см. «Генерация дизайна SoC».
Embedded Coder не генерирует код для этого блока. В сгенерированном коде ввод-вывод устройства соединяются непосредственно с блоком TCP Write, UDP Write или Register Write.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.