free 8051 Microcontroller Projects AVR PIC Microcontroller Projects Tutorials Ebooks Libraries, interfacing tutorials, lcd tutorial, stepper motor, dc motor 8051 assembly language programming electronics and communication ECE CSE pdf ebooks library BE final year project ideas Embedded systems

 
8051 microcontroller 8051 microcontroller
Forums

Moderators: Ajay, Junied , abbas1707, Arun Kumar V, pdi33, Shailesh NAYAK, ۞ TPS ۞, shyam, sashijoseph
Author Post
euler314
Sun Jul 15 2007, 10:50AM
 User Offline
Registered Member #2252
Joined: Fri Jul 13 2007, 06:42PM

Posts: 3
Thanked 0 times in 0 posts
I am stuck on this problem>

Two incremental encoders are set up as a Vernier. Both send out 500 pulses per revolution (no
quadrature). Encoder A is geared such that 49 turns of the motor result in one turn of Encoder A.
Encoder B is similar, only geared 50:1. Initially, the two index signals are synchronized. After the system has been running awhile, Encoder A sends a home signal, 30
Encoder B pulses later (constant direction), Encoder B sends a home signal.

How far has the Motor turned??

Thanks!!

Back to top

Incremental Encoders   Optical Incremental encoders   Incremental coder calculations   


Ajay
Sun Jul 15 2007, 03:11PM
Rickey's World Admin

 User Offline

Registered Member #1
Joined: Fri Feb 24 2006, 04:56AM

Posts: 4042
Thanked 753 times in 712 posts
I am actually confused with these statements
1) Encoder A sends a home signal, 30
2) Both send out 500 pulses per revolution

If i take it as the number of turns By encoder A then, the solution is simple...
i.e. if Enc. A is 30, then
motor turned = 30 x 49 = 1470
and signal by Enc. B = 1470/50 = 29.4
the above answers are only if.. i am taking the statement as 30 = num of turns by encoder A
But if i am wrong... in understanding then,
Tell me if 30 is the number of pulses by A...?
and 500 pulses per rev of what? what about channels?
or the value 500 is just given to confuse the question?

www.rickeyworld.info
If you feel satisfied with the user's forum reply please click on the thank button.

Obey forum rules!
Respect others!
Back to top


euler314
Sun Jul 15 2007, 03:31PM
 User Offline
Registered Member #2252
Joined: Fri Jul 13 2007, 06:42PM

Posts: 3
Thanked 0 times in 0 posts
The way I understand it is this::

After the system has been running “awhile” Encoder A sends a signal home.

Then, 30 Encoder B pulses later Encoder B sends a signal home. ( so after encoder A sends it home signal-- 30 encoder B pulses later; Encoder B sends a signal home)

The track for both encoders (A & B) produces 500 pulses per revolution.

I am assuming there is a channel A and B for both encoders (Encoder A and Encoder B)

Thanks for the help Rickey

Back to top


Ajay
Sun Jul 15 2007, 04:08PM
Rickey's World Admin

 User Offline

Registered Member #1
Joined: Fri Feb 24 2006, 04:56AM

Posts: 4042
Thanked 753 times in 712 posts
Well now i understood the question, i actually took it the other way.. hey bro, would u mind if i answer the question tomorrow?
I was actually designing the new theme for site.. tomorrow, i will give the site a new look so.. surely.. will answer you tomorrow
Good night... (oops! its 5 am morning )

www.rickeyworld.info
If you feel satisfied with the user's forum reply please click on the thank button.

Obey forum rules!
Respect others!
Back to top


euler314
Sun Jul 15 2007, 04:16PM
 User Offline
Registered Member #2252
Joined: Fri Jul 13 2007, 06:42PM

Posts: 3
Thanked 0 times in 0 posts
That will be great!
Thanks again!
Back to top


Ajay
Sun Jul 15 2007, 09:55PM
Rickey's World Admin

 User Offline

Registered Member #1
Joined: Fri Feb 24 2006, 04:56AM

Posts: 4042
Thanked 753 times in 712 posts
I hope i am not wrong this time

Number of turns by motor = x (say)

Number of turns by enc. A = x/49
Number of turns by enc. B = x/50

Number of pulses by enc. ch. A = 500 * x/49
Number of Pulses by enc. ch. B = 500 * x/50

As per the equation:

500* x/49 - 500* x/50 = 30

50(x/49-x/50) = 3

50(x/[49*50]) = 3
x = 3*49
x = 147

What do you say?

www.rickeyworld.info
If you feel satisfied with the user's forum reply please click on the thank button.

Obey forum rules!
Respect others!
Back to top



This post has been thanked 1 time
 Euler 
Euler
Mon Jul 16 2007, 06:10AM
 User Offline
Registered Member #1798
Joined: Tue Jun 26 2007, 11:23AM

Posts: 1
Thanked 0 times in 0 post
I say you are correct.

I think I was putting to much thought into the problem.

Thanks again!!

You have an excellent site!
Back to top


Ajay
Mon Jul 16 2007, 06:27AM
Rickey's World Admin

 User Offline

Registered Member #1
Joined: Fri Feb 24 2006, 04:56AM

Posts: 4042
Thanked 753 times in 712 posts
It always happen like this.. i mean..we always make problems bigger.. but actually they are not. enjoy!
and thank you for the complement!

www.rickeyworld.info
If you feel satisfied with the user's forum reply please click on the thank button.

Obey forum rules!
Respect others!
Back to top


 

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System

8051 Microcontroller Projects 8051 AVR tutorials PIC microcontroller, 8051 assembly language programming electronics and communication ECE CSE pdf ebooks library BE final year project ideas Embedded systems