Utilisation of Raspberry Pi 4 and RP2040 microcontroller for PID measurement and control
In this article, the design of a high precision, low-cost PID acquisition system and the design of PID control system are shown. The PID acquisition system consists of a measurement unit connected to a Raspberry Pi 4, where temperature data is stored and plotted. The Ziegler-Nichols tuning method is...
Saved in:
| Published in | Proceedings (International Conference on Microelectronics. Print) pp. 1 - 6 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
16.10.2023
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2159-1679 |
| DOI | 10.1109/MIEL58498.2023.10315870 |
Cover
| Abstract | In this article, the design of a high precision, low-cost PID acquisition system and the design of PID control system are shown. The PID acquisition system consists of a measurement unit connected to a Raspberry Pi 4, where temperature data is stored and plotted. The Ziegler-Nichols tuning method is used to calculate and tune the PID control system. The PID control system is based on a dual-core microcontroller Raspberry Pi Pico RP2040 using a standard closed-loop PID algorithm. The systems run using Python and MicroPython. This article uses PTC heating element temperature control as an example. |
|---|---|
| AbstractList | In this article, the design of a high precision, low-cost PID acquisition system and the design of PID control system are shown. The PID acquisition system consists of a measurement unit connected to a Raspberry Pi 4, where temperature data is stored and plotted. The Ziegler-Nichols tuning method is used to calculate and tune the PID control system. The PID control system is based on a dual-core microcontroller Raspberry Pi Pico RP2040 using a standard closed-loop PID algorithm. The systems run using Python and MicroPython. This article uses PTC heating element temperature control as an example. |
| Author | Jevtic, Aleksandar Ristic, Goran |
| Author_xml | – sequence: 1 givenname: Aleksandar surname: Jevtic fullname: Jevtic, Aleksandar email: aleksandar.s.jevtic@gmail.com organization: University of Niš,Faculty of Electronic Engineering,Department of Microelectronics,Niš,Serbia,18000 – sequence: 2 givenname: Goran surname: Ristic fullname: Ristic, Goran email: goran.ristic@elfak.ni.ac.rs organization: University of Niš,Faculty of Electronic Engineering,Department of Microelectronics,Niš,Serbia,18000 |
| BookMark | eNo10M1Kw0AUhuFRFKw1dyA4N5B6zkzmbym1aqFiKBbclUlyAiNJpkzionevaF19m4dv8V6ziyEOxNgdwgIR3P3rerVRtnB2IUDIBYJEZQ2cscwZZ6UCWRij4ZzNBCqXozbuimXj-AnwQ40FJ2fsYzeFLox-CnHgseVbPx4qSunIy8AL7oeGb0sBBfA-1CnWcZhS7DpKvI2Jl-tH3pMfvxL1NEy__ERu2GXru5Gy087Z7mn1vnzJN2_P6-XDJg9o3ZQrQ8ISaC2NtJWGGpUwwlemloSARWO91G2lSKCvsHHC-MZaoZu20q23jZyz27_fQET7Qwq9T8f9fwz5DfyWVOU |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/MIEL58498.2023.10315870 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEL IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9798350347760 |
| EISSN | 2159-1679 |
| EndPage | 6 |
| ExternalDocumentID | 10315870 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL |
| ID | FETCH-LOGICAL-i189t-57e28e0663738b60c15272ab7c3e1014d8a36fb5e21ab1d927ad8826dfb6fa8d3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 02:24:23 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i189t-57e28e0663738b60c15272ab7c3e1014d8a36fb5e21ab1d927ad8826dfb6fa8d3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_10315870 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-Oct.-16 |
| PublicationDateYYYYMMDD | 2023-10-16 |
| PublicationDate_xml | – month: 10 year: 2023 text: 2023-Oct.-16 day: 16 |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings (International Conference on Microelectronics. Print) |
| PublicationTitleAbbrev | MIEL |
| PublicationYear | 2023 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003178093 |
| Score | 1.8508389 |
| Snippet | In this article, the design of a high precision, low-cost PID acquisition system and the design of PID control system are shown. The PID acquisition system... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Heating systems Microcontrollers Microelectronics PI control Temperature distribution Temperature measurement Transmission line measurements |
| Title | Utilisation of Raspberry Pi 4 and RP2040 microcontroller for PID measurement and control |
| URI | https://ieeexplore.ieee.org/document/10315870 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3Na8IwFA_T007bmGPf5LBrq0nTND1vio4pRSZ4k3y8gkyr1HrY_volsSobDHYppbxCyNfv5eX33g-hp5jZXVEDCUyiZcCIyINUa_ew4MREnmhfJGk44v0Je53G0zpZ3efCAIAnn0HoXv1dvlnprQuVtb0kgZ1gDdRIBN8lax0CKhYIhT2e1xwu0knbw0H3zeJr6hhcNAr3f__QUfEw0jtDo30DduyRj3BbqVB__arN-O8WnqPWMWMPZwcsukAnUFyi6aSaL2q6Dl7leCw3awVl-YmzOWZYFgaPM2rXF146Wl7NWl9Aia0ni7PBC14eI4jevDZpoUmv-_7cD2olhWBORFoFcQJUgPMukkgo3tFOzJZKlegInFivETLiuYqBEqmISWkijXW9uckVz6Uw0RVqFqsCrhHuxDEIiOzSjxQjjEhDqWQAyh5k7KzMb1DLdctsvSuWMdv3yO0f3-_QqRsdBweE36NmVW7hweJ8pR79-H4DQiamng |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG8UD3pSI8Zve_C6Qbtu684KAQWyEEi4kX68JUQYZI6D_vW2ZUA0MfGyLMtb0vTr9_r6e--H0FPIzK6ogHg6VsJjhGdeopR9GHBiPIuVK5LUH0SdMXudhJMqWd3lwgCAI5-Bb1_dXb5eqrUNlTWcJIGZYIfoKGSMhZt0rV1IxUAhNwf0isVFmkmj3231DMImlsNFA3_7_w8lFQck7VM02DZhwx9599el9NXXr-qM_27jGarvc_ZwukOjc3QA-QWajMvZvCLs4GWGh-JjJaEoPnE6wwyLXONhSs0KwwtLzKt463MosPFlcdp9wYt9DNGZVyZ1NG63Rs8dr9JS8GaEJ6UXxkA5WP8iDriMmsrK2VIhYxWAlevVXARRJkOgREiiExoLbZzvSGcyygTXwSWq5cscrhBuhiFwCMziDyQjjAhNqWAA0hxlzLzMrlHddst0tSmXMd32yM0f3x_RcWfU70173cHbLTqxI2XBgUR3qFYWa7g3qF_KBzfW3y3Gqes |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28International+Conference+on+Microelectronics.+Print%29&rft.atitle=Utilisation+of+Raspberry+Pi+4+and+RP2040+microcontroller+for+PID+measurement+and+control&rft.au=Jevtic%2C+Aleksandar&rft.au=Ristic%2C+Goran&rft.date=2023-10-16&rft.pub=IEEE&rft.eissn=2159-1679&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FMIEL58498.2023.10315870&rft.externalDocID=10315870 |