Gleichstrom Vorspannung zu Wechselstrom Signal hinzufügen

HotSystems:
Im übrigen sind es keine Knoten, sondern elektrische Verbindungen, die gesteckt oder gelötet werden.

Evtl. hat er mal Maschenberechnungen gemacht :wink:

Okay, ich hab nochmal weiter rumprobiert und habe folgenden Schaltplan kreiert:

Der rechte Kondensator dient dazu, die Gleichspannung nicht das Wechselspannungssignal zu verändern...
Das Signal kommt ja durch den Kondensator durch und somit habe ich einen ich nenn ihn mal "geschlossenen" Stromkreis.
Kann ich diese Schaltung so lassen oder ist sie aus jeglichen Gründen schlecht? :_D

Hallo,

du bist inzwischen völlig auf dem Holzwerg. Fang noch mal bei #1 an das war die richtige Richtung. Wenn Dir dabei der Wechselspannungsanteil zu klein ist (Aux hat ca. 200mV je nach Lausstärke) , must Du Ihn erst Verstärken, damit Du auf einen Wechselspannung von ca. 1.5V AC kommst . Das geht z.B mit einem OP Verstärker. Damit hast Du dann eine Scheitelspannung von 1.5*1,41=2,1V. Die bekommst Du mit der Schaltung aus #1 dann auf eine Gleichspannung von 2,5-2,1= 0,4 und 2,5+2,1=4,6V. Alle Spannungsangaben gelten für eine Sinusförmige Wehselspannung da nur dann der Formfaktor 1,41= Wurzel 2 gilt.

Heinz

PS " Stromknoten" ::slight_smile: an die Gemeinde war das Kirchhoff 1 oder 2 ?? "Die Summe alller Ströme ist 0"

Regel 1 befasst sich mit den Knoten und deren rein- und rausfließenden Strömen.
Regel 2 befasst sich mit den Maschen und deren Teilspannungen.

Antwort ist also Regel 1.

Finnlay:
Regel 1 befasst sich mit den Knoten und deren rein- und rausfließenden Strömen.
Regel 2 befasst sich mit den Maschen und deren Teilspannungen.

Antwort ist also Regel 1.

Danke , es lag bereits etwas im Nebel , Mein Berufsschullehrer meinte immer
"Das Ohmische Gesetzt und Kirchhoff das muss sich so in die Birne einbrennen das es nie, aber auch nie mehr weg ist."

Siehste mal die Halbwertzeit ist ähnlich wie bei einem E-Prom mit dem Fenster drauf, Lesefehler aber die E-Proms gibts ja fast auch nicht mehr.

Heinz

Hallo,

egal was das werden soll. Beachte das sich die Spannung nach dem DC Offset nur zwischen 0 und 5V bewegen darf. Ist deine Wechselspannungsamplitude kleiner 0V oder größer 5V killst du den Pin vom µC oder ggf. noch mehr.

Danke für die Antwort, die DC Spannung kommt mit einem Spannungsteiler vom Arduino selbst. Müsste bei ca. 2.5V liegen, was die Messungen des arduinos bestätigen.
Habe gestern mal ausprobiert ob das ohne den Bandpass Filter schon funktioniert und : ja, tut es....
Die Werte stimmen auch mit denen meines Multimeters überein, ( Multimeter sagt: Audio signal 0.5V-0.6V und die Werte beim arduino erhöhen Sich/erniedrigen sich um ca. 117 (= 0.571 V) )
was mich dazu bringt, diese Technick zu benutzen...
Ich meine was spricht dagegen? Das Audio Signal jagt man durch den Bandpass Filter und erhöht die ergebnis sinuswelle mit einem DC Offset von 2.5V.... klingt in meinen Ohren sehr plausibel....
Ich werde versuchen mir noch ein Paar "Sicherheitsmechanismen" einfallen zu lassen, sodass selbst bei einem Fehler meinerseits (falsch gepolt angesteckt etc.) nichts passieren sollte.
Im idealfall dürfte aber eig nichts passieren.

Okeee... hab's jetzt mal an meinem Arduino getestet und es funktioniert nicht... Möchte ich das Audio Signal ohne Bandpass Filter auslesen geht es ohne Probleme, Mit Bandpass Filter jedoch nicht....
Hat jemand eine Idee wie ich das lösen kann? Oder muss ich mit Software versuchen frequenzen rauszufiltern..... Aber bei einem Audio Signal gibt es ja mehrere Frequenzen auf ein mal oder nicht?
Danke im voraus :slight_smile:

Mich würde deine jetztige Schaltung interessieren, auch wenn´s nicht funktioniert. Auch dein Auslese Code wäre nützlich.

Zu den Frequenzen: Ja, Musik, Sprache und sonstige natürlichen Klänge sind ein wahrer Frequenzmischmasch. Um da an die einzelnen Frequenzen zu kommen gibts mehrere Möglichkeiten:

  1. MSGEQ7 IC: Filtert 7 einzelne Frequenzen raus, ist aber bisschen teuer. (Hab ihn nicht)

  2. Diskret aufgebaute Filter: Aus Widerständen, Kondensatoren, Spulen... Als Hochpass, Tiefpass oder Bandpass

  3. FFT: Komplette Filterung wird alles im Arduino per Software gemacht. Ist Speicherhungrig und Rechenintensiv also eher langsam. Da gibt es Libs dafür.

Was eher langsam bedeutet:

AtMega328P basierter Arduino @16Mhz 256-bin FFT ~38kHz? Samplingrate schafft ungefähr 60 loop() durchläufe pro Sekunde.

Wichtig ist aber dass du zuerst eine funktionierende Schaltung hast um Audiosignale in den Arduino zu bekommen.

Okee meine funktionierende Schaltung zum Audio Signal auslesen sieht so aus:

Der Funktionsgenerator stellt mein Audio Signal dar.
Der Code dazu hat eine "Schutzschaltung", die verhindert, dass der Strom über längeren zeitraum über den analogpin abfließt, (wenn die jumper kabel am aux kabel nicht gescheit befestigt sind, da mein audio jack pinout adapter erst demnächst geliefert wird) indem sie die DC spannungsquelle (der arduino selbst) ausschält. Der Code ist folgender:

#define DCSpannungsquelle 13
int Strength;
void setup() {
Serial.begin(9600);
digitalWrite(DCSpannungsquelle, HIGH);
}

void loop() {
Strength = analogRead(0);

if(Strength >= 1000) {
  digitalWrite(DCSpannungsquelle, LOW);
}
if(Serial.available()) {             //Man schreibt "J" zum
  input = Serial.read();             //reaktivieren
  if(input == 'J') {
    digitalWrite(DCSpannungsquelle, HIGH);
  }
}  

Serial.println(Strength-500); //-500, weil das DC Offset ca. 500 beträgt
}

Die nicht funktionierenden sind folgende:

Welche auch mit dem selben Code ausgelesen werden sollte.
Freue mich wieder über neue Antworten ^^ Danke im voraus