halblaie
16.06.2008, 16:21 |
2 Geräte gleichzeitig an einer seriellen Schnittstelle (Elektronik) |
Hallo,
ich benötige eure Hilfe.
Gibt es die Möglichkeit an einer seriellen Schnittstelle RS-232 (9-polig) zwei Geräte gleichzeitig zu betreiben? Wobei gleichzeitig heißt, dass die Daten gleichzeitig an beiden Geräten ankommen sollen.
Im konkreten Fall geht es um ein Kassensystem mit seriellen Schnittstellen. An diesen Schnittstellen sind Drucker, Waage und EC-Gerät angeschlossen. Damit sind alle 3 Com-Comports belegt. Jetzt muss noch eine Videokamera angeschlossen werden, die im Live-Bild anzeigt was am Drucker ausgegeben wird. Kameraseitig funktioniert das problemlos mit dem Darstellen der Daten.
Gibt es einen Y-Verteiler, um die Ausgabe auf beiden Geräten gleichzeitig zu gewährleisten.
Folgende Leitungen werden zum Drucken benötigt:
TXD, RXD, DTR, DRS, GND
Für die Kamera reicht es, wenn man folgende anschließt:
TXD, RXD, GND
Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45 bzw. 7 pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige dient, hier sind allerdings nicht alle Kontakte belegt.
Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu betreiben?
Als Anlage habe ich mal die Seite des Schaltplans, in der die Comports dargestellt sind.
http://www.elektronik-kompendium.de/forum/upload/20080616162157.pdf |
Elektronix
16.06.2008, 16:32 (editiert von Elektronix am 16.06.2008 um 16:34)
@ halblaie
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» Hallo,
»
» ich benötige eure Hilfe.
» Gibt es die Möglichkeit an einer seriellen Schnittstelle RS-232 (9-polig)
» zwei Geräte gleichzeitig zu betreiben? Wobei gleichzeitig heißt, dass die
» Daten gleichzeitig an beiden Geräten ankommen sollen.
» Im konkreten Fall geht es um ein Kassensystem mit seriellen
» Schnittstellen. An diesen Schnittstellen sind Drucker, Waage und EC-Gerät
» angeschlossen. Damit sind alle 3 Com-Comports belegt. Jetzt muss noch eine
» Videokamera angeschlossen werden, die im Live-Bild anzeigt was am Drucker
» ausgegeben wird. Kameraseitig funktioniert das problemlos mit dem
» Darstellen der Daten.
» Gibt es einen Y-Verteiler, um die Ausgabe auf beiden Geräten gleichzeitig
» zu gewährleisten.
»
» Folgende Leitungen werden zum Drucken benötigt:
» TXD, RXD, DTR, DRS, GND
» Für die Kamera reicht es, wenn man folgende anschließt:
» TXD, RXD, GND
»
» Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45 bzw. 7
» pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige dient,
» hier sind allerdings nicht alle Kontakte belegt.
»
» Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu
» betreiben?
»
» Als Anlage habe ich mal die Seite des Schaltplans, in der die Comports
» dargestellt sind.
»
» http://www.elektronik-kompendium.de/forum/upload/20080616162157.pdf
Prinzipiell geht das- weiß nur nicht, welchen Sinn das macht: Du kannst die Kamera nicht genau mit den gleichen Kommandos bedienen wie die Kasse. Du müßtest ein Bussystem aufbauen, die Geräte adressieren und dann für jedes Gerät erst die Adresse und dann das Datenwort senden bzw. empfangen (Bus-Prinzip). Außerdem würde ich für die Verteilerschaltung eine zusätzliche Spannungsversorgung zuschalten.
Vermutlich ist es einfacher, eine alte IO-Karte aufzustöbern und die in den Rechner einzubauen. -- Und die Grundgebihr is aa scho drin. DOS is jo nett.. |
x y
16.06.2008, 16:47
@ halblaie
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45 bzw. 7
» pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige dient,
» hier sind allerdings nicht alle Kontakte belegt.
Lässt sich denn die Kamera diesem Port zuweisen?
» Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu
» betreiben?
RxD ist leider nicht nach aussen geführt, könnte man aber umbasteln. |
halblaie
16.06.2008, 17:01
@ Elektronix
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» Prinzipiell geht das- weiß nur nicht, welchen Sinn das macht: Du kannst
» die Kamera nicht genau mit den gleichen Kommandos bedienen wie die Kasse.
» Du müßtest ein Bussystem aufbauen, die Geräte adressieren und dann für
» jedes Gerät erst die Adresse und dann das Datenwort senden bzw. empfangen
» (Bus-Prinzip). Außerdem würde ich für die Verteilerschaltung eine
» zusätzliche Spannungsversorgung zuschalten.
» Vermutlich ist es einfacher, eine alte IO-Karte aufzustöbern und die in
» den Rechner einzubauen.
Hallo,
danke für die schnelle Antwort.
Offensichtlich habe ich mich nicht verständlich genug ausgedrückt. Also, die Kamera wird nicht RS-232 bedient, sondern hat ein integriertes Terminal, das die gesendeten Daten der Kasse im Live-Bild anzeigt. Es ist egal, ob ich an Com-Port 1 den Drucker oder die Kamera anschließe, es funktioniert beides. Da aber alle seriellen Anschlüsse belegt sind und keine Erweiterung möglich ist, da es sich um ein geschlossenes System handelt (kein PC), muss ich zwei Geräte an einem Anschluss betreiben. Beide Geräte verwerten exakt die gleichen Daten, der Drucker druckt aus und die Kamera blendet sie ins Bild ein.
Gibt es alternativ die Möglichkeit den von mir 1. Posting erwähnten Com-Port 4 zu benutzen? Wenn ja, wie muss er angeschlossen werden? Details siehe Schaltplan.
Danke für Eure Antworten,
Christian |
halblaie
16.06.2008, 17:25
@ x y
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» » Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45 bzw.
» 7
» » pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige
» dient,
» » hier sind allerdings nicht alle Kontakte belegt.
»
» Lässt sich denn die Kamera diesem Port zuweisen?
»
»
» » Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu
» » betreiben?
»
» RxD ist leider nicht nach aussen geführt, könnte man aber umbasteln.
Hallo,
es muss nichts zugewiesen werden. Com-Port 4 ist in der konfiguration nicht änderbar, da er eigentlich nur für die externe Kundenanzeige gedacht ist (inklusive der Stromversorgung), wenn man die Anzeige anschließt, zeigt sie die Artikel, die gerade gebucht werden.
Dem Com-Port 1 ist ja auch nur der Drucker zugewiesen und wenn ich die Kamera anstecke, funktioniert sie auf Anhieb.
Rumbasteln ist nicht möglich, die Integration der Kamerafunktion soll ohne bauliche Veränderungen innerhalb des Geräts stattfinden. Es muss doch irgendein Teil geben, mit dem man das bewerkstelligen kann. Es darf natürlich was kosten. Für mich hängt ein Auftrag davon ab.
Ich habe mal irgendwo im Web so einen T-Adapter gesehen, mit dem man angeblich den Datenverkehr belauschen kann.
Ich habe das hier mal als jpg angehängt.
MfG,
Christian
 |
