kanzler 0 23 декабря, 2009 Опубликовано 23 декабря, 2009 · Жалоба Уважаемый All! Кто делал ПИД регулятор на FPGA? Поделитесь своим опытом, есть ли какие подводные камни. Если есть возможность то где найти примеры исходников. Задача стоит создание регулятора тока для инверторного источника питания сварочника. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 23 декабря, 2009 Опубликовано 23 декабря, 2009 · Жалоба Уважаемый All! Кто делал ПИД регулятор на FPGA? Поделитесь своим опытом, есть ли какие подводные камни. Если есть возможность то где найти примеры исходников. Задача стоит создание регулятора тока для инверторного источника питания сварочника. Вы может поделитесь циклограммой(описанием) работы для ПИД регулятора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Builder 1 23 декабря, 2009 Опубликовано 23 декабря, 2009 · Жалоба Уважаемый All! Кто делал ПИД регулятор на FPGA? Поделитесь своим опытом, есть ли какие подводные камни. Если есть возможность то где найти примеры исходников. Задача стоит создание регулятора тока для инверторного источника питания сварочника. Именно па FPGA не делал, но всё-же. Для начала определитесь, Вы хотите сделать именно в железе или будет совтовый проц? Если софтово - поищите в инете, это избитая тема, думаю найдёте (под рукой нету примера). Единственно, что обычно примеры - с плавающей точкой, там вообще всё просто как грабли, всё сложность в настройке. Далее, определитесь окончательно со структурой реализации ПИД (есть разные вариации). Далее с форматами чисел определитесь. После чего ПИД для Вас станет последовательностью пару сложений, умножений и может ещё сравнений. В целочисленной реализации нужно с масштабами быть внимательно, чуть просчитались - и вылетели за разрядную сетку. Ещё кажись у TI были примеры их целочисленных регуляторов, но давно было, не помню где именно видел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться