Forum: Mikrocontroller und Digitale Elektronik Verknüpfung mit exsisitrenden PCB


von Tim S. (lo5t)


Angehängte Dateien:

Lesenswert?

Betreff etwas wage, Frage ist zwar auch etwas wage aber auch spezifisch.

Erstmal hallo,
mine erster Post.

Und zwar habe ich eine Casio SE 510 Kasse Gekauft. Ich habe bereits eine 
Kasse gebaut. Industrie PC, Touchscreen und ein Drucker. Keine 
Geld-Kassette.

Version 2.0

Block Diagram of Circuit im Anhang. Ich möchte gerne mit PWB:E276-PR 
verbinden. (Meisten Verbindungen gehen zum Drucker Modul)

Ich hab über die Datasheets von der Kasse die Verbindungen zu den Port 
des Controller getraced. Über die Datasheet der Controllers habe ich die 
verschiedenen typen des Ports Identifiziert. Hab noch ne 2 Kasse 
gefunden die das gleiche Drucker Modul benützt und dies Verbindungen zu 
dessen Mikrocontroller Port getraced. (Für das Drucker Modul kann ich 
keine datasheet finden.)
Jetzt habe ich überlappende Funktionen der Ports von den 2 
Mikrocontroller.

Wie verfahre ich jetzt weiter.

(Habe ports wie serialoutput und serialclock)
Hab nen arduino micro.
Soll ich mit einem Voltmeter vorher messen, dann mit nem Oszilloskop und 
wenn alle werte wie im erwartendem bereich sind mit dem arduino micro 
sniffen?

Habe wenig Erfahrung, Hilfe wäre erstklassig.
Danke schon mal führs lesen.

von Nosnibor (Gast)


Lesenswert?

Tim Spencer schrieb:
> Soll ich mit einem Voltmeter vorher messen, dann mit nem Oszilloskop und
> wenn alle werte wie im erwartendem bereich sind mit dem arduino micro
> sniffen?

Klingt vernünftig. Erstmal feststellen, welche Spannung für die 
Logiksignale verwendet wird, dann mit dem Oszi nachsehen, wo etwas 
interessantes stattfindet und auf welcher Zeitskala sich das abspielt, 
und dann ggf. Sniffer bauen (A propos Arduino: Timing nicht vergessen! 
der Sniffer muß schnell genug sein, sonst nützt er nix.). Wobei man sich 
den Sniffer sparen kann, wenn man dank Digitaloszi genug sieht und 
Vorkenntnisse mitbringt, z.B. aus Doku zu anderen, ähnlichen Druckern 
vom gleichen Hersteller.

Ich würde serielle Datenübertragung erwarten, größtenteils Text (der 
gedruckt wird) mit Steuerzeichen (Zeilenvorschub, Tabulator) und 
Escape-Sequenzen (Schriftartwechsel, Grafik) drin. Ein paar andere 
Leitungen für Status-Rückmeldungen (ready/busy, Papier alle, 
Übertemperatur).

Und identifiziere erstmal die Spannungsversorgungsleitungen, denn die 
sind uninteressant bis gefährlich. Schnelle Thermodrucker bekommen z.B. 
24V/2A, damit ist der Arduino schnell mal gegrillt, wenn man nicht 
aufpaßt.

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.