Seite 1 von 1

Problem RS233 mit Sensirion

Verfasst: Montag 23. August 2010, 10:54
von Ein Michi
Hallo,

ich habe ein Evaluations Kit "EV-H2" von der Firma Sensirion zum Messen der Temperatur u. Feuchte. Ich möchte nun das Kit über Profilap ansteuern und die empfangen Daten danach weiter auswerten. Mit "Hterm 0.6.1 beta" kann ich eine Kommunikation mit dem Kit aufbauen und es sendet auch die Daten zurück.
Baudrate 9600; Data 8; Stop 1; Parity none

bei Input options steht bei Send on Enter "CR" ich gebe als Ascicode GET ein und es wird gesendet "GET\r" als HEX 47 45 54 0D

bei Output steht dann: als Asci GET\r\n_57.26%_ _ _ _26.76C\r\r\n
(_ sind Leerzeichen)
als HEX: 47 45 54 0D 0A 20 35 37 2E 32 36 25 20 20 20 20 32 36 2E 37 36 43 0D 0A 0D

Wer kann mir BITTE weiter helfen wie ich das in Profilap am bessten hinbekomme... (evtl. schon als kleines Programm?)

Mfg Micha

Re: Problem RS233 mit Sensirion

Verfasst: Montag 23. August 2010, 11:29
von KAKTUS
Das ist in deinem Fall wirklich einfach. Du empfängst einen String in dem bereits alle Infos drin stehen.
57.26% Für Feuchtigkeit
26.76C für Temperatur.

Fertige Programme gibt es hier nicht, da lernt man auch nix dabei.

Welches Bauteil brauchst du um einen String zu senden?
Und welches brauchst du, um in PL einen String über COMx zu empfangen?

Siehe Hardware / RS232

Du musst also erst GET\r senden bevor die Antwort kommt. Ich würde mich zu aller erst mal damit beschäftigen.

Re: Problem RS233 mit Sensirion

Verfasst: Montag 23. August 2010, 16:23
von irrerpolterer
Hallo!

Mit dem Funktionsbaustein String senden und empfangen kannst Du viel Arbeit auf einmal erledigen, die Feinheiten dürfen folgen:

Grüße

Re: Problem RS233 mit Sensirion

Verfasst: Montag 23. August 2010, 19:50
von KAKTUS
@Irrerpolterer

Meiner Meinung nach ist dein Projekt viel zu kompliziert für einen Anfänger. In deiner Schaltung fehlt für einen Anfänger die Beschreibung was welches Teil macht. Die Schaltung ist ein schlechtes Beispiel in Sachen Übersichtlichkeit und klare Linie.
Sorry, das ist meine ehrliche Meinung.