First off, I confess that I am not as technically savvy as any of you.
I am trying to get my 2 axis gimbal to operate correctly. I am controlling it with a DJI Naza. I am using the F1 and F2 outputs to control the pitch and roll. The problem is the servos do not stop once they get going in a particular direction. If I tilt the copter sideways, the gimbal will start rotating to correct for the motion, but rather than just correct, it continues to rotate until I tilt the copter in the opposite direction. same is true for the pitch. Also, I have the manual pitch adjustment controlled by my VR dial on my Futaba 8J radio. Rather than just move the gimbal pitch incrementally based on the dial motion, it initiates motion in the direction of the dial. If I move the dial slightly, the gimbal goes in that direction, but rather than move a bit and stop, it just keeps going until i turn the dial in the opposite direction.
I have tried different end point and gain values in the setup software with no success. I am wondering if my problem lies in too much voltage going to the gimbal servos. I have an 11.1v lipo feeding the Naza, and I pulled up the spec sheet on the servos and their operating range is 4.8-6v. Is it possible that I am sending too much voltage to the servos, or is it fair to assume that the NAZA controller automatically drops the voltage down on the F1 and F2 outputs?
Any help or links to help would be greatly appreciated.
Replies
Barry,
It sounds like the flight controller is expecting standard fixed rotation servos and is outputting a constant value for the set point. Most gimbals are configured to operate this way. In other words, if you rotate the copter to the right, the flight controller is telling the gimbal to rotate left at, lets say, and arbitrary value of 95. Now as long as you are holding the copter to the right, that 95 value is getting sent to the servo. On standard servos this is not a problem because 95 corresponds with an angle. On continuous rotation servos, 95 is the speed at which the servo rotates. So you can see, on your setup that 95 value will just cause the servo to rotate and never stop until the copter is level again at which point the flight controller outputs 0 again.
I hope this helps you understand the problem. I do not have a solution for you because I do not have much hands on time with the Naza. They have a configuration to account for the different kind of servo you have. What you would want is the flight controller to output a value that is related to the rate of rotation instead of the angle.
Cheers,
Adam