как реализовать ПИД регулятор на ПЛИС

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

Здравствуйте, Всех с НГ!. Я хочу спросит у вас как можно реализовать ПИД регулятор на ПЛИС, ну жен он для магнитного подвеса, если есть что подсказать и как его реализовать буду рад услышать мнения, возможно что нибудь с LabVIew модуль который работает с ПИД, а затем запрограммировать ее в ПЛИС фирмы КСЕЛИНК, если я что то путаю то извините. :)
Реклама
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Vov123 »

А почему именно ПЛИС? ПИД регулирование довольно тормозутный процесс.
Реклама
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

Просто хочется решит поставленную задачу на ПЛИС, хочу узнать как это сделать и за одно разобраться в этом.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Meteor »

На смутный вопрос отвечу туманно.
В первом приближении рассмотрим процессы дифференцирования, интегрирования и пропорциональности.
Пропорциональность - есть умножение текущего значения на некоторый числовой коэффициент. Следовательно A(i)=k*X(i).
Интегрирование можно рассматривать как сумму всех значений не обязательно чисто входных. Положим это будет выглядеть как S=summ(A(i))
Дифференцирование (между двумя соседними отсчетами и не только) можно заменить приращением, следовательно D(i)=X(i)-X(i-1)
Осталось дело за малым - описать каждое из звеньев и дальше либо соединять последовательно (процесс умножения), либо соединять параллельно (сложение), либо как-то хитро складывать и умножать.
PS. В некотороых случаях можно/нужно брать не соседние отсчеты.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Callous
Встал на лапы
Сообщения: 115
Зарегистрирован: Вс апр 20, 2008 16:54:13
Откуда: Украина, Чернигов

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Callous »

http://ru.wikipedia.org/wiki/%D0%9F%D0% ... 0%BE%D1%80
Что мешает реализовать цифровой ПИД регулятор. Хотя чаще всего хватает просто ПИ регулятора.
Реклама
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

А есть пример ПИД на ПЛИС чтобы разобраться или схема?
Реклама
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение hybroid »

А зачем ПЛИС? Ищите лишнюю головную боль?
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

Хочется попробовать на ПЛИС, если есть аналоговый схема ПИД тоже посмотрю если есть рабочая схема.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Meteor »

CROW писал(а):А есть пример ПИД на ПЛИС чтобы разобраться или схема?
Откройте любой учебник по ТАУ, и реализуйте каждое из звеньев на языках описания аппаратуры. В схеме (не структурной) быстро запутаетесь.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

а есть что нибудь почитать по этому языку? я просто любитель и тока начинающий
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Meteor »

Книг издано не мало. Ключевые слова VHDL, verilog.
Начать можно с книги Стешенко "ПЛИС ф.Altera элементная база, система проектирования и языки описания аппаратуры"
Если ориентированы на Xilinx то просто знакомьтесь с языками. Примеры почти одинаковые, но есть различия.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
CROW
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс мар 27, 2011 13:29:32

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение CROW »

а готовый пример на VHDL ПИ звена есть?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: как реализовать ПИД регулятор на ПЛИС

Сообщение Meteor »

Готовых не искал никогда.
Но для репочесания, можно объеденить умножитель и сумматор с накоплением в один проект.
Пример Возможность построения типового умножителя есть в квартусе, сумматор с накоплением вроде тоже должны быть.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»