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.
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?
Hardware flusssteuerung?? Einstellungen korrekt? Prinzipiell funktionieren diese Adapter! Flip
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)
Mit den Profilic Dingern hatte ich früher nur Ärger und nach ner Umstellung auf FTDI (per Digitus Adapter) war das Thema gegessen.
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
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.
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.
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.
@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
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.
@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
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 €.
@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 ....
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 |
(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.
schon komisch, es scheint ja Leute zu geben bei denen das funktioniert, senden will ich ja garnicht sondern nur lesen von der Steca ...
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.
@linksammler perfekt wäre in diesem fall ein dreiadriges Kabel ohne irgendwelche wandler
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.
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.
W* K. schrieb: > der profilic und der fdti, Prolific und FTDI! Gibt es keinen hier, der wenigstens einen der beiden Namen richtig schreiben kann?
@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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.