Details

Implementacija regulacijskega sistema za enosmerni motor na platformi NI myRIO
ID Blaznik Lesičnik, Žan (Author), ID Drobnič, Klemen (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (14,43 MB)
MD5: F84F036CE3096D45CC50F0122AD7208B

Abstract
V diplomski nalogi je predstavljena zasnova in implementacija regulacijskega sistema za enosmerni motor z uporabo razvojne platforme NI myRIO in okolja LabVIEW FPGA. Cilj dela je bil primerjati uporabo privzete FPGA konfiguracije (angl. Default FPGA Personality) ter lastne FPGA konfiguracije, ki omogoča večjo prilagodljivost in optimizacijo sistema. V teoretičnem delu je najprej predstavljen matematični model enosmernega motorja ter osnovni gradniki regulacijskega sistema: pulzno-širinska modulacija (PŠM), merjenje vrtilne hitrosti z inkrementalnim dajalnikom ter uporaba PI regulatorja. Na kratko je predstavljena hitrostna regulacijska zanka in parametrizacijske metode za proporcionalni in integralni člen regulatorja. Drugi del naloge opisuje dejansko izvedbo osnovnih gradnikov regulacijskega sistema, ter primerja pristop s privzeto konfiguracijo in lastnim programom. Opisana je implementacija PI regulatorja, merjenja vrtilne hitrosti in generacije PŠM signala tako s pomočjo privzete FPGA konfiguracije kot z lastnim FPGA programom. Rezultati eksperimentov so pokazali, da je privzeta FPGA konfiguracija primerna za hitro prototipiranje in enostavne aplikacije, saj vključuje vnaprej pripravljene funkcijske bloke. Kljub temu se je izkazalo, da ima določene omejitve. Lastni FPGA program je omogočil razširitev funkcionalnosti in natančnejše prilagoditve, vendar zahteva več časa za razvoj in kompilacijo.

Language:Slovenian
Keywords:FPGA, NI myRIO, LabVIEW FPGA, regulacija hitrosti, PI regulator, PŠM, inkrementalni dajalnik
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2025
PID:20.500.12556/RUL-172839 This link opens in a new window
Publication date in RUL:11.09.2025
Views:133
Downloads:23
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Implementation of a DC Motor Control System on the NI myRIO Platform
Abstract:
In this thesis, the design and implementation of a control system for a DC motor using the NI myRIO development platform and the LabVIEW FPGA environment is presented. The objective of the work was to compare the use of the default FPGA configuration and custom-developed FPGA programs, which enable greater flexibility and system optimization. The theoretical part first introduces the mathematical model of a DC motor and the basic building blocks of the control system: pulse-width modulation (PWM), measurement of rotational speed with an incremental encoder, and the use of a PI controller. The speed control loop and parameterization methods for the proportional and integral terms of the controller are briefly introduced. The second part describes the actual implementation of the fundamental control system components and compares the approaches between the default configuration and the custom FPGA program. The implementation of rotational speed measurement, PWM signal generation, and the PI controller is explained both using the default FPGA configuration and the custom FPGA design. The experimental results have shown that the default FPGA personality is suitable for rapid prototyping and simple applications, as it includes preconfigured functional blocks. However, it was also demonstrated that this approach has certain limitations. The custom FPGA program enabled extended functionality and more precise adjustments, but it requires more compilation and development time.

Keywords:FPGA, NI myRIO, LabVIEW FPGA, speed control, PI controller, PWM, encoder

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back