Перейти к содержанию
    

Эмуляция индуктивности на МК

Доброго времени суток, ув. форумчане

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

т.е. подаем на АЦП сигнал, а с ЦАПа получаем уже сигнал такой-же как-будто бы мы его пропустили через дроссель а не микроконтроллер

аппаратно думаю ставить STM32F407

каким образом лучше всего реализовать такую задачу?

 

мне на ум пока приходит только вот такое решение задачи

X1(t1), X2(t2) - измерения АЦП

x = X2 -L*((x2-x1)/(t2-t1))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мне на ум пока приходит только вот такое решение задачи

X1(t1), X2(t2) - измерения АЦП

x = X2 -L*((x2-x1)/(t2-t1))

L тут не при чем, если вы не определили R. Цепь то должна быть LR, или как вы себе представляете работу индуктивности висящей в воздухе?

Поэтому у вас просто должен быть реализован БИХ фильтр первого порядка.

Вот его схема в Simulink:

post-2050-1510943235_thumb.png

Просто введена некая величина Inductance и подразумеваем, что здесь есть R, но его значение нас не интересует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток, ув. форумчане

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

т.е. подаем на АЦП сигнал, а с ЦАПа получаем уже сигнал такой-же как-будто бы мы его пропустили через дроссель а не микроконтроллер

аппаратно думаю ставить STM32F407

каким образом лучше всего реализовать такую задачу?

 

мне на ум пока приходит только вот такое решение задачи

X1(t1), X2(t2) - измерения АЦП

x = X2 -L*((x2-x1)/(t2-t1))

А ток через индуктивность как эмулировать будете?

А сброс индуктивной энергии при выключении дросселя как эмулировать будете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Посмотрите Гиратор.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите Гиратор.

 

 

Угу. А еще более посмотрите конвертер полного сопротивления. Ну и операционный усилитель, до кучи... (теории электроцепей не избежать)

А потом дискретизацию, z-преобразование (матана и тфкп не избежать)... Закончите ВУЗ соответствующего профиля... Делов-то?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос остался открытым:

А ток через индуктивность как эмулировать будете?

А сброс индуктивной энергии при выключении дросселя как эмулировать будете?

 

На операционниках этого не сделать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос остался открытым:

А ток через индуктивность как эмулировать будете?

А сброс индуктивной энергии при выключении дросселя как эмулировать будете?

Просто перейдет от абстрактного параметра модели к соотношению L/R.

Меняя R получает любой ток.

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

Если иммитировать именно разрыв, как в вашем соленоиде, то нужно в модели переключиться на большое R при спаде входного сигнала в 0, а на выход давать масштабированный сигнал.

Тут все элементарно.

 

Странно почему не вспомнили симуляцию магнитопровода. Вот это действительно будет сложность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответы, кажется необходимо конкретизировать суть моего вопроса

разрабатываю сварочный инверторный полуавтомат с управлением на мк.

в трансформаторных полуавтоматах на выходе ставился дроссель, который при касании проволоки и заготовки "смягчал" ситуацию но для различных режимов необхдима различная индуктивность этого дросселя

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

А ток через индуктивность как эмулировать будете?

А сброс индуктивной энергии при выключении дросселя как эмулировать будете?

 

На операционниках этого не сделать.

Элементарно. Учите матчасть.

 

...

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

Вам не нужно эмулировать индуктивность. Нужно просто сделать источник тока с ограничением по напряжению, это намного проще.

 

Проблема будет только с поджигом дуги, но это делается отдельным устройством.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так ведь полуавтомат это источник напряжения с ограничением по току, это дуговой и тиг аппараты являются источниками тока с ограничением по напряжению

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так ведь полуавтомат это источник напряжения с ограничением по току, это дуговой и тиг аппараты являются источниками тока с ограничением по напряжению

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

Поэтому и не надо заморачиваться на эмуляции индуктивности, а реализовать требуемую вольт-амперную характеристику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поэтому и не надо заморачиваться на эмуляции индуктивности, а реализовать требуемую вольт-амперную характеристику.

Так если "требуемая" вольт-амперная характеристика и задается индуктивностью.

Или кто требования задает в таких случаях?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так если "требуемая" вольт-амперная характеристика и задается индуктивностью.

Или кто требования задает в таких случаях?

Мощность (крутящий момент) бензинового двигателя задается положением дроссельной заслонки. Но вряд ли при изготовлении электромобиля кому-то придет в голову идея эмулировать работу этой заслонки (считать поток воздуха в зависимости от положения, оборотов двигателя, температуры воздуха, атмосферного давления). Если есть измеритель тока. измеритель напряжения, управление инвертором через ШИМ, то зачем делать лишние расчеты виртуального дросселя, когда можно просто ограничивать напряжение и ток при попытке превышения требуемого значения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то зачем делать лишние расчеты виртуального дросселя, когда можно просто ограничивать напряжение и ток при попытке превышения требуемого значения?

Вы еще вожжи с дроссельной заслонокой сравните. Надо выдерживать хоть минимальную строгость аналогий.

Вопрос был откуда взять "требуемую" вольт-амперная характеристику если вы не заете как расчитывался дроссель.

Ответ - в копировании поведения дросселя.

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

Что TC и делает.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...