Bedienfeld des Impuls-Münzautomaten: Vollständige Anleitung für Münzen und Guthaben

  • Die Impulsmünzmaschine wandelt physische Münzen in Impulsfolgen um, die von der JAMMA-Platine, dem IPAC oder einem Mikrocontroller als Guthaben interpretiert werden.
  • Die Pins auf der Platine verteilen Strom, Ausgänge an Zähler, Eingänge von Münzmechanismen und das Kreditsignal an COIN1, während COIN2 üblicherweise für einen Serviceknopf reserviert ist.
  • Münzprüfgeräte wie der HX-916 analysieren Durchmesser, Gewicht und Fallgeschwindigkeit, um bis zu 6 Münztypen zu validieren und für jeden Typ konfigurierbare Impulse auszugeben.
  • Durch die Integration eines Impulsakzeptors in Arduino und einen PC können Emulatoren oder selbstgebaute Maschinen mit echten Münzen gesteuert werden, wobei Interrupts und spezifische Skripte genutzt werden.

Impulsplatte für Münzautomaten

Wenn Sie ein Arcade-Automat, Heimspielautomat oder jedes münzbetriebene ZahlungssystemFrüher oder später werden Sie dem berühmten Impulsplatte für Münzautomaten und mit impulsbasierten Münzprüfern. Das sind kleine Module, die „physische Münzen“ mithilfe elektrischer Signale in „Credits“ umwandeln. Diese Signale sind sehr einfach zu verstehen, sobald sie einem richtig erklärt wurden.

Auch wenn sie auf den ersten Blick wie ein Gewirr aus Kabeln, Steckverbindern und DIP-Schaltern wirken mögen, ist ihre Logik ganz klar: Eine Münze wird eingeworfen, ein oder mehrere Impulse werden erzeugt, und diese Impulse werden in Credits umgewandelt. Für das JAMMA-Board, einen IPAC, einen Arduino oder jedes andere System Ihrer Wahl. In diesem Artikel erklären wir Schritt für Schritt die Funktionsweise dieser Boards, die Funktion der einzelnen Pins, ihre Beziehung zu einem HX-916-Wahlschalter und die Integration in einen Arduino oder PC – ohne dabei wichtige Details auszulassen.

Was ist eine Impulsmünzmaschinenplatine und wozu dient sie?

Die Platine des Impulsmünzautomaten ist eine kleine Zwischenschaltung. Es befindet sich zwischen dem Münzmechanismus (mechanisch oder elektronisch) und der Hauptplatine des Automaten (JAMMA-Platine, IPAC-Schnittstelle, Mikrocontroller usw.). Seine Hauptfunktion besteht darin, den Wert jeder Münze in eine Anzahl von Impulsen umzuwandeln, die einem bestimmten Guthaben entsprechen.

In vielen klassischen Arcade-Automaten wurde diese Platine zusammen mit mechanische Münzprüfer und physische MünzzählerAls die Münze fiel und den Schalter des Münzmechanismus aktivierte, empfing die Platine diesen Eingangsimpuls, verarbeitete ihn gemäß der Konfiguration ihrer DIP-Schalter und generierte Folgendes:

  • Ein Pulszug in Richtung des COIN1-Eingangs der JAMMA-Platine (oder des IPAC).
  • Impulse zählen in Richtung eines oder zweier elektromechanischer Münzzähler.

Daher hängt es von der Währung und der Konfiguration ab, Eine einzelne Münze könnte 1, 3, 5 oder mehr Impulse wert sein.und somit auf mehrere Gutschriften, während die Buchhalter gewissenhaft aufzeichneten, wie viele Münzen in jeden Geldbeutel gelangt waren.

Diese Logik wird nicht nur in Spielhallen angewendet; dieselbe Philosophie von „Währung → Impulse → Gutschriften“ Es wird in Verkaufsautomaten, Jukeboxen, öffentlichen Telefonen und allen Arten von Pay-per-Use-Systemen eingesetzt, wo die Impulssteuerung einfacher und robuster ist als die direkte Handhabung von digitalem Geld.

Impulsmünzselektor

Hauptbestandteile der Kreditkarte

