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

Не могу добиться устойчивости работы шим регулятора

Задача в следующем:

осуществить стабилизацию тока в пределах 0-100а

имеем шим период 62,5мкс (шаг 62,5нс) (макс заполнеие 25-30%)

обратная связь датчик тока (на эффекте Холла)

пробую осуществить регулирование - получаю нестабильность

+- 1A

усреднение результата на ацп на данный момент по 512 данным

увеличение усреднения мертвому припарка!!

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

немного ситуация улучшилась...

Что можно есче предпринять?

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


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

Что можно есче предпринять?

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

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


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

Интересная мысль! ;-)

что это нам может дать?

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

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


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

калибровка ацп присутствует...

мне непонятно откуда возьмется большая стабильность кода?

у меня на выходе устройства стоит достаточный элктролит 33000 мкф

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


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

а с каким периодом работает петля обратной связи?

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


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

Задача в следующем:

осуществить стабилизацию тока в пределах 0-100а

имеем шим период 62,5мкс (шаг 62,5нс) (макс заполнеие 25-30%)

обратная связь датчик тока (на эффекте Холла)

пробую осуществить регулирование - получаю нестабильность

+- 1A

усреднение результата на ацп на данный момент по 512 данным

увеличение усреднения мертвому припарка!!

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

немного ситуация улучшилась...

Что можно есче предпринять?

Значит так:

если есть ШИМ, значит есть пульсация и есть фильтр, подавляющий эту пульсацию.

На сколько Дб давится ШИМ на частоте квантования?

Если хотите иметь регулирование с точностью 0,1% (например), это значит, что на входе усилителя сравнения пульсация должна быть меньше, чем 1/1000 от выходного сигнала тока.

У Вас интегрирование производится в выходном фильтре и в АЦП. И еще одно требование. ЛАХ должен пересекать 0-уровень при 20 Дб/дек. Где нахдится эта точка? Возможно что усиление так задавлено, что просто не хватает 1000 в нужном Вам диапазоне частот.

 

Попробуйте разомкнуть тракт и снять АЧХ силовой части, тогда Вы сможете определить на какой частоте должен работать фильтр, определите насколько быстрым надо делать АЦП.

И, кстати, как реагирует датчик Холла на пульсации тока? Где его частота среза?

 

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

Удачи!

 

И еще - для генератора ТОКА - на выходе электролит роли никакой не играет.

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

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


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

а с каким периодом работает петля обратной связи?

110-120 мкс

попробывал синхронизацию....

даже не знаю... вроде лучше- а может это послереставрационный эффект ;-)

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


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

По какому принципу происходит регулирование?

 

Попробуйте нагрузить девайс активной постоянной нагрузкой(резистор) и посмотреть ошибку регулирования.

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


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

че то я не то написал.. период ос 50-60мс..

девайс находиться в кз...

пробывал давать постоянную длительность шим

получил ошибку + - ампер/6-7сек

с регулировкой +- ампер/ 50-80 секунд

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


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

пробывал давать постоянную длительность шим

получил ошибку + - ампер/6-7сек

При многократном усреднении ацп(измерения засинхронизированы с шимом) и стабильном шиме не должно быть такой погрешности.Обратите внимание на стабильность частоты и периода шима ,возможно она плавает.

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


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

имхо чтобы корректно работать с током, частота оцифровки тока должна быть минимум на порядок выше частоты ШИМ. А лучше использовать преобразователь напряжение-частота и завести его на счетчик.

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

ЗЫ: а что за регулятор? Обычно для тока хватает только пропорционального. В принципе, на 16кГц можно и на каждом периоде регулировать.

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

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


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

имхо чтобы корректно работать с током, частота оцифровки тока должна быть минимум на порядок выше частоты ШИМ. А лучше использовать преобразователь напряжение-частота и завести его на счетчик.

 

да, все правильно - только где взять столь быстрый ацп у меги?

насчет напряжение частота - интересно - я тоже подумываю об этом!!!

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


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

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

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

красиво получилось - но ещё предстоит поколдовать...

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


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

Если так, то есть такой отличный алгоритм: заводишь переменную, на каждом шаге добавляешь к ней отсчет с АЦП и вычитаешь 1/N часть ее самой. N нужно подобрать в зависимости от требуемого времени усреднения. Требуемая разрядность переменной определяется разрядностью АЦП и N. Алгоритм очень устойчив, не требует буфера отсчетов и отдает текущий ответ на каждом шаге.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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