Forum: Mikrocontroller und Digitale Elektronik Lärmampel mithilfe Mikrocontroller 80c515


von noob91 (Gast)


Lesenswert?

Hallo,

für ein CT/IT Projekt an unserer Schule müssen wir eine Lärmampel bauen. 
Das Projekt wurde uns zugeteilt, so dass wir jetzt hier sitzen und keine 
Ahnung haben wir wir beginnen sollen, was wir brauchen usw...
Wir haben bereits mit dem mikrocontroller programmiert. Sachen wie x/y 
plotter die dann verschiedene Sachen zeichnen, elektrische Garagentore, 
Fußgängerampeln etc...
Wir hatten uns die Lärmampel so vorgestellt, dass wir 3 Leds(rot, gelb, 
grün) benutzen. Sie sollen ab einer bestimmten Schwelle aufleuchten. In 
einem anderen Beitrag in diesem Forum hab ich auch schon bereits 
gelesen, dass es empfehlenswert sei den gemessenen Wert für eine 
bestimmte Zeit zu speichern. Sonst leuchten die 3 Leds wild umher.

Für uns stellt sich nun die Frage: Wie Anfangen mit dem Programmieren, 
auf was müssen wir achten?
Welche Bauteile brauchen wir (Vorverstärker,Mikrofon...)?
Und wie machen wir es, dass die Signalstärke welche vom Mikrofon ausgeht 
erkannt wird?

Ich hoffe ihr könnt uns helfen.

von Helmut L. (helmi1)


Lesenswert?

>Für uns stellt sich nun die Frage: Wie Anfangen mit dem Programmieren,
>auf was müssen wir achten?

Den 80C515 wuerde ich nicht mehr nehmen. Das ist ein uC den es schon ein 
paar Jahre nicht mehr gibt. Nimm lieber einen uC aus der AVR Serie. Da 
hast du auch mehr Rechenleistung.

>Welche Bauteile brauchen wir (Vorverstärker,Mikrofon...)?

Du brauchst Mikrofon , Vorverstaerker um auf dem Pegel vom ADC zu 
kommen.

>Und wie machen wir es, dass die Signalstärke welche vom Mikrofon ausgeht
>erkannt wird?

Es gibt da mehrere Moeglichkeiten.

1. Mikro -> Verstaerker -> Gleichrichter -> ADC -> uC -> Ampel

2. Mikro -> Verstaerker -> ADC -uC -> Ampel

bei der 2. Moeglichkeit kannst du in Software den Effektivwert des 
Laermes berechnen und ausgeben lassen. Auch koenntes du in der Software 
noch Bewertungsfilter einbauen.
Normalerweise sind in Laermpegelmessgeraeten Bewertungsfilter eingebaut 
um den Frequenzgang des Gehoeres mit einzubeziehen.

>Wir hatten uns die Lärmampel so vorgestellt, dass wir 3 Leds(rot, gelb,
>grün) benutzen. Sie sollen ab einer bestimmten Schwelle aufleuchten.

Das ist der einfachste Teil deiner Aufgabe. Wenn du den Messwert mit dem 
ADC gemessen hast brauchst du blos diesen Wert gegen die 3 Pegel zu 
vergleichen und dann die Ampel anzusteuern.


Gruss Helmi

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Macht mal eine Internetrecherche mit den Stichworten ADC mikrocontroller 
und mikrofon

Ein Treffer wird die Seite
http://www.elo-web.de/elo/mikrocontroller-und-programmierung/avr-anwendungen/dtmf-decoder 
sein.

Rechts unten sieht man dort eine mögliche Grundschaltung mit einem 
zweipoligen Elektretmikrofon 
(http://de.wikipedia.org/wiki/Elektretmikrofon)

In der Folgeschaltung wird zunächst die Mikrofonversorgungsspannung 
substrahiert und dann dem verbliebenen Wechselspannungssignal eine 
Gleichspannung von 2.5V aufaddiert, um es kompatibel zum ADC-Eingang zu 
machen.

Vielleicht reicht die Empfindlichkeit bereits für euren Zweck. Wenn 
nicht, kann man immer noch einen Vorverstärker suchen.

von noob91 (Gast)


Lesenswert?

vielen dank.
das hilft uns schon mal enorm weiter.
den 80c515 müssen wir benutzen, da dieser von unserer Schule vorgegeben 
wird und unsere Schule auch keine anderen besitzt.
Unser lehrer meinte schon dass diese Dinger schon arg veraltet sind und 
man sie wohl nirgends mehr herbekommt. Aber sie würden wohl ausreichend 
sein für unsere Zwecke...

von Etrick (Gast)


Lesenswert?

Und wenn ihr den Lehrer verblüffen wollt baut ihr eine zweite nur mit 
einem TL074 ohne uC.
Dann vergleicht ihr die Bauelementezahl ;)

Gruß

Achim

von Markus (Gast)


Lesenswert?

Hallo noob91,

melde dich doch mal unter markus.kroh@infineon.com, dann kann ich eure 
Schule auch mit neueren µC´s ausstatten.

Grüße

Markus

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.