Hallo, ich habe ein Wattmeter mit einer RS232 Schnittstelle. Wie kann ich die Schnittstelle auslesen ich möchte dazu ein Visual Basic Programm schreiben was mir die Daten vom Meßgerät anzeigen lässt. Und wie stelle ich fest was für Daten das Meßgerät an der RS232 rausgibt ? Danke schon mal im voraus. Grüßele Bruce
Ich würde erst einmal mit einem Terminal-Programm (Tera-Term. z.B.) schauen, ob eine Verbindung zustande kommt. Wenn Du keine anderen Werte hast, dann solltest Du als Einstellung für die Schnittstelle mit 9600 8N1 anfangen, damit läuft die Mehrzahl aller seriellen Geräteschnittstellen.
Hallo ! Ja würde ich auch mal so angehen einfach mal mit 9600 - 8N1 im terminal Programm versuchen. Oder auch andere Einstellungen. Dann wirst du relativ schnell erkennen wie deine Messwerte übertragen werden. Ist laut meiner Erfahrung nie ein wirklich kompliziertes Format. Wie du dann deine serielle Schnittstelle in VB ansprichst gibt dir Dr. Google Auskunft. Viel erfolg beim Implementieren. Michi
Hallo Kollegen, Danke für euere schnelle Hilfe und Antworten. Ich habe es mit Hyper-Terminal und anderen diversen Terminal Programme probiert aber leider sendet das Meßgerät keine Daten (selbständig). Ich denke das ich über der RS232 ein Befehl senden muss so das er die Daten zurück liefert die er gerade als Meßwert aufgenommen hat .... oder liege ich da falsch ? Grüße Bruce
Bruce schrieb: > .... oder liege ich da falsch ? Vieleicht. Vieleicht auch nicht. Woher sollen wir, ohne Kenntnis des Geräts, das wissen?
Bruce schrieb: > Ich denke das ich über der RS232 ein Befehl senden muss so das er die > Daten zurück liefert die er gerade als Meßwert aufgenommen hat Kann sein, kann auch nicht sein. Vielleicht ist aber auch dein Kabel einfach nur falsch gekreuzt.
Schicke dem Gerät mal den String *IDN? Das wäre die Abfrage nach der Geräteidentifikation und funktionierte so bei vielen Geräten über GPIB oder RS232. Damals gab es noch keinen USB- oder Netzwerkanschluss und keine Software zum Gerät. Für die weitere Bedien- und Abfragebefehle ist natürlich das Manual erforderlich.
Wegstaben Verbuchsler schrieb: > Hersteller kontaktieren? Posten, um welches Messgerät es sich handelt?!
Villeicht wird auch Hardwareflusskontrolle verwendet, oder hatte ich mal bei einem Peaktech: DTR / RTS werden zur Schnittstellen-Spannungsversorgung verwendet umd mussten -12V +12 an das Gerät liefern. Da brauchst du ein Teminalprogramm, mit denen sich die Steuerleitungen schalten lassen(z.B. Eltima)
Hallo, ich kapere mal diesen Beitrag, weil ich vor einer ähnlichen Fragestellung stehe. Ich möchte ein Gerät via RS232 auslesen. Nun haben moderne Rechner keine RS232-Schnittstelle mehr zur Verfügung, also braucht es etwas wie einen FT232. Allerdings passen dann die Pegel noch nicht für echtes RS232, also muss ein Pegelwandler wie z.B. der MAX232 ran. Kennt ihr Lösungen die bereits echte RS232-Signalpegel und nicht nur TTL-Pegel zur Verfügung stellen? Vielleicht auch als SingleChip-Lösung? Danke.
Daniel schrieb: > Kennt ihr Lösungen die bereits echte RS232-Signalpegel und nicht nur > TTL-Pegel zur Verfügung stellen? Vielleicht auch als SingleChip-Lösung Gibt es nicht da kein Bedarf. Wenn man bestehende RS232 Geräte USB-tauglich machen will, lässt man auch den MAX232 auf der Geräteseite weg - praktisch alle mir bekannten Controller werfen den UART mit TTL (oder ähnlichen) Pegeln aus, so das man den FT232 direkt anschließen kann.
Daniel schrieb: > Nun haben > moderne Rechner keine RS232-Schnittstelle mehr zur Verfügung, Dann stecken findige Leute eben eine PCI-Karte mit RS232 in den "modernen Rechner". wendelsberg
wendelsberg schrieb: > Dann stecken findige Leute eben eine PCI-Karte mit RS232 in den > "modernen Rechner". Welcher 'moderne Rechner' hat noch PCI? PCIe ist aktuell. Daniel schrieb: > Kennt ihr Lösungen die bereits echte RS232-Signalpegel und nicht nur > TTL-Pegel zur Verfügung stellen? Vielleicht auch als SingleChip-Lösung? SingleChip nicht aber USB-RS232-Wandler sind durchaus üblich. http://www.reichelt.de/USB-Konverter/USB2-SERIELL/3/index.html?&ACTION=3&LA=2&ARTICLE=58641&GROUPID=6105 oder http://www.reichelt.de/USB-Konverter/DELOCK-61460/3/index.html?&ACTION=3&LA=2&ARTICLE=78847&GROUPID=6105
Jim M. schrieb: > Wenn man bestehende RS232 Geräte > USB-tauglich machen will, lässt man auch den MAX232 auf der Geräteseite > weg - praktisch alle mir bekannten Controller werfen den UART mit TTL > (oder ähnlichen) Pegeln aus, so das man den FT232 direkt anschließen > kann. Es handelt sich um ein Multimeter, da kann ich nichts weglassen. Won K. schrieb: > SingleChip nicht aber USB-RS232-Wandler sind durchaus üblich. Klar, aber ich habe keinen fertigen USB-RS232-Wandler hier, allerdings ein Board mit FT232RL, sprich ich bräuchte noch einen Pegelwandler. MAX232 habe ich allerdings nicht da. Daher meine Frage an euch. Im Handbuch zum Gerät habe ich die gezeigte Steckerbelegung gefunden. Damit kann ich sicherlich nicht direkt an den FT232.
Daniel schrieb: > Damit kann ich sicherlich nicht direkt an den FT232. Richtig. Das geht nicht. Du brauchst entweder einen Pegelwandler (MAX(3)232 oder SN75188/189, MC1488/89, dann aber auch eine symmetrische Spannungsquelle dafür), oder einfach ein fertiges USB-RS232-Kabel. Das enthält die USB-Seriell-Bridge, den Pegelwandler, und kann einfach so verwendet werden, ohne Gebastel.
Rufus Τ. F. schrieb: > oder einfach ein fertiges USB-RS232-Kabel. Daniel schrieb: > Es handelt sich um ein Multimeter, da kann ich nichts weglassen. ??? Da dein Gerät laut Steckerbelegungsplan auf Hardwarehandshake eingerichtet zu sein scheint, muss der USB-RS232 Adapter das evtl. dann auch unterstützen - je nach dem, was du vor hast. p.s. Hast du den Thread vorm Kapern wenigstens gelesen. Dann ist dir vielleicht aufgefallen, das der Gerätetyp bei der Lösung deines Problems entscheidende Hinweise geben kann - zumindest Leuten, die dein Gerät nicht mal kennen, sich mit den Fallenstricken der RS232-Schnittstelle auskennen, aber nichtmal wissen, für welchen Zweck du die Schnittstelle verwenden möchtest.
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.