Quiz-Summer-Schaltung mit 8051-Mikrocontroller und 555-Timer

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Quiz-Summer-Systeme werden hauptsächlich in Schulen, Hochschulen und auch in Live-Quiz-Wettbewerben eingesetzt, die über das Fernsehen übertragen werden. Mit einem Quiz-Summer kann jeder Benutzer den Schalter schnell drücken, um auf eine Frage zu antworten, die bei Wettbewerben in Schulen und Hochschulen gestellt wird. Der gedrückte Schalter gibt für einige Zeit einen Summton oder Alarm aus und die Reaktionszeit ist sehr gering. Summer können auch in verschiedenen Anwendungen verwendet werden, z. B. in Melderplatten, elektronischen Metronom-Mikrowellenöfen und anderen Haushaltsanwendungen.

Quiz Summer

Quiz Summer



Eine Quiz-Summer-Schaltung kann unter Verwendung verschiedener Steuerungen auf verschiedene Arten implementiert werden. Diese Controller umfassen 555 Timer und Mikrocontroller. Die auf einem 555-Timer basierende Summerschaltung ist eine einfache und kostengünstige Vorrichtung, bei der die Zeitdauer durch die Widerstands- und Kondensatorwerte (RC-Konstante) bestimmt wird. EIN Mikrocontroller basiert Die Summerschaltung ist ein programmierbarer Zeitgeber, bei dem die Zeitdauer durch Ändern des Programmcodes des Mikrocontrollers variiert werden kann. Die folgende Beschreibung dieser beiden Schaltkreise hilft Ihnen, die Schaltkreise und ihre Funktionsweise zu vergleichen.


Summer-Schaltung mit 555 Timern

Ein Timer kann in drei Modi betrieben werden, wie z monostabil, astabil und bistabil für Multivibratorschaltungen . Der Timer wird zum Erzeugen von Impulsen unter Verwendung der Impulsmodulationstechnik verwendet. In einem monostabilen Modus wird der Ausgang für einen bestimmten Zeitraum, der durch die RC-Zeitkonstante bestimmt wird, auf High gesetzt, wenn der Timer an Pin 2 ausgelöst wird. In einem bistabilen Modus wird der Triggereingang an Pin 2 angeschlossen. Wenn der ausgelöste Eingang ist niedrig, wird der Ausgang der Schaltung in einem hohen Zustand sein. Die Reset-Taste ist an Pin 4 angeschlossen. Wenn der Eingang niedrig ist, befindet sich der Ausgang ebenfalls in einem niedrigen Zustand.



Summer-Schaltung mit 555 Timern

Summer-Schaltung mit 555 Timern

Wie in der Abbildung gezeigt, besteht die Summerschaltung aus mehreren Widerständen, Kondensatoren und 555 Timer die als astabile Multivibratoren eingerichtet sind. In einem astabilen Modus gibt es keinen stabilen Zustand und die Impulse werden ohne Hilfe des Benutzers in einem niedrigen und hohen Zustand in Rechteckwellenform erzeugt. Dieser Mechanismus kann zum Schalten der Blitzlampen und LEDs verwendet werden.

Schaltungsanschlüsse: In dieser Schaltung ist der Widerstand R1 zwischen Vcc und Entladestift 7 geschaltet. Ein weiterer Widerstand R2 ist zwischen dem Entladestift 7 und dem Triggerstift 2 geschaltet. Der Pin2 und der Schwellenwert Pin6 sind kurzgeschlossen und über einen Kondensator verbunden. Dieser Kondensator lädt sich über die Widerstände R1 und R2 auf und entlädt sich über R2. Der Pin1 ist zur negativen Vorspannung mit Masse verbunden, und der Pin 5 ist über den Kondensator mit Masse verbunden, und der Pin3 wird als Ausgang verwendet. Der Pin 7 ist mit dem Potentialteiler der Widerstände R1 und R2 verbunden.

Schaltungsbetrieb: Diese Schaltung befindet sich in einem stabilen Modus, der selbst automatisch seine Zustände von 'Hoch nach Niedrig' und 'Niedrig nach Hoch' auslöst und ändert. Wenn ein Schalter gedrückt wird, ist der Ausgang an Pin 3 während des Ladevorgangs des Kondensators von einer Stromversorgung VCC über die Widerstände R1 und R2 hoch. Dieser Kondensator wird auf 2/3 Vcc aufgeladen, so dass der Ausgang während dieser Zeit hoch wird und der Lautsprecher den Ton erzeugt. Dann beginnt sich der Kondensator über den Widerstand R2 bis 1/3 Vcc zu entladen, und der Ausgang an Pin3 wird während dieser Zeit niedrig, so dass der Lautsprecher stummgeschaltet und beim Öffnen des Schalters vollständig ausgeschaltet wird. Dieser Vorgang wiederholt sich, bis die Rechteckimpulse basierend auf der RC-Zeitkonstante von einem hohen in einen niedrigen Zustand und von einem niedrigen in einen hohen Zustand erzeugt werden.


