|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Encoder for a fly wheel
Hey guys,
We are trying to use an encoder for speed control this year on our fly wheel. We've only got any encoders that came with the KoP for the past 2 years, and we are sort of confused about how to go about mounting an encoder for our flywheel. Our flywheel is controlled by a mini cim. The minicim shaft is connected to a 3/8 shaft using a coupler, and that 3/8 shaft houses the wheel. We just want to mount an encoder to read the speed. Any help would be really appreciated! |
|
#2
|
||||
|
||||
|
Re: Encoder for a fly wheel
Quote:
A one-per-rev sensor may actually be a superior solution for this application. For example, put a piece of reflective tape or paint on the wheel and detect it with an photosensor. What speeds do you want to control? |
|
#3
|
|||
|
|||
|
Re: Encoder for a fly wheel
No, we aren't dead set on using an encoder. I simply thought that was the best way to determine speed.
Since it is a flywheel for our frisbee shooter and it is connected to a minicim, I'd just guess in the area of 2000-4000 rpm? Those kinds of speeds. |
|
#4
|
||||
|
||||
|
Re: Encoder for a fly wheel
Quote:
With a good signal like that you should be able to use the simple bang-bang speed control algorithm. Fastest spinup and recovery time and no tuning required. Search Chief Delphi. Quite a few teams are doing it this way with good success. |
|
#5
|
|||||
|
|||||
|
Re: Encoder for a fly wheel
Quote:
|
|
#6
|
|||||
|
|||||
|
Re: Encoder for a fly wheel
My team is direct driving the shooter wheels with the AndyMark hub and CIM/ miniCIM motors. To measure speed, we are using a slotted optical switch whose light beam is broken by the teeth of a sprocket mounted to the wheel. Although we haven't tested it yet (hopefully tomorrow), I expect that it will be easy to mount and program (the program is mostly done) and give good (48 counts per revolution) resolution data.
|
|
#7
|
||||
|
||||
|
Re: Encoder for a fly wheel
Quote:
If you use Get() to get counts instead of period, and your control loop is running at 10ms, you're going to see about 125 RPM jitter at 5000 RPM. If you try to filter that in software, there may be too much phase lag to get clean control with bang-bang. Last edited by Ether : 02-02-2013 at 23:21. |
|
#8
|
|||||
|
|||||
|
Re: Encoder for a fly wheel
Quote:
|
|
#9
|
||||
|
||||
|
Re: Encoder for a fly wheel
Quote:
For Java or C++, see posts 29 & 36 in this thread: http://www.chiefdelphi.com/forums/sh...30&postcount=3 For LabVIEW, it's a parameter you set, I'm not sure where. Post over on the LabVIEW forum if you can't find it. Quote:
Last edited by Ether : 03-02-2013 at 00:21. |
|
#10
|
||||
|
||||
|
Re: Encoder for a fly wheel
you could just use an US digital encoder. we just drilled the middle of these shafts http://www.andymark.com/product-p/am-0153.htm slid it on the output shaft of the CIM and put set screws in it, then we just used the mounting kit that comes with that encoder at the end of the shaft.
|
|
#11
|
||||
|
||||
|
Re: Encoder for a fly wheel
Don't forget that if you use a CANJaguar, you can use the encoder directly attached to said Jaguar. My team has successfully done that in the past.
This year, I'm using a AMT-102 capacitive encoder, which I like a lot better than the kit ones. Adjustable lines/rev (48-2048), mounts on just about anything up to the size of the CIM shaft without machining, and it seems to be more reliable than optical encoders IMHO (don't have much experience with magnetic ). Also, it has an index count (aka one pulse per rotation on a separate pin). Worth a look at least. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|