Incremental rotary encoder motor help

Click For Summary

Homework Help Overview

The discussion revolves around calculating the angle change and RPM of a motor using data from an incremental rotary encoder. The original poster presents their calculations based on encoder counts and time taken for a specific angle change.

Discussion Character

  • Mathematical reasoning, Assumption checking

Approaches and Questions Raised

  • The original poster attempts to calculate the angle change and RPM based on encoder counts and time, questioning the validity of their methods. Some participants confirm the angle calculation while discussing the importance of sample frequency in determining RPM.

Discussion Status

Participants are exploring different interpretations of the RPM calculation, with some providing examples based on assumed sample frequencies. The original poster seeks clarification on how to derive RPM from their given data.

Contextual Notes

There is a mention of a specific time duration (5.25 seconds) for the angle change, which influences the RPM calculations. The discussion includes varying assumptions about sample frequency, which affects the resulting RPM values.

AC130
Messages
5
Reaction score
0

Homework Statement


Hi please see the image that I have attached. The text colored in red is the data I need to calculate.

Homework Equations

The Attempt at a Solution


The encoder has 128 counts per revolution
So to calculate corresponding angle change this I what I did
I divided encoder count in decimal number by 128 which gave the number of revolutions, I then multiplied it by 360 to find the angle change

So for example I did
6350/128 = 49.61 revolutions
49.61 * 360 = 17859.34 degrees

Is this method right?

To calculate no load speed RPM, I divided the revolutions by (time*60) to get it to RPM

So for the 6350 encoder count which gave 49.61 revolutions

I did

49.64/(5.25*60) = 0.1575 RPM

Is this RPM calculation right?

For me it looks as if the RPM is well below and so I must have made a mistake somewhere but I don't know specifically where
 

Attachments

  • encoder motor.JPG
    encoder motor.JPG
    35 KB · Views: 442
Physics news on Phys.org
AC130 said:
So for example I did
6350/128 = 49.61 revolutions
49.61 * 360 = 17859.34 degrees
That's correct.

To calculate the speed, you must know the sample frequency. Say it is 1Hz. Then you will have 6350 counts per second.
Convert to RPM. ( 128 counts per rev, 60 sec/min ).

The result is close to 3000 RPM.

If the sample frequency were 2Hz, the motor speed would be the double ( ≈ 6000 RPM ).
 
Last edited:
Hesch said:
That's correct.

To calculate the speed, you must know the sample frequency. Say it is 1Hz. Then you will have 6350 counts per second.
Convert to RPM. ( 128 counts per rev, 60 sec/min ).

The result is close to 3000 RPM.

If the sample frequency were 2Hz, the motor speed would be the double ( ≈ 6000 RPM ).

Hi can you please tell me where RPM came from?
I know that it took 5.25 sec for the angle change and so frequency would be 1/T = 1/5.25 = 0.1905Hz

But I don't really know how to find RPM
 
AC130 said:
So for the 6350 encoder count which gave 49.61 revolutions
AC130 said:
I know that it took 5.25 sec for the angle change
So 49.61 rev. within 5.25 sec, which gives 9.449 rev./sec ≈ 567 rev/min. = 567 RPM. ( 1 min = 60 sec ).

The RPM's in #2 is just an example, not knowing your mentioned 5.25 sec.
 
Ok thanks I understand it now
 

Similar threads

Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 20 ·
Replies
20
Views
36K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
2
Views
4K