Die Quiz-Summer-Schaltung mit 555 Timern kann mithilfe von 8051-Mikrocontrollern (AT89C51) weiterentwickelt werden. In einem 555-Timer kann der Zeitwert des Summers abhängig vom Wert des Kondensators variiert werden. unter Verwendung eines 8051-Mikrocontrollers - Die Timing-Werte können durch Ändern des Programms im Mikrocontroller geändert werden. Um dieses Konzept besser zu verstehen, finden Sie unten ein praktisches Beispiel für einen Quizsummer, der einen 8051-Mikrocontroller verwendet.

8-Kandidaten-Quiz-Summer mit einem 8051-Mikrocontroller (AT89C51)

Dies schlug vor 8 Kandidaten Quiz Summer System wird in Quizwettbewerben von Schulen und Hochschulen eingesetzt. Das Team, das zuerst den Summer drückt, erhält die erste Präferenz für die Beantwortung einer Frage. Manchmal ist es sehr schwierig zu erkennen, welches Team innerhalb eines unendlich kurzen Zeitraums den Summer gedrückt hat. Zufälligerweise entsteht, wenn zwei Teamspieler gleichzeitig den Summer drücken, die Bedingung einer kleinen Zeitlücke, die durch die Meinung durch das Eingreifen von Menschen beeinflusst werden kann.

Dieses System wurde unter Verwendung von entwickelt AT89C51, das zur Familie 8051 gehört . Dieser Quizsummer ist für maximal acht Teams ausgelegt. In diesem System können wir den Schaltungsbetrieb und die Funktionsweise des Summers durchlaufen.

Quiz Summer mit einem 8051 Mikrocontroller

Quiz Summer mit einem 8051 Mikrocontroller

Schaltungsanschlüsse: Dieser Mikrocontroller besteht aus 40 Pins, in denen 32 Pins für Ein- und Ausgabezwecke verwendet werden. In diesem System werden insgesamt neun Eingangsstifte verwendet, alle acht Eingangsstifte werden als Schalter an den Port 1 des Mikrocontrollers angeschlossen und der neunte Stift wird als Rücksetztaste zum Zurücksetzen des Summersystems gesetzt. Die acht Schalter sind mit dem Summer verbunden, wenn einer der Schalter gedrückt wird, wird der Summer durchgebrannt. Eine Sieben-Segment-Anzeige , der die Informationen des gedrückten Schalters anzeigt, ist mit dem Port 2 des Mikrocontrollers verbunden. Der Mikrocontroller ist so programmiert, dass bei Drücken eines Schalters die entsprechende Schalternummer auf dem LCD angezeigt wird. Das Netzteil ist mit den 40- und 31-Pins des Mikrocontrollers und des Summers verbunden.

Schaltungsbetrieb: Wenn wir einen Druckknopf von einer Reihe von Drucktasten drücken, die an Port1 angeschlossen sind, wird der entsprechende Pin auf logisch hoch gesetzt. Dieser Übergang des Signals von niedrig nach hoch an einem bestimmten Pin ermöglicht es der Mikrocontroller-Ausgangslogik für einen bestimmten Zeitraum hoch. Der Mikrocontroller ist so programmiert, dass er die Eingangspins kontinuierlich abtastet und dementsprechend einen niedrigen Pfad für die Summerschaltung bildet und auch die Nummer auf der Siebensegmentanzeige anzeigt, die dem gedrückten Eingang entspricht.

Die Zeitdauer des Summers kann geändert werden, indem das Mikrocontroller-Programm mit der gewünschten Zeitspanne geändert wird. Im Allgemeinen wird ein Mikrocontroller mit programmiert eingebettete C-Sprache in der Keil-Software .

Hier geht es um das Quiz-Summer-Projekt, das mit einem 8051-Mikrocontroller für 8 Teams entworfen und entwickelt wurde. Wir hoffen, dass Sie dieses Thema besser verstehen. Wenn Sie Hilfe zu diesem Thema benötigen, können Sie uns im Kommentarbereich unten kontaktieren.

Bildnachweis: