Accelerometer
Поведенческая модель акселерометра MEMS
Описание
Блок Accelerometer реализует поведенческую модель MicroElectroMechanical Системы (MEMS) акселерометр. Поскольку выход по умолчанию вводит Voltage level
, акселерометр обеспечивает выходное напряжение, которое пропорционально ускоряющему уровню, представленному в механическом поступательном физическом порту R. Выходное напряжение ограничивается согласно значениям, что вы предусматриваете максимальное и минимальное выходное напряжение.
Блок также имеет альтернативный выходной тип, PWM duty cycle
. С этим выбором выход блока является сигналом PWM с рабочим циклом, который пропорционален измеренному ускорению. Можно ограничить изменение рабочего цикла к заданной области.
Опционально, можно смоделировать динамику датчика путем установки параметра Dynamics на Model sensor bandwidth
. Включая динамику добавляет, что задержка первого порядка между угловым уровнем, представленным в порте R и соответствующим напряжением, применилась к электрическому + и - порты.
При выполнении симуляции с решателем фиксированного шага или генерации кода для HIL-тестирования, MathWorks рекомендует, чтобы вы установили параметр Dynamics на No dynamics — Suitable for HIL
, потому что это избегает потребности в маленьком шаге времени симуляции, если пропускная способность датчика высока.
Переменные
Используйте раздел Variables интерфейса блока, чтобы установить приоритет и начальные целевые значения для переменных в блоках до симуляции. Для получения дополнительной информации смотрите Приоритет Набора и Начальную Цель для Переменных в блоках (Simscape).
Цель переменной Measured acceleration задает начальный выход для датчика.
Порты
Сохранение
развернуть все
R
— Поступательный порт
механическое устройство
Порт сохранения механического устройства сопоставил с акселерометром поступательный порт.
+
— Положительный порт
электрический
Электрический порт сохранения сопоставил с акселерометром положительный терминал.
-
— Отрицательный порт
электрический
Электрический порт сохранения сопоставил с акселерометром отрицательный терминал.
Параметры
развернуть все
Output type
— Блокируйте выходной тип
Voltage level
(значение по умолчанию) | PWM duty cycle
Выберите одну из следующих опций, чтобы задать блок выходной тип:
Voltage level
— Амплитуда выходного напряжения пропорциональна измеренному ускорению. Это - опция по умолчанию.
PWM duty cycle
— Рабочий цикл (вовремя разделенный на импульсное общее время) пропорционален измеренному ускорению.
Sensitivity
— Чувствительность
1000
mV/gee
(значение по умолчанию)
Изменитесь на уровне выходного напряжения на модульное изменение на ускорении, когда выход не будет ограничен.
Зависимости
Этот параметр отображается только, когда вы выбираете Voltage level
для параметра Output type.
Output voltage for zero acceleration
— Выходное напряжение для нулевого ускорения
2.5
V
(значение по умолчанию)
Выходное напряжение от датчика, когда ускорение является нулем.
Зависимости
Этот параметр отображается только, когда вы выбираете Voltage level
для параметра Output type.
Maximum output voltage
— Максимальное выходное напряжение
4
V
(значение по умолчанию)
Максимальное выходное напряжение от датчика, который определяет датчик максимальное измеренное положительное ускорение.
Зависимости
Этот параметр отображается только, когда вы выбираете Voltage level
для параметра Output type.
Minimum output voltage
— Минимальное выходное напряжение
1
V
(значение по умолчанию)
Минимальное выходное напряжение от датчика, который определяет датчик максимальное измеренное отрицательное ускорение. Этот параметр только отображается, когда вы выбираете Voltage level
для параметра Output type. Значением по умолчанию является 1
V.
Duty cycle sensitivity (percent per unit acceleration)
— Чувствительность рабочего цикла
10
1/gee
(значение по умолчанию)
Изменение в рабочем цикле на модульное ускорение. Рабочий цикл выражается как процент периода PWM.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
Duty cycle for zero acceleration (percent)
— Рабочий цикл для нулевого ускорения
50
(значение по умолчанию)
Рабочий цикл, выведенный датчиком, когда ускорение является нулем.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
Maximum duty cycle (percent)
— Максимальный рабочий цикл
75
(значение по умолчанию)
Максимальный рабочий цикл выводится датчиком. Увеличение ускоряющих уровней вне этой точки не укажет увеличение рабочего цикла.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
Minimum duty cycle (percent)
— Минимальный рабочий цикл
25
(значение по умолчанию)
Минимальный рабочий цикл выводится датчиком. Уменьшение ускоряющих уровней вне этой точки не укажет уменьшение в рабочем цикле.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
PWM frequency
— Частота PWM
1000
Hz
(значение по умолчанию)
Частота выходной последовательности импульсов.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
Output voltage amplitude
— Амплитуда выходного напряжения
5
V
(значение по умолчанию)
Амплитуда выходной последовательности импульсов, когда высокий.
Зависимости
Этот параметр отображается только, когда вы выбираете PWM duty cycle
для параметра Output type.
Dynamics
— Динамика
No dynamics — Suitable for HIL
(значение по умолчанию) | Model sensor bandwidth
Выберите одну из следующих опций для моделирования динамики датчика:
No dynamics — Suitable for HIL
— Не моделируйте динамику датчика. Используйте эту опцию при выполнении симуляции зафиксированный шаг или генерации кода для HIL-тестирования, потому что это избегает потребности в маленьком шаге времени симуляции, если пропускная способность датчика высока. Это - опция по умолчанию.
Model sensor bandwidth
— Динамика датчика модели приближением задержки первого порядка, на основе значения параметров Bandwidth. Можно управлять начальным условием для задержки путем определения цели переменной Measured acceleration.
Bandwidth
пропускная способность
3
kHz
(значение по умолчанию)
Задает пропускную способность на 3 дБ для измеренного ускорения, принимающего постоянную времени первого порядка.
Зависимости
Этот параметр отображается только, когда вы выбираете Model sensor bandwidth
для параметра Dynamics.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.
Представленный в R2012b