|
Перевести аналоговый PID в цифровой, Какими инструментами? |
|
|
|
Apr 13 2016, 18:08
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Привет Всем! Есть отлаженные аналоговые PID. Хочется попробовать перевести их в цифровую форму, т.е. в Си код для МК, ARM например? Схема подобно используемой на рисунке. Это из an-1162.pdf (International Rectifier).
Работа разовая, а вариант исполнения регулятора достаточно редкий, поэтому хочется минимизировать затраты. С помощью каких программ это можно получить начальный код? Например, с помощью LabView + Embedded Module for ARM?
|
|
|
|
|
 |
Ответов
|
Apr 14 2016, 13:22
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Цитата(Tanya @ Apr 14 2016, 15:30)  Скорее всего. Это обычный ПИД-регулятор на одном ОУ. Если лень самостоятельно выводить формулы, можно их подсмотреть у Титце с Шенком. Увы, подсмотреть не удастся (внимательно посмотрите на схему), а времени всегда не хватает. То же и с вариантом "отдать на сторону". Проверку и отладку все равно надо делать сразу. Вариант подобный LabView + Embedded Module for ARM интересен тем, что исходный вариант можно проверить в симуляторе и работу растянуть по времени, так как проблема не первой срочности. Цитата(Herz @ Apr 14 2016, 15:20)  Не соглашусь. Что такого необычного в этом варианте? Тем, что математика на данный регулятор не описана в литературе, придется во всем разбираться.
|
|
|
|
|
Apr 15 2016, 02:10
|
Местный
  
Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602

|
Цитата(gte @ Apr 14 2016, 16:22)  Тем, что математика на данный регулятор не описана в литературе, придется во всем разбираться. Этой математике вчера в обед было лет 45-46 точно(с 1970 года), а так и все 100.
|
|
|
|
|
Apr 17 2016, 10:41
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Цитата(iosifk @ Apr 16 2016, 12:57)  А взять готовые цифровые стабилизаторы от Exar или от ADI слабо? И вроде еще у кого-то есть точно не помню... Можно чуть подробнее? Цитата(enshtein @ Apr 15 2016, 20:22)  Без проблем. 10т.р. цена вопроса. Но как калькулятор не получится. Даете значение L , С и Rнагрузка получаете настроенную цифровую систему управления в виде разностного уравнения для конкретного случая Судя по личной почте и топику видимо я не точно выразил свою проблему. Мне надо на основе уже отлаженного регулятора его цифровой аналог, в смысле регулировочной характеристики. Т.е. сначала строится модель регулятора которая затем используется для построения программы цифрового регулятора. Основой для синтеза является не указанная мной аналоговая схема, а модель регулятора построенная на основе аналоговой схемы. В этом смысле я не зря упоминал как пример LabView + Embedded Module for ARM которая генерирует Си код на основе графического представления (блок схемы).
Регулятора другой, взят как приме из статьи. Где он будет использован это дело десятое.
|
|
|
|
|
Apr 19 2016, 14:15
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Цитата(wim @ Apr 19 2016, 16:09)  Объясняю еще раз. Передаточная характеристика ПИД-регулятора (в общепринятой терминологии) имеет вид Kp+Ki/s+Kd*s. Ваша схема - это не ПИД-регулятор, это схема, условно говоря, с двумя нулями и тремя полюсами. Порядок передаточной характеристики более высокий. Поэтому просто так ее к "ПИД-регулятору" не привести. Вы с Татьяной пока поспорьте про контенсатор С3
который отличает схему от той схемы, что названа у Титце и Шенк как ПИД регулятор.  Если не договоритесь, я его вынесу в отдельное звено. Какая разница классический он или нет. Меня интересует смогу я с моими минимальными затратами времени получить его цифровой аналог или нет.
|
|
|
|
Сообщений в этой теме
gte Перевести аналоговый PID в цифровой Apr 13 2016, 18:08    Herz Цитата(gte @ Apr 14 2016, 00:51) Не готов... Apr 14 2016, 11:20      wim Цитата(gte @ Apr 14 2016, 16:22) математи... Apr 14 2016, 14:17       gte Цитата(wim @ Apr 14 2016, 18:17) Математи... Apr 14 2016, 15:31      Tanya Цитата(gte @ Apr 14 2016, 16:22) Увы, под... Apr 14 2016, 14:18           enshtein Без проблем. 10т.р. цена вопроса. Но как калькулят... Apr 15 2016, 16:22               wim Цитата(gte @ Apr 19 2016, 17:15) смогу я ... Apr 19 2016, 14:30               Tanya Цитата(gte @ Apr 19 2016, 17:15) Вы с Тат... Apr 19 2016, 15:12                gte Цитата(Tanya @ Apr 19 2016, 19:12) Он у В... Apr 19 2016, 15:21                MikeSchir Цитата(Tanya @ Apr 19 2016, 18:12) Я его ... Apr 19 2016, 18:18 AnatolyT Делал когда то в своем изделии источник вторичного... Apr 16 2016, 07:31 AnatolyT Попробую навскидку сформулировать, применить МК в ... Apr 17 2016, 11:39 somebody111 Цитата(gte @ Apr 13 2016, 21:08) Привет В... Apr 24 2016, 16:30 gte Цитата(somebody111 @ Apr 24 2016, 19:30) ... Apr 24 2016, 17:44 somebody111 Там есть один единственный большой ньюанс - это пр... Apr 24 2016, 18:53 gte Цитата(somebody111 @ Apr 24 2016, 21:53) ... Apr 25 2016, 10:38 somebody111 Технически подойдёт любой процессор, у которого ес... Apr 25 2016, 11:08 gte Цитата(somebody111 @ Apr 25 2016, 14:08) ... Apr 25 2016, 15:57  Herz Цитата(gte @ Apr 25 2016, 17:57) Понятно,... Apr 25 2016, 22:43   gte Цитата(Herz @ Apr 26 2016, 01:43) Странна... Apr 26 2016, 10:23 somebody111 ЦитатаНаписать, выбрать процессор, оценить время в... Apr 25 2016, 22:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|