Attiny841 PWM bei Wert 0 bringt Motor zum Summen

Gast #3945560
Lesenswert?
• ▲
▼
Hallo,

ich habe ein Problem, dass mein Miniatur Motor summt/singt, sobald ich 
den OCR1A auf 0 setze.

Der Motor wird über einen IRF540 angesteuert. Zwischen Attiny PA4 und 
Gate befindet sich ein Gate-Schutzwiderstand von 330Ohm. Des weiteren 
ist von GND nach Gate ebenfalls ein PullDown Widerstand mit 10k gesetzt.

Wenn ich mit meinem Fluke messe, erhalte ich eine Spannung von ca 5V. 
Dabei müsste die PWM doch dann eigentlich aus sein. Frequenz messen kann 
ich mit der Fluke auf DC nicht (wieso?). Schalte ich Frequenzmessung auf 
AC erhalte ich ca 4KHz.

Betrieben wird der Attiny841 mit 8MHz int. Osc.

Hier die Einstellungen die ich für die PWM vorgenommen habe.
1
  DDRA |= 1<<PA4;
2
  TOCPMSA0 |= (1<<TOCC3S0);//1
3
  TOCPMCOE |= (1<< TOCC3OE);
4
  TCCR1A = (1<<COM1A1)|(1<<COM1B1) | 1<<WGM11;
5
  TCCR1B = (1<<WGM12) | (1<<CS11)  |  (1<<WGM13) | (1<<WGM12);
6

7
  ICR1 = 255;
8
  OCR1A = 0;

Angesprochen wird der PWM Wert im Hauptprogramm über
1
OCR1A = wert;
Gast #3945575
Lesenswert?
• ▲
▼
So, hab das Brummen bei 0 weg und es dreht sich nichts. Der Motor 
beginnt nun bereits deutlich früher sich zu bewegen ohne zu blockieren 
(~ wert 50 von 255).
1
  DDRA |= 1<<4;
2
  TOCPMSA0 |= (1<<TOCC3S0);
3
  TOCPMCOE |= (1<< TOCC3OE);
4
  TCCR1A = (1<<COM1A1) | (1<<WGM10);
5
  TCCR1B = (1<<CS11) | (1<<CS10);
6

7
  OCR1A = 63;

Ist da noch was ab zu ändern oder ist das soweit bereits für eine 
einfache Steuerung eines Motors ausreichend?

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.