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...
Gespeichert in:
Veröffentlicht in: | Elektronika ir elektrotechnika 2011-07 (7(113)), p.77 |
---|---|
Hauptverfasser: | , , |
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 |