Ich möchte einen 300 W PMSM/BLDC mit einem Trinamic Board (TMC-4671 Eval + TMC UPS 10A70V-A-EVAL) betreiben.
Das Problem ist, dass kein integrierter Brems Chopper auf dem Board verfügbar ist.
Es gibt einen Output Pin (Brake) mit dem man einen Brems Chopper schalten könnte.
(Schätze mal über einen Schmitttrigger, der dann einen MOSFET schaltet, der wiederum einen Bremswiderstand anlegt)
Da es relativ kurzfristig funktionieren soll, habe ich überlegt den Brems Chopper mit einem Arduino (Uno/Mega stehen zur Verfügung) zu realisieren.
Dazu benötige ich ein wenig Hilfe um es konkret umzusetzen.
Schaltungstechnisch stelle ich es mir so vor, eine Diode nach der Spannungsquelle in Reihe zu schließen und die Spannung nach der Diode zu messen.
Plan: Die gemessene Spannung wird über einen Spannungsteiler auf einen Analog Eingang des Arduinos gegeben und durch den integrierten ADC umgerechnet. Wird dann ein bestimmter Wert erreicht, schaltet der Arduino mit einem Ausgang ein MOSFET, an den der Bremswiderstand angeschlossen ist.
Der Motor soll an bis zu 48 V betrieben werden. Spannungsmessung müsste dann bis etwa 55 V funktionieren.
Hat jemand Erfahrung ob so etwas zu realisieren ist und kann Tipps dazu geben?
Evtl. hat schon jemand einen passenden Code dazu?
Aus welchem Dokument hast Du das mit dem Schmitt Trigger?
Ich finde nämlich keine Infos wie den BREAk Ausgang zu benutzen.
Hast Du da mehr Infos?
Grüße Uwe
Habe die Schlatung jetzt so umgesetzt, dass ich den Ausgang des Motortreibers nutze um einen Gate-Driver zu schalten, der wiederum den MOSFET schaltet.
Den Ausgang des Motortreibers kann man programmieren und auf eine bestimmte Spannung einstellen.