Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje

The goal of article is to provide a basic mathematical description of incremental controller and suggest structure of single blocks so that be able to implement into single chip microcontroller. Individual blocks are analyzed as far as elementary operation's level. From hardware description res...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Elektronika ir elektrotechnika 2011-07 (7(113)), p.77
Hauptverfasser: Krejcar, O, Spicka, I, Frischer, R
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 7(113)
container_start_page 77
container_title Elektronika ir elektrotechnika
container_volume
creator Krejcar, O
Spicka, I
Frischer, R
description The goal of article is to provide a basic mathematical description of incremental controller and suggest structure of single blocks so that be able to implement into single chip microcontroller. Individual blocks are analyzed as far as elementary operation's level. From hardware description resulting, that selected structure is suitable for implement into similar MCU especially if they are able to conFig. I/O pins as with ours MCU. The article attends to the implementation of a full PID controller in the selected microprocessor. In order that PID controller met all demands of the modern control systems, it must include more than just the basic PID algorithm. Especially necessary is to implement treatment changes of the desired value by checking of its gradient. It should also be addressed treatment changes of action variable. There can be two ways how to do that: (a) limitations of the action control variable onto the allowable interval and treatment of the permissible gradient of the action variable, (b) establish direct forward coupling for the implementation of cascade control. For many applications it is necessary to allow the controller has to be able to switch from automatic to manual mode and vice versa bumpless. Splitting of the regulator into main blocks further can enable minimized time demands of the algorithm and to limit negative effects when input changes occur. A suitable controller design methodology as a reentrant routine and defining memory areas, then save processors program memory. The proposal is based on the PID model created in the MATLAB simulation environment. Ill. 10, bibl. 11 (in English; abstracts in English and Lithuanian). Analizuojami pavieniu valdikliu matematiniai modeliai, kuriuos siekiama sujungti i bendra grandine ir realizuoti kaip mikrovaldikli. Analizuojami atskiri blokai, gebantys atlikti elementarias funkcijas. Pasirinkta PID reguliatoriu galima realizuoti mikrovaldiklyje, jei ivesties ir isvesties isvadai suderinami su mikrovaldiklio isvadais. Siekiant, kad PID reguliatorius atitiktu visus siuolaikines valdymo sistemos poreikius, jis turi remtis ne vien PID algoritmu, bet tureti ir papildomu galimybiu. Siulomas PID modelis sudarytas programu paketo "Matlab" terpeje. Il. 10, bibl. 11 (anglu kalba; santraukos anglu ir lietuviu k.).
format Article
fullrecord <record><control><sourceid>gale</sourceid><recordid>TN_cdi_gale_infotracacademiconefile_A268870727</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A268870727</galeid><sourcerecordid>A268870727</sourcerecordid><originalsourceid>FETCH-gale_infotracacademiconefile_A2688707273</originalsourceid><addsrcrecordid>eNqVjc2KwkAQhOfggrrrO8wLRPNDjB7FH_S2h70vTdIjnXSmdWYi6NM7gux9qUNRxVfUSE2yYp0nWZ6VYzX1vk3TskqL5URdT_2FsUcbIJBYLUabgTkxCGFw2Ojv0047PA8MQZwmq3uqndRigxNmdH7xR9ALIRh8jMD0gBv14OOgc3IDbqjje4tf6sMAe5y9_VPND_uf7TE5A-MvWSPBQR3VYLwSi4Ziv8mXq1WVVnlV_HvwBKAWVJk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje</title><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Krejcar, O ; Spicka, I ; Frischer, R</creator><creatorcontrib>Krejcar, O ; Spicka, I ; Frischer, R</creatorcontrib><description>The goal of article is to provide a basic mathematical description of incremental controller and suggest structure of single blocks so that be able to implement into single chip microcontroller. Individual blocks are analyzed as far as elementary operation's level. From hardware description resulting, that selected structure is suitable for implement into similar MCU especially if they are able to conFig. I/O pins as with ours MCU. The article attends to the implementation of a full PID controller in the selected microprocessor. In order that PID controller met all demands of the modern control systems, it must include more than just the basic PID algorithm. Especially necessary is to implement treatment changes of the desired value by checking of its gradient. It should also be addressed treatment changes of action variable. There can be two ways how to do that: (a) limitations of the action control variable onto the allowable interval and treatment of the permissible gradient of the action variable, (b) establish direct forward coupling for the implementation of cascade control. For many applications it is necessary to allow the controller has to be able to switch from automatic to manual mode and vice versa bumpless. Splitting of the regulator into main blocks further can enable minimized time demands of the algorithm and to limit negative effects when input changes occur. A suitable controller design methodology as a reentrant routine and defining memory areas, then save processors program memory. The proposal is based on the PID model created in the MATLAB simulation environment. Ill. 10, bibl. 11 (in English; abstracts in English and Lithuanian). Analizuojami pavieniu valdikliu matematiniai modeliai, kuriuos siekiama sujungti i bendra grandine ir realizuoti kaip mikrovaldikli. Analizuojami atskiri blokai, gebantys atlikti elementarias funkcijas. Pasirinkta PID reguliatoriu galima realizuoti mikrovaldiklyje, jei ivesties ir isvesties isvadai suderinami su mikrovaldiklio isvadais. Siekiant, kad PID reguliatorius atitiktu visus siuolaikines valdymo sistemos poreikius, jis turi remtis ne vien PID algoritmu, bet tureti ir papildomu galimybiu. Siulomas PID modelis sudarytas programu paketo "Matlab" terpeje. Il. 10, bibl. 11 (anglu kalba; santraukos anglu ir lietuviu k.).</description><identifier>ISSN: 1392-1215</identifier><language>eng</language><publisher>Kaunas University of Technology, Faculty of Telecommunications and Electronics</publisher><subject>Circuit components ; Equipment and supplies ; Microcontrollers</subject><ispartof>Elektronika ir elektrotechnika, 2011-07 (7(113)), p.77</ispartof><rights>COPYRIGHT 2011 Kaunas University of Technology, Faculty of Telecommunications and Electronics</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784</link.rule.ids></links><search><creatorcontrib>Krejcar, O</creatorcontrib><creatorcontrib>Spicka, I</creatorcontrib><creatorcontrib>Frischer, R</creatorcontrib><title>Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje</title><title>Elektronika ir elektrotechnika</title><description>The goal of article is to provide a basic mathematical description of incremental controller and suggest structure of single blocks so that be able to implement into single chip microcontroller. Individual blocks are analyzed as far as elementary operation's level. From hardware description resulting, that selected structure is suitable for implement into similar MCU especially if they are able to conFig. I/O pins as with ours MCU. The article attends to the implementation of a full PID controller in the selected microprocessor. In order that PID controller met all demands of the modern control systems, it must include more than just the basic PID algorithm. Especially necessary is to implement treatment changes of the desired value by checking of its gradient. It should also be addressed treatment changes of action variable. There can be two ways how to do that: (a) limitations of the action control variable onto the allowable interval and treatment of the permissible gradient of the action variable, (b) establish direct forward coupling for the implementation of cascade control. For many applications it is necessary to allow the controller has to be able to switch from automatic to manual mode and vice versa bumpless. Splitting of the regulator into main blocks further can enable minimized time demands of the algorithm and to limit negative effects when input changes occur. A suitable controller design methodology as a reentrant routine and defining memory areas, then save processors program memory. The proposal is based on the PID model created in the MATLAB simulation environment. Ill. 10, bibl. 11 (in English; abstracts in English and Lithuanian). Analizuojami pavieniu valdikliu matematiniai modeliai, kuriuos siekiama sujungti i bendra grandine ir realizuoti kaip mikrovaldikli. Analizuojami atskiri blokai, gebantys atlikti elementarias funkcijas. Pasirinkta PID reguliatoriu galima realizuoti mikrovaldiklyje, jei ivesties ir isvesties isvadai suderinami su mikrovaldiklio isvadais. Siekiant, kad PID reguliatorius atitiktu visus siuolaikines valdymo sistemos poreikius, jis turi remtis ne vien PID algoritmu, bet tureti ir papildomu galimybiu. Siulomas PID modelis sudarytas programu paketo "Matlab" terpeje. Il. 10, bibl. 11 (anglu kalba; santraukos anglu ir lietuviu k.).</description><subject>Circuit components</subject><subject>Equipment and supplies</subject><subject>Microcontrollers</subject><issn>1392-1215</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid/><recordid>eNqVjc2KwkAQhOfggrrrO8wLRPNDjB7FH_S2h70vTdIjnXSmdWYi6NM7gux9qUNRxVfUSE2yYp0nWZ6VYzX1vk3TskqL5URdT_2FsUcbIJBYLUabgTkxCGFw2Ojv0047PA8MQZwmq3uqndRigxNmdH7xR9ALIRh8jMD0gBv14OOgc3IDbqjje4tf6sMAe5y9_VPND_uf7TE5A-MvWSPBQR3VYLwSi4Ziv8mXq1WVVnlV_HvwBKAWVJk</recordid><startdate>20110701</startdate><enddate>20110701</enddate><creator>Krejcar, O</creator><creator>Spicka, I</creator><creator>Frischer, R</creator><general>Kaunas University of Technology, Faculty of Telecommunications and Electronics</general><scope/></search><sort><creationdate>20110701</creationdate><title>Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje</title><author>Krejcar, O ; Spicka, I ; Frischer, R</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-gale_infotracacademiconefile_A2688707273</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Circuit components</topic><topic>Equipment and supplies</topic><topic>Microcontrollers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Krejcar, O</creatorcontrib><creatorcontrib>Spicka, I</creatorcontrib><creatorcontrib>Frischer, R</creatorcontrib><jtitle>Elektronika ir elektrotechnika</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Krejcar, O</au><au>Spicka, I</au><au>Frischer, R</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje</atitle><jtitle>Elektronika ir elektrotechnika</jtitle><date>2011-07-01</date><risdate>2011</risdate><issue>7(113)</issue><spage>77</spage><pages>77-</pages><issn>1392-1215</issn><abstract>The goal of article is to provide a basic mathematical description of incremental controller and suggest structure of single blocks so that be able to implement into single chip microcontroller. Individual blocks are analyzed as far as elementary operation's level. From hardware description resulting, that selected structure is suitable for implement into similar MCU especially if they are able to conFig. I/O pins as with ours MCU. The article attends to the implementation of a full PID controller in the selected microprocessor. In order that PID controller met all demands of the modern control systems, it must include more than just the basic PID algorithm. Especially necessary is to implement treatment changes of the desired value by checking of its gradient. It should also be addressed treatment changes of action variable. There can be two ways how to do that: (a) limitations of the action control variable onto the allowable interval and treatment of the permissible gradient of the action variable, (b) establish direct forward coupling for the implementation of cascade control. For many applications it is necessary to allow the controller has to be able to switch from automatic to manual mode and vice versa bumpless. Splitting of the regulator into main blocks further can enable minimized time demands of the algorithm and to limit negative effects when input changes occur. A suitable controller design methodology as a reentrant routine and defining memory areas, then save processors program memory. The proposal is based on the PID model created in the MATLAB simulation environment. Ill. 10, bibl. 11 (in English; abstracts in English and Lithuanian). Analizuojami pavieniu valdikliu matematiniai modeliai, kuriuos siekiama sujungti i bendra grandine ir realizuoti kaip mikrovaldikli. Analizuojami atskiri blokai, gebantys atlikti elementarias funkcijas. Pasirinkta PID reguliatoriu galima realizuoti mikrovaldiklyje, jei ivesties ir isvesties isvadai suderinami su mikrovaldiklio isvadais. Siekiant, kad PID reguliatorius atitiktu visus siuolaikines valdymo sistemos poreikius, jis turi remtis ne vien PID algoritmu, bet tureti ir papildomu galimybiu. Siulomas PID modelis sudarytas programu paketo "Matlab" terpeje. Il. 10, bibl. 11 (anglu kalba; santraukos anglu ir lietuviu k.).</abstract><pub>Kaunas University of Technology, Faculty of Telecommunications and Electronics</pub></addata></record>
fulltext fulltext
identifier ISSN: 1392-1215
ispartof Elektronika ir elektrotechnika, 2011-07 (7(113)), p.77
issn 1392-1215
language eng
recordid cdi_gale_infotracacademiconefile_A268870727
source DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Circuit components
Equipment and supplies
Microcontrollers
title Implementation of full-featured PID regulator in microcontrollers/PID reguliatoriaus realizavimas mikrovaldiklyje
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T13%3A59%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implementation%20of%20full-featured%20PID%20regulator%20in%20microcontrollers/PID%20reguliatoriaus%20realizavimas%20mikrovaldiklyje&rft.jtitle=Elektronika%20ir%20elektrotechnika&rft.au=Krejcar,%20O&rft.date=2011-07-01&rft.issue=7(113)&rft.spage=77&rft.pages=77-&rft.issn=1392-1215&rft_id=info:doi/&rft_dat=%3Cgale%3EA268870727%3C/gale%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_galeid=A268870727&rfr_iscdi=true