Serielle Schnittstelle

Hallo,
kann mir jemand sagen ob ich über eine Serielle Schnittstelle Spannungen messen kann???
Die Verbindungen von Java zur RS232 habe ich bereits hergestellt?
Wenn ich mehrere Sensoren an dieser anschließen möchte (z.B. Temperaturmesser, Feuchtigkeitsmesser, Luftdruckmesser, Windmesser) brauch ich da einen Microcontroller???
Oder kann ich diè Spannungen dirket übertragen und diese dann im PC aiswerten? Wieviele Pin bzw. Ports habe ich bei der RS232 zur Verfügung zum Daten einlesen?

Hi,

kann mir jemand sagen ob ich über eine Serielle Schnittstelle
Spannungen messen kann???

Nein. http://de.wikipedia.org/wiki/EIA-232

Wenn ich mehrere Sensoren an dieser anschließen möchte (z.B.
Temperaturmesser, Feuchtigkeitsmesser, Luftdruckmesser,
Windmesser) brauch ich da einen Microcontroller???

Wenn diese Sensoren keine Schnittstelle haben, dann darfst du basteln. Mit einem Controller alleine ist es nicht getan. Davor gehört jede Menge analoge Technik.

Oder kann ich diè Spannungen dirket übertragen und diese dann
im PC aiswerten?

Nein. s.o.

mfg Ulrich

Hi…

kann mir jemand sagen ob ich über eine Serielle Schnittstelle
Spannungen messen kann???

Nicht ohne vorgeschaltete Elektronik.

Die Verbindungen von Java zur RS232 habe ich bereits
hergestellt?

Du hast eine Software entwickelt, um eine Schnittstelle anzusteuern, ohne auch nur die geringste Idee zu haben, was diese Schnittstelle so tut? Ich sollte mal Java lernen - scheint ja recht einfach zu sein.

Wenn ich mehrere Sensoren an dieser anschließen möchte (z.B.
Temperaturmesser, Feuchtigkeitsmesser, Luftdruckmesser,
Windmesser) brauch ich da einen Microcontroller???

Nicht zwingend. Die üblichen PC-Schnittstellen sind allesamt nicht zur Messwerterfassung ausgelegt. Um sie trotzdem dafür zu verwenden, muß man irgendwo ein bisschen Intelligenz einbauen. Das kann ein Microcontroller im Interface sein oder eine etwas komplexere Software auf dem Rechner. Welcher Weg der bessere ist, hängt stark von den Randbedingungen ab. In Deinem Fall rate ich Dir zu einem käuflichen Interface mit Analogeingängen. Diese gibt es für USB, RS-232 und so ziemlich alle anderen Schnittstellen:
http://www.microbox.net/de/index.html
http://www.sphinxcomputer.de/advantech/advantech-ada…
Ein Beispiel für ein Bausatzprojekt: http://www.heise.de/ct/ftp/projekte/com2lan/

Oder kann ich diè Spannungen dirket übertragen und diese dann
im PC aiswerten?

An der RS-232 kannst Du ohne weiteres nur auswerten, ob Spannung anliegt oder nicht. Das noch dazu mit einer gewissen Unsicherheit. Zu niedrige Spannung wird nicht erkannt, zu hohe Spannung grillt das Mainboard. Keine gute Idee.

Wieviele Pin bzw. Ports habe ich bei der
RS232 zur Verfügung zum Daten einlesen?

Fünf. Da sich diese mehr oder weniger stark gegenseitig beeinflussen, bleiben mit einem einfach gestrickten Interface nur ein oder zwei übrig. Ein μC-basiertes Interface kann theoretisch beliebig viele Eingänge haben.

genumi

Hallo,

Wenn ich mehrere Sensoren an dieser anschließen möchte (z.B.
Temperaturmesser, Feuchtigkeitsmesser, Luftdruckmesser,
Windmesser) brauch ich da einen Microcontroller???

In irgend einer Form sollte das schon sein.
Gibt aber viele Möglichkeiten:

  • Externes Modul, zum Spannungen einlesen z.B. USB-Meßadapter

  • ein universelles Controllermodul wie. z. B C-Control von Conrad

  • eine kleine SPS mit analogen Eingängen

  • Multimeter mit serieller Schnittstelle

  • Datenrecorder

Oder kann ich diè Spannungen dirket übertragen und diese dann
im PC aiswerten? Wieviele Pin bzw. Ports habe ich bei der
RS232 zur Verfügung zum Daten einlesen?

Wozu die Frage? Du brauchst für eine einfach Kommunikation
gerade mal Rxd und Txd , dazu Masse.
Alles andere sind Handshakesignale.

Gruß Uwi

Moien

Du hast eine Software entwickelt, um eine Schnittstelle
anzusteuern, ohne auch nur die geringste Idee zu haben, was
diese Schnittstelle so tut? Ich sollte mal Java lernen -
scheint ja recht einfach zu sein.

Er kennt nur den Namen der Lib zur Ansteuerung von RS232. Kuck mal ins java-Brett.

cu

Oje! :wink:

Nein und wenn ich bei den Sensoren einen A/D-Wandler vorschalte (z.B.
ein 8-Bit A/D-Wandler)???
Wäre es dann möglich diese digitalen Signale „einfach“ über einen Pin
der seriellen Schnittstelle zu verschicken???
(Also den gesamten Ausgang des A/D-Wandlers zusammen, weil ich bei
der seriellen Schnittstelle eigentlich nur einen Eingang habe)!!!

Hallo Fragewurm,

Nein und wenn ich bei den Sensoren einen A/D-Wandler
vorschalte (z.B.
ein 8-Bit A/D-Wandler)???
Wäre es dann möglich diese digitalen Signale „einfach“ über
einen Pin
der seriellen Schnittstelle zu verschicken???
(Also den gesamten Ausgang des A/D-Wandlers zusammen, weil ich
bei

Nein, da muss dann in jedem Fall noch ein passendes Interface dazwischen …

Aber wie schon geschrieben wurde, kann man soetwas fertig kaufen.

MfG Peter(TOO)

Soundkarte als mögliche Alternative
Hi Joe,

Oje! :wink:

Die meisten der Schnittstellen eines PCs sind für digitale Daten gedacht.

Es gibt allerdings eine Ausnahme: die Soundkarte.

guckst du hier:
http://www.ginko.de/user/franz-peter/franz/projekte/…
http://lbsneu.schule-bw.de/unterricht/faecher/physik…

Wenn deine Anforderungen nicht allzu hoch sind (reine Gleichspannungen sind ein Problem), hast du damit eine kleine Chance. Aber Basteln ist auch da angesagt.

mfg Ulrich