реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Не могу добиться устойчивости работы шим регулятора, шим регулирование
Kovrov
сообщение Mar 24 2006, 10:39
Сообщение #1


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Задача в следующем:
осуществить стабилизацию тока в пределах 0-100а
имеем шим период 62,5мкс (шаг 62,5нс) (макс заполнеие 25-30%)
обратная связь датчик тока (на эффекте Холла)
пробую осуществить регулирование - получаю нестабильность
+- 1A
усреднение результата на ацп на данный момент по 512 данным
увеличение усреднения мертвому припарка!!
пытался производить регулирование по 1му знаку после запятой
немного ситуация улучшилась...
Что можно есче предпринять?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 24 2006, 11:26
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



Цитата(Kovrov @ Mar 24 2006, 14:39) *
Что можно есче предпринять?

Попробуйте засинхронизировать старт работы ацп с шимом,чтобы выборка производилась каждый раз в один и тот же момент когда начинаеться новая фаза шима.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 11:29
Сообщение #3


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Интересная мысль! ;-)
что это нам может дать?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 24 2006, 11:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



Цитата(Kovrov @ Mar 24 2006, 15:29) *
Интересная мысль! ;-)
что это нам может дать?

Может дать большую стабильность полученного кода ацп,всё равно при этом будет оставаться постоянная погрешность измерения,которую можно убрать при калибровке девайса.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 11:45
Сообщение #5


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



калибровка ацп присутствует...
мне непонятно откуда возьмется большая стабильность кода?
у меня на выходе устройства стоит достаточный элктролит 33000 мкф


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 24 2006, 11:53
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



а с каким периодом работает петля обратной связи?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 24 2006, 11:54
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Kovrov @ Mar 24 2006, 13:39) *
Задача в следующем:
осуществить стабилизацию тока в пределах 0-100а
имеем шим период 62,5мкс (шаг 62,5нс) (макс заполнеие 25-30%)
обратная связь датчик тока (на эффекте Холла)
пробую осуществить регулирование - получаю нестабильность
+- 1A
усреднение результата на ацп на данный момент по 512 данным
увеличение усреднения мертвому припарка!!
пытался производить регулирование по 1му знаку после запятой
немного ситуация улучшилась...
Что можно есче предпринять?

Значит так:
если есть ШИМ, значит есть пульсация и есть фильтр, подавляющий эту пульсацию.
На сколько Дб давится ШИМ на частоте квантования?
Если хотите иметь регулирование с точностью 0,1% (например), это значит, что на входе усилителя сравнения пульсация должна быть меньше, чем 1/1000 от выходного сигнала тока.
У Вас интегрирование производится в выходном фильтре и в АЦП. И еще одно требование. ЛАХ должен пересекать 0-уровень при 20 Дб/дек. Где нахдится эта точка? Возможно что усиление так задавлено, что просто не хватает 1000 в нужном Вам диапазоне частот.

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

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

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

Сообщение отредактировал iosifk - Mar 24 2006, 11:56


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 12:00
Сообщение #8


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(plan @ Mar 24 2006, 14:53) *
а с каким периодом работает петля обратной связи?

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


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 24 2006, 12:09
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



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

Попробуйте нагрузить девайс активной постоянной нагрузкой(резистор) и посмотреть ошибку регулирования.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 12:19
Сообщение #10


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



че то я не то написал.. период ос 50-60мс..
девайс находиться в кз...
пробывал давать постоянную длительность шим
получил ошибку + - ампер/6-7сек
с регулировкой +- ампер/ 50-80 секунд


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 24 2006, 12:30
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



Цитата(Kovrov @ Mar 24 2006, 16:19) *
пробывал давать постоянную длительность шим
получил ошибку + - ампер/6-7сек

При многократном усреднении ацп(измерения засинхронизированы с шимом) и стабильном шиме не должно быть такой погрешности.Обратите внимание на стабильность частоты и периода шима ,возможно она плавает.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Mar 24 2006, 13:23
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



имхо чтобы корректно работать с током, частота оцифровки тока должна быть минимум на порядок выше частоты ШИМ. А лучше использовать преобразователь напряжение-частота и завести его на счетчик.
Или допустим регулятор у вас работает с максимальным значением тока, а вы измеряете действующее, конечно будет разница.
ЗЫ: а что за регулятор? Обычно для тока хватает только пропорционального. В принципе, на 16кГц можно и на каждом периоде регулировать.

Сообщение отредактировал SpyBot - Mar 24 2006, 13:30
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 13:50
Сообщение #13


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(SpyBot @ Mar 24 2006, 16:23) *
имхо чтобы корректно работать с током, частота оцифровки тока должна быть минимум на порядок выше частоты ШИМ. А лучше использовать преобразователь напряжение-частота и завести его на счетчик.


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


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 24 2006, 16:34
Сообщение #14


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



довольно приятный результат принес - несколько иной алгоритм усреднения
пришлось вводить буфер измерений и усреднять его как стек измерений
красиво получилось - но ещё предстоит поколдовать...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 24 2006, 18:23
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



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

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016