Es umfasst in der Regel mehrere leicht erkennbare Elemente. auf den ersten Blick:

Auf der einen Seite sind die blaue DIP-SchalterHierbei handelt es sich um kleine, in einer Reihe angeordnete Mikroschalter. Sie dienen der Konfiguration der Währungs-zu-Kredit-Umrechnung. Je nach Kombination wird festgelegt, wie viele Kreditimpulse für jeden von den Münzprüfern empfangenen Impuls generiert werden bzw. welchen Wert jede eingehende Münze hat.

Darüber hinaus beinhaltet die Platte ein Mehrpolstecker (In diesem Fall mit 9 Pins, von unten beginnend mit 1 bis 9 nummeriert, wobei Pin 1 derjenige ist, der der roten LED am nächsten liegt). Alle Signale werden über diesen Anschluss ein- und ausgegeben: Stromversorgung, Impulse für JAMMA/IPAC, Münzeingänge und Ausgänge für die Zähler.

Es beinhaltet üblicherweise auch eine Status-LED (normalerweise rot) Dies hilft dabei zu überprüfen, ob die Platine mit Strom versorgt wird oder ob sie Impulse erzeugt, zusätzlich zu einigen diskreten Bauteilen (Widerstände, Transistoren, Optokoppler usw.), die für die Signalaufbereitung und -isolierung zuständig sind.

Obwohl sie manchmal als „Black Boxes“ ohne Dokumentation verkauft werden, Sein interner Aufbau ist durchaus logisch. Mit etwas Geduld kann man die Kabel von den Münzschaltern und Zählern bis zum Hauptanschluss verfolgen, so wie es auch bei einigen Heimwerkerprojekten zur Restaurierung und Vorbereitung von Arcade-Automaten gemacht wurde.

Pinbelegung und Funktionen auf der Platine des Impulsmünzautomaten

Anschlüsse der Münzautomatenplatine

Im beschriebenen konkreten Fall hat die Platte 9 Pins am HauptanschlussAusgehend von unten (Pin 1, der dem roten LED am nächsten liegt) und aufwärts ergibt sich typischerweise folgende Verteilung:

Pin 1 – GND (gemeinsamer Anschluss, Masse): Masseanschluss für die gesamte Platine. Hier sind die Masseanschlüsse für Netzteil, Münzmechanismen, Zähler und die JAMMA- oder IPAC-Platine verbunden. Es ist der gemeinsame Punkt, an dem alle Spannungen gemessen werden.

Pin 2 – +12 V: Dies ist die Hauptstromversorgung für die Leiterplatte und in vielen Fällen auch die Spannung für mechanische oder elektronische Münzmechanismen und elektromechanische Zähler. Es ist unerlässlich, dass diese Leitung stabil ist und von einer geeigneten 12-V-Gleichstromquelle gespeist wird.

Pin 3 – Variabler Impulsausgang zu COIN1: Dies ist die Kreditausgabeleitung zur Spielplatine. Die Platine sendet hier je nach DIP-Schalterkonfiguration für jede gültige Münze einen oder mehrere Impulse. Sie ist üblicherweise mit dem Eingang COIN1 der JAMMA-Platine oder dem entsprechenden Eingang eines IPAC verbunden.

Pin 4 – (keine definierte Verwendung im beschriebenen Fall): In einigen Varianten kann diese Funktion anderweitig genutzt werden (z. B. als zweiter Kreditausgang oder Servicesignal), in der rekonstruierten Dokumentation ist ihre Funktion jedoch nicht eindeutig angegeben. Es empfiehlt sich, gegebenenfalls Schaltpläne oder ein spezifisches Servicehandbuch zu konsultieren.

Pin 5 – +5 V: Diese Spannung wird für die interne Logik der Platine, Mikrocontroller, Komparatoren und Teile der digitalen Schaltung verwendet. Viele Platinen arbeiten mit einer dualen Spannungsversorgung (+12 V für Aktoren und +5 V für die Logik).

