https://www.youtube.com/watch?v=r4B-MksNBJQ

On Mon, Sep 19, 2022 at 3:34 PM Sam Sokolik <samco...@gmail.com> wrote:

> The blue is encoder position..  white in encoder position interpolated..
>
>
> https://electronicsam.com/images/emco/Screenshot%20from%202022-09-19%2015-28-44.png
>
> On Mon, Sep 19, 2022 at 2:05 PM John Dammeyer <jo...@autoartisans.com>
> wrote:
>
>> And is correct.  For RPM measurement a count of 6 is still required.
>> Here's my math for this.  Perhaps you can explain what position
>> interpolated means.
>>
>> So we have a spindle turning 6000 RPM or 50 RPS.  That means if we didn't
>> have the longer slot we'd see an edge every 0.0033333333333333333333
>> seconds.
>>
>> Now assume our counter (parallel port for example) is running 20kHz.
>> That's a tick every 50 uS so divide that into 0.00333333 seconds and you
>> get 66.6666666666 counts before the next hole on the disk.
>>
>> In reality you would see 66 counts and then 67 counts and then 66 counts
>> etc. and then 133.333333 counts for the index slot.
>>
>> Anyway, assume we test and can tell the difference between the slot and
>> the holes we get 66.  Multiply that by 0.000050 (50uS) and we get the time
>> for one hole edge to hole edge which is 0.0033 seconds or inverted 303.
>> Scale it by 10 to get RPM which is 3030 RPM; out by 30 RPM.
>>
>> Next time we count 67 which works out to 2985 RPM; out by 15 RPM.
>>
>> Or we could accumulate 5 readings of 66,67,66,67,66 which gives us 66.4 a
>> bit closer at 3012 RPM but really not the 3000 we're actually turning.  And
>> if it's the other way around 67,66,67,66,67 it's 66.6 average and is 3003
>> RPM.  Closer.
>>
>> Increasing to 60 holes improves things but there will still be a certain
>> amount of jitter since we have repeating decimals in the math.  With 20kHz
>> we're still able to count 5 or 6 ticks but above that encoder count the
>> 20kHz tick clock has to be much faster.
>>
>> Anyway, that's how I'd calculate RPM.  What's the position interpolated.
>> And is there a better way to get more accurate RPM?
>> John
>>
>>
>>
>> > -----Original Message-----
>> > From: Sam Sokolik [mailto:samco...@gmail.com]
>> > Sent: September-19-22 10:20 AM
>> > To: Enhanced Machine Controller (EMC)
>> > Subject: Re: [Emc-users] missing tooth index questions..
>> >
>> > That was my plan - use position-interpolated..  100 counts is barely
>> enough
>> > for smooth motion.
>> >
>> > sam
>> >
>> > On Mon, Sep 19, 2022 at 11:51 AM andy pugh <bodge...@gmail.com> wrote:
>> >
>> > > On Mon, 19 Sept 2022 at 17:06, John Dammeyer <jo...@autoartisans.com>
>> > > wrote:
>> > >
>> > > > No.
>> > > > A slot is still a hole.  So if you are counting,  say falling
>> edges, you
>> > > > will get 5 of them.  If you count rising edges you will get 5 of
>> them.
>> > >
>> > >
>> > > Actually, the missing-tooth scheme takes a different opinion. Each
>> hole
>> > > corresponds to 1/6 of a revolution, so the correct scale is 6. But it
>> only
>> > > responds to actual edges seen, so does not create a synthetic count
>> in the
>> > > middle of the gap, instead it recognises the approximately double
>> period
>> > > and adds two (or more) counts when it sees the gap.
>> > >
>> > > Using position-interpolated will smooth through this jitter.
>> > >
>> > > --
>> > > atp
>> > > "A motorcycle is a bicycle with a pandemonium attachment and is
>> designed
>> > > for the especial use of mechanical geniuses, daredevils and lunatics."
>> > > � George Fitch, Atlanta Constitution Newspaper, 1912
>> > >
>> > > _______________________________________________
>> > > Emc-users mailing list
>> > > Emc-users@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/emc-users
>> > >
>> >
>> > _______________________________________________
>> > Emc-users mailing list
>> > Emc-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>>
>>
>> _______________________________________________
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to