Wednesday, August 8, 2018
3D printing electronic Enclosure
Too many projects on drawing board and life is too short to complete all..though the pace is slow, at least, I know that I am going in the right direction..success after failures moving bit by bit.. few projects are near to completion but the Time Management is PITA.. Graphical waterfall is one of the projects took almost 4years of hard work and many rounds of testing...The testing phase has been over now and now I am working on its aesthetics... the electronics requires enclosure... 3D modelling has been done and the model is also 3D printed on my homemade 3D printer...
Wednesday, July 4, 2018
Graphical Waterfall in action
My 16 valve graphical waterfall prototype under testing. It takes designs from SD card. No external computer required.
Sunday, June 3, 2018
Graphical Waterfall Hardware and Programming
Productive sunday , tinkering with graphical waterfall programming and electronics testing... Too many versions of program on hard disk... 1000s of lines of programming code stored at multiple places..cant afford years of hard work lost due to hard disk failure...;)
The program is taking instructions from SDCARD and sending the data to graphical watetfall electronics card...
The program is taking instructions from SDCARD and sending the data to graphical watetfall electronics card...
A success Finally- Low cost DC servo
At last, i am able to successfully control the servo motor with low cost electronics to the finest resolution the encoder can support. This quadrature encoder takes 192 pulses per revolution( PPR)of the
motor. The PID values for this motor is P=20, I=20 and D=0.1
Ziegler–Nichols method for PID manual tuning:
Set all gains to 0.
Increase Kd until the system oscillates.
Reduce Kd by a factor of 2-4.
Set Kp to about 1% of Kd.
Increase Kp until oscillations start.
Decrease Kp by a factor of 2-4.
Set Ki to about 1% of Kp.
Increase Ki until oscillations start.
Decrease Ki by a factor of 2-4.
Ziegler–Nichols method for PID manual tuning:
Set all gains to 0.
Increase Kd until the system oscillates.
Reduce Kd by a factor of 2-4.
Set Kp to about 1% of Kd.
Increase Kp until oscillations start.
Decrease Kp by a factor of 2-4.
Set Ki to about 1% of Kp.
Increase Ki until oscillations start.
Decrease Ki by a factor of 2-4.
Tinkering with Low Cost DC servo motor
For the past many years i am using Stepper motors and i am happy with these motors until now. Stepper motors are Open loop control as they have no feedback mechanism to the main controller. Once they loose steps the error will remain there spoiling the purpose of there use. At high speed the torque become low and prone to loosing steps.
So i am shifting myself from Stepper motors toward Servo motors. But all the electronics stuff as well as servo motor itself is too pricey for a hobbiest like me. This post is to study whether an ordinary DC motor can be converted into reliable closed loop servo motor. I purchased a bunch of DC motors with Quadrature incremental encoder from a scrap. The difficult thing is to find segregate the DC inputs to encoder sensors and the A+ B+ encoder signal wiring. Luckily by tinkering i found all circuitry without damaging electronics
So i am shifting myself from Stepper motors toward Servo motors. But all the electronics stuff as well as servo motor itself is too pricey for a hobbiest like me. This post is to study whether an ordinary DC motor can be converted into reliable closed loop servo motor. I purchased a bunch of DC motors with Quadrature incremental encoder from a scrap. The difficult thing is to find segregate the DC inputs to encoder sensors and the A+ B+ encoder signal wiring. Luckily by tinkering i found all circuitry without damaging electronics
Subscribe to:
Posts (Atom)