exponenta event banner

Драйвер полумоста

Поведенческая модель интегральной схемы драйвера полумоста

  • Библиотека:
  • Simscape/Электрические/Полупроводники и преобразователи

  • Half-Bridge Driver block

Описание

Блок драйвера полумоста обеспечивает абстрактное представление интегральной схемы для привода полумостов МОП и БТИЗ. Блок моделирует входной гистерезис, задержку распространения и динамику включения/выключения. Если схема драйвера затвора не моделируется явно, всегда используйте этот блок или блок драйвера затвора для установки напряжения источника затвора на блоке MOSFET или напряжения эмиттера затвора на блоке IGBT. Не подключайте управляемый источник напряжения непосредственно к полупроводниковому затвору, так как он пропускает выходной импеданс драйвера затвора, определяющий динамику переключения.

Блок драйвера полумоста имеет два варианта моделирования, доступ к которым можно получить, щелкнув правой кнопкой мыши блок на блок-схеме и выбрав соответствующий параметр в контекстном меню в меню Simscape > Block choices:

  • Вход PS - состояние выхода драйвера управляется входом физического сигнала u. Используйте этот вариант, если весь контроллер, включая генерацию сигнала PWM, определяется блоками Simulink ®. Этот вариант моделирования используется по умолчанию.

  • Электрические входные порты - состояние выхода драйвера управляется двумя электрическими входными соединениями, PWM и REF. Этот вариант используется в том случае, если модель имеет аналоговые компоненты восходящего направления, такие как источник управляемого напряжения ШИМ.

Первая пара выходных электрических портов, HO и HS, ведут себя так же, как порты G и S блока драйвера затвора. Подключите эти порты к высокосистемному MOSFET или IGBT полумоста. Вторая пара портов, LO и LS, подключается к низкому MOSFET или IGBT полумоста. Они ведут себя аналогичным образом, за исключением того, что их логика инвертирована относительно логики высокой стороны.

На диаграмме показаны свойства синхронизации для драйвера полумоста, где:

  • tpLH - задержка распространения на низкой стороне, когда входная логика переходит от 0 к 1.

  • tdLH - время ожидания на высокой стороне, когда входная логика переходит от 0 к 1.

  • tpHL - задержка распространения на высокой стороне, когда входная логика переходит от 1 к 0.

  • tdHL - малое время простоя, когда входная логика переходит от 1 к 0.

Ошибки

Можно вставить ошибку в один или оба выхода в указанное время моделирования. Варианты отказа:

  • Отказ ввода зафиксирован в логической системе 0

  • Отказ ввода зафиксирован на логике 1

  • Отказ с высокой стороны

  • Неисправная верхняя сторона на

  • Отказ с низкой стороны

  • Отказ нижней стороны на

  • Отказ с высокой и низкой сторон

  • Отказ на высокой и низкой сторонах

Порты

Вход

развернуть все

Входной физический сигнал, определяющий входное управляющее значение.

Зависимости

Включено для варианта ввода PS блока.

Сохранение

развернуть все

Электрический порт сохранения, связанный с широтно-импульсным модулированным сигналом.

Зависимости

Включено для варианта блока Электрические входные порты.

Электрический порт сохранения, связанный с плавающим опорным напряжением нулевого напряжения.

Зависимости

Включено для варианта блока Электрические входные порты.

Электрический консервационный порт, связанный с затвором на верхней стороне полумоста. Подключите этот порт к затвору блока MOSFET или IGBT.

Электрический консервационный порт, связанный с источником или эмиттером на высокой стороне полумоста. Подключите этот порт к источнику блока MOSFET или к эмиттеру блока IGBT.

Электрический консервационный порт, связанный с затвором на нижней стороне полумоста. Подключите этот порт к затвору блока MOSFET или IGBT.

Электрический консервационный порт, связанный с источником или эмиттером на нижней стороне полумоста. Подключите этот порт к источнику блока MOSFET или к эмиттеру блока IGBT.

Параметры

развернуть все

Логика ввода

Значение входного сигнала, соответствующего уровню логического 1.

Зависимости

Включено для варианта ввода PS блока.

Значение входного сигнала, соответствующего уровню логического 0.

Зависимости

Включено для варианта ввода PS блока.

Значение входного напряжения, соответствующего уровню логического 1.

Зависимости

Включено для варианта блока Электрические входные порты.

Значение входного напряжения, соответствующего уровню логического 0.

Зависимости

Включено для варианта блока Электрические входные порты.

Продукция

Требуемое выходное напряжение, когда драйвер находится в включенном состоянии.

Требуемое выходное напряжение, когда драйвер находится в выключенном состоянии.

Выбор времени

Низкая задержка распространения при переходе входной логики от 0 к 1.

Высокоэффективное время ожидания при переходе входной логики от 0 к 1.

Задержка распространения на высокой стороне при переходе входной логики от 1 к 0.

Малое время простоя при переходе входной логики от 1 к 0.

Динамика

Выберите тип параметризации драйвера:

  • Output impedance - Укажите сопротивления привода затвора во включенном и выключенном состоянии.

  • Rise and fall times - укажите время подъема, время падения и емкость нагрузки.

Требуемое выходное напряжение, когда драйвер находится в включенном состоянии.

Зависимости

Включено, если для параметра Parameterization установлено значение Output impedance.

Требуемое выходное напряжение, когда драйвер находится в выключенном состоянии.

Зависимости

Включено, если для параметра Parameterization установлено значение Output impedance.

Время подъема водителя от 10% до 90%.

Зависимости

Включено, если для параметра Parameterization установлено значение Rise and fall times.

Время падения водителя от 90% до 10%.

Зависимости

Включено, если для параметра Parameterization установлено значение Rise and fall times.

Емкость нагрузки возбудителя.

Зависимости

Включено, если для параметра Parameterization установлено значение Rise and fall times.

Ошибки

Выбрать Yes для включения моделирования неисправностей. Соответствующие параметры в разделе «Отказы» становятся видимыми, позволяя указать время отказа и режим отказа.

Задайте время моделирования, в которое блок должен войти в неисправное состояние.

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

Выберите состояние драйвера после сбоя.

Зависимости

Включено, если для параметра Enable faults установлено значение Yes.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2017b