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

 
 
> Перевести аналоговый PID в цифровой, Какими инструментами?
gte
сообщение Apr 13 2016, 18:08
Сообщение #1


Гуру
******

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



Привет Всем!

Есть отлаженные аналоговые PID. Хочется попробовать перевести их в цифровую форму, т.е. в Си код для МК, ARM например?
Схема подобно используемой на рисунке. Это из an-1162.pdf (International Rectifier).
Прикрепленное изображение

Работа разовая, а вариант исполнения регулятора достаточно редкий, поэтому хочется минимизировать затраты. С помощью каких программ это можно получить начальный код?
Например, с помощью LabView + Embedded Module for ARM?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Herz
сообщение Apr 13 2016, 20:32
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Стоит только погуглить... Вот, например. Или ещё. Это только первые два результата поиска.
Go to the top of the page
 
+Quote Post
gte
сообщение Apr 13 2016, 20:48
Сообщение #3


Гуру
******

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



Цитата(Herz @ Apr 14 2016, 00:32) *
Стоит только погуглить...

Это строго ручками. Хотелось вы несколько облегчить задачу.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 13 2016, 20:59
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(gte @ Apr 13 2016, 22:48) *
Это строго ручками. Хотелось вы несколько облегчить задачу.

А каким образом? Получить готовый код? Так железо всё равно создавать ручками. А под него и программу писать. Не вижу здесь особых сложностей.
Go to the top of the page
 
+Quote Post
gte
сообщение Apr 13 2016, 21:51
Сообщение #5


Гуру
******

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



Цитата(Herz @ Apr 14 2016, 00:59) *
А каким образом? Получить готовый код? Так железо всё равно создавать ручками. А под него и программу писать. Не вижу здесь особых сложностей.

Не готовый код, заготовку. Вариант регулятора показанного на рисунке очень мало используется и очень мало описан. Я понимаю, что сгенерированный код регулятора будет мало неэффективен, но с ним можно поиграться и возможно это сэкономит время. Возможно я не прав.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 14 2016, 11:30
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(gte @ Apr 14 2016, 00:51) *
Возможно я не прав.

Скорее всего. Это обычный ПИД-регулятор на одном ОУ. Если лень самостоятельно выводить формулы, можно их подсмотреть у Титце с Шенком. Только если быстродействие нужно, придется соответствующий контроллер ставить. Вот на STM32F303 ПИД может работать несколько быстрее микросекунды. Раза в два. Правда там ЦАП тихоходный. С внешним будет лучше. Стоит ли такая овчинка выделки - Вам судить.
Go to the top of the page
 
+Quote Post
gte
сообщение Apr 14 2016, 13:22
Сообщение #7


Гуру
******

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



Цитата(Tanya @ Apr 14 2016, 15:30) *
Скорее всего. Это обычный ПИД-регулятор на одном ОУ. Если лень самостоятельно выводить формулы, можно их подсмотреть у Титце с Шенком.

Увы, подсмотреть не удастся (внимательно посмотрите на схему), а времени всегда не хватает. То же и с вариантом "отдать на сторону". Проверку и отладку все равно надо делать сразу.
Вариант подобный LabView + Embedded Module for ARM интересен тем, что исходный вариант можно проверить в симуляторе и работу растянуть по времени, так как проблема не первой срочности.

Цитата(Herz @ Apr 14 2016, 15:20) *
Не соглашусь. Что такого необычного в этом варианте?

Тем, что математика на данный регулятор не описана в литературе, придется во всем разбираться.
Go to the top of the page
 
+Quote Post
wim
сообщение Apr 14 2016, 14:17
Сообщение #8


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(gte @ Apr 14 2016, 16:22) *
математика на данный регулятор не описана в литературе, придется во всем разбираться.
Математика как раз описана: http://www.ti.com/download/trng/docs/semin...pic_7_Hagen.pdf
Но там, видимо, "многобукаф", а хочется как онлайн-калькулятор закона Ома. biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- gte   Перевести аналоговый PID в цифровой   Apr 13 2016, 18:08
|- - Herz   Цитата(gte @ Apr 14 2016, 00:51) Не готов...   Apr 14 2016, 11:20
||- - gte   Цитата(wim @ Apr 14 2016, 18:17) Математи...   Apr 14 2016, 15:31
|- - Tanya   Цитата(gte @ Apr 14 2016, 16:22) Увы, под...   Apr 14 2016, 14:18
|- - mcheb   Цитата(gte @ Apr 14 2016, 16:22) Тем, что...   Apr 15 2016, 02:10
|- - gte   Цитата(mcheb @ Apr 15 2016, 06:10) Этой м...   Apr 15 2016, 04:56
|- - Baser   Цитата(gte @ Apr 15 2016, 07:56) А что не...   Apr 15 2016, 11:06
|- - Tanya   Цитата(Baser @ Apr 15 2016, 14:06) Не пол...   Apr 15 2016, 12:31
|- - gte   Цитата(Tanya @ Apr 15 2016, 16:31) А ТС п...   Apr 15 2016, 15:40
|- - enshtein   Без проблем. 10т.р. цена вопроса. Но как калькулят...   Apr 15 2016, 16:22
|- - iosifk   Цитата(gte @ Apr 15 2016, 18:40) Что заче...   Apr 16 2016, 08:57
|- - gte   Цитата(iosifk @ Apr 16 2016, 12:57) А взя...   Apr 17 2016, 10:41
|- - wim   Цитата(gte @ Apr 19 2016, 14:52) мне надо...   Apr 19 2016, 12:09
|- - gte   Цитата(wim @ Apr 19 2016, 16:09) Объясняю...   Apr 19 2016, 14:15
|- - 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


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

 


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


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