geralds

Wien, AT, 16.06.2008, 18:34
@ halblaie
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» » » Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45
» bzw.
» » 7
» » » pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige
» » dient,
» » » hier sind allerdings nicht alle Kontakte belegt.
» »
» » Lässt sich denn die Kamera diesem Port zuweisen?
» »
» »
» » » Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu
» » » betreiben?
» »
» » RxD ist leider nicht nach aussen geführt, könnte man aber umbasteln.
»
» Hallo,
»
» es muss nichts zugewiesen werden. Com-Port 4 ist in der konfiguration
» nicht änderbar, da er eigentlich nur für die externe Kundenanzeige gedacht
» ist (inklusive der Stromversorgung), wenn man die Anzeige anschließt, zeigt
» sie die Artikel, die gerade gebucht werden.
» Dem Com-Port 1 ist ja auch nur der Drucker zugewiesen und wenn ich die
» Kamera anstecke, funktioniert sie auf Anhieb.
»
» Rumbasteln ist nicht möglich, die Integration der Kamerafunktion soll ohne
» bauliche Veränderungen innerhalb des Geräts stattfinden. Es muss doch
» irgendein Teil geben, mit dem man das bewerkstelligen kann. Es darf
» natürlich was kosten. Für mich hängt ein Auftrag davon ab.
» Ich habe mal irgendwo im Web so einen T-Adapter gesehen, mit dem man
» angeblich den Datenverkehr belauschen kann.
» Ich habe das hier mal als jpg angehängt.
»
» MfG,
» Christian
»
» 
-----
hallo Christian,
Vielleicht hilft dir das:
http://www.virtualserialport.com/de/products/serialsplitter/
http://www.virtualserialport.com/de/
Gruss
Gerald -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
x y
17.06.2008, 12:52
@ geralds
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» Vielleicht hilft dir das:
» http://www.virtualserialport.com/de/products/serialsplitter/
Ob auf seiner Kasse Windows läuft? |
halblaie
17.06.2008, 13:22 (editiert von halblaie am 17.06.2008 um 17:25)
@ x y
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» » Vielleicht hilft dir das:
» » http://www.virtualserialport.com/de/products/serialsplitter/
»
» Ob auf seiner Kasse Windows läuft?
Hallo,
auf der Kasse im aktuellen Fall läuft Windows CE, allerdings soll diese Lösung auch auf ROM-basierte Systeme übertragen werden. An den Kassen kann lediglich die Einstellung (Baudrate, Handshake, Stopbit, usw.) der Schnittstelle vorgenommen. Ich benötige eine Hardware-Lösung für mein Problem, die auch von ungeübten schnell mal angeschlossen werden kann. Von einem Anbieter für Videoüberwachungstechnik habe ich hier mal ein Beispiel als Anhang, wie das Aussehen muss. Dieses Gerät wird praktisch in die Leitung zum Drucker eingeklinkt und sendet die Daten weiter an den digitalen Videorekorer.
Vielleicht hat ja jemand eine Idee, wie man so etwas realisieren könnte.
MfG,
Christian

 |
