Gast
#1980306
Hallo! Ich betreibe einen 12V DC-Motor mit einem TC4424. (bidirektionale H-Brücke) Den Motorstrom messe ich, indem ich einen Shunt in Reihe (zum Motortreiber)Schalte. Dieser Shunt wird bislang durch 4 Parallele 1 OHM Widerstände gebildet. Dessen Spannung messe ich via ADC eines klassischen Atmega32er. AREF mit ext. Cap. Mein Ziel ist eine Abschaltung bei Überlast. Diese Überlast tritt selbstverst. auch beim Anlauf auf. Erwartungen: Nennbetrieb: knappe 200mA. Anlauf: ca. 800mA? (Multimeter) Spitzen werden wohl höher sein... Wenn ich also via ADC eine Spannung von etwa 2,6V messe, entspricht das etwa I = U/R = 10,4 A. (Viel Höher, als meine Erwartung...) Die ersten "Strommessungen" mache ich erst 400ms nach dem Einschaltmoment. Noch Später anzufangen sehe ich als kritisch für die Gesamtfunktion an. Vorkerhrung meinerseits: Sanftanlauf durch 50% PWM (Quick and Dirty: for schleife, die Pins toggelt, soll aber egal sein...) Resultat: kaum niedrigere Werte! Wie kann ich weiter vorgehen? Evtl. schafft ein Anlaufwiderstand in Reihe mehr Abhilfe, als die SW-PWM? Die PWM, welche Frequenz sollte sie haben? 100Hz oder 10kHz? Wovon abhängig? Bitte um Anregungen/Vorschläge/Verbesserungen Danke für Antworten!