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

 
 
> PI регулятор в цифре
tema-electric
сообщение Jun 14 2013, 05:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Здравствуйте. Ломаю голову не первый день.

Есть аналоговая схема. Опторазвязка + операционник с фильтром 1.5 кГц, затем усилитель ошибки с коэффициентом усиления 100 и преобразователь напряжение-частота, который преобразует плавно напряжение ошибки в частоту от 0 до 30...100 кГц (AD654). Управление идет резонансным инвертором.

Хочу перевести все это хозяйство в цифру, избавиться от усилителей и всяческих редкостных микросхем, а также от коррекции смещения. Вопрос в разрядности АЦП и его быстродействии. Если взять какой-нибудь 16-битный АЦП с быстродействием в 100 кГц, то очевидно, что старшие 7 бит придется откинуть, в виду коэффициента усиления 100 (по аналогии с аналоговой схемой). Далее, остается 9 бит, интегрируя которые в ПЛИС я должен получить плавное изменение частоты от 100 кГц до 0 Гц. Плавно - это с шагом в единицы, десятки Гц, чтобы уши не резало. И мне кажется, что это нереализуемо. Если взять какой-нибудь сигма-дельта АЦП с разрядностью 24 бита, то вроде должно получиться. Но есть всякие смещения и нелинейности у самого АЦП, и нет уверенности в исходе.

Прошу осенить sm.gif, как это правильно сделать и с точки зрения теории автоматического управления и с точки зрения реализуемости на АЦП в принципе. Итоговая точность стабилизации будет в районе 1%.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tema-electric
сообщение Jun 20 2013, 13:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Спасибо всем откликнувшимся. sm.gif Вопрос выбора кристалла не стоит. ПЛИСы работают и работают хорошо. Кроме того, слишком большой задел, чтобы сейчас что-то новое придумывать.

Цитата(etoja @ Jun 19 2013, 14:00) *
В нём есть 10-битный АЦП, 300 тысяч выборок в секунду - достаточно для оцифровки сигнала ошибки с полосой 1.5КГц.

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

Цитата(gte @ Jun 19 2013, 16:27) *
Плавность изменения управляющей частоты это отдельный вопрос.

Да вот не отдельный, к сожалению. С быстроменяющейся нагрузкой что делать? sm.gif Плавно под нее подстраиваться?

Цитата(Fujitser @ Jun 19 2013, 20:42) *
Для уверенности в исходе постройте модель системы в матлабе. С этого надо начинать.

Согласен. Но еще есть плата с сигма-дельта АЦП на 16 бит (модулятор), в которой можно просто переписать реализацию цифрового контроллера.

Я создал эту тему, полагая, что это несложный вопрос, т.к. сегодня все все делают на цифре, и даже что-то стабилизируют. cranky.gif


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
gte
сообщение Jun 20 2013, 14:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(tema-electric @ Jun 20 2013, 16:24) *
Да вот не отдельный, к сожалению. С быстроменяющейся нагрузкой что делать? sm.gif Плавно под нее подстраиваться?

Каким образом Вам помогут 24 бита? Сколько из них уйдет на шумы обратной связи?
Для получения требуемой Вам стабилизации можно управлять частотой в диапазоне от 0 до 30...100 кГц с определенной дискретностью, учитывающей нелинейность регулирования. Зачем перестройка частоты управляющего воздействия с дискретностью в единицы Герц? Можно регулирующее воздействие иметь с большей дискретностью, но обечпечить плавность изменения частоты с постоянной регулятора.

У Вас, кстати, в регуляторе "операционник с фильтром 1.5 кГц" или ПИД регулирование?
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Jun 20 2013, 14:33
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(gte @ Jun 20 2013, 21:15) *
У Вас, кстати, в регуляторе "операционник с фильтром 1.5 кГц" или ПИД регулирование?

1.5 кГц - это фильтр. На данный момент в аналоговом тракте вообще нет интегратора. Но как его туда поставить - известно.

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

Вообще пройдена долгая дорога по плавному синтезу частоты в аналоговых схемах. Адекватно работают только асинхронные преобразователи напряжение-частота. Они способны выдавать и 100 кГц и 99.9 кГц. AD652, например, уже плохо работает на ВЧ.

Цитата(gte @ Jun 20 2013, 21:15) *
Каким образом Вам помогут 24 бита? Сколько из них уйдет на шумы обратной связи?

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


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
gte
сообщение Jun 20 2013, 14:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(tema-electric @ Jun 20 2013, 17:33) *
1.5 кГц - это фильтр.

Фильтр верхних частот? Я в том смысле, что если ФНЧ, то он и интегратором работает.

Цитата(tema-electric @ Jun 20 2013, 17:33) *
Преобразователь напряжение-частота есть интегратор, в том числе и в цифре. Поэтому шумы не так страшны.

Зачем лишние разряды, которые потом будете фильтровать?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- tema-electric   PI регулятор в цифре   Jun 14 2013, 05:54
- - etoja   Используйте микропроцессор LPC1343 производства NX...   Jun 19 2013, 07:00
|- - gte   Цитата(etoja @ Jun 19 2013, 11:00) Исполь...   Jun 19 2013, 09:27
- - Fujitser   Цитата(tema-electric @ Jun 14 2013, 11...   Jun 19 2013, 13:42
||- - tema-electric   ФНЧ. И в частности для источника питания, у которо...   Jun 20 2013, 15:10
|- - prig   Цитата(tema-electric @ Jun 20 2013, 17...   Jun 20 2013, 16:01
|- - iosifk   Цитата(prig @ Jun 20 2013, 20:01) Если со...   Jun 20 2013, 18:12
|- - prig   Цитата(iosifk @ Jun 20 2013, 22:12) Сейча...   Jun 21 2013, 08:07
|- - iosifk   Цитата(iosifk @ Jun 20 2013, 22:12) Разбе...   Jun 21 2013, 12:06
|- - sidy   Цитата(iosifk @ Jun 21 2013, 16:06) И мож...   Jun 22 2013, 15:15
|- - iosifk   Цитата(sidy @ Jun 22 2013, 19:15) А можно...   Jun 22 2013, 17:59
|- - Tiro   Цитата(sidy @ Jun 22 2013, 18:15) А можно...   Jun 28 2013, 21:26
- - prig   Если частота пульсаций задаётся самим регулятором,...   Jun 21 2013, 13:06
- - gte   Цитата(prig @ Jun 21 2013, 16:06) Если ча...   Jun 21 2013, 13:16
- - prig   Цитата(gte @ Jun 21 2013, 17:16) ... Сдае...   Jun 27 2013, 10:58


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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 13:50
Рейтинг@Mail.ru


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