Björn

Dortmund, 17.06.2008, 19:11
@ halblaie
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» Hallo,
»
» ich benötige eure Hilfe.
» Gibt es die Möglichkeit an einer seriellen Schnittstelle RS-232 (9-polig)
» zwei Geräte gleichzeitig zu betreiben? Wobei gleichzeitig heißt, dass die
» Daten gleichzeitig an beiden Geräten ankommen sollen.
» Im konkreten Fall geht es um ein Kassensystem mit seriellen
» Schnittstellen. An diesen Schnittstellen sind Drucker, Waage und EC-Gerät
» angeschlossen. Damit sind alle 3 Com-Comports belegt. Jetzt muss noch eine
» Videokamera angeschlossen werden, die im Live-Bild anzeigt was am Drucker
» ausgegeben wird. Kameraseitig funktioniert das problemlos mit dem
» Darstellen der Daten.
» Gibt es einen Y-Verteiler, um die Ausgabe auf beiden Geräten gleichzeitig
» zu gewährleisten.
»
» Folgende Leitungen werden zum Drucken benötigt:
» TXD, RXD, DTR, DRS, GND
» Für die Kamera reicht es, wenn man folgende anschließt:
» TXD, RXD, GND
»
» Laut Schaltplan gibt es noch einen weiteren Comport (COM 4 als RJ45 bzw. 7
» pol. Buchse), der eingentlich als Anschluss für eine externe Anzeige dient,
» hier sind allerdings nicht alle Kontakte belegt.
»
» Welche Anschlüsse müsste ich hier anschließen, um die Kamera zu
» betreiben?
»
» Als Anlage habe ich mal die Seite des Schaltplans, in der die Comports
» dargestellt sind.
»
» http://www.elektronik-kompendium.de/forum/upload/20080616162157.pdf
Hallo,
die Kamera soll ja scheinbar nur die Daten mithören, die zum Drucker gehen, ohne selbst Daten an den Rechner zurück zu senden. Dazu sollte es genügen, den TxD (Rechner->Drucker) zusätzlich auch auf den Dateneingang (TxD) der Kamera zu legen. Der RxD der Kamera (Kamera->Rechner) bleibt offen. Im Prinzip kann dabei jedoch der Fall auftreten, dass die Kamera die Daten nicht so schnell verarbeiten kann und Daten zur Kamera verloren gehen. Da der Drucker aber wohl das langsamere der beiden Geräte ist und er offensichtlich Handshaking verwendet, sollte das in der Praxis aber kaum zu Problemen führen.
Was ist das eigentlich für eine Kamera, die Daten darstellt? Eine Kamera ist meiner Begrifflichkeit nach eine Einrichtung, um Daten zu erfassen.
Schöne Grüße,
Björn |
halblaie
17.06.2008, 19:20
@ Björn
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
»
» Hallo,
»
» die Kamera soll ja scheinbar nur die Daten mithören, die zum Drucker
» gehen, ohne selbst Daten an den Rechner zurück zu senden. Dazu sollte es
» genügen, den TxD (Rechner->Drucker) zusätzlich auch auf den Dateneingang
» (TxD) der Kamera zu legen. Der RxD der Kamera (Kamera->Rechner) bleibt
» offen. Im Prinzip kann dabei jedoch der Fall auftreten, dass die Kamera
» die Daten nicht so schnell verarbeiten kann und Daten zur Kamera verloren
» gehen. Da der Drucker aber wohl das langsamere der beiden Geräte ist und
» er offensichtlich Handshaking verwendet, sollte das in der Praxis aber
» kaum zu Problemen führen.
»
» Was ist das eigentlich für eine Kamera, die Daten darstellt? Eine Kamera
» ist meiner Begrifflichkeit nach eine Einrichtung, um Daten zu erfassen.
»
» Schöne Grüße,
» Björn
Hallo Björn,
ich glaube, dass das die Lösung sein kann. Das muss ich aber erst mal ausprobieren. Bei der Kamera handelt es sich um eine Mobotix IP-Kamera mit eingebautem RS-232 Terminal, sie verfügt über einen Puffer von bis zu 100KB.
Wie gesagt, ob das funktioniert muss ich erst mal prüfen, ich werde mich dann nochmal melden.
MfG,
Christian |
Björn

