F16 TQS Electronic Friction Generator Experiment Successful!
I have not posted for awhile due to health problem, and recovery... Not much in this post, just to report the successful test of the TQS friction generator.
The idea is to read the angle of the throttle arm, and use it to dynamically generate friction using an industrial servo motor running in torque mode (not all servo controllers allow that). Now... there are two possibilities.
- direct drive
- convert the torque/force into friction using a disk brake or drum brake mechanism.
These above two requirements conflict with each other... theoretically they do not, but in practice, the do. The trouble is that very few industrial servo motor controller offers direct torque control. They usually offer position, or velocity mode, but use torque to control the motor. For instance, if you command position X, then, any deviation of position X will cause a counter torque to return it to the position X. The magnitude of the counter force will be proportional to the deviation of the position. But.... you may be able to tune how much the magnitude of the counter force be (rarely), you don't get direct control of the magnitude of the torque.
The controllers that do offer direct control of the torque... usually offer it as a torque mode, apart from the position mode. So, you can control both. This is because, they use the control of the current to control torque, and use torque to control the position. So, if they offer you the position control, they can't very well let you have control of the torque.
Therefore, I opted for using a bicycle disk brake and caliper to generate the friction, but use the servo motor in torque mode to operate the caliper. This, I have no position control.
The main problem with this "scheme" is... I need constant torque... and constant torque means operating the motor at stall at all time... stalling motors draw a lot of current... and stalling at all time is not very health for the motors.
The solution is to derate the motor.... when I choose the motor, I have to look at the constant torque values, not the peak torque values to chose the motors that need my need. I have considered several other solutions, including an approved robotic competition DC motor and controller... a huge 1Ω resistor (3" x 6" x 1.5"), etc. before selecting this current motor.
For instance, originally, the design had a 3D printed disk 1/4" thick, and no caliper but a 3D printed bar mounted on the motor axel and rest on the edge of the disk. The torque will rotate the bar, and the bar will generate a force against the edge of the disk, thus friction. There were two problems.
- not enough force generated, even at 100% torque of the selected servo motor, it can barely generate enough friction to hold the TQS in place without moving under its own weight.
- at 100% friction, generated using the vendor supplied software, it quickly exceeded the RMS Max value of the motor, and safety shutdown was automatically triggered.
- The RMS Max is built in into the motor controller firmware, it cannot be bypassed.
- The RMS Max shutdown is there to protect the motor, so it cannot be bypasswed.
- There is a built in cooling fan mounting thread on the back of the motor, mounting a cooling fan could potentially double the RMS Max.
Comments
Post a Comment