PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PWM mit DC-Motor???



Import-Script
11.03.2004, 13:11
Hi! <BR> <BR>Ich w&uuml;rde gerne eine Drehzahlregelung f&uuml;r einen DC-Motor realisieren. <BR>Meine Überlegung ist, ein variables PWM Signal an einen MOSFET geben, der dann den Motor schaltet. <BR>Der Motor zieht ca 1-2A bei 12V. <BR>Richtungswechsel ist egal, da er nur in einer Richtung drehen muss. <BR> <BR>Habt ihr da schonmal erfahrungen mit gemacht? <BR>Was muss ich beachten? <BR> - Schutzdiode an MOSFET? <BR> - In welchem Frequenzbereich sollte ich arbeiten? <BR> - Puls/Pause Verhältnis 1:1 oder anders? <BR> <BR>Danke f&uuml;r Eure Hilfe! <BR> <BR>Gruss, Malte

Import-Script
11.03.2004, 13:45
<!--attachment: Deniz-12013.pdf*mime_pdf.gif*application/pdf*121.9*DC%2dRegler*Deniz%2epdf --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_pdf.gif" align=left alt="application/pdf">DC-Regler<br><a href="http://progshop.com/elektronik/diskussion/messages/10731/Deniz-12013.pdf" target="_blank"><b>Deniz.pdf</b></a> (121.9 k)</td></tr></table></center><!--/attachment--> <BR> <BR>Hallo Malte: Ich glaube, Du brauchst genau das. Hab ich mal f&uuml;r einen Bekannten gebaut; lange her, aber OK. Frequenzbereich so etwa 1kHz und das Puls-Pausen-Verhältnis regelst Du &uuml;ber die Symmetrierung des MVs - siehe. <BR>MOSFET?? - warum nicht, m&uuml;sste genauso gehen, <BR>Schutzdiode am Ausgang, der MOSFET selbst braucht idR. keine, weil die konstruktionsbedingt eigentlich drin ist. Ansonsten eine dr&uuml;ber, schadet nix, muss aber bei den Spannungen auch nicht unbedingt. Alles im unkritischen Bereich.

Import-Script
11.03.2004, 15:11
hi Malte, <BR> <BR>falls du mit MC steuerst rate ich einen transistor zwischen den Fet und den MC zu schalten.&#40;schuetzt deinenMC&#41;. Damit umgehst du auch die notwendigkeit eines &#39;Logikfets&#39;&#40;der sich mit nur 5 V steuerspannung zufrieden gibt&#41; und kannst so mit 10-15 Volt jeden beliebigen Fet steuern. <BR>Frequenz jenachdem,was dein MC hergibt: ueber 10kHz hoerst du nichts ...bei 1-5kHz hoerst du das floetenspiel und kannst hoeren wie schnell der motor dreht &#40;hast du ein musikalisches gehoer?&#41; <BR>Am fet brauchst du keine diode aber sie ist sinnvoll parallel zum DC Motor.&#40;eine schnelle diode!!&#41; <BR>Fuer hohe spannungen&#40;&#62;300V&#41; ist ein Treiber IC noetig &#40;empfehlenswert&#41;zB SI9910.Damit lebst du und dein Fet lange und sicher. <BR> <BR>Was heisst impuls pause verhaeltnis 1:1? <BR>PWM bedeutet ausgang zwischen 0 und 100% bezogen auf deine 12Volt...in 1:255er schritten <BR> <BR>Du sprachst von Reglung? dann musst du natuerlich auch die Drehzahl erfassen.Optisch ist das relativ einfach &#40;je mehr impulse pro umdrehung desto besser&#41; <BR>Da du gewiss mit einem MC regeln willst zaehlst du einfach die impulse vom &#40;opto&#41; encoder ueber eine feste zeit&#40;istwert&#41; und vergleichst diesen wert mit dem theoretischen &#40;gegeben durch den Drehzahl-Sollwert&#41;: die differenz &#40;regelabweichung&#41; benuetzst du um nachzuregeln. <BR>Nach erfassung jeder neuen regelabweichung nimmst du einen gewissen prozentsatz davon um dein PWM weiter auf oder zuzumachen.je kleiner die abweichung je weniger solltest du nachregeln. <BR>Erreicht deine Motordrehzahl den sollwert ,dann <BR>hast du mit erfolg eine PI-Reglung programmiert. <BR>macht echt spass und happy. <BR>Ich habe es mit AT89C&#40;20&#41;51 gemacht. <BR> <BR>viel spass <BR>ed.<img src="http://progshop.com/elektronik/diskussion/clipart/kiss.gif" border=0> <BR> <BR>PS nicht alle Motoren haben hohe frequenzen gern. <BR>habe neulich einen 50Watt Kuehlergeblaesemotor mit 10kHz BUZ11 brausen lassen...in die Haare suesser Girls im PhotoStudio...!!!

Import-Script
11.03.2004, 15:51
@Ed: Ät At ät: ??? @@@ ??? Meinsst Du nicht nach Fasching etc. wäre das bisschen zuviel des Guten??? <BR> <BR>... f&uuml;r´n TomatenVentilator??? <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
11.03.2004, 15:55
hast du die girls gesehen?

