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

Компенсация влияния мертвого времени в ШИМ сигнале

Добрый день. Господа, есть ли тут люди кто занимался компенсацией влияния мертвого времени в ШИМ сигнале? Хотелось бы задать пару вопросов.

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


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

Не занимался..., но не терпится узнать, кому оно помешало и зачем его компенсировать...?

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


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

в шим сигнале мёртвого времени нет. есть чередующаяся последовательность нулей и единиц

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


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

в шим сигнале мёртвого времени нет. есть чередующаяся последовательность нулей и единиц

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

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


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

Чтобы понять вопрос ТС, достаточно посмотреть его предыдущие темы.

Сам он, почему-то, не считает нужным излагать нормальную постановку задачи.

Видимо, предполагает, что здесь форум телепатов. :)

 

 

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


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

Corner, представьте себе меандр и сквозной ток в нём

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

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


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

Поясняю. Есть опорный ШИМ с микроконтроллера, для формирования выходного синусоидального напряжения, для управления трехфазным мостовым инвертором.

ШИМ в микроконтроллере формируется следующим образом (см. рис).

post-41333-1513592951_thumb.jpg

Такова особенность формирования комплементарного ШИМа в любом МК - от этого никуда не деться. Данные сигналы поступают на верхний и нижний транзисторы моста. В итоге верхний и нижний транзисторы моста работают не равное количество времени. В результате этого получаем искажения в выходной синусоиде.

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

Изменено пользователем sidy

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


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

Существуют множество статей в которых рассматривается "феномен мертвого времени" и способ его компенсации. Большинство способов основано на измерении выходного тока и введения компенсации в опорный сигнал.

Дайте хоть одну ссылку или пример описания. Как без этого можно понять о чём вы затеваете разговор? Плизззз!

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


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

Дайте хоть одну ссылку или пример описания. Как без этого можно понять о чём вы затеваете разговор? Плизззз!

http://qspace.qu.edu.qa/bitstream/handle/1....pdf;sequence=8

Вот, например

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


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

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

микроконтроллером. И если вы сможете найти в нём мёртвое время, значит, в вашем распоряжении есть осц с должной полосой пропускания, но решение задачи устранить мёртвое время в выходном каскаде порта микроконтроллера не будет соответствовать тематике ТС.

 

ШИМ-сигнал - он один. Их не может быть несколько, о чём говорит ТС, говоря о сигналах на управление плечами силового каскада. Даже нарезка низкочастотного синусоидального напряжения высокочастотным инвертором описывается одним ШИМ-сигналом.

 

Я просто придрался к терминологии и постановке задачи.

 

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

Это заблуждение; искажение в выходной синусоиде получается не из-за мёртвого времени. Ведь у вас же есть интегрирующий LC фильтр с заданным коэффициентом гармоник и обратная связь? Если всё рассчитано верно, то искажения в выходной синусоиде укладываются в этот THD.

 

Боди-диоды в ключах проводят ток, если надо, в то время как ваши ключи заперты мёртвыми временами

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


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

Corner, представьте себе меандр и сквозной ток в нём

Этот ток огромен, но длится короткое время (на фронтах). Для компенсации просадки напряжения рекомендуют ставить блокировочные конденсаторы.

 

Поясняю. Есть опорный ШИМ с микроконтроллера, для формирования выходного синусоидального напряжения, для управления трехфазным мостовым инвертором.

ШИМ в микроконтроллере формируется следующим образом (см. рис).

post-41333-1513592951_thumb.jpg

Такова особенность формирования комплементарного ШИМа в любом МК - от этого никуда не деться. Данные сигналы поступают на верхний и нижний транзисторы моста. В итоге верхний и нижний транзисторы моста работают не равное количество времени. В результате этого получаем искажения в выходной синусоиде.

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

Появляется скорее не искажение, а постоянная составляющая. Для работы двигателя не так страшно. Тем более амплитуда постоянной составляющей колеблется на уровне 0.5-2% от номинального напряжения (зависит от временного разброса гарантированной паузы и потерь в цепи питания от источника до обмотки двигателя).

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


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

Этот ток огромен, но длится короткое время (на фронтах). Для компенсации просадки напряжения рекомендуют ставить блокировочные конденсаторы.

 

 

Появляется скорее не искажение, а постоянная составляющая. Для работы двигателя не так страшно. Тем более амплитуда постоянной составляющей колеблется на уровне 0.5-2% от номинального напряжения (зависит от временного разброса гарантированной паузы и потерь в цепи питания от источника до обмотки двигателя).

Совершенно верно - в том числе появляются четные гармоники, в частности 2-ая.

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


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

Совершенно верно - в том числе появляются четные гармоники, в частности 2-ая.

Эту проблему надо решать на уровне софта. Вносить джиттер в управляющий сигнал. Таким образом можно значительно уменьшить влияние разброса мёртвого времени.

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


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

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

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

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

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

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

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

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

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

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