Ich hab an dem verwendeten AVR ATtiny2313 noch 2 I/O Frei. Diese möchte ich nutzen um einen Signalton zu generieren. Jedoch sind alle PWM Ausgnänge schon verwedet. Der Ton muß nicht vom AVR selbst generiert werden, sondern kann auch lediglich ein und ausgeschaltet werden. Ich dachte daran einen Rechteck/Dreieck generator mittels OPV aufzubauen und dann mit dem AVR ein/auszuschalten. Oder mit einem Kondesator am PIN einen VCO anzusteueren. Am liebsten wäre mir ein Sägezahn, wie könnte ja mann Ich brauch einen Weg um Signaltöne einfach zu erzeugen. Bitte um hilfe. MFG
Rechteck --> NE555 oder Schmitt-Trigger-Schwingding Dreieck --> OPV als Schmitt-Trigger oder das Rechteck integrieren Sinus --> das Dreieck integrieren (kein richtiger Sinus, aber naja) oder analoger Oszillator
> einen Signalton... > um Signaltöne... Soll das jetzt 1 Signalton mit nur 1 Frequenz sein, oder eher sowas wie ein "polyphoner Klingelton"? Weshalb ein Sägezahn? Was soll mit dem Signalton angesteuert werden?
Rechteck kann der Tiny alleine. Einfach im Timerinterrupt alle 1ms den I/O-Pin umschalten lassen, wenn der Ton erklingen soll, ansonsten auf LOW schalten.
Ja rechteck ist mir schon klar. Kein "Polyphoner" Ton, sonder 2-3 verschiedene Töne um verschiedene Zustände zu signalisieren. Wie Würde man einen Sägezahn generieren? Meine Idee wäre mit Stromequelle einen Kondesator Laden (oder mit Spg-Quelle im unteren brereich der Ladekurve) und mit Kurzschluss entladen. Wie kann ich die Frequenz beeinflußen? bzw fällt mir keine konkrete Schaltung dazu ein. MFG
>Wie Würde man einen Sägezahn generieren? Meine Idee wäre mit >Stromequelle einen Kondesator Laden (oder mit Spg-Quelle im unteren >brereich der Ladekurve) und mit Kurzschluss entladen. Wie kann ich die >Frequenz beeinflußen? bzw fällt mir keine konkrete Schaltung dazu ein. Mit dem NE555. Greif die Spannung am Kondensator ab und nicht am Ausgang. Frequenz regelst du mit dem Ladewiderstand für den Kondensator.
...wenn Du 2 Pins am AVR frei hast: häng eine Piezo-Scheibe (Summer ohne eigene Elektronik) dazwischen. Per XOR wird immer einer der beiden Pins auf high und der andere auf low geschaltet bzw. umgekehrt. Die Piezo-Scheibe sieht so die doppelte Spannung und macht ordentlich Krach. Verschiedene Frequenzen kannst Du via ISR eines schnell laufenden Systemtick-Timers (gibt's wohl in jedem halbwegs sinnvollen Programm) generieren.
Stefan Wimmer wrote
>Die Piezo-Scheibe ..... macht ordentlich Krach.
Die Piezo-Scheibe macht aber nur dann "ordentlich Krach",
wenn sie mit ihrer Resonanzfrequenz betrieben wird.
..dann mach sie zwar am meisten Krach, aber in einem kleinen Gehäuse mit Schallloch oder in geringem Abstand von einer Platine wird durch die Bedämpfung der Resonanzpeak erheblich verbreitert. Bei manchen Herstellern gibt es dazu entsprechende Application Notes: http://www.aurelienr.com/electronique/piezo/applic.pdf http://www.murata.com/catalog/p15e7.pdf Natürlich wird da niemals ein HiFi Lautsprecher daraus, aber für ein paar Signaltöne sollte es wohl reichen...
Hi, mit Bascom kannst Du aus jedem I/O-Pin einen Sound erklingen lassen mit dem Sound-Befehl. Sound Portd.5 , 500 , 400 Gruss A. Arndt
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.