|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
775pro encoders
Hi Everybody,
We have more 775pro encoders in stock. These directly attach to the back of the 775pro motor. 12 counts per rev, quadrature encoding. http://www.armabot.com/encoders.html Best wishes for your robot builds! |
|
#2
|
||||
|
||||
|
Re: 775pro encoders
Quote:
A quadrature encoder has 4 edge transitions per cycle. Do you mean 12 cycles per rev, or 12 edge transitions per rev? |
|
#3
|
||||||
|
||||||
|
Re: 775pro encoders
Quote:
Good question. How many RISING edges per channel per rev? Also, how well are the falling edges positioned wrt the rising edges (how close to 50% duty cycle is it?) Finally how well are the two channels oriented (90 degree being optimal -- thus quad in the name)? Dr. Joe J. P.S. Can you share a screen shot of an o-scope trace of the two signals? P.P.S. Can you provide some photos of the sensor assembled on the motor? |
|
#4
|
||||
|
||||
|
Re: 775pro encoders
Yes, that would be a very clear way to specify it.
Quote:
|
|
#5
|
|||
|
|||
|
Re: 775pro encoders
Interesting concept Andrew. Do you have any detailed photos of the design and how it functions on the motor? Does it work by placing something (magnet? optical disk?) on the backshaft of the 775Pro?
|
|
#6
|
|||
|
|||
|
Re: 775pro encoders
12 edge transitions per rev. I'll get some pictures up tomorrow. Have a good evening!
|
|
#7
|
||||||
|
||||||
|
Re: 775pro encoders
Quote:
I suppose you must mean that each channel has 12 edges because this is possible with a 6 pole magnet (N-S-N-S-N-S) and you'd get an edge at each N>S or S>N transition. I'm not sure how to even do the alternative. Screen shots of O-scope traces of the two signals showing a full rev. would be great. Dr. Joe J. |
|
#8
|
|||
|
|||
|
Re: 775pro encoders
Exactly, each channel, the disk has six magnetic poles.
Attached are some pictures of the design. |
|
#9
|
|||
|
|||
|
Re: 775pro encoders
Here is a screenshot of the waveform for an unloaded 775pro motor running at around 9 volts.
|
|
#10
|
||||
|
||||
|
Re: 775pro encoders
Quote:
|
|
#11
|
|||||
|
|||||
|
Re: 775pro encoders
Yes, and the duty is not very close to 50%, either.
The two channels will be useful for telling which direction the motor is turning. Using more than the rising (or falling) edges of one channel will add jitter to the speed measurement, making the speed loop either less effective, or increasing sensitivity of its stability on tuning. In a shooter geared 2:1 per Ether's recommendation, this gives maybe 7 or 8 useful speed samples during the loaded part of a shot. The speed regulator will be trying to boost voltage to compensate that ~ 8 millisecond load transient, with boost adjustments 16 times per millisecond (controller output modulation frequency). It will be interesting to see how well the 775pro, this encoder, and a Talon SRX can regulate wheel speed during a shot load. Factors to influence the regulation include shooter wheel moment of inertia, speed regulator tuning, supply voltage feed-forward, ball compression, wheel compression, wheel-to-ball friction, etc. |
|
#12
|
|||
|
|||
|
Re: 775pro encoders
Are those "downward" spikes in the first Hi period on the left and the two High periods at the right of the blue trace real? Can you post a scope shot with the scope set up with long/infinite persistence?
|
|
#13
|
||||||
|
||||||
|
Re: 775pro encoders
Quote:
12 edges would need 12 poles (N-S-N-S-N-S-N-S-N-S-N-S). Joe J. *unless it was one off those "reed switch replacement" Halls that go on based on the field strength being above a threshold in either the N or the S direction, this would be a terrible choice for this application so I think we can all agree that me being an idiot at times is the best answer and move on. |
|
#14
|
||||
|
||||
|
Re: 775pro encoders
My one of my mentors wants to know if they can handle 19000rpm
|
|
#15
|
||||
|
||||
|
Re: 775pro encoders
Quote:
As for the FPGA, the new higher FPGA sampling speed should handle it, even with the quadrature errors shown on the oscope trace posted earlier in this thread: Code:
19000 rpm 316.7 revs/sec 3 cycles per rev (assuming 6-pole magnet w Hall sensor) 4 edges per cycle (quadrature) 12 edges per rev (quadrature) 3800 edges/sec (quadrature) 40.7 quadrature error (degrees) 182.6% quadrature error (percent) 6937 edges/sec (with quadrature error) Last edited by Ether : 21-01-2016 at 23:27. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|