Объект: EDM01M

../../../../_images/logo_ru_no_text.png

Библиотека: ElectricalDrive

Имя на уровне решателя: ElectricalDrive.EDM01M

Аннотация: Модель датчика тока

Обозначение: Модель датчика тока

Порты (степени свободы) компонента:

№

Обозначение порта

Тип

Наименование порта

1

Port1

ISIGNAL

1D сигнальный порт, узел 1

2

Port2

OSIGNAL

1D сигнальный порт, узел2

Пользовательские параметры модели:

№

Параметр

Тип

Описание

Единица

Значение по умолч.

1

Imax

real

Максимальное считываемое значение, A

A

1.0

2

Tf

real

Постоянная времени аналогового фильтра датчика, с

s

1.0

3

nADC

real

Разрядность АЦП, бит

bit

1.0

Расчетные и измеряемые величины:

№

Параметр

Описание

Единица

1

V_port1

Значение сигнала на порте (V)

2

X_port1

Значение интегральной функции от сигнала на порте (X)

3

A_port1

Значение производной функции от сигнала на порте (A)

4

V_port2

Значение сигнала на порте (V)

5

X_port2

Значение интегральной функции от сигнала на порте (X)

6

A_port2

Значение производной функции от сигнала на порте (A)

Пример использования компонента

Модель датчика тока (EDM01M)

Компонент EDM01M (модуль ElectricalDrive) реализует модель датчика тока, включающую аналоговый фильтр и аналого-цифровой преобразователь (АЦП). Компонент преобразует непрерывный аналоговый сигнал в дискретный код (ступенчатый сигнал) с учетом заданного максимального диапазона, разрядности и инерционности фильтра. Предусмотрены настройки максимального считываемого значения Imax, постоянной времени аналогового фильтра Tf и разрядности АЦП nADC. Компонент применяется в системах управления электроприводами для имитации обратных связей по току.

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

Начальные данные:

Параметры модели
Imax — Максимальное считываемое значение, А
Tf — Постоянная времени аналогового фильтра датчика, с
nADC — Разрядность АЦП, бит

Входной сигнал
SinusSource1 — синусоидальный сигнал

end = 1.0 с — Время интегрирования

Схема тестирования:

На вход датчика тока EDM01M1 (вход a1) подаётся синусоидальный сигнал от источника SinusSource1. Выходной сигнал (a2) регистрируется на осциллографах Check1 и RUN.

Результат:

На графиках RUN и Check1 показаны входной сигнал EDM01M.a1 (синусоида) и выходной сигнал EDM01M.a2. Выходной сигнал представляет собой ступенчатую функцию (квантованный сигнал), что соответствует работе АЦП с заданной разрядностью nADC. Ограничение амплитуды выходного сигнала сверху и снизу определяется параметром Imax, а шаг квантования (высота ступеней) зависит от разрядности АЦП. Плавность переходов между ступенями и задержка относительно входного сигнала обусловлены наличием аналогового фильтра с постоянной времени Tf. Модуль датчика тока работает корректно, формируя дискретизированный сигнал, соответствующий входному аналоговому воздействию.

Схема теста
../../../../_images/EDM01M.sch.png

Рисунок 1 - Схема теста

Графики результатов теста
../../../../_images/EDM01M.RUN.png

Рисунок 2 - EDM01M.RUN (входной сигнал a1 и выходной сигнал a2)

../../../../_images/EDM01M.Check1.png

Рисунок 3 - EDM01M.Check1 (входной сигнал a1 и выходной сигнал a2)