Signalverarbeitung mit dem PC RS232

Gast #4478509
Lesenswert?

Hallo zusammen, ich möchte über meinen PC Signale einlesen(zB von 
Sensoren) und auch SIgnale aussenden(zB Motoren ansteuern). Dass ich 
dafür mehr brauche als nur eine passende Schnittstelle ist mir klar, 
aber welche Schnittstelle des PCs wäre dafür gut geeignet, RS-232, USB? 
Vielleicht könnt ihr mir ein paar hilfreiche Tipps geben.
Mir ist auch klar, dass man das alles auch mit einem Controller tun 
kann, aber mit einem PC sollte das doch auch gehen oder?
#4478523
Lesenswert?

> Mir ist auch klar, dass man das alles auch mit einem Controller tun
> kann, aber mit einem PC sollte das doch auch gehen oder?

Ja, aber wie willst du die Signale dann weiterverarbeiten bzw. 
empfangen. Dafür wirst du wohl einen Controller benötigen.

Ich stimme dabei Timmo zu. RS232 ist sowohl auf dem PC als auch auf 
einem uC relativ leicht umzusetzen. Denkbar wäre natürlich auch noch 
einen Verbindung über das Netzwerk, zum Beispiel mit einem Raspberry 
oder vergleichbarem als Empfänger.

Gruß Mophzk
Gast #4478581
Lesenswert?

Christian M. schrieb:
> Denke daran, unter Windows läuft das dann nicht in Echtzeit...

Was ist schon "Echtzeit". Nicht als eine leere Worthülse.
Durch die ISO/IEC 2382 wird das nicht unbedingt besser.

Ein Fahrzeug auf dem Mond wird in Echtzeit gesteuert, obwohl die Signale 
über 1s brauchen, woanders ist bereits eine garantierte Reaktionszeit 
von 1ms zu lang.
Gast #4486061
Lesenswert?

Habe nun eine präzise Vorstellung von dem was ich machen will.

Ich habe 1 Servomotor und 2 LEDs. Am PC schreibe ich eine Anwendung 
(grafisch) von der aus ich den Servo in zwei Richtungen drehen kann. Bei 
RIchtung 1 leuchtet LED 1 und umgekehrt. Ich will dafür KEINEN 
Mikrocontroler verwenden.

Geht das, gibt es Schaltpläne und Tutotials dafür?
Gast #4486210
Lesenswert?

wulga schrieb:
> Alles was man mit einem kleinen Controller machen kann, kann man auch
> mit einem PC tun, nur die Geschwindigkeit ist wegen dem OS nicht so hoch
> wie beim uC.

Wenn Du es so genau weißt, dann frag nicht hier, sondern mach es und 
führ es dann hier vor. TROLL
#4486242
Lesenswert?

>Habe nun eine präzise Vorstellung von dem was ich machen will.
die hast du uns nur leider nicht mitgeteilt..

wulga schrieb:

> Alles was man mit einem kleinen Controller machen kann, kann man auch
> mit einem PC tun, nur die Geschwindigkeit ist wegen dem OS nicht so hoch
> wie beim uC.

der Satz ansich ist ziemlicher Blödsinn,... das ist aber garnicht der 
Punkt..

es steht ja immer noch RS232 in der Überschrift..

mit PC, mit RS232, und OHNE µC
ist irgendwie "schwierig"...
Gast #4486396
Lesenswert?

Fran K. schrieb:
> http://www.wut.de/...

Wetten, dass da überall ein µProzessor drin ist? Sollte dem TO zu denken 
geben.

Ich würde es schon hinkriegen, einen seriellen Empfänger und eine 
Datenausgabe mit TTL-Gattern, Schieberegistern usw. aufzubauen, aber das 
wäre eine total absurde Unternehmung (vor rund 40 Jahren habe ich mal 
sowas gebaut). Und USB ohne Controller ist nicht nur absurd sondern 
unmöglich.

Georg
#4487408
Lesenswert?

Eine RS232-Schnittstelle ist ein ziemlich störrisches Vehikel, um damit 
(ohne weitere "externe" Hilfe) Steuerungsaufgaben zu erledigen.

Dafür braucht man GPIO's (also Signale, die sich - unabhängig von 
anderen Signalen - aus- und einschalten lassen oder als Eingänge externe 
Zustände einlesen lassen) und/oder A/D Aus- und Eingänge um analoge 
Werte einzulesen oder auszugeben.

All das gibt's an einer RS232-Schnittstelle nicht (und an allen anderen, 
PC-üblichen Schnittstellen auch nicht). Abgesehen davon hat die 
RS232-Schnittstelle für solche Dinge reichlich unpraktische 
Spannungspegel. Die einzigen Anschlüsse, die man an einer 
RS232-Schnittstelle einigermassen unabhängig selektiv ansprechen kann, 
sind die Modem-Steuerleitungen.

Last but not least: wenn Du beim Rumbasteln am PC Mist baust, ist u.U. 
gleich die ganze Kiste hin, was im Vergleich zu einem abgerauchten 20€ 
µ-Controller doch einigermassen schmerzlich wäre...
Gast #4487785
Lesenswert?

Markus F. schrieb:
> Dafür braucht man GPIO's (also Signale, die sich - unabhängig von
> anderen Signalen - aus- und einschalten lassen oder als Eingänge externe
> Zustände einlesen lassen) und/oder A/D Aus- und Eingänge um analoge
> Werte einzulesen oder auszugeben.
>
> All das gibt's an einer RS232-Schnittstelle nicht (und an allen anderen,
> PC-üblichen Schnittstellen auch nicht). Abgesehen davon hat die
> RS232-Schnittstelle für solche Dinge reichlich unpraktische
> Spannungspegel. Die einzigen Anschlüsse, die man an einer
> RS232-Schnittstelle einigermassen unabhängig selektiv ansprechen kann,
> sind die Modem-Steuerleitungen.

Hallo Markus, danke für die ausführliche Erklärung, jetzt habe auch ich 
als Anfänger die Probleme meines Vorhabens verstanden. Dann muss doch 
ein Controller her. Besten Dank.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren