Hi, Ich muss für ein Projekt ein Münzprüfer NRI G40 am PC klemmen Soweit ich gelesen habe geht das per Paralelport oder per RS232 und dem ccTalk Protokol, aber dafür brauche ich wieder ein Interface. Hat jemand eine Idee bzw. Schaltplan wie ich den Prüfer an den Paralelport hänge ?! hier http://www.nri.de/download/PDF_Deutsch/G406800_DE.pdf mal das Datenblatt zum NRI G40 Danke und LG Olli
oliver Schipper schrieb: > Hat jemand eine Idee bzw. Schaltplan wie ich den Prüfer an den > Paralelport hänge ?! Das wird nicht gehen. Im Datenblatt ist nur von der seriellen Schnittstelle die Rede. "9600 Baud, 9-Bit, N, 1, 1, 5 V TTL, Tx active low, Rx active high Protokoll gemäß „Spezifikation der Schnittstelle, Elektronischer Münzprüfer G-40 S1 seriell“, auf Anfrage erhältlich; zur Steckerbelegung siehe Abschnitt „Steckerbelegung und Anschlussplan“ in diesem Kapitel" Kannst du einen USB-RS232/TTL Umsetzer verwenden? Zwischenfrage: Was kostet das Gerät?
In dem Datenblatt steht (S.15): "Eine ausführliche Beschreibung der seriellen S1-Schnittstelle finden Sie in der „Spezifikation des G-40.6800 S1“, die Ihnen auf Anfrage von der Firma NRI zur Verfügung gestellt wird. Zur Belegung der einzelnen Stecker (Pins) siehe Abschnitt „Stecker- belegung und Anschlussplan“ in Kap. 10 „Technische Daten“." Also kukt der schlaue Techniker auf seite 31 und sieht: es gibt Rx und Tx -> es wird vmtl. auf RS232 rauslaufen wieterhin schreibt er der Firma sie soll ihm doch die Beschreibung schicken...
Ja Seriell sollte auch gehen dann muss ich ja nur die RXD und TXD leitung nehmen mehr nicht oder? Was das gerät kostet weiß ich nicht hab das aus ein Alten Geldpieler von mir.
Nur kurz zur info Die Firma meldet sich nicht auf meine Anfragen also von da ist nichts zu erwarten.
> Ja Seriell sollte auch gehen dann muss ich ja nur die RXD und TXD > leitung nehmen mehr nicht oder? Zwei Dinge sind zu beachten: 1. das Gerät Empfängt TTL-Pegel, sendet mit Open Collector. 2. TxD ist Low aktiv, RxD ist High aktiv. Auf Seite 31 ist die Anschaltung beschrieben. Möglicher Aufbau: (USB-RS232 Wandler) <-> (MAX232 Inverter-TxD) <-> Münzprüfer ( Lochrasterplatine )
Erstmal Danke für die Info Also muss ich die Schaltung wie auf Seite 31 einfach nur nachbauen mit dem BC 817-40 und den Wiederständen? oder reicht es nur den MAX232 Inverter-TxD dran zu klatschen? wo ich schonmal ddabei bin hat jemand eine Einfache schaltung parat für ein MAX232 Inverter-TxD?
oliver Schipper schrieb: > Nur kurz zur info Die Firma meldet sich nicht auf meine Anfragen also > von da ist nichts zu erwarten. Wann hast du die gefragt? Hast du die richtige firma gefragt? NRI heisst jetzt Crane Payment Solutions GmbH, info@craneps.com
Thomas R. schrieb: > oliver Schipper schrieb: >> Nur kurz zur info Die Firma meldet sich nicht auf meine Anfragen also >> von da ist nichts zu erwarten. > > Wann hast du die gefragt? > > Hast du die richtige firma gefragt? NRI heisst jetzt Crane > Payment Solutions GmbH, info@craneps.com Ja hab an info@craneps.com geschrieben vor knapp einer Woche.
Da ich nicht so der Hardware sondern in der Software zuhause bin.... Kann mir jemand mal eine Schaltung erstellen sowie ich sie brauche am besten für Doofe und auf Lochrasterplatine:-) LG
oliver Schipper schrieb: > Da ich nicht so der Hardware sondern in der Software zuhause bin.... > > Kann mir jemand mal eine Schaltung erstellen sowie ich sie brauche am > besten für Doofe und auf Lochrasterplatine:-) Vielleicht reicht dir auch schon das TTL-232RG-VSW5V-WE von FTDI, da kommt schon 5V-Pegel hinten raus. Ich setze das Teil ein und bin zufrieden. Ich hab´s aber nicht gegen das Datenblatt des Münzprüfers geprüft, ob das tatsächlich damit funktioniert. Max
Max G. schrieb: > oliver Schipper schrieb: >> Da ich nicht so der Hardware sondern in der Software zuhause bin.... >> >> Kann mir jemand mal eine Schaltung erstellen sowie ich sie brauche am >> besten für Doofe und auf Lochrasterplatine:-) > > Vielleicht reicht dir auch schon das TTL-232RG-VSW5V-WE von FTDI, da > kommt schon 5V-Pegel hinten raus. Ich setze das Teil ein und bin > zufrieden. > > Ich hab´s aber nicht gegen das Datenblatt des Münzprüfers geprüft, ob > das tatsächlich damit funktioniert. > > Max Geht das auch mit diesen hier? http://www.pollin.de/shop/dt/MzY5OTgxOTk-/Bausaetze_Module/Bausaetze/RS232_TTL_Wandler_Bausatz.html
Sollte gehen, Details bitte prüfen. Die Platine dürfte aus einem MAX232, einigen Elkos und den Klemmen bestehen. Max
Kann mal einer Drüber gucken ob das so Okay ist mit der Verkabelung?! Schön bund und ja ich weiß die Farben sind auch etwas daneben gegangen aber hab leider nur Paint hier drauf. :-(
Oh die Info bräuchte ich auch... Nach diesem Plan reagiert der Prüfer irgendwie garnicht...
Kann nicht funktionieren. Wie ich oben schon geschrieben habe, ist das eine Signal bei High aktiv, das andere bei Low. Der HC14 invertiert beide Signale (TxD & RxD). Das TxD wird durch den Transistor noch einmal invertiert. D. h. das RxD-Signal muss ebenfalls noch einmal invertiert werden.
Nachtrag: Du schließt das RS232-Board von der falschen Seite an. Rechts ist der Münzprüfer, links das RS232-Board.
also so (siehe Bild) aber wie kann ich das RxD invertieren? Macht das nicht schon der RS232-TTL-Wandler?
> aber wie kann ich das RxD invertieren? Transistor: http://de.wikipedia.org/wiki/Datei:Inverter_%28Transistor%29.png > Macht das nicht schon der RS232-TTL-Wandler? siehe Beitrag "Re: Münzprüfer NRI an PC" Noch etwas: welchen Strom "zieht" das RS232-Board? Der Münzprüfer liefert max. 10 mA auf der 5 Voltschiene.
Mit den Strom stimmt...! aber ich kann mir ja auch ein USB-Port schnappen das dürfte dann ja gehen. Kann mir mal jemand eine kurze schlatung zusammen kritzeln wie ich das anschließen muss? Ich bin echt lagsamm echt durch den Wind eine kleine Visuelle hilfe wäre da von vorteil.
Würde mir auch sehr weiterhelfen, wenn jemand vll. das Schaubild von Masterxx korrigieren würde... Ich bin nicht ganz so fit :-) Danke
Ich hab den NRI bei mir auch laufen. Der ist ganz einfach über ein AVR angeschlossen. Der AVR wiederum per serieller Schnittstelle am PC.
riki schrieb: > Ich hab den NRI bei mir auch laufen. Der ist ganz einfach über ein AVR > angeschlossen. Der AVR wiederum per serieller Schnittstelle am PC. anber ist das nicht sehr umständlich? Du hast das nicht zufällig Dokumentiert ?
> Ist das so richtig ???
1. Nimm einen PNP Transistor und spendiere ihm noch einen
Basiswiderstand.
2. Wenn Pin 8 ein Ausgang ist (unbedingt prüfen), dann deine 5 V NICHT
mit den 5 V des Münzprüfers verbinden.
Das mit den 5V auf den Münzprüfer muss weg... Das ist ja ein 5V Ausgang von dem Prüfer. @Heinz Kannst du bitte die Grafik einmal so editieren, das deine beiden Bauteile vorhanden sind? Wie hoch muss der Basiswiederstand sein? Danke
So hier mal ohne die 5V Brücke. Jetzt aber mal eine ganz Doofe Frage wo kriegt der 2te Transistor oben seine Masse her ? über RxD bzw. TxD ?? Wenn Ihr wollt schmeißt ruhig mir faulen Obst nach mir!
> Wenn Ihr wollt schmeißt ruhig mir faulen Obst nach mir!
Die Masse des RS232-Boards muss mit den anderen Massen verbunden werden.
Hier die Korregierte Schaltung! Danke nochmal an Heinz ! Ich hoffe jetzt ist sie so Fertig:)
> Ich hoffe jetzt ist sie so Fertig:)
Wenn sie abraucht, dann bin ich wie immer unschuldig ;)
Die Schaltung scheint zu Funktionieren jedenfalls krieg ich was zurück aber.... Das was ich zurück kriege ist Datenmüll bei gleichen Komando gibt er mir unterschiedliche Antworten. Woran kann das Liegen? Ich habe mal ein Screenshot gemacht (TX-RX) Das andere ist die Spezifikation der Schnittstelle.
Hab im Internet einen Schaltplan gefunden und wundere mich gerade, wieso hier 2 Transistoren verbaut sind?
Hat jemand eine Idee? Vll. Riki? Die Schaltung wurde auch nochmal nach getestet und funktioniert an sich (RxD und TxD verbunden)
Tobias schrieb: > Hab im Internet einen Schaltplan gefunden und wundere mich gerade, wieso > hier 2 Transistoren verbaut sind? Der Transistor Q2 dient der Strombegrenzung. Wird der Strom durch R5 groß genug, dann zieht Q2 die Basis von Q1 Richtung VCC. Folge: Q1 regelt zu.
Hi nochmal, So ich hab mir jetzt ein Plan B ausgedacht da der Erste veruch ja gescheitert ist. Ich habe einen neuen Müntprüfer mit ein anderen Anschluss der sollte etwas einfacher sein. Ich habe mir überlegt da jeder Kanal eine eigene leitung besitzt diesen an die Statusregister der LPT Schnittstelle zu hängen. Gibt es was, was ich beachten muss ? Ich hab den Anschlussplan mal angehängt.
Ich habe den Thread jetzt nur überflogen, aber mit MDB und einem PC gibt es immer das gleiche Problem: Standard-COM-Ports unterstützen keine 9 Datenbits und das Timing ist bei MDB auch nicht unkritisch. Wenn es nur um einen Münzprüfer geht, würde ich einen ccTalk-Münzprüfer empfehlen (beispielsweise RM5 von Comestero), wenn eventuell auch noch ein Hopper dazukommen soll, setzen wir sehr gerne die Kombination SMART Hopper und RM5 ein.
> Ich habe den Thread jetzt nur überflogen, aber mit MDB und einem PC gibt > es immer das gleiche Problem: Standard-COM-Ports unterstützen keine 9 > Datenbits und das Timing ist bei MDB auch nicht unkritisch. Mit einem Atmel µC sollte dies leicht zu beheben sein. TTL-Pegel vom/zum Automaten in den µC und weiter über die obige RS232 in den PC.
Heinz schrieb: > Mit einem Atmel µC sollte dies leicht zu beheben sein. Klar, so funktionieren unsere Automatensteuerungen ja auch. Nur mit einem einfachen MAX232 geht das in der Regel eben nicht. > TTL-Pegel vom/zum Automaten in den µC und weiter über die obige RS232 in > den PC. Ja, nur dann müsste auch der Mikrocontroller programmiert werden. Aufgrund der Rückfragen würde ich aber vermuten, dass dies für den Fragesteller keine Option ist.
Christoph Budelmann schrieb: > Ich habe den Thread jetzt nur überflogen, aber mit MDB und einem PC gibt > es immer das gleiche Problem: Standard-COM-Ports unterstützen keine 9 > Datenbits und das Timing ist bei MDB auch nicht unkritisch. > > Wenn es nur um einen Münzprüfer geht, würde ich einen ccTalk-Münzprüfer > empfehlen (beispielsweise RM5 von Comestero), wenn eventuell auch noch > ein Hopper dazukommen soll, setzen wir sehr gerne die Kombination SMART > Hopper und RM5 ein. Hi, ja das mit es nicht einfach ist hab ich jetzt auch gemerkt :-( Ich würde es nur gerne vermeiden extra wieder ein Prüfer zu kaufen Kostet ja auch wieder Geld.
Christoph Budelmann schrieb: > Heinz schrieb: >> Mit einem Atmel µC sollte dies leicht zu beheben sein. > > Klar, so funktionieren unsere Automatensteuerungen ja auch. Nur mit > einem einfachen MAX232 geht das in der Regel eben nicht. > >> TTL-Pegel vom/zum Automaten in den µC und weiter über die obige RS232 in >> den PC. > > Ja, nur dann müsste auch der Mikrocontroller programmiert werden. > Aufgrund der Rückfragen würde ich aber vermuten, dass dies für den > Fragesteller keine Option ist. Ich hab noch ein AVR-NET-IO rumfliegen bzw. im gebrauch damit sollte das doch auch klappen oder sehe ich das Falsch ? ich muss nur halt das programm dafür schreiben.
Christoph Budelmann schrieb: > Ja, nur dann müsste auch der Mikrocontroller programmiert werden. > Aufgrund der Rückfragen würde ich aber vermuten, dass dies für den > Fragesteller keine Option ist. Hier gibt es genug Leute ;) oliver Schipper schrieb: > Ich hab noch ein AVR-NET-IO rumfliegen bzw. im gebrauch damit sollte das > doch auch klappen oder sehe ich das Falsch ? ich muss nur halt das > programm dafür schreiben. Das sollte funktionieren.
Heinz schrieb: > Christoph Budelmann schrieb: >> Ja, nur dann müsste auch der Mikrocontroller programmiert werden. >> Aufgrund der Rückfragen würde ich aber vermuten, dass dies für den >> Fragesteller keine Option ist. > > Hier gibt es genug Leute ;) > > > oliver Schipper schrieb: >> Ich hab noch ein AVR-NET-IO rumfliegen bzw. im gebrauch damit sollte das >> doch auch klappen oder sehe ich das Falsch ? ich muss nur halt das >> programm dafür schreiben. > > Das sollte funktionieren. Da kann ich mir doch dann auch den TTL-Konverter Sparen da der schon fest auf den Board ist oder ?
Aber das Thema AVR würd ich gerne umgehen.... Da ich ja noch ein Zweiten Münzprüfer habe mit Paraleler Schnittstelle. Ich bin mir nur nicht sicher wie ich diesen Anschließen soll (Anbei mal der Anschlussplan aus der Doku) Vielleicht kann mir da jemand weiter Helfen Weil der Paralel port kriegt ja sein signal durch GND + Pol (nError,Busy, Paper End, etc.)
> Da kann ich mir doch dann auch den TTL-Konverter Sparen da der schon > fest auf den Board ist oder ? Wenn das Board über eine RS232 verfügt, dann kann der TTL-Konverter entfallen (der Transistor für die Invertierung sollte bleiben).
oliver Schipper schrieb: > Ich würde es nur gerne vermeiden extra wieder ein Prüfer zu kaufen > Kostet ja auch wieder Geld. Klar, ich denke jedoch, dass du mit einem ccTalk-Münzprüfer schneller zum Ziel kommen würdest, da die Ansteuerung einfacher ist als über MDB. Aber die Zeit vs. Anschaffungskosten musst du abschätzen. MDB ist im Vending-Bereich (leider) sehr weit verbreitet, obwohl es viele Schwächen hat und in der Leistungsfähigkeit stark begrenzt ist.
Christoph Budelmann schrieb: > MDB ist im > Vending-Bereich (leider) sehr weit verbreitet, obwohl es viele Schwächen > hat und in der Leistungsfähigkeit stark begrenzt ist. Kannst du stichpunktartig aufführen, wo die Vor- bzw. Nachteil bei MDB sind?
Heinz schrieb: > Kannst du stichpunktartig aufführen, wo die Vor- bzw. Nachteil bei MDB > sind? Vorteil: Weit verbreitet, viele Geräte verfügbar. Das war es meiner Meinung auch schon. Nachteile: - Im Zusammenspiel mit PCs macht das 9. Datenbit immer wieder Probleme. - Timing ist kritisch (Antwortzeit <= 5ms) - Obwohl standardisiert, kocht doch fast jeder Hersteller von Geräten irgendwie sein eigenes Süppchen. - Leistungsfähigkeit eingeschränkt (zum Beispiel gegenüber DESccTalk oder eSSP keine Verschlüsselung möglich, die aber in manchen Bereichen sinnvoll ist) MDB ist halt eine gewachsene Sache, die nicht tot zu bekommen ist (ähnlich wie Executive). Für neue Geräte/Entwicklungen würde ich eine andere Schnittstelle wählen.
Hat vll. jemand hiermit Erfahrung?! www.cas ino-software.de/cash-interface.htm Das scheint ja auch ev. alle Probleme zu lösen oder?
Hi, habe diesen Thread jetzt entdeckt nd möchte auch einen G40 S1 über ein AVR steuern. Begreife nur nicht ganz wie die Prüfsumme für das CHK Byte berechnet wird. Weiß das jemand? Würde mir sehr helfen. Gruß Jojo
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.