Podrobno

Implementacija regulacijskega sistema za enosmerni motor na platformi NI myRIO
ID Blaznik Lesičnik, Žan (Avtor), ID Drobnič, Klemen (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (14,43 MB)
MD5: F84F036CE3096D45CC50F0122AD7208B

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:FPGA, NI myRIO, LabVIEW FPGA, regulacija hitrosti, PI regulator, PŠM, inkrementalni dajalnik
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2025
PID:20.500.12556/RUL-172839 Povezava se odpre v novem oknu
Datum objave v RUL:11.09.2025
Število ogledov:135
Število prenosov:23
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Implementation of a DC Motor Control System on the NI myRIO Platform
Izvleček:
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.

Ključne besede:FPGA, NI myRIO, LabVIEW FPGA, speed control, PI controller, PWM, encoder

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj