Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller Ausgagssignal mit 40khz möglich ?


von Michael B. (hdr_michel)


Lesenswert?

Hallo hoffe ich bin hier richtig :)

Ich will eine Ultraschallkapsel mittels eines Mikrocontrollers 
ansteuern.
Die Piezzo Elemente werden ja bei einer Frequenz von 40khz betrieben. 
Eine Periode ist daher 25ys. Kann ich mit einem Mikrocontroller solch 
ein Signal generieren ? 12,5sek an 12,5 sek.aus ?

Klar wird das Signal noch mittels einer Schaltung verstärkt, aber es 
geht mir um die Schaltzeit, am liebsten würde ich ein ardoino board 
verwenden !

Gruß

von spess53 (Gast)


Lesenswert?

Hi

>Klar wird das Signal noch mittels einer Schaltung verstärkt, aber es
>geht mir um die Schaltzeit, am liebsten würde ich ein ardoino board
>verwenden !

Mit einen Timer im CTC-Mode kein Problem.

MfG Spess

von Thomas E. (thomase)


Lesenswert?

Michael Be schrieb:
> Hallo hoffe ich bin hier richtig :)
>
> Ich will eine Ultraschallkapsel mittels eines Mikrocontrollers
> ansteuern.
> Die Piezzo Elemente werden ja bei einer Frequenz von 40khz betrieben.
> Eine Periode ist daher 25ys. Kann ich mit einem Mikrocontroller solch
> ein Signal generieren ? 12,5sek an 12,5 sek.aus ?
>
> Klar wird das Signal noch mittels einer Schaltung verstärkt, aber es
> geht mir um die Schaltzeit, am liebsten würde ich ein ardoino board
> verwenden !
>
> Gruß

25µs bzw. 40KHz sind ein Witz für einen Controller.

mfg.

PS: <AltGr> + M = µ

von Michael B. (hdr_michel)


Lesenswert?

Viele dank für die Antwort, habe seit gestern ein Arduinoboard und habe 
etwas damit herum-gespielt. Da gibt es ein Blinkprogramm Beispiel da ist 
die Intervallzeit auf 1ms beschränkt ^^. Aber gut das ich jetzt weiß das 
es wirklich geht, dann werde ich mich in das Ardoinoboard einarbeiten :D

Danke

von Wilhelm F. (Gast)


Lesenswert?

40kHz schaffen sogar die kleinsten PIC, z.B. 12F675, und mit nur 4MHz 
Takt. Denn kürzlich noch experimentierte ich mit einem Schaltregler in 
Software, und da braucht man das auch. PSM, Pulse Skip Modulator, der 
Hersteller Microchip hat dafür eine Application Note. Der Timer wird 
dort auf die Nachladefrequenz eingestellt, läuft selbstverständlich 
automatisch mit Interrupt.

von Sebastian W. (wangnick)


Lesenswert?

Michael Be schrieb:
> Viele dank für die Antwort, habe seit gestern ein Arduinoboard und
> habe
> etwas damit herum-gespielt. Da gibt es ein Blinkprogramm Beispiel da ist
> die Intervallzeit auf 1ms beschränkt ^^. Aber gut das ich jetzt weiß das
> es wirklich geht, dann werde ich mich in das Ardoinoboard einarbeiten :D

http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM

LG, Sebastian

von runtastic (Gast)


Lesenswert?

PWM mit 40kHz, 50/50 Tastverhältnis müsste doch gut gehen.
Dann braucht der uC nur noch die PWM an bzw ausschalten.
Evtl noch ne H-Brücke um die Kapsel schneller umpolen zu können müsste 
doch auch noch was mehr bums geben, oder?

von Magic S. (magic_smoke)


Lesenswert?

Mehr Bumms geht evtl. mit einem Audio-IC. Der hat bei so hoher Frequenz 
zwar nicht mehr die volle Leistung, aber es sollte auf jeden Fall 
reichen, damit Dich alle Hunde der Nachbarschaft der Reihe nach in den 
Hintern beißen.

von Axel R. (Gast)


Lesenswert?

da macht man idR. eine Spule parallel zum Keramikschwinger. Abgestimmt 
auf Resonanzfrequenz. Durch die hohe Schwingkreisgüte entsteht eine hohe 
Spannung am Keramikschwinger. Ergo eine große Lautstärke.

von Harald W. (wilhelms)


Lesenswert?

magic smoke schrieb:

> Mehr Bumms geht evtl. mit einem Audio-IC. Der hat bei so hoher Frequenz
> zwar nicht mehr die volle Leistung, aber es sollte auf jeden Fall
> reichen,

Den kann man dann auch gleich so beschalten das er die 40 kHz
erzeugt. Manche Verstärker machen das sogar ganz von alleine ohne
Zusatzbeschaltung. :-)
Gruss
Harald

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.