How to Control Digital Servo(MG995)?

Status
Not open for further replies.

LOLsim

Junior Member level 3
Joined
Dec 19, 2008
Messages
29
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,502
mg995 20ms

I've tested my MG995 digital servo powered by a PIC12F675.

This servo can turn 200degree or 220degree, didn't measure, but definitely more than 180degree.

Using the normal 1.5ms/18.5ms timing, I manage to make it go 90degree. Around 0.9ms/19.1ms, it is at 45degree.

Then, around 0.7ms/19.3ms, it is at 20degree. However, at this degree, the servo is twitching yet it hasn't reach 0degree. How do you think I can make it to 0 degree? Or maybe it can only go 180degree when controlled by uC?

Also, 20ms is for analog servo although digital can also accept the timing. But digital servo usually has 300Hz frequency and therefore can has timing as low as 3.3ms. In this situation, how do we control it?
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…