Forum: Mikrocontroller und Digitale Elektronik Coin Collector Output verwerten?


von Nino K. (lnino)


Lesenswert?

Hi an alle,

habe mir einen CH-923 Coin Acceptor zugelegt und diesen entsprechend 
eingerichtet. Am weißen Coin Draht messe ich wenn ich 50 Cent einwerfe 
eine Spannung von 1,30 Volt. Wenn die 50 Signale welche ich eingestellt 
habe gesendet wurden geht die Spannung wieder auf 0V. Die Dauer wo eine 
Spannung zu messen ist beträgt ca. 1-2 Sekunden. Soweit alles nach Plan 
und funktioniert super.

Ich kann mir leider im Moment nicht zusammenreimen wie ich diesen Output 
als Input bei meinem Atmega168 verwerten kann. Bisher habe ich nur 
Inputs mittels Buttons gelöst, wo ich auf GND ziehe. Aber hier will ich 
ja ein HIGH Signal einlesen.

Löse ich das gleich wie bei einem normalen Input via Button auf GND oder 
anders? Vielleicht könnt ihr mir hier etwas weiterhelfen?

lg lnino

: Bearbeitet durch User
von isnah (Gast)


Lesenswert?

Solche Münzprüfer haben in der Regel Open-Collector-Ausgänge. Du kannst 
es überprüfen, indem du zwischen den roten Draht(+12V) und dem weissen 
Draht(coin) einen 4.7K- Widerstand einfügst und das Coin-Signal misst. 
Es sollte sich bei OC in der Grösse "L" < 0.8V und "H" ~ 12V bewegen.

Hat der Prüfer tatsächlich einen OC-Ausgang, kannst du die Ausgänge 
gleich wie deine "Buttons" am ATmega168 anschliessen.(GND-Verbindung und 
Pullup nicht vergessen)

von Nino K. (lnino)


Angehängte Dateien:

Lesenswert?

Habe nun das Coin Signal gemessen und versucht den Coin Collector wie 
mit einem Button auszulösen, aber leider ohne Erfolg.

Habe ein Bild angehängt von einer einfachen Schaltung mit Interrupt. 
Wenn ich den Button drücke, erlischt die LED. In dieser Form möchte ich 
auch den Coin Collector steuern. Wenn eine Münze eingeworfen wird, wird 
ein pulse über das weisse Kabel gesendet. Und so lange der pulse 
gesendet wird, soll die LED ausbleiben. Ich kann dann mittels Zähler 
ermitteln wie lange die LED aus war und somit erkennen welche Münze 
eingeworfen wurde.

Am Coin Collector habe ich 2 Schalter. NC (Normal Closed) und NO (Normal 
Open).
Wenn der Schalter auf NC gestellt ist, dann sind am Coin Kabel 0V zu 
messen. Wenn ich dann eine Münze einwerfe sind 1,3V zu messen so lange 
wie die Pulse dauern, dann wieder 0V.
Wenn der Schalter auf NO gestellt ist, dann sind am Coin Kabel 5V zu 
messen. Wenn ich dann eine Münze einwerfe sind 3,6V zu messen so lange 
wie der pulse dauert, dann wieder 5V

Ich habe folgenden Coin Selector:
http://www.aliexpress.com/store/product/CH-923-multi-coin-selector-for-3-kinds-of-coins/602289_383101709.html

Ich habe den weißen Draht auf PC2 gesteckt und dann von dort aus ein 
grünes Kabel auf GND gelegt. Nun bleibt aber die LED immer dunkel, 
selbst wenn ich eine Münze einwerfe. Sicher darum weil es ständig auf 
GND zieht.

Könnt ihr mir hier weiter helfen, das zu realisieren?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.