Attiny PWM - Motor pfeift - max. PWM Frequenz?

Gast #2579934
Lesenswert?
• ▲
▼
Hallo,

ich habe mit einem Attiny 45 eine PWM Regelung realisiert, die furchtbar 
pfeift. Der Attiny läuft mit seinen internen 8Mhz.

void init_PWM(void)
{
  /* OC0A und OC0B Port aktivieren mit FAST Mode PWM */
  TCCR0A|=(1<<WGM00)|(1<<WGM01)|(1<<COM0A1);
  /* clk/8 prescaling */
  TCCR0B|=(1<<CS01);
}

Selbst wenn ich den PWM Teiler von 8 auf 1 ändere, bringt das nicht 
viel.
Gibt es eine Möglichkeit, bei 8MHz die Frequenz auf größer 3906Hz zu 
bringen? Ich würde gerne >10kHz erreichen...

Vielen Dank.
(Firma: matzetronics) #2580503
Lesenswert?
• ▲
▼
Dorenkamp schrieb:
> f_clk_IO ist doch 1MHz bei 8Mhz internem Takt, oder nicht?

Nö, solange du am CLKPR Rgister nicht rumfummelst und CLKDIV8 nicht 
gefused ist, läuft der Timer mit 8 Mhz (bei Prescaler = 1). Timer1 kann 
übrigens auch von der PLL gespeist werden, dann ist er mit bis zu 64Mhz 
am Rennen. Zugegeben, es ist nicht ganz einfach eine geeignete Frequenz 
zu finden, denn 31 kHz sind schon recht schnell und die Hälfte (15,625 
kHz) empfinde ich als unangenehm.
(Firma: matzetronics) #2580805
Lesenswert?
• ▲
▼
Hartmut Wagener schrieb:
> wenn man 30 Jahre oder älter ist, wahrscheinlich
> schon früher.

Ben _ schrieb:
> Contra. Ich bin 32 und die alte Kiste die ein Kumpel noch einsetzt nervt
> furchtbar.

Dito, habe die 50 überschritten und höre sowohl die alten Zeilentrafos 
als auch Mückenscheuchen.

Ben _ schrieb:
> Ich hab mir angewöhnt bei einfachen größeren Motoren eine sehr niedrige
> PWM-Frequenz zu wählen. 100-400Hz hört man zwar auch sehr deutlich, aber
> ich empfinde das nicht als besonders unangenehm.

So machens die Jungs in den Berliner U-Bahnen auch. Ist gar nicht so 
schlecht, hat einen gewissen Charme :-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.