Dortmund, 17.06.2008, 19:56
@ halblaie
|
2 Geräte gleichzeitig an einer seriellen Schnittstelle |
» »
» » Hallo,
» »
» » die Kamera soll ja scheinbar nur die Daten mithören, die zum Drucker
» » gehen, ohne selbst Daten an den Rechner zurück zu senden. Dazu sollte
» es
» » genügen, den TxD (Rechner->Drucker) zusätzlich auch auf den
» Dateneingang
» » (TxD) der Kamera zu legen. Der RxD der Kamera (Kamera->Rechner) bleibt
» » offen. Im Prinzip kann dabei jedoch der Fall auftreten, dass die Kamera
» » die Daten nicht so schnell verarbeiten kann und Daten zur Kamera
» verloren
» » gehen. Da der Drucker aber wohl das langsamere der beiden Geräte ist
» und
» » er offensichtlich Handshaking verwendet, sollte das in der Praxis aber
» » kaum zu Problemen führen.
» »
» » Was ist das eigentlich für eine Kamera, die Daten darstellt? Eine
» Kamera
» » ist meiner Begrifflichkeit nach eine Einrichtung, um Daten zu erfassen.
» »
» » Schöne Grüße,
» » Björn
»
» Hallo Björn,
»
» ich glaube, dass das die Lösung sein kann. Das muss ich aber erst mal
» ausprobieren. Bei der Kamera handelt es sich um eine Mobotix IP-Kamera mit
» eingebautem RS-232 Terminal, sie verfügt über einen Puffer von bis zu
» 100KB.
» Wie gesagt, ob das funktioniert muss ich erst mal prüfen, ich werde mich
» dann nochmal melden.
» MfG,
» Christian
Hallo Christian,
das klingt doch schon mal sehr gut, der Puffer scheint ja reichlich bemessen zu sein, für 100 kB muss ein normaler Kassendrucker wohl lange drucken 
Schöne Grüße,
Björn |