Import-Script
11.03.2004, 16:00
wenn die drehzahll rasant zunimmt? <BR> <BR>marilyn monroe? <BR> <BR>ed<img src="http://progshop.com/elektronik/diskussion/clipart/lol.gif" border=0>

Import-Script
11.03.2004, 20:57
@ andreas... ja.... ne... doch nicht, das pdf ist nicht ganz das was ich mir vorgestellt hatte ;-&#41; <BR> <BR>na, 12V sind im unkritischen Bereich. Jetzt schalt mal den Motor, während er gerade vor sich hin dreht und fröhlich 1A zieht, abrupt ab... da bekommst du polverkehrte spannungen, die extrem Halbleiterfeindlich sind &#40;zumindest f&uuml;r Controller und TTL-ICs&#41;... <BR>Deswegen meine Frage, ob Schutzdiode ja/nein... <img src="http://progshop.com/elektronik/diskussion/clipart/happy.gif" border=0> <BR> <BR>@ed: ja, hab mich vertan. diode schon an den motor und nicht an den 60cm entfernten FET <IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-&#41;" BORDER=0> <BR> <BR>Ich könnte schon so um die 10KHz PWM erzeugen... der Controller soll nichts anderes machen ausser PWM erzeugen, nachregeln. <BR>und das auch nur f&uuml;r einen Motor, also kein grosser Act... <BR> <BR>Danke f&uuml;r Eure Hilfe! <BR> <BR>Mal sehen, ob der Motor es verkraftet, oder ob ich ihn von hier aus mit 10KHz auch zu den girls im Studio schiessen kann <img src="http://progshop.com/elektronik/diskussion/clipart/crazy.gif" border=0>

Import-Script
11.03.2004, 21:31
Malte, <BR> <BR>die schnelle diode kannst du ruhig direkt auf der leistungsplatine lassen; das ist der uebliche platz fuer sie. <BR>Du spielst mit AVR wenn ich mich nicht teusche. <BR>Ein blitzschnelles ding. <BR>Machst du einen PI&#40;D&#41; Regler oder nur einen offenen Regelkreis? <BR>schiess los! <BR> <BR>ed <BR> <BR>ps&#62;abrupt ab... da bekommst du polverkehrte spannungen, die extrem Halbleiterfeindlich sind . <BR> <BR>...genau dem wirkt die schnelle diode entgegen...

Import-Script
15.03.2004, 11:41
Jepp, AVR ausschliesslich. <BR>Weiss nicht genau was du meinst, ich hatte vor, den HiSpeed PWM Mode zu benutzen und ne IR Drehzahlmessung mit Unterbrecherscheibe vorzunehmen.

Import-Script
15.03.2004, 12:11
hi Malte, <BR> <BR>kann mich &#40;noch&#41; nicht mit dem AVR anfreunden. <BR>der &#39;51 ist sooo leicht &amp; bequem zu programmieren. <BR>dreht der Motor schon? <BR>weiss &#39;auch&#39; nicht was Du meintest?! <BR>wieviele impulse pro umdrehung ? hast Du einen getriebemotor? <BR> <BR>go <BR>ed

Import-Script
15.03.2004, 13:18
Naja, der AVR war mein Einstieg in die uC-Welt vor 2 Jahren... <BR>Hab ihn halt lieb gewonnen, vor allem weil er eben rel. billig, schnell und via ASM auch einfach zu programmieren ist <IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-&#41;" BORDER=0> <BR> <BR>Die Unterbrecherscheibe nehme ich aus ner alten PC-Mouse. hab noch nicht gezählt wieviel impulse das sind, aber die Nachregelung brauche ich noch nicht &#40;käme eh nur bei Belastung der Welle in Frage, da ich ja die 100% Drehzahl des Motors kenne...&#41;. <BR> <BR>Der Motor dreht noch nicht, da ich noch auf Bauteilelieferung warte. <BR>Bin aber gerade dran das Programm zu schreiben. aufm Oszi sieht es schon vielversprechend aus - bin mal auf den praktischen Test gespannt <IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-&#41;" BORDER=0> <BR> <BR>Ne, ein Getriebemotor ist es nicht.

Import-Script
15.03.2004, 13:38
hi, <BR> <BR>eigentlich kommst Du auch ohne sensor aus , da die drehzahl proportional zum tastverhaeltnis ist <BR>und die belastung nahe null! <BR>&#40;bis auf den unteren bereich,da mit 1-2% drive der motor noch steht&#41; <BR> <BR>ciao <BR>ed. <BR>

Import-Script
15.03.2004, 20:18
na dann brauch ich mir den stress auch nicht machen. <BR>ich benötige sowieso nur drehzahlen ab 25%... <BR>wenn alles mal fertig ist soll es nem bohrplotter ähneln ;-&#41; <BR>aber bis dahin vergeht nochn weilchen, mechanik will auch noch gebaut werden...

Import-Script
15.03.2004, 20:43
malte, <BR>die drehzahlinfo ist in dem fall schon sinnvoll... <BR>funktionskontrolle! <BR>beim bohren ist die belastung aber alles andere als null! <BR>ciao

Import-Script
16.03.2004, 14:49
ich w&uuml;r min. auf 20Khz rauf gehen ;&#41;