LabVIEW Motor Control Project
The semester before my summer internship at PNNL, I worked many long hours in the power laboratory at WKU on an AC/DC Motor Drive. I was given the task to lead a team with three members to program nine experiments using LabVIEW and CompactRIO which would run and test various motor configurations. First we had to learn the system and how the Motor Drives connected to the Computer both through analogue circuitry and through the microprocessor. Then we needed to learn the physics behind both AC and DC motors, and discover how they could be controlled via duty cycles instead of standard sinusoidal inputs. After all that work, we then needed to create and utilize a LabVIEW Template and Library that could be used interchangeably to control each of the motors for all the experiments without prior knowledge of the system, and also be able to send data back and forth from the CRIO to the Computer for computational processing and user information. In the end, the project was quite successful, and though the task was challenging and time consuming, it became one of my favorite projects to work with to date.