|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Motor Bias
Quote:
I wonder if its the motors that are biased, or your drivetrain. If both sides run faster in the bot-forward direction, I would say its your drivetrain. also, it would really help to measure wheel RPMs. Basing your estimate of speed on how the drivetrain sounds can be very misleading. |
|
#2
|
|||
|
|||
|
Re: Motor Bias
Quote:
This surprised both of us that were working on it because all the discussions state that the CIM has virtually no bias. The observations were visual not audible. We could see that one motor was turning much faster than the other motor. Mike Betts' response with the link to the free-speed data was helpful. Does anyone have the stall torque data? |
|
#3
|
|||||
|
|||||
|
Re: Motor Bias
Quote:
According to the CIM Motor Spec Sheet from the 2005 FIRST Spec Sheet List, the CIM motor stall torque is 343 oz-in at 12volts. 12 volt free speed is 5310 rpm (+/- 10%) -dave |
|
#4
|
|||
|
|||
|
Re: Motor Bias
Quote:
|
|
#5
|
||||||
|
||||||
|
Re: Motor Bias
Quote:
(Voltage to Motor) = K * (PWM Duty Cycle) I have seen this in my former day job with Delphi. I will put in my two cents as to how to understand this nonlinear response on the tail end of that message at some later date. BUT... ...everything I have seen in my outside FIRST experience is that this non-linearity pretty much disappears at when the motor is stalled. (Stall Torque of Motor) = K * (PWM Duty Cycle) There is some loss due to frequency effects especially at low duty cycles but for the most part, my experience has found this to be a minor effect. Getting data on this is more bother than free speed because the motors get hot which causes its own problems. If I had time, I would run this case in a Matlab simulation... ...too much to do... ...too little time... Joe J. |
|
#6
|
|||
|
|||
|
Re: Motor Bias
If you follow the thread that Mike Betts referenced there is a link that does explains the nonlinear response. Basically, the motors are not a pure resistive load. The motors have rest stance, capacitance, and inductance. The motors are not being driven by a constant DC voltage. They are driven by a pulse. Found it. Here's the link-speed controllers One thing that the link does not mention is the internal resistance of the battery. It also can affect the performance curve. Last year on our bot we had to increase the right side drive train by 4 PWM counts to drive straight. It was applied for both forward and reverse. I attribute it to the gear box. It had more backlash and was noise from day one.
|
|
#7
|
||||
|
||||
|
Re: Motor Bias
Quote:
By any chance, were you configured for one joystick drive? If so, you could quite easily have this behavior even if you had two perfectly matched CIMs. All that would need to have happened for this was that the Y axis trim pot on the CH joystick be off center. This might not even show up with the stick in center position. With a dead band of ~+/- 10, you could have been adding 9 to one side and subtracting it from the other. Then in the opposite direction, the reverse would be true. Your description bears this out. |
|
#8
|
|||||
|
|||||
|
Re: Motor Bias
Did you at all check the calibration of the Victor? You could put a voltmeter on the output of the Victor and measure the voltage. It should be the same in both directions (well, one should be the negative of the other). It would also be interesting to see what the current draw of the motor in both directions was.
Matt |
|
#9
|
|||||
|
|||||
|
Re: Motor Bias
Quote:
I suppose our Saturday just got more interesting. |
|
#10
|
||||
|
||||
|
Re: Motor Bias
Quote:
Note that this is a system issue. I never determined if it was the IFI controller or Victor issue and did not care... The bottom line is that it is NOT the CIM. Regards, Mike |
|
#11
|
||||
|
||||
|
Re: Motor Bias
Its easy to get the victors and robot controller out of the loop
unhook the motors from the victors, and power them directly from a battery, measuring the rpm's of the wheels going forward and reverse |
|
#12
|
|||||
|
|||||
|
Re: Motor Bias
Quote:
Suprise, all the problems went away and the robot drove straight as an arrow. This can be a very frustrating problem at first, though! ![]() |
|
#13
|
|||||
|
|||||
|
Re: Motor Bias
much like people No two motors are exactly identical. nor will be there precise speed in forward and reverse. but when you have these motors plugged into a robot moving it around the field the difference in performance is Hardly if not Completely unnoticeable. so honestly just don't worry about it these are 130 pound robots made by high school kids as long as they can move where they need to move and do what they need to do its a perfect robot it doesn't matter if it does not move completely straight. Even for aton mode the difference in performance of motors has no humanly noticeable effect on the functionality of a robot. Damage, poor lubrication. goofed up wheels, chain tension, belt tension, wear and tear, un-symmetrical chassis and less than perfect drive trains are the Prime contributors to a robot not moving in a straight line.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|