Gast
#169328
Gerade war noch alles in Ordnung mit meiner Motorsteuerung: IRFZ44N direkt am PWM Ausgang switcht die Masse vom Motor. Spannung lässt sich von 0 bis 12 V einstellen. Bei OCR1AL = 0xff läuft der Motor volle Pulle bei 0x20 bleibt er stehen. super! Nu ist mir aber eingefallen, daß ich doch lieber High Side switchen will. Die Motor Masse soll permanent auf 0 Volt liegen, weil da noch ein zweiter Motor dranhängt. Also nehm ich einen IRF9540 P-Channel FET. Mach mir extra noch die Mühe und baue mit zwei Transis + Diode eine Treiberstufe, um auf die höhere Steuerungsspannung zu kommen. mist! Der Motor läuft viel langsamer. Erst bei OCR1AL = 0x60 fängt er an sich zu drehen und bei OCR1AL = 0x00 wo der FET eigentlich dicht machen sollte, liegt trotzdem noch ungefähr ein Volt am Motor an. Wieso ist das so? Oder wie macht man es richtig?

