hey.... i doing five axis robotic arm.. i using 5 servo motor to control each of the axis ... to control all the 5 servo motor.. i using only one microcontroller. to control it...... as well...... my program can move the angle of the motor that i want then fixed there.....
my problem is... why while controlling.. the servo motor.... my servo motor sometimes will keep shaking.. there.... and .... sound like triggering..pth cases..... why ya??
sure.. wiliB...... u know why the servo motor is keep shaking there and sometimes got sounds ~~ noise..... in the servo motor.. seems like triggering there..!!!!! is that possible becos of the period of the servo motor is sent?? cos i sending each pulse btween 7 to 8 ms only... !!!!!
hahaha..... yayay its a cell phone there...!!!!!
overload?? but.... it its not very heavy..... i sure it not overload!!!!! is it possible program problem??
how hewy is the arm? It might not be hewy for you but for the robot i could... i suggerst to use more powerfull servos (i think you use the most common ones(3kg\1cm) ) use like half stronger(6kg\1cm) this migt help. acctually change 2 or 3 servos closest to the robot.
hey... erm... act my robotic arm not so heavy...!!! not more than 1kg.....
yaya i used the cheap one.. for the servo motor....1!! erm..~~other than change to (6kg/cm).. is that other solution??
erm.. one thing i want to ask is.... my servo controller.. i wrtie the program myself... then.. i write the program each time the pulse is around 9 -11 second..... for the period.... but from the information that i get all is 15- 20 second for each pulse/.... so any different???
I'd take the servo off the arm. If it still shakes its a software problem. Otherwise, as mentioned before, its probably the weight of the load that is causing it to shake and you'll need either stronger servoes or better control. Try using a trapaziodal tradjectory. This will speed up and slow down the servo in a more predictable way. You should be able to get info on trapazoidal tradjectories on Google.