Pin 6 – Impulsausgang für Münzzähler 1: Jedes Mal, wenn die Platine eine Münze im Münzschlitz 1 registriert, sendet sie einen elektrischen Impuls an diesen Pin und erhöht so den zugehörigen mechanischen oder elektronischen Zähler. Auf diese Weise spiegelt der Zähler die Anzahl der tatsächlich vom Schlitz akzeptierten Münzen wider.

Pin 7 – Impulsausgang für Münzzähler 2: Es funktioniert genauso wie das vorherige, nur für den zweiten Münzeinwurf. Damit können Sie die Münzen, die durch jeden Einwurfschlitz oder jede Münzart eingeworfen werden, separat erfassen.

Pin 8 – Münzimpuls-Eingang im Münzmechanismus 1: Hier ist der Impulsausgang bzw. Schalter des ersten Münzprüfers angeschlossen. Beim Einwerfen einer Münze schließt der Prüfer kurzzeitig den Stromkreis und sendet einen Impuls an diesen Pin, der von der Platine in Gutschriften und Zählimpulse umgewandelt wird.

Pin 9 – Münzimpuls-Eingang im Münzmechanismus 2: Entspricht dem vorherigen Modell, ist jedoch mit der zweiten Wallet verknüpft. Es ermöglicht die Verwaltung von zwei verschiedenen Coin-Kanälen (z. B. zwei verschiedenen Beträgen oder zwei physischen Steckplätzen).

Mit dieser Struktur jedes Mal Eine Münze aktiviert den Schalter in Ihrem Münzbeutel.Die Schaltung erledigt drei Dinge nahezu gleichzeitig: Sie verarbeitet die Münze gemäß ihrer Programmierung, erzeugt Kreditimpulse für COIN1 und aktualisiert den entsprechenden Münzzähler.

Beziehung zwischen COIN1, COIN2 und dem Service-Button auf JAMMA-Platinen

Ein sehr interessantes Detail dieser klassischen Installationen ist, wie sie die JAMMA-Platine COIN1- und COIN2-EingängeIn der beschriebenen Konfiguration wird der Ausgang der Münzautomatenplatine nur an COIN1 angeschlossen, während COIN2 für die Servicetaste reserviert ist.

In der Praxis bedeutet dies, dass die Das vom Board über Pin 3 erzeugte Impulssignal Der Ausgang an COIN1 entspricht den tatsächlichen Münzen, also dem Betrag, den der Spieler einsetzt. Jeder Impulsstoß entspricht einer bestimmten Anzahl an Credits und wird über die Pins 6 und 7 auch in den Münzzählern angezeigt.

Für seinen Teil, COIN2 wird als „Servicegutschrift“-Eintrag verwendet.Der an diese Leitung angeschlossene Serviceknopf fügt dem Spielbrett Guthaben hinzu, ohne die Münzzähler oder den Gesamtumsatz zu beeinflussen. Sollte eine Münze stecken bleiben oder ein Kunde ein Guthaben beanspruchen, das noch nicht gutgeschrieben wurde, kann der Betreiber dies mithilfe des Serviceknopfs korrigieren, ohne den Münzbestand zu verändern.

Diese Lösung ist besonders praktisch, weil Dadurch werden Diskrepanzen zwischen dem eingenommenen Betrag und den gespielten Spielen vermieden.Da in den Zählern keine Serviceguthaben mit physischen Münzen vermischt werden, kann der Maschinenbediener die Kassenabrechnung mit Zuversicht überprüfen, da er weiß, dass die Zähler nur die tatsächlichen Münzzuflüsse widerspiegeln.

In vielen modernen Arcade-Projekten, in denen ein IPAC und ein PC mit Emulatoren verwendet werden, Diese Logik wird exakt nachgebildet.COIN1 stammt vom Ausgang des Kreditboards oder des Münzprüfers, während COIN2 für einen internen Knopf zu Test- oder Wartungszwecken reserviert ist, ohne dass dieser Knopf mit einem Inkassosystem verbunden ist.

HX-916 Münzprüfer: Funktionsweise und Funktionen

Neben der klassischen Credits-Platte ist es heutzutage sehr üblich, eine elektronischer Münzprüfer wie das Modell HX-916Diese Geräte integrieren einen Großteil der Logik, die zur Münzprüfung und Impulserzeugung benötigt wird. Sie werden sowohl in Heimwerkerprojekten als auch in modernen kommerziellen Maschinen eingesetzt.

Der HX-916 ermöglicht Erkennt bis zu 6 Arten von programmierbaren MünzenDas bedeutet, man kann dem System beispielsweise sechs verschiedene Münzen (unterschiedliche Nennwerte oder Münzen aus verschiedenen Ländern) zeigen, und das System lernt deren physikalische Merkmale, um sie zu unterscheiden. Wenn das System eine Münze empfängt, analysiert es diese:

  • Durchmesser der Währung.
  • Gewicht des Metalls.
  • Fallgeschwindigkeit während der internen Führung.

Mit diesen Variablen und einem interner statistischer AlgorithmusDas Gerät prüft, ob die Münze gültig ist und welchem ​​vorprogrammierten Typ sie entspricht. Es ermöglicht außerdem die Auswahl verschiedener Genauigkeitsstufen, sodass das System beim Annehmen von Münzen mehr oder weniger strenge Anforderungen stellt.

Sobald eine gültige Münze identifiziert wurde, wird die HX-916 erzeugt an seinem Ausgang eine ImpulsfolgeDie Dauer jedes Impulses ist zwischen etwa 30 und 100 ms einstellbar, und die Anzahl der Impulse hängt von der Art der Münze ab: zum Beispiel kann eine 1-Einheiten-Münze 1 Impuls erzeugen, eine 2-Einheiten-Münze 2 Impulse usw.

Mit seinem Impulsausgang passt dieser Selektor perfekt zu Kreditkarten, Mikrocontroller oder JAMMA/IPAC-Platinenda alle diese Systeme genau auf dem Zählen von Impulsen basieren, um die zugewiesenen Guthaben zu bestimmen.

Technische Spezifikationen des HX-916-Wahlschalters

Aus Montagesicht verhält sich das HX-916 wie ein relativ einfach zu integrierendes Modul, mit einem Technische Spezifikationen für den intensiven Einsatz in Spielautomaten, Verkaufsautomaten und ähnlichen Geräten:

  • Modell: HX-916.
  • Versorgungsspannung: 12 V Gleichstrom.
  • Standby-Strom: etwa 20 mA.
  • Arbeitsstrom: im Betrieb etwa 350 mA.
  • Münzdurchmesser: Unterstützter Bereich von 15 mm bis 29 mm.
  • Münzdicke: ungefähr zwischen 1,8 mm und 2,8 mm.
  • Anzahl der programmierbaren Münztypen: bis zu 6.
  • Ausgangssignaltyp: Impulssignal.
  • Identifizierungserfolgsrate: Ungefähr 95%.
  • Maximale Identifizierungszeit: weniger als 0,6 Sekunden.
  • Betriebsfeuchtigkeit: unter 95 %.
  • Körpermaterial: Kunststoff.
  • Ungefähre Abmessungen:
  • Maximales Gewicht
  • Inklusive:

Dank dieser Eigenschaften eignet es sich sehr gut für Verkaufsautomaten, Arcade-Spiele, Jukeboxen und öffentliche TelefoneIn all diesen Fällen ermöglicht der Impulsausgang eine sehr direkte Integration mit der übrigen Steuerelektronik.

Wie man einen Impulsmünzselektor in Arduino integriert

Wenn Ihr Ziel darin besteht, einen Münzprüfer mit einem Arduino (zum Beispiel ein Elegoo UNO R3 oder ein Arduino UNO Original) Und darüber kann man mit einem PC oder einem MAME-Emulator kommunizieren; die gute Nachricht ist, dass der Programmierteil viel einfacher ist als der elektrische Teil.

Die Grundidee besteht darin, sich die Vorteile zunutze zu machen Arduino-Hardware-Interrupts um die vom Münzprüfer kommenden Impulse zu erfassen. Im Arduino UNO Beim Elegoo UNO sind die Pins 2 und 3 mit Hardware-Interrupt. Der Interrupt wird im Block konfiguriert. setup () der Skizze, sodass sie bei der steigenden Flanke jedes Impulses ausgelöst wird.

Daher sendet der Selektor jedes Mal einen Impuls, wenn eine gültige Münze eingeworfen wird. Die Unterbrechung erhöht einen Zähler. Ihr Programm kann ermitteln, wie viele Impulse eingegangen sind und welcher Münze sie zugeordnet sind. Durch die Verwendung von Interrupts muss der Mikrocontroller den Pin zudem nicht ständig überwachen, was Ressourcen spart und Impulsverluste verhindert.

Es sind vorgefertigte Skripte verfügbar, wie beispielsweise das in öffentlichen Repositories verfügbare Beispiel (zum Beispiel, hxlnt/arduino-coin-acceptorDiese Anleitungen zeigen, wie man diese Impulse liest und verarbeitet. Anschließend kann der Code so angepasst werden, dass der Arduino bei Erreichen einer bestimmten Anzahl von Credits eine bestimmte Aktion an den PC sendet, beispielsweise das Drücken der Taste „5“, um in MAME eine Münze einzuwerfen.

Physikalische Verbindung: Stromversorgung und Impulskabel an Arduino

In Bezug auf die Hardware stellt sich ein unerfahrener Benutzer in der Regel die Hauptfrage: wo das Impulskabel angeschlossen werden muss und wie der Münzprüfer mit Strom versorgt wirdEin typisches Schema könnte wie folgt aussehen:

Zum einen wird der Münzprüfer (wie beispielsweise der HX-916 oder ein ähnliches Modell) mit Strom versorgt durch 12 V DCEs ist problemlos möglich, ein 12-V-LED-Streifen-Netzteil zu verwenden, sofern es den erforderlichen Strom liefert (ca. 350 mA Betriebsstrom plus Sicherheitsreserve). Diese Netzteile verfügen üblicherweise über zwei Ausgangsdrähte (Plus und Minus), die unter Beachtung der Polarität an den 2-poligen Stromanschluss des Netzteils angeschlossen werden.

Dieser 2-polige Stecker entspricht bei vielen Akzeptoren einem 12-V-Elektromagnetventil oder MagnetspuleDieses Ventil ist dafür zuständig, den Münzdurchgang zu blockieren oder zu ermöglichen. Durch Anlegen einer Spannung von 12 V wird der Mechanismus freigegeben, sodass die Münze fallen und geprüft werden kann. Solange der Selektor aktiv und mit Strom versorgt ist, arbeitet dieses Ventil mit dem internen Erkennungssystem zusammen.

Ferner die Akzeptor-Impulsausgang Das Signal wird an einen digitalen Pin des Arduino angeschlossen. Idealerweise verwendet man einen Pin mit Interrupt (2 oder 3) und konfiguriert das Programm so, dass es Impulse an diesem Pin erkennt. Es ist außerdem wichtig, die Masse des Akzeptors (12V GND) mit der Masse des Arduino (5V GND) zu verbinden, damit beide die gleiche elektrische Referenz haben.

Der genaue Anschlusspunkt des Impulskabels auf der Platine wird üblicherweise wie folgt bezeichnet: COIN, OUT, SIG oder ähnliches Am Akzeptor wird die Verbindung hergestellt. Von dort wird sie über das mitgelieferte Kabel mit dem im Code definierten Arduino-Pin verbunden. Es empfiehlt sich, das Datenblatt oder die PDF-Datei des Herstellers (z. B. Dokumente wie „letpos pro“ im PDF-Format) zu konsultieren, um die genaue Belegung der einzelnen Drähte zu bestätigen.

Arduino als Brücke zu einem PC oder Emulator verwenden

Sobald der Arduino Münzimpulse empfängt und zählt, können Sie ihn verwenden als Schnittstelle zwischen Münzprüfer und PCAm direktesten ist es, die Platine über USB mit dem Computer zu verbinden und den Arduino Daten über die serielle Schnittstelle senden zu lassen, die dann von einer Software auf dem PC interpretiert werden können.

Wer jedoch eine für das System transparentere Lösung sucht, modifiziert den Code häufig so, dass der Arduino Folgendes simuliert: Tastaturanschläge Wenn eine bestimmte Anzahl an Credits erreicht ist, kann beispielsweise programmiert werden, dass der Mikrocontroller nach dem Empfang eines Impulses oder einer Impulsfolge, die einer Münze entspricht, das Signal der Taste „5“ auf dem Ziffernblock an den PC sendet, was in MAME üblicherweise die Taste zum Einwerfen der Münze ist.

Aus Sicht des Endnutzers bedeutet dies, dass Jede in den Akzeptor eingeführte Münze löst im Emulator eine virtuelle „Münze“ aus.Ohne dass die PC-Einstellungen geändert werden müssen. Für die Verkabelung benötigen Sie lediglich das USB-Kabel zwischen Arduino und PC sowie das Netzteil für den Akzeptor und die Impulsleitung.

Einige Arduino-kompatible Boardmodelle (wie das Elegoo UNO basierend auf dem ATmega328P mit ATMEGA16U2 für USB) sind in dieser Hinsicht sehr praktisch, da sie sich wie ein Standard-Seriellanschluss oder, mit gewissen Modifikationen, sogar als HID-Gerät, das eine Tastatur emulieren kann.

Herstellergarantien, Qualität und Dokumentation

Beim Kauf einer Impulsmünzmaschinenplatine oder eines Münzprüfers, insbesondere für den gewerblichen Einsatz, ist es wichtig, auf Folgendes zu achten: Garantien und Bedingungen, die vom Hersteller oder Lieferanten angeboten werdenViele namhafte Hersteller bieten Folgendes an:

Un Qualitätsüberwachungsteam Verantwortlich für die Prüfung aller Produkte vor dem Versand, um sicherzustellen, dass jedes Gerät den festgelegten Standards entspricht. Dies reduziert das Risiko von Fehlern bei der Münzprüfung oder elektrischen Problemen.

Verpflichtungen von kontrollierte LieferzeitenDiese Bedingungen werden üblicherweise mit dem Kunden ausgehandelt oder für kurze Zeiträume festgelegt (z. B. Lieferungen innerhalb von 7 Tagen nach Zahlungseingang). Dies ist insbesondere dann relevant, wenn Sie eine stillgelegte, umsatzgenerierende Maschine ersetzen müssen.

Neben wettbewerbsfähigen Preisen konzentrieren sich viele Anbieter auf bieten ein gutes Preis-Leistungs-Verhältniseinschließlich OEM- und ODM-Optionen. Das bedeutet, dass sie kundenspezifische Module nach Ihren Vorgaben fertigen können, mit denselben Qualitätsstandards und strenger Chargenkontrolle auch bei großen Stückzahlen.

Ein weiterer wichtiger Punkt ist der Kundendienst und LogistikEinige Hersteller garantieren fortlaufenden Kundendienst und bieten professionellen weltweiten Versand an, was nützlich ist, wenn Sie Maschinen für verschiedene Länder montieren oder geografisch verteilte Vergnügungsparks verwalten.

Was die Dokumentation betrifft, bieten sie in der Regel Folgendes an PDF-Handbücher (wie beispielsweise über Links wie letpos pro auf Spanisch verfügbar), die Anschlüsse, Pinbelegungen, Münzprogrammierungsverfahren und Einstellparameter detailliert beschreiben. Ein solches Handbuch erleichtert die Einrichtung erheblich, insbesondere um die Funktion jedes DIP-Schalters oder Steckers zu verstehen, ohne dies nur mit einem Multimeter herausfinden zu müssen.

Sowohl das Kreditkartenlesegerät als auch die Impulsmünzselektoren bilden ein recht zusammenhängendes System: Die physische Währung wird in einfache elektrische Signale umgewandelt, die von jeder Spielplatine, jedem Mikrocontroller oder PC verstanden werden können.Indem man versteht, was jeder einzelne Pin bewirkt, wie die Impulse erzeugt werden und wie man sie konfiguriert, ist es möglich, alles Mögliche einzurichten, von einem sehr einfachen Heim-Arcade-Automaten bis hin zu komplexen Zahlungssystemen mit verschiedenen Münztypen, unabhängigen Zählern und Serviceknöpfen zur Behebung von Störungen, ohne die Geldeinnahme zu unterbrechen.