Forum: PC Hard- und Software RS 232 Adapter


von W* K. (wolfi05)


Lesenswert?

Hallo zusammen,

folgende Problematik :
ein Raspy soll von einer Steca Solarregelung mit rs232
Schnittstelle Daten loggen.
Dazu habe ich den Raspy per USB-RS232 Adapter mit der Steca verbunden.
Profilic Adapter --> Datensalat
Fdti - Adapter --> Datensalat
Beide Adapter an einem Win7 Notebook --> Datensalat
Ein Uralt Pc mit winXP und rs232-Anschluß --> geht

Könnte mir mal jemand einen Tipp geben, was da schief läuft ?
Ich habe auf dem Raspy schon alles mögliche versucht ,um eine 
funktionierende Verbindung zu kriegen, bisher aber ohne Erfolg.

von (prx) A. K. (prx)


Lesenswert?

Wolfhard Kratschmer schrieb:
> Fdti - Adapter --> Datensalat

Funktioniert.

> Könnte mir mal jemand einen Tipp geben, was da schief läuft ?

Schnittstellenparameter wie Bitrate, Bits, Parität etc?

> Raspy

Spionage?

von Flip B. (frickelfreak)


Lesenswert?

Hardware flusssteuerung??

Einstellungen korrekt?
Prinzipiell funktionieren diese Adapter!

Flip

von W* K. (wolfi05)


Lesenswert?

Mit den Einstellungen hab ich schon so einiges durch,
auch mit stty, aber irgendwie funzt das nicht so wie es soll.
Am winpc läuft's mit den Standarteinstellungen,
9600 8N1, angeschlossen ist in allen Fällen auch bloß
rx,tx und masse.
Am raspy :-) geh ich mit cutecom rauf.
Mir fällt da irgendwie nix mehr zu ein.
Gibt es für dieses minilinux vom raspy vielleicht ein passenderes 
terminalprog als cutecom ?(mit einem
gui)

von Outi O. (outlaw)


Lesenswert?

Mit den Profilic Dingern hatte ich früher nur Ärger und nach ner 
Umstellung auf FTDI (per Digitus Adapter) war das Thema gegessen.

von Freddy (Gast)


Lesenswert?

Ich hatte früher auch immer Ärger bei einigen Geräten wenn ich einen 
RS232-USB Adapter genutzt hatte.
Ich hatte den Vorteil, einer echten "RS232" in meiner Docking Station. 
Leider habe ich den Laptop nicht mehr, nutze jetzt einen RS232-USB 
Adapter von MOXA. Ich weiß nicht, welchen Chip die Moxa Dinger nutzen, 
aber im industriellen Umfeld ist Moxa "standard"... Leider nicht ganz 
billig

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Freddy schrieb:
> Ich weiß nicht, welchen Chip die Moxa Dinger nutzen,

Sieh Dir im Gerätemanager die VID/PID-Kombination an, bzw. sieh Dir die 
Devicetreiber an, dann findest Du's heraus.

von Simpel (Gast)


Lesenswert?

Ich hab einge USB2SER vom Chinamann mittlerweile ohne Probleme im 
Einsatz. Am Anfang gabs auch nur Datensalat. Die liefern invertierte 
Signale, was auf µC- bzw. Compilerseite berücksichtigt werden muss.

von Frank (Gast)


Lesenswert?

Ist auf den Adaptern noch ein MAX232 o.ä. drauf?
Oder gehst du direkt von FTDI und Co auf RS232?

von Joachim B. (jar)


Lesenswert?

W* K. schrieb:
> Hallo zusammen,
>
> folgende Problematik :
> ein Raspy soll von einer Steca Solarregelung mit rs232
> Schnittstelle Daten loggen.
> Dazu habe ich den Raspy per USB-RS232

vergiss USB gehe direkt an die Raspi TTY Schnitte mit einem max3232 !

http://www.ebay.de/itm/like/301150393866?lpid=106&chn=ps
oder
http://www.ebay.de/itm/2-x-RS232-TTL-Converter-Schnittstellen-Wandler-MAX3232-Mini-Board-PCB-NEU-/191390817407?pt=LH_DefaultDomain_77&hash=item2c8fc81c7f

funktioniert 100%

max 3232 ist wichtig weil das direkt an PI mit 3,3V arbeiten kann und 
muss!

Die ST232 o.ä. wollen 5V und das mag der PI nicht.

von W* K. (wolfi05)


Lesenswert?

@simpel
    das mit den invertierten Bytes hatte ich schon mal irgendwo gelesen,
für diese bitschubserei fehlen mir aber noch die c-kenntnisse :-(

@frank
    kein plan, ich glaub aber nicht das da noch ein max drauf ist, das 
sind halt diese einfachen kabelpeitschen mit usb-stecker, bei dem 
profilic muss ich mal schauen, den bekomm ich auseinander(edit:kein max)

@joachim
    naja, der plan ist eigentlich die originalen werte der steca per 
rs232 abzufragen (da hätte ich sogar noch drei fühlerplätze für meinen 
hvs frei), den gpio wollte ich mir für etliche ds1820 freihalten welche 
ich an meinen puffern und mischern verteilen wollte....

es ist doch auch eher unwahrscheinlich, das der pegel der rs232 zu 
niedrig ist, wenn er ja am xppc mit com1 funktioniert ?
wenn hier jemand einen raspy mit funktionierendem usb-adapter auf 9600 
8N1 in betrieb hat, wäre ich an einem screenshot von stty -a -F echt 
interessiert :-)

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

W* K. schrieb:
> @joachim
> den gpio wollte ich mir für etliche ds1820 freihalten welche
> ich an meinen puffern und mischern verteilen wollte....

die TTY GPIO die beim PI vorbelegt sind willst du mit DS1820 bestücken? 
ich glaube wir reden gerade aneinander vorbei, also was meinst du mit 
freihalten?


W* K. schrieb:
> @joachim
> es ist doch auch eher unwahrscheinlich, das der pegel der rs232 zu
> niedrig ist, wenn er ja am xppc mit com1 funktioniert ?

nicht der RS232 Pegel, das Treiber IC ST232 o.ä. setzt doch TTL zu V24 
um und invertiert, raus zum PI kommen Pegel die der VCC entsprechen und 
ST232 arbeiten mit 5V was der PI am GPIO nicht sehen will, mit 3,3V 
arbeiten die ST232 nicht! deswegen max 3232 die mit 3,3V arbeiten zu V24 
umsetzen und invertieren und trotzdem nicht mehr als 3,3V zum PI 
schicken.

von W* K. (wolfi05)


Lesenswert?

@joachim
> also was meinst du mit
> freihalten

na ja,
bis vorhin war ich eigentlich der ansicht, das man nicht 1wire und usart 
am gpio gleichzeitig benutzen kann, daher die steca mit rs232 am usb und 
die 1820 per 1wire am gpio ... dem ist wohl nicht so ?

dumm gelaufen ... aber jetzt hab ich schon zwei von diesen usb-adaptern, 
dann soll das gefälligst auch funzen :-)


> nicht der RS232 Pegel, das Treiber IC ST232 ......

ich meinte schon einen abwegigen Pegel von der rs232, da ja beide 
adapter, der profilic und der fdti, nicht funktionieren ...
im übrigen hatte ich angenommen, das ich mir bei verwendung der 
usb-adapter diesen ganzen pegelkram schenken kann, plug'n'play sozusagen

: Bearbeitet durch User
von Linksammler (Gast)


Lesenswert?

W* K. schrieb:
> das man nicht 1wire und usart
> am gpio gleichzeitig benutzen kann

Der Raspi hat doch einen ganzen Berg an GPIO-Pins. Nimm für den 1-Wire 
Bus halt einen, der nicht gerade zur Seriellen Schnittstelle gehört.

Und pro 1-Wire Bus kannst du sicher 100 DS1820 anschließen. d.H. solang 
du unter 2000 Messstellen bleibst, sollte es garkeinen Grund geben, 
ausgerechnet die RX/TX-Pins für 1-Wire zu verwenden.

W* K. schrieb:
> hab mal kurz die datasheet der beiden pegelwandler angesehen ...
> danach arbeiten beide mit 5

Dein Verständnisproblem:

Prolific / FTDI stellen USB -> Seriell Wandler Chips her.
Diese geben einen seriellen Datenstrom mit 5V / TTL-Pegeln (>3V sind 
True, < 0.7V sind False) aus.

MAX232/ 3232 usw. sind Pegelwandler. Die machen aus den 5V oder 3.3V- 
Logik-Pegeln RS232-Pegel (-12V sind True, +12V sind False)

Beides nicht verwechseln. Wenn du diesen Weg gehen willst, brauchst du 
beide Chips. Gibts zusammen auf einer Platine oder in Fertiggeräten für 
wenige €.

von W* K. (wolfi05)


Lesenswert?

@linksammler
demnach kann ich also mit meinen usb-rs232 Adaptern nicht direkt an die 
rs232 der Steca gehen ?
wozu gibt's denn die Dinger dann ?
ist nicht der raspy auf 10 oder 20 messstellen beschnitten ?
ich wollte den 1wire nicht an rx tx anschließen, sondern war der 
Meinung, das nicht beides auf dem gpio gleichzeitig geht, 1wire und 
rs232 ....

von Linksammler (Gast)


Lesenswert?

W* K. schrieb:
> demnach kann ich also mit meinen usb-rs232 Adaptern nicht direkt an die
> rs232 der Steca gehen ?

Doch, mit einem (echten, richtigen, korrekten) USB->RS232 - Adapter geht 
das.

Was man aber für 1€ Bei Ebay findet, sind keine USB->RS232 Adapter, 
einfach weil sie keine RS232-Signapegel liefern, sondern TTL-Pegel.

d.H. die sind nur Teil 1 der Kette, die einen echten USB->RS232 Wandler 
ausmacht
1
USB --(FT232, PL2902, ...)--> Seriell mit TTL-Pegeln --(MAX232)--> Seriell mit RS232-Pegeln

von Linksammler (Gast)


Lesenswert?

(Nachtrag: Natürlich PL2303, 2902 ist was anderes.)

Trotzem bleibt die Frage, warum du über USB irgendwas an den RasPi 
andocken willst, was dieser schon perfekt, direkt und problemfrei 
verwendbar auf seiner Pinleiste rausführt.

von W* K. (wolfi05)


Lesenswert?

schon komisch, es scheint ja Leute zu geben bei denen das funktioniert, 
senden will ich ja garnicht sondern nur lesen von der Steca  ...

von Joachim B. (jar)


Lesenswert?

Linksammler schrieb:
> Trotzem bleibt die Frage, warum du über USB irgendwas an den RasPi
> andocken willst, was dieser schon perfekt, direkt und problemfrei
> verwendbar auf seiner Pinleiste rausführt.

genau mein Gedanke, es gibt die TTY Schnitte und warum USB?
Wie will er denn die TTY Schnitte zu eine 1W umbauen und warum nutzt er 
nicht die vorbelegte 1W Schnitte?

Fragen über Fragen.

von W* K. (wolfi05)


Lesenswert?

@linksammler
perfekt wäre in diesem fall ein dreiadriges Kabel ohne irgendwelche 
wandler

von Joachim B. (jar)


Lesenswert?

W* K. schrieb:
> @linksammler
> perfekt wäre in diesem fall ein dreiadriges Kabel ohne irgendwelche
> wandler

??? aber nicht vom PI Level 3,3V auf TTL 5V oder V24


ich blicke bald nicht mehr durch was dein Ziel ist.

von Linksammler (Gast)


Lesenswert?

Also nochmal zum Mitmeisseln.

Du willst einen USB->RS232 Adapter.

"DELOCK 61425" ist ein Beispiel für einen USB->RS232 Adapter.

Was du hast ist vmtl. sowas wie das hier:
ebay # 221688021135

Da steht zwar "rs232" in der Artikel-Beschreibung, das Teil spricht aber 
KEIN RS232 !!einseinself

Also: Richtige Hardware verwenden, dann klappts auch mit dem Nachbarn 
oder der Solaranlage.

Die Erklärung, wie du mit 1€ Bauteileinsatz deinen Stöpsel "kompatibel" 
machst, spar ich mir jetzt, ist oben schon genug zu geschrieben.

von Rechtschreiber (Gast)


Lesenswert?

W* K. schrieb:
> der profilic und der fdti,

Prolific und FTDI!

Gibt es keinen hier, der wenigstens einen der beiden Namen richtig 
schreiben kann?

von W* K. (wolfi05)


Lesenswert?

@Linksammler
entspann Dich :-), ich hab das schon bei folgendem Post kapiert :

Linksammler schrieb:
> Prolific / FTDI stellen USB -> Seriell Wandler Chips her.
> Diese geben einen seriellen Datenstrom mit 5V / TTL-Pegeln (>3V sind
> True, < 0.7V sind False) aus.

@Joachim
Joachim B. schrieb:
> nicht der RS232 Pegel,......
Du warst sogar noch etwas schneller, allerdings war das für mich 
unverständlich, da ich ja die USB Seite meines Kabels am Pi habe ;-)

und da Du mir ja scheinbar nicht ganz folgen kannst :
W* K. schrieb:
> ich wollte den 1wire nicht an rx tx anschließen, sondern war der
> Meinung, das nicht beides auf dem gpio gleichzeitig geht, 1wire und
> rs232 ...
daher der Anschluß der Steca über USB
danke für Eure Geduld, ich weiß wie schwierig es sein kann Wissen zu 
vermitteln ...
ich werd mir dann mal einen richtigen Adapter schnitzen ...

achso, wenn man keinen Beitrag zur Problemlösung leisten kann oder will 
:
especially @Rechtschreiber ---> einfach mal die Fresse halten

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

W* K. schrieb:
>> ich wollte den 1wire nicht an rx tx anschließen, sondern war der
>> Meinung, das nicht beides auf dem gpio gleichzeitig geht, 1wire und
>> rs232 ...

doch die liegen auf verschiedene Pins und können einzeln benutzt werden,

GND für mehrere Anwendungen gibt es dafür auch mehrfach.

http://developer-blog.net/wp-content/uploads/2013/09/raspberry-pi-rev2-gpio-pinout.jpg

und GPIO4 ist für 1w vorgesehen

von Freddy (Gast)


Angehängte Dateien:

Lesenswert?

So ich habe vom MOXA UPort 1150 (Achtung der hier kann auch RS422 sowie 
RS485, einfache USB-RS232 sind auch erhältlich) mal die Device-Options 
kopiert.

Vielleicht kann ein Experte ja sehen welchen Chip Moxa verbaut.

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.