Skip navigation
Please use this identifier to cite or link to this item:
Title: myRIO: Replacing the Arduino for Control Applications
Authors: DeSmul, Adrian Francis
Advisors: Littman, Michael G.
Contributors: Rowley, Clarence W.
Department: Mechanical and Aerospace Engineering
Class Year: 2014
Abstract: National Instrument’s myRIO is a unique microcontroller that combines the flexibility of an ARM processor with the speed of a Field Programmable Gate Array (FPGA). The all-in-one package includes both analog and digital interfaces, with bipolar analog I/O, making it an ideal device for high-speed control. However, the existing tools, supplied by National Instruments, are inadequate for developing control applications. This report details an approach used to implement the control system directly onto the FPGA, allowing for high-speed control, while sending diagnostic information back through the processor to gather measurements from the controlled system. The test bed for the myRIO was Quanser Consulting’s Magnetic Levitation and Ball and Beam experiments. These experiments provided interesting control problems that required two dependent control loops. The controller was implemented both at the processor and FPGA level. For control applications where the time step is on the order of 1ms, implementing both loops on the processor produced adequate results. Moving the controller to the FPGA did not improve the controller at this timescale. Finally, this report concludes with a section detailing how one could include a myRIO into future projects. It includes diagrams and suggested structures for implementing controllers on the FPGA with minimum hassle. It also looks at the challenges that come with working with the myRIO system and what limitations exist with the device.
Extent: 47 pages
Type of Material: Princeton University Senior Theses
Language: en_US
Appears in Collections:Mechanical and Aerospace Engineering, 1924-2019

Files in This Item:
File SizeFormat 
DeSmul_FileCopy.pdf3.14 MBAdobe PDF    Request a copy

Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.