Forum: Mikrocontroller und Digitale Elektronik Datenausgabe über RS323 Schnittstelle


von D. Kirschmann (Gast)


Lesenswert?

Hallo,

ich hab folgendes Problem. Ich möchte über eine "c-control 2 unit"
von Conrad Analog- und Digitalsignale übertragen. Jetzt hab ich das
Problem, dass ich diese Daten mit einer Frequenz von 50 Hz auslesen
möchte, was über die RS323 Schnittstelle nicht funktioniert.
Gibt es eine Möglichkeit, das mit den vorhandenen Teilen zu machen
oder
welche andere Möglichkeit gibt es, das gewünschte zu erreichen.
Vielen Dank für Eure Hilfe

von D. Kirschmann (Gast)


Lesenswert?

natürlich mein ich eine RS232 Schnittstelle

von Frank Linde (Gast)


Lesenswert?

Da fehlen ein paar elementare Angaben. Meinst Du 50 Baud
Schnittstellengeschwindigkeit? Oder wieviel Byte willst Du 50 mal pro
Sekunde auslesen? Was sagt das Handbuch/Datenblatt zur maximalen
Schnittstellengeschwindigkeit in Baud?

Gruß, Frank

von crazy horse (Gast)


Lesenswert?

nicht viele werden hier die C-Control kennen...
Es kommt drauf an, wie hoch du die Baudrate einstellen kannst und
wieviele Daten du übertragen willst und wie diese organisiert und evtl.
sogar gepackt sind.
Man kann es sehr ausführlich im Klartext übertragen
"A/D-Kanal0: 1040;"
Das wären 17 Byte für einen einzigen 16bit-Messwert, und das würde bei
beispielsweise 9600Baud ca. 17ms dauern.
Alternativ:
3FC,400,FFF,100,AA,55;
das wären 22 byte für 4 anloge Werte mit je max.12bit und 16 digitale
Bits in ASCII-Hex incl. einer eindeutigen Framestruktur.
dasselbe rein binär und ohne frame bleiben 10 byte. Binärübertragung
hat aber immer den Nachteil, dass man nicht ohne weiteres erkennen
kann, wo eine neue Übertragung beginnt. Und da alle Zeichen auftreten
können, gibt es auch kein eindeutiges start-byte, lässt sich aber
lösen.
Also bleiben wir mal bei dem Beispiel der Ascii-Hex-Codierung, obiges
Beispiel 50mal in der Sekunde zu übertragen würde eine Mindestbaudrate
von 22 (bytes) * 10 (bits/byte) * 50 (mal pro Sekunde) erfordern =
11.000 Baud, mit 19200 Baud wärst du also gut dabei.

von D. Kirschmann (Gast)


Lesenswert?

Anmerkung:
es sollen 57600 bit/s übertragen werden

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.