But this is the first time I am trying to implement the control algorithms on a real hardware. I have some prior experience programming in Arduino. I am using Arduino Mega 2560 and a H-bridge motor driver circuit( ET- Opto). SEDC motor will be interfaced with LabVIEW using an Arduino. I have attached the codes and some photos of the project. The aim of this project is to show how Separately Excited DC (SEDC) motor can be controlled by using a PID controller in LabVIEW. Figure 1: PID Gain Scheduling in LabVIEW Figure 1 demonstrates the use of the PID Gain Schedule. The PID control system was run as a Labview virtual. When implementing in the real hardware the motor keeps on moving in the same direction. Using the PID toolkit in LabVIEW, this is very easy to implement. An absolute rotary encoder was included to provide higher resolution of shaft speed for the PID loop. First thing first, I have been trying to implement the PID controller for the postion control of the DC Motor using the PID library and the Encoder Library since past few days but all have resulted in failure. First of all thank you so much for developing such a wonderful Library which is so useful for beginners like me.Actually I am planning to implement control algorithms on the Reaction Wheel Pendulum (RWP),but firstly I have to have control over the position of the DC Motor.Then taking the same concept I might be able to use the same PID controller concept to stabilize the pendulum about the upright position i.e set point = 180 degree(Linearizing the system about the unstable equilibrium).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |