Accelerometer

Поведенческая модель акселерометра MEMS

  • Библиотека:
  • Simscape/Электрический/Датчики и датчики

  • Accelerometer block

Описание

Блок Accelerometer реализует поведенческую модель акселерометра MicroElectroMechanical Systems (MEMS). Для типа вывода по умолчанию Voltage level, акселерометр обеспечивает выход напряжение, которое пропорционально скорости ускорения, представленной на механическом поступательном физическом порте R. Выхода напряжение ограничено согласно значениям, которые вы обеспечиваете для максимального и минимального выхода напряжения.

Блок также имеет альтернативный тип выхода, PWM duty cycle. При этом выборе выходом блока является сигнал PWM с коэффициентом заполнения, который пропорционален измеренному ускорению. Изменение коэффициента заполнения можно ограничить заданной областью.

Опционально можно смоделировать динамику датчика, установив параметр Dynamics равным Model sensor bandwidth. Включение динамики добавляет задержку первого порядка между угловой скоростью, представленной в порту R, и соответствующим напряжением, приложенным к электрическим портам + и -.

Если выполнение симуляции с помощью решателя с фиксированным шагом или генерация кода для HIL-тестирования, MathWorks рекомендует задать параметр Dynamics равным No dynamics — Suitable for HIL, потому что это избегает необходимости небольшого временного шага симуляции, если ширина полосы пропускания датчика высока.

Переменные

Используйте Variables раздел блочного интерфейса, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Цель переменной Measured acceleration задает начальный выход для датчика.

Порты

Сохранение

расширить все

Механический порт сопоставлен с поступательным портом акселерометра.

Электрический порт сопоставлен с положительным выводом акселерометра.

Электрический порт сопоставлен с отрицательным выводом акселерометра.

Параметры

расширить все

Выберите одну из следующих опций, чтобы задать тип выхода блоков:

  • Voltage level - амплитуда выходного напряжения пропорциональна измеренному ускорению. Это опция по умолчанию.

  • PWM duty cycle - Коэффициент заполнения (время включения, разделенное на общее время импульса) пропорциональен измеренному ускорению.

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

Зависимости

Этот параметр видим только, когда вы выбираете Voltage level для параметра Output type.

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

Зависимости

Этот параметр видим только, когда вы выбираете Voltage level для параметра Output type.

Максимальное выходное напряжение от датчика, которое определяет максимальное измеренное положительное ускорение датчика.

Зависимости

Этот параметр видим только, когда вы выбираете Voltage level для параметра Output type.

Минимальное выходное напряжение от датчика, которое определяет максимальное измеренное отрицательное ускорение датчика. Этот параметр видим только, когда вы выбираете Voltage level для параметра Output type. Значение по умолчанию 1 V.

Изменение коэффициента заполнения на модуль ускорения. Коэффициент заполнения выражается в процентах от периода ШИМ.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Коэффициент заполнения, выводимый датчиком, когда ускорение равняется нулю.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Максимальный коэффициент заполнения, выдаваемый датчиком. Увеличение уровней ускорения после этой точки не будет регистрировать увеличение коэффициента заполнения.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Минимальный коэффициент заполнения, выдаваемый датчиком. Уменьшение уровней ускорения после этой точки не будет регистрировать уменьшение коэффициента заполнения.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Частота выхода последовательности импульсов.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Амплитуда выхода последовательности импульсов при высокой.

Зависимости

Этот параметр видим только, когда вы выбираете PWM duty cycle для параметра Output type.

Выберите одну из следующих опций для динамики датчика моделирования:

  • No dynamics — Suitable for HIL - Не моделируйте динамику датчика. Используйте эту опцию при запуске фиксированного шага симуляции или генерации кода для HIL-тестирования, потому что это избегает необходимости в небольшом времени симуляции шаге, если ширина полосы пропускания датчика высока. Это опция по умолчанию.

  • Model sensor bandwidth - Моделируйте динамику датчика с приближением задержки первого порядка, основанным на Bandwidth значении параметров. Вы можете управлять начальным условием задержки, задавая Measured acceleration переменную target.

Задает 3dB полосу пропускания для измеряемого ускорения, принимая временную константу первого порядка.

Зависимости

Этот параметр видим только, когда вы выбираете Model sensor bandwidth для параметра Dynamics.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2012b