Forum: Mikrocontroller und Digitale Elektronik Audiosignal m. ATiny messen


von Da W. (da_w)


Lesenswert?

Ich habe mir gerade ein Audiosignal angesehen welches ich zum Steuern 
eines ATiny verwenden möchte.
Der Plan war über das Audiosignal mit dem ATtiny ganz trivial zu 
kommunizieren. Einfach nur 0/1, nichts besonderes.

Leider habe ich gerade gemessen ,dass das Signal nur 400mVpp hat.
Das ist nicht wirklich viel und liegt unter einer Diodenspannung und 
weit unter TTL.

Kann ich das Signal trotzdem über den Analog-Komperator oder ADC lesen?
ADC müsste gehen, aber das kommt mir alles nicht ganz sauber vor...

Habt ihr einen Vorschlag?

Wauschi

von Fabian V. (vogtinator)


Lesenswert?

Mit Spannungsteiler und Koppelkondensator die Spannung zu erhöhen ist 
problemlos möglich.
Beispiel kannst du unter http://elm-chan.org/works/akilcd/glcd.png 
finden.
Rechts unten wird das Signal (von rechts) über den Kondensator C1 
eingespeist (Den MAX239 kannst du weglassen) und dann über R2 und R1 auf 
2,5V "gemittelt".

von Georg G. (df2au)


Lesenswert?

Der Komparator des ATtiny hat max 40mV Offset. Da sollten 400mV mehr als 
ausreichend sein. AN0 an Bandgap schalten, Kondensator nach Masse, 
Widerstand an AN1, Signal per Kondensator auf AN1.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Mit dem ADC geht das ohne Weiteres. Schalte über einen Spannungsteiler 
(100k/100k) den halben Aref-Signalpegel auf einen ADC-Pin und koppele 
das Audiosignal mittels ungepoltem Kondensator an dem ADC-Pin ein. Der 
ADC tastet dann um seinen Mittelwert das Signal ab. Was Du dann mit dem 
Signal machst, bleibt Dir überlassen. Du kannst Schaltschwellen 
einstellen und das Signal mittels Tiefpass filtern... Gegebenenfalls 
solltest Du den ADC-Pin mittels Serienwiderstand und Dioden vor 
Spannungsspitzen von außen schützen.

von Fabian V. (vogtinator)


Lesenswert?

@Knut
Hab ich schon geschrieben, samt Beispiel.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ja, nur dass der Link klemmt, zumindest bei mir...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

1
                      VCC      VCC
2
                       |        |
3
                       |       .-.
4
                       -       | |100k
5
                1N4148 ^       | |
6
                       |       '-'
7
                       |        |
8
  Eingang        ___   |   ||   |           ADC
9
        --------|___|--o---||---o------------
10
                       |   ||   |
11
                10k    |        |
12
                       |   1µ  .-.
13
                       -       | |100k
14
                1N4148 ^       | |
15
                       |       '-'
16
                       |        |
17
                       |        |
18
                      GND      GND

von Jürgen (Gast)


Lesenswert?

Knut Ballhause schrieb:
> Ja, nur dass der Link klemmt, zumindest bei mir...

Bei mir auch. Lande stets bei yahoo.de. Strange.

von Herr M. (herrmueller)


Lesenswert?

Elm Chan  geht bei mir nur mit Mozilla Firefox. Mit dem Internet 
Explorer lande ich auch immer bei Yahoo. Vielleicht mögen die Elms 
keinen IE.

von Fabian V. (vogtinator)


Lesenswert?

Hm, ich lande jetzt auch auf Yahoo..
Ich hab jetzt aber mal mit Copy&Paste den Link direkt aufgerufen und 
seitdem funktionierts wieder.. WTF
Benutze Opera 12.01 (mit der neuesten schmiert Flash ab)

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei mir geht der Link wieder...

von chris (Gast)


Lesenswert?

Du könntest es so wie hier machen:
http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=128

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.