Ich mache einen bldc-Motor und anbei ist meine 3-Phasen-Stromtreiberschaltung. A, B, C stehen für die Phasen des Motors (Y-Wicklung). Die Steckdosen hinter den bjt gehen in den Arduino-Mikrocontroller. Die verwendeten bjts sind NPN 2n3904.
Die oberen Mosfets sind P-Channels (FQP7P06) und die unteren Mosfets sind N-Channels (IRF610PBF) . Meine Zustandsmaschine verwendet derzeit kein PWM (digitalWrite wird verwendet).
F. Meine N-Kanäle sind selbst mit 0,8 Ampere sehr heiß und der Motor funktioniert nicht. Ich habe meine Statemachine- und Circuit-Verbindungen mehrmals überprüft, bin mir aber nicht sicher, was ich falsch mache. Meine Hallsensoren sind 60 Grad voneinander entfernt positioniert. VCC=6-12V je nach Stromaufnahme.
Der folgende Link wurde als Referenz für die Aktivierung der Mosfets verwendet.
Mosfet-Nutzung und p-vs-n-Kanal
Ihre Hilfe wäre sehr willkommen.
Der Grund, warum die von Ihnen ausgewählten N-Kanal-MOSFETs heiß werden, liegt darin, dass sie einen miserablen Durchlasswiderstand haben:
Bei nur 800 mA leiten die Transistoren etwa 1 W Wärme ab. Die Verlustleistung vervierfacht sich jedes Mal, wenn Sie den Strom verdoppeln (P = I²R).
Ohne Kühlkörper beträgt der Wärmewiderstand von der Sperrschicht zur Atmosphäre etwa 62 °C/W, was bedeutet, dass selbst 1 W die Sperrschichttemperatur bei Betrieb bei Raumtemperatur auf 83 °C erhöht, weshalb sie sich heiß anfühlen .
Erwerben Sie N-Kanal-MOSFETs, die für diese Aufgabe besser geeignet sind. Sie müssen niedrige Spannungen (<30 V) und hohe Ströme (>5 A) schalten, haben sich aber für einen Hochspannungs-Niedrigstrom-MOSFET entschieden. Einige geeignete MOSFETs als Beispiel: AON7752 , AOD516 , BSC886N03LS G , EKI04047 . Beachten Sie, dass der Rdson (Widerstand im eingeschalteten Zustand) weniger als 10 Milliohm beträgt (sehr geringe Leitungsverluste) und die Schwellenspannung (Vgsth) weniger als 4 V beträgt (wichtig, wenn die Versorgungsspannung in Ihrem Schaltkreis niedrig ist).
Holen Sie sich bessere P-Kanal-MOSFETs. Obwohl sie für die Aufgabe nicht so ungeeignet sind wie der IRF610PBF, sind die von Ihnen ausgewählten P-Kanal-MOSFETs immer noch nicht sehr gut für das, wofür Sie sie verwenden möchten. Beispiel: I80P03P4L_07-DS , AOI4185 .
Kühlen Sie die Transistoren, wenn noch viel Wärme produziert wird. Beachten Sie, dass die Drains der Transistoren elektrisch mit den Kühllaschen verbunden sind, also müssen Sie sie voneinander isolieren.
Wenn die Transistoren bei höheren PWM-Frequenzen viel heißer werden, möchten Sie wahrscheinlich einen geeigneten Push-Pull-Gate-Treiber hinzufügen. Sie können entweder selbst einen aus diskreten Komponenten entwerfen oder einfach einen speziell angefertigten Chip kaufen.
Kaufen Sie nicht nur die von mir aufgelisteten Teile, sondern suchen Sie mit den parametrischen Suchwerkzeugen, die Distributoren wie Digikey, Mouser oder Farnell anbieten, nach geeigneten Komponenten. Es stehen buchstäblich Tausende von MOSFETs zur Auswahl.
Haben Sie die VGS-Spannung überprüft, ob sie ausreichend ist, da im Falle einer Inkonsistenz die Rds eingeschaltet ein Problem verursachen kann. Versuchen Sie auch, vgs mit einem 10k-Widerstand zu verbinden, um sicherzustellen, dass der Übergang des Gates schnell ein- und ausgeschaltet wird.
mkeith
Rango356