PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motor mit PWM ansteuern.



19.07.2004, 23:31
Hallo.

Mit welcher Frequenz sollte man sinnigerweise arbeiten wenn man einen Motor mit PWM ansteuern will.
Habe es mal mit diversten Frequenzen versucht, ist die PWM Frequenz zu hoch dann pfeift der Motor (Es ist nur ein Lüftermotor,,,), ist sie zu niedrig läuft der Motor wie ein "Einzylinder-Lanz-Bulldock"...
Wie entstöre ich den Motor.. gibt s da nen Schaltplan... Als Leistungstreiber setze ich nen Kleinsignal -NPN (meine es ist nen BC337 oder doch BC327) und nen BUZ11 ein...

Gibt es im ATmega 8 noch nen anderen teiler oder wie es das gemeint mit dem Prescaler den ich über CS10/11/12 einstelle.. habe Frequenzen uwischen 62,5..16,2KHz...
Welcehe Frequenz wird da als Takt genommen...


Danke..

Frank
20.07.2004, 00:16
Ich habe zuletzt mit 10 bis 15 khz ganz gute Erfahrungen gemacht. Aber oft reicht auch schon 1 khz.
Du kannst den PWM-Takt auch dadurch beeinflussen das du 8, 9 oder 10 Bit Timer-Auflösung benutzt.

Gruß Frank

LLiinnuuxx
11.08.2004, 11:25
Was führ möglichkeiten gibt es ein PWM Signal zuerzeugen??
Über den Mikrokontroller oder auch extern zum Beispiel mit Ne555

Gibt es noch andere Möglichkeiten?

11.08.2004, 11:44
Bei Verwendung des Timer1 kann man die Frequenz nahezu beliebig variieren, indem man einfach die obere Zählgrenze verändert. Ein Blick in das Datenblatt sollte Klarheit verschaffen.

Gruss, Alex

LLiinnuuxx
11.08.2004, 12:00
Danke Gast,
Gibt es kein System mit dem man ein PWM Signal über I²C erzeugen kann.
Oder muss das mit einem Timer realisiert werden?

LLiinnuuxx
11.08.2004, 12:04
ICh kenne mich da nicht so aus deswegen suche ich zuzeit möglichst viele Arten zu erzeugung eines PWM Signals um nacher die günstigste sinnvollste leistungsstärkste oder einfach nur passende Möglichkeit auszuwählen!

11.08.2004, 13:27
Erklär mir mal bitte, was der I2C-Bus mit der Erzeugung einer PWM zu tun hat?
Wofür benötigst du die PWM und warum möchtest du keine Timer verwenden?

Alex

LLiinnuuxx
11.08.2004, 18:45
Keine ahnung ich will mir nur mal alle sachen anschauen um DAS beste zufinden!

Ich stelle mir das so vor das ich zB dem Controller(I²C-PWM) sage mache ein Signal mit xHz!

Aber ich denke die möglichkeit eines Timmers ist auch gut!
ABER ICH WEIß DAS ES GEHT ABER ICH WÜRDE GERNE WISSEN WIE :-s

hat das noch keiner getan???? :-k

sonic
11.08.2004, 19:08
Keine ahnung ich will mir nur mal alle sachen anschauen um DAS beste zufinden!
...
ABER ICH WEIß DAS ES GEHT ABER ICH WÜRDE GERNE WISSEN WIE :-s
hat das noch keiner getan???? :-k

Bin grad dabei, ich hab sowas in der Art vor direkt in einer Motorsteuerung einzubauen...

Gruß, Sonic