Mikrocontroller Ausgagssignal mit 40khz möglich ?

OP #3393557
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ß
Gast #3393566
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
#3393569
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 = µ
OP #3393590
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
Gast #3393591
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.
#3394224
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
Gast #3394256
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?
Gast #3395486
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren