PC-Audio als Regeleinheit verwenden

Gast #3816899
Hallo Leute,

gibt es eine einfache Möglichkeit die Soundkarte oder besser noch einen 
USB-Audio-Dongle für Regelzwecke zu programmieren?

- Line-In (Mikrofoneingang) als ADC verwenden
- Line-Out L+R (Lautsprecher Links und Rechts) als Steuereingang Ein/Aus

Beispiel:
- Die Temperatur über Line-In einlesen, und
- über Line-Out L Heizung Ein/Aus
- über Line-Out R Lüftung Ein/Aus

Mir ist klar, dass die Signale über eine externe Hardware (Pegel und 
Leistung) angepasst werden müssen.

Am liebsten wäre mir eine Windows-Programmierung unter Delphi oder 
Visual C.

Läßt sich ggf. ein MIDI-File dafür zweckentfremden?

Danke für eure Tipps!
Gast
>Die Temperatur über Line-In einlesen

Den Audioeingang kann man für DC bzw. niedrige Frequenzen nicht 
verwenden, da wird ordentlich gefiltert (in Hard- und Software).
Etwas am Audioausgang zu schalten sollte kein großes Problem sein, aber 
insgesamt würde ich statt so einer elenden Bastelei - mit 
Spannungs-Frequenz-Wandlern an den Eingängen, Frequenzanalyse etc. - 
eine uC-Lösung verwenden (über USB an den PC). Da sollte schon ein 
Mini-Arduino ausreichen, wenn man es denn unkompliziert mag.
Das mit dem MIDI-File habe ich nicht verstanden. Damit könnte man 
höchstens etwas steuern; die Daten darin sind ja konstant.
Gast
> Mir ist klar, dass die Signale über eine externe Hardware (Pegel und
> Leistung) angepasst werden müssen.

Die Hardware ist kein Problem. Das bekommt man immer hin. Die Software 
ist das Problem. Bei einer Regelung werden die Regelparameter mit der 
Abtastzeit gewichtet. Und jedesmal wann Winbloed mal wieder spinnt und 
es etwas ruckelt kommt deine Regelung durcheinander.

Olaf

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.