Messwerte über RS 232 oder USB einlesen?

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Messwerte über RS 232 oder USB einlesen?

Beitrag von Dostej »

I have a dream... oder besser ein Problem...

Also, mein Ziel ist es, verschiedene Daten in den PC einzulesen. Um Biodaten zu erfassen. Also Hautwiderstand, Herzschlag, etc.)
Cool wäre so 16 verschiedene Messwerte. Bei einer Frequenz von 100 Hz als Samplingrate (sollte reichen)

Die Messwerte sollten A/D gewandelt werden, das ganze auch galvanisch getrennt sein

Meine Fragen dazu sind (für den Anfang mal)
gibt es solche AD-Wandler, die noch halbwegs finanzierbar sind? - Wenn ja, nach was muss ich suchen? War schon auf den Seiten von verschiedenen Elektronik-Händlern, aber ich bin zu lange aus dem Business draussen, als das ich irgendwas verstanden hätte. (darf auch durchaus etwas zum basteln sein...)

Evtl. müsste man die Signale verstärken, gibt es dazu sinnvolle Möglichkeiten?

Ich merke ich finden den Anfang gar nicht, wäre um etwas anschubhilfe froh.
Danke schon mal.
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von H.Brill »

Also wenn du mit Sensoren messen willst,
würde ich einen AVR Controller nehmen. Die
haben A/D + D/A Wandler schon drin. Dann kann
man sehr gut seine Daten aufbereiten und
per Max232 über seriell oder über Bluethooth
die Daten an den PC schicken.

Ist am einfachsten, da viele Sensoren ja nur
mit TTL Pegel arbeiten.

Ich arbeite da gerne mit dem MyAVR Experimentierboard
und Bascom. Da hab ich die ganze Hardware schon fertig
auf einem Board und brauche mich fast nur noch mit der
Programmierung des AVR zu beschäftigen.

Hier mal ein Link :

http://www.MyAvr.de


Für Bluethooth gibts auch was :

http://www.robotrack.org/
PB 6.10
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von 7x7 »

Für kleine Projekte eignet sich besonders die preisgünstige Picaxe-Serie:

http://www.rev-ed.co.uk/picaxe/
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von Dostej »

Danke für die Hinweise.
Habe den Eindruck, das AVR wohl am besten passen würde.
Hat jemand Ahnung, ob man die Daten, die vom Mikrocontroller kommen, mit PB einlesen/verarbeiten kann?
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von DarkDragon »

Ja, man kann so ziemlich alles.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von cxAlex »

Die SerialPort - Library sollte sein was du suchst:

http://www.purearea.net/pb/german/manua ... index.html

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von Falko »

Auch die PIC-Microprozessoren sind einfach zu handhaben und zudem
preisgünstig. Hier ein Beispiel von Sprut "USB4All".

http://www.sprut.de/electronic/pic/proj ... sb4all.htm

Zwar sind da nur 5 Analoge Eingänge vorhanden, dazu noch viele weitere
Steuermöglichkeiten.


Gruß Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von H.Brill »

Da brauchste ja nur einen TTL Pegelwandler
(Max232) dazwischen hängen. Von denen
gibt es viele, welche für seriell und welche für
USB.

PS: Hier hab ich noch ein günstiges BTM-Board
gesichtet. Sogar Class 1 d.h. die gehen 100 Meter
weit. Wenn man bedenkt, daß alleine so ein nacktes
BTM-Modul ca. 13 € kostet, so ist dieses fertig
aufgebaute Board recht günstig.
http://www.bexpro-shop.de/de/Elektroni ... -1-Rayson
PB 6.10
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von Dostej »

Danke für die Rückmeldungen.

@H.Brill - BTM-Board...? Ich bin auf derSeite nicht ganz schlau draus geworden, was das genau ist... ist das nur zum Uebertragen oder hat das auch AD-Wandler usw mit drin?

@Falko - Das sieht gut aus. (D.h. ich komme halbwegs draus, was und wie das geht.) Aber wenn ich das richtig sehe, kann man das nicht kaufen, sondern muss sich das selbst zusammenbauen. (Ich habe leider keine Möglichkeit, Platinen zu ätzen, vom Zeitaufwand ganz zu schweigen.) Ich fände das cool, wenn es das zu kaufen gäbe. .. Weiss jemand, ob das das fertig zusammengebaut irgendwo bekommt?
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Messwerte über RS 232 oder USB einlesen?

Beitrag von H.Brill »

Kommt jetzt drauf an :
Soll ein z.B. AVR Controler das Einlesen der analogen
Werte digitalisieren und auswerten oder willst du das
per PB machen ?

Hier noch ein paar Links :
http://shop.myavr.de/Systemboards/mySm ... odul.html

oder was fertiges für PC vom großen C :
http://www.conrad.de/ce/de/product/190 ... etail=005
PB 6.10
Antworten