Hallo zusammen,
ich habe da ein Problem und komme einfach nicht dahinter.
Ich baue einen BLDC-Treiber für einen 2-poligen BLDC mit Positionsgeber. Die beiden Phasen hängen an +12V und werden nur nach 0 durchgeschaltet, also keine Brücke, keine high-side FETs. Es handelt sich um Membran-Pumpenmotoren, bei denen die Drehrichtung egal ist. Im Ruhezustand steht der Motor (durch einen integrierten Magnet) in einer bekannten Position.
Ich habe auch die Originalschaltung hier, die auch funktioniert. Prinzip ist sehr einfach. Positionsgeber gibt high oder low aus und dementsprechend findet eine einfache Blockkommutation statt. Siehe Originalschaltung im angehängten Bild.
2-Phasen-BLDC.png
Jetzt habe ich die Originalschaltung mit einem Tiny44 nachgebildet (auch im Bild dargestellt). Wundert euch nicht um die restliche Beschallung, ich will das später mal per BEMF steuern. Um mit den 5V des Tinys zurecht zu kommen, habe ich anstelle der original verwendeten P50N06 die IRLIZ44N verwendet.
Die gesamte Schaltung funktioniert grundsätzlich, aber die Mosfets werden sehr heiß und statt wie im Original so ca. 4 - 4,5 A zieht das Ganze jetzt 8-10 A.
Den 10n-Snubber habe ich einfach aus der Originalschaltung übernommen.
Jetzt liegt die Vermutung nahe, dass die MOSFETs nicht schnell genug oder nicht komplett durchschalten. Also habe ich mal den Strom-mess-Shunt (R7) überbrückt...=> bringt nichts. Dann habe ich mal die Gate-Vorwiderstände von 100R auf 28R (39R parallel dazu) reduziert. Auch das hat nichts gebracht.
Fällt euch etwas dazu ein? Ich habe im Moment keine Idee mehr.
Vorab schon mal meinen Dank.
ich habe da ein Problem und komme einfach nicht dahinter.
Ich baue einen BLDC-Treiber für einen 2-poligen BLDC mit Positionsgeber. Die beiden Phasen hängen an +12V und werden nur nach 0 durchgeschaltet, also keine Brücke, keine high-side FETs. Es handelt sich um Membran-Pumpenmotoren, bei denen die Drehrichtung egal ist. Im Ruhezustand steht der Motor (durch einen integrierten Magnet) in einer bekannten Position.
Ich habe auch die Originalschaltung hier, die auch funktioniert. Prinzip ist sehr einfach. Positionsgeber gibt high oder low aus und dementsprechend findet eine einfache Blockkommutation statt. Siehe Originalschaltung im angehängten Bild.
2-Phasen-BLDC.png
Jetzt habe ich die Originalschaltung mit einem Tiny44 nachgebildet (auch im Bild dargestellt). Wundert euch nicht um die restliche Beschallung, ich will das später mal per BEMF steuern. Um mit den 5V des Tinys zurecht zu kommen, habe ich anstelle der original verwendeten P50N06 die IRLIZ44N verwendet.
Die gesamte Schaltung funktioniert grundsätzlich, aber die Mosfets werden sehr heiß und statt wie im Original so ca. 4 - 4,5 A zieht das Ganze jetzt 8-10 A.
Den 10n-Snubber habe ich einfach aus der Originalschaltung übernommen.
Jetzt liegt die Vermutung nahe, dass die MOSFETs nicht schnell genug oder nicht komplett durchschalten. Also habe ich mal den Strom-mess-Shunt (R7) überbrückt...=> bringt nichts. Dann habe ich mal die Gate-Vorwiderstände von 100R auf 28R (39R parallel dazu) reduziert. Auch das hat nichts gebracht.
Fällt euch etwas dazu ein? Ich habe im Moment keine Idee mehr.
Vorab schon mal meinen Dank.