Designing a Race Track Circuit Diagram for 3 Cars

  • Thread starter Thread starter ladydarkness
  • Start date Start date
  • Tags Tags
    Race Track
Click For Summary
SUMMARY

The discussion centers on designing a digital circuit for a three-car race track that utilizes sensors and LED indicators to display race results. The circuit requires a 3x3 matrix of LEDs, activated by RS flip-flops, and a two-bit binary counter implemented with a 7476 gating chip. Key components include three monostable multivibrators and the 97474 RS flip-flops. The design must account for potential issues such as ties and flip-flop metastability while ensuring accurate signal processing from the track sensors.

PREREQUISITES
  • Understanding of digital circuit design principles
  • Familiarity with RS flip-flops and their operation
  • Knowledge of binary counters and gating circuits
  • Experience with monostable multivibrators and their applications
NEXT STEPS
  • Research the operation and implementation of RS flip-flops in digital circuits
  • Learn about designing binary counters using the 7476 chip
  • Explore the use of monostable multivibrators for signal conditioning
  • Investigate potential solutions for handling flip-flop metastability in digital designs
USEFUL FOR

Electronics engineers, digital circuit designers, and students studying digital logic who are interested in practical applications of flip-flops and counters in race timing systems.

ladydarkness
Messages
1
Reaction score
0
:cry: Alright I need help drawing the diagram... I know what I'm doing and a lot of the information but I need help with the diagram.

A three car race track has sensors in each lane at the finish line. As the cars cross the finish line their respective sensors respond and send a signal to a digital circut. The three "finish" signals occur in the same order that the cars finish in. The digital circut has a 3x3 matrix of nine LED's which indicate the placement of each car.



You're hired by the race track committee to design and build a digital circut that will operate as described above.

The LED indicators must be laid out as shown on the picture.
http://img135.imageshack.us/img135/595/racetrackproblemkr7.jpg

A push button resets the circut and extinguishes all lit LED's.





Design Hints:

*The signals from the track sensors are 10mS HIGH pulses. One pulse per race.

*Each LED is lit by an R.S. flip-flop.

*A two bit binary counter will start at zero and be incremented every time any track pulse occurs.

*Gating circuts are advised

*remember, each track signal only appears for every race



I figured that I will need:

3 monostable multivibrators

97474 RS Flip-Flops

1 7476 gating chip



so just so you don't think that I'm just trying to get pple to d my homework... I need helping drawing this.. I know what I am talking about but when it comes to putting it on paper I appear to be useless...

I've been trying to figure this out with logic and common sense but this is what I think..

I would suppose from the selection of chips needed that what I should build a matrix of 3 x 3 FF's. What I would do is to use the 7476 as a 2 bit counter, representing the placement. For each placement 0 - 2, you must decode this to a data bit for the placement row. Each car clock all 3 FF's in its column, reading the placement, and increment the counter.

Ths way I clock the current position into the FF's for each car.

Decoding the counter to make a running '1' is fairly easy just AND the /Q's for the first(placement 1), and then use Q1 and Q2 for the other 2(placement 2 and 3).

The only thing I need to do then is to combine the 3 clocks into one signal for incrementing the counter.

and I think the one shots are for Cleaning up the car signals and shortening them.
 
Last edited by a moderator:
Physics news on Phys.org
Well, there are several real-world issues with the problem statement, including potential ties and FF metastability. But ignoring those for a moment, is there maybe an easier way to do this than with counters? Like, if the first pulse in turns on the respective FF and enables the 2nd row for writing. Then the 2nd pulse writes the 2nd row FF and enables the 3rd row for writing. Reset clears all FFs and enables the first row for lighting.

Can you sketch out some logic that would perform the function in that way? Then after sketching it that way, can you see any potential problems with that approach? If so, what improvements can you come up with.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 25 ·
Replies
25
Views
5K
  • · Replies 10 ·
Replies
10
Views
4K
Replies
1
Views
3K
Replies
3
Views
2K
  • · Replies 25 ·
Replies
25
Views
12K
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 15 ·
Replies
15
Views
2K