Forum: Mikrocontroller und Digitale Elektronik Mein Schaltplan zur Beaterkennung - Verbesserungsvorschläge


von Andre (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich baue gerade einen Lichteffekt und benötige dazu eine Beaterkennung.
Dazu habe ich mir folgendes ausgedacht und auf Steckbrett aufgebaut 
(siehe Anhang).

an JP6 hängt ein Elektretmikro. Die ersten beiden OPs verstärken das 
Signal und wirken als Tiefpass. der dritte OP arbeitet als 
Schmitt-Trigger und geht bei Spannungen über 0,7V oder so auf low. Das 
will ich per externem interrupt an einem ATMega8 weiterverarbeiten.

Zugegeben, die meisten Bauteilwerte sind wenig kreativ, ich habe verbaut 
was grad da war...

Auf eine Gleichrichtung des Signals vor dem Schmitt-Trigger habe ich 
verzichtet, da die Diode recht viel vom Signal "geschluckt" hat. Scheint 
so auch zu gehen!

Meine erste Idee war, das Signal vor dem Schmitt-Trigger, nach 
Gleichrichtung mit einem Kondensator zu glätten, um so "saubere" Berge 
zu erhalten, aber das hat leider nicht funktioniert, entweder das Signal 
war kaum verändert (pF) oder unbrauchbar niedrig (nF), oder gar ganz weg 
(uF). Hätte ich da mehr herumprobieren sollen?

Nun werden pro Bassschlag meist mehrere Interrupts ausgelöst (80 Hz Ton 
-> 80 Interrupts/Sekunde...), aber das ist nicht so schlimm, das will 
ich per Software lösen (Neuer Farbwechsel, etc nur, wenn eine 
Interruptlose Mindestzeit vergangen ist)

Bei Techno, etc mit klaren Beats funktiniert das ganze recht gut! Für 
Black Metal oder "Suwoofer-Testsongs" ist die Schaltung wegen dem 
ständigen, niederfrequenten Gerumpel völlig unbrauchbar...

Vielleicht hat ja nun jemand Anregungen für mich, wie ich die Schaltung 
noch verbessern könnte, das sie entweder nur einzelne Interrupts auslöst 
(Glättung des Signals), oder noch differenzierter NUR auf Bassschläge 
reagiert und nicht auf "Brummen" (Tiefpass verändern?) Das ganze kommt 
noch in ein Metallgehäuse, wahrscheinlich wird das dann noch als 
zusätzlicher Tiefpass wirken...

Einen Dynamikkompressor möchte ich eigentlich nicht verbauen, das wäre 
mir zu viel Aufwand ehrlich gesagt...

Über Hinweise/Ideen würde ich mich freuen!

Viele Grüße aus München
André

P.S. Ach ja, die Schaltung funktioniert nicht ohne R31, kann mir jemand 
erklären warum? Hab das durch Zufall herausgefunden als ich mein Oszi 
das dort steckte entfernte -> Schmitt-Trigger liefert dauerhaft low! 
"Pulldown" Widerstand 'rein -> gehrt wieder!

von Berti (Gast)


Lesenswert?

Ich geh davon aus das über R31 der Bias Strom für den OPV fließt!

von Bernhard R. (barnyhh)


Lesenswert?

IC 6C arbeitet auch als Gleichrichter. Der Eingang sollte doch 
tunlichst auf einem definierten DC-Potential liegen. Dazu dient R31.

Das Problem mit dem "Brummen": Schaltschwelle des IC 6C ändern.
Die Ausgangsspannung invertieren, sieben und über R34 zurückgeben. Dazu 
R34 evl verkleinern.

Grüße
Bernhard

von Andre (Gast)


Lesenswert?

Danke für die Hinweise, werde das gleich mal ausprobieren!

Viele Grüße
   Andre

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.