Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

програмна реализация на PID алгоритъм
Иди на страница 1, 2  Следваща
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
sherif
Нов потребител
Нов потребител


Регистриран на: 09 Авг 2010
Мнения: 4

МнениеПуснато на: Пон Авг 09, 2010 22:38    Заглавие: програмна реализация на PID алгоритъм Отговорете с цитат

здравейте. искам да помоля за помощ по следната тема: имам за задание за курсов проект да направя програмна реализация на PID алгоритъм използваики аналоговите входове и изходи на контролер OMRON- CP1H. ако може някой да ми помогне било то за същността на PID алгоритъма или за самата програмна реализация, ще съм му мн благодарен.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Пон Авг 09, 2010 22:42    Заглавие: Отговорете с цитат

Да пробваме.
Кажи какво означава PID (алгоритъм) според теб?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
milmar
Опитен потребител
Опитен потребител


Регистриран на: 05 Юни 2007
Мнения: 1010
Местожителство: Русе

МнениеПуснато на: Пон Авг 09, 2010 22:59    Заглавие: Отговорете с цитат

PID е закона на управление на регулатора , т.е. правилата по които се изработва (в регулатора) управляващото въздействие . В случая то се изработва като пропорционална , диференциална и интегрална съставка на база на грешката между задание и изходна величина .
В твоя случай трябва да се реализира по цифров закон на управление .

Ако не си учил ТАР , когато е трябвало , сега е момента Idea !
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Вто Авг 10, 2010 7:21    Заглавие: Отговорете с цитат

milmar, въпроса ми беше към пусналия темата, а не към теб.
Отговора му (даден от него) щеше да внесе малко яснота по констатацията ти от последното изречение.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
ikarlo
Опитен потребител
Опитен потребител


Регистриран на: 12 Апр 2008
Мнения: 470
Местожителство: Sofia

МнениеПуснато на: Вто Авг 10, 2010 9:54    Заглавие: Отговорете с цитат

http://www.ia.omron.com/data_pdf/data_sheet/cp1h_cp1l_ca_csm2131.pdf трябва даде отговор.

За да не пускам нов отговор, ще си редактирам стария:
ПИД функцията се описва с просто у-ние ПИД= k1*P + k2*I + k3*D
където k1, k2 и k3 са коефициенти на пропоционалност, а P, I и D са съответно самата величина, интегралът и диференциалът й (например температура, скорост, напрежение и какво ли не). Абсолютно недопустимо е да се вземат три датчика и сигналите им да се обработват поотделно. Интегралът и диференциалът се получават от самата величина чрез функционални преобразуватели, които могат да бъдат аналогови, цифрови или софтуерни. Дотук е лесното. Трудността е в определянето на трите коефициента - за това са необходими задълбочени познания за процеса, който ще се регулира и, което е немаловажно, ОПИТ. Затова напоследък се правят софтуерни регулатори с възможност са "самообучение" (или "самонастройка"), при които се задават само стойностите на величината (или алгоритъм по който тя да се мени) и обхвата на дапустимите отклонения в процеса на регулиране. Въпреки високата "интелигентност" на подобни устройства, пускането им в действие си е рисково (продставете си че се управлява 100MW парен котел) с пръст върху стопа. Всички ПИД регулатори се нуждаят от сериозна защитна автоматика защото в "чист" вид те лошо понасят преходните процеси.
А за конкретния контролер - "читать надо" - има превъзходни възможности, но за помощ трябва някой, който е на "ти" с него


Последната промяна е направена от ikarlo на Чет Авг 12, 2010 12:28; мнението е било променяно общо 1 път
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
sherif
Нов потребител
Нов потребител


Регистриран на: 09 Авг 2010
Мнения: 4

МнениеПуснато на: Вто Авг 10, 2010 22:46    Заглавие: Отговорете с цитат

ами PID алгоритъма има 3 съставки. P съставка(пропорционално звено),I съставка(интегриращото звено) и D съставка(диференциращо звено). това е теоретичната част която съм запомнил. Значи това едва ли е достатъчно за реализацията. А иначе за дооточняване: контролера разполага с 4 вградени аналогови входа и 2 вградени аналогови изхода. Следващата спънка е как точно да ги използвам?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
mishomvp
Опитен потребител
Опитен потребител


Регистриран на: 17 Авг 2004
Мнения: 2357
Местожителство: Златоград

МнениеПуснато на: Вто Авг 10, 2010 23:26    Заглавие: Отговорете с цитат

Цитат:
Следващата спънка е как точно да ги използвам?

За какво ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
sherif
Нов потребител
Нов потребител


Регистриран на: 09 Авг 2010
Мнения: 4

МнениеПуснато на: Сря Авг 11, 2010 19:33    Заглавие: Отговорете с цитат

ами не знам какво то4но да свържа към аналоговите входове. дали за всяка съставка по един и после самата програма как ще изглежда ladder диаграмата

Exclamation Arrow Пиши грамотно Exclamation
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
the_bull
Опитен потребител
Опитен потребител


Регистриран на: 31 Май 2007
Мнения: 660
Местожителство: Монтана(Студент в Русе)

МнениеПуснато на: Сря Авг 11, 2010 21:16    Заглавие: Отговорете с цитат

Нямам опит в този тип неща, но със сигурност трябва да свържеш само един първичен преобразовател, с който да взимаш ОВ и от функциите на контролера да правиш всичко останало. Иначе няма смисъл ако кажеш на някой, че ти трябват 3 Pt-100 сигурно ще ти се зарадва като разбере и цената им. Огледай документацията на този контролер. Би трябвало да са дали някъде я на сайта си я някъде в документите примери. ПИД закона е сигурно най-разпространения. Щом доц. по ТАУ ни казваше ако не знаете какъв закон да ползвате слагайте ПИД и не се плашете Very Happy
_________________
Постулат на Хорнер за петте удара:
"Опитът е право пропорционален на потрошеното оборудване."
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
мульо
Опитен потребител
Опитен потребител


Регистриран на: 25 Ное 2004
Мнения: 929
Местожителство: Варна

МнениеПуснато на: Сря Авг 11, 2010 23:20    Заглавие: Отговорете с цитат

sherif написа:
ами не знам какво то4но да свържа към аналоговите входове. дали за всяка съставка по един и после самата програма как ще изглежда ladder диаграмата

Един приятелски съвет: или си сядай си на задника и чети, за да не задаваш идиотски въпроси и да се излагаш, или ако не те влече, зарязвай този занаят и се хващай с нещо дето ти е на сърце. Ако мислиш, че като избуташ университета после работата ще е "пей сърце", много се лъжеш.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница 1, 2  Следваща
Страница 1 от 2

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals