|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Shooter Lag
Quote:
|
|
#2
|
|||||
|
|||||
|
Re: Shooter Lag
Well, what's the problem here? Insufficient efficiency or insufficient power? Let that guide your decision.
|
|
#3
|
|||||
|
|||||
|
Re: Shooter Lag
You'd probably go for the point where you can control the speed, so it doesn't slow down noticeably. If you do some calculations as to the energy needed to shoot the ball, and the amount of time it takes, you can calculate how much power it takes to keep the motor at an almost constant speed. If the motor has enough power, then great...if not, it really doesn't matter as long as the shots are consistent, and you can get the wheel back up to speed before you want to shoot the next ball.
|
|
#4
|
|||||
|
|||||
|
Re: Shooter Lag
Quote:
Practically speaking, you want to be operating somewhat faster than peak power. Firing slows down your motor, so if you're normally operating at peak power, then you're dropping to a lower power point when you fire. The absolutely ideal operating point is going to depend on the total effective inertia of your system and how much energy you lose per shot. That will also determine how much speed you lose per shot. The less speed you lose per shot, the closer you'll be to your operating point, the closer you want that point to be to peak power. So, obviously, having the mechanical capacitor effect of a high inertia shooter helps here as well. The reflected inertia of your motor through its gearbox adds to the overall inertia of the shooter, of course, and you'd be reducing that reflected inertia to take advantage of this... There's obviously a lot of variables here to optimize. I've sufficiently complicated the issue for it to grab my interest, so I'll try my hand at creating a spreadsheet or script tonight that can optimize things based on some given variables. At the very least, it'll give me a better handle on the interplay of the different variables. I just hope I can get some rotor inertia values for at least a few of the motors.... |
|
#5
|
||||
|
||||
|
Re: Shooter Lag
Thanks. The design crew on my team is still learning a lot about how motors work, so we're kind of just guessing at how fast exactly to run them. A spreadsheet would really help.
|
|
#6
|
|||||
|
|||||
|
Re: Shooter Lag
Thank you so much for everyone's input! Programming is something I will look into, but in all the years we all ways make sure it works mechanically and electrically before programming. Essentially I'm getting the over all answer to add more power. It's back to the drawing board and more prototyping with different weight wheels, different type of gear ratios, motors, since I can't use capacitors
![]() B |
|
#7
|
||||
|
||||
|
Re: Shooter Lag
Quote:
1) The motor is spinning at a speed slightly greater than 50% of its 12V free speed, and 2) The motor voltage required to hold that speed is sufficiently less than 12 volts, and 3) The waste power (input watts minus output watts) is not too much greater than the waste power at max efficiency at 12 volts. These three conditions are somewhat mutually exclusive, and you may have to sacrifice here and there to find a happy medium. Or you may have to use a more powerful motor, or more than one motor. Rationale: #1 is so that when a ball is launched and slows the wheel down, your motor speed will be near the value required to get maximum power from the motor (when your closed-loop controller senses the error and jacks up the voltage). #2 is so that your closed-loop speed controller has some "headroom" to apply more power (increase the applied voltage) to get the wheel back up to speed quickly #3 is because you are going to be spinning your wheel for the entire match and you don't want to burn out your motor. |
|
#8
|
||||
|
||||
|
Re: Shooter Lag
Also remember that the available voltage will not always be 12V and will vary depending on your battery condition and how much power the rest of the robot is drawing.
|
|
#9
|
||||
|
||||
|
I think the best way to go at this problem is by combining the efforts of both the mechanical and the programming sub teams. If a shooter was designed in way such that only 85% - 90% of its power will ever be needed, then you could shoot your first ball at the "full" speed (say it's 85%) then second shot could be shot immediately by changing the shooter speed via programming to 90% and so on...
I would imagine that due to the loss of momentum, running at 90% would be similar to running at 85% when the time between two successive shots is small. Yes? |
|
#10
|
||||
|
||||
|
Re: Shooter Lag
Best bet would be to delay the balls till the motor hit your ideal speed and your aim angle is correct. If you fire up 3 rapid balls that had the aim angle/motor speed off you have wasted 3 balls. Take a shot and see if it goes in then take another.
|
|
#11
|
||||
|
||||
|
Re: Shooter Lag
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|