Hallo, ich würde gerne einen BLDC Motor über 3 Halbbrücken mit BEMF ansteuern. Dazu wollte ich einen Motorregler in Hardware aufbauen und am besten so wenig IC‘s wie möglich benutzen, so das es auf der Platine platzsparend ist. Habe mir das so gedacht, dass vielleicht ein kleiner ATtiny oder ATmega welcher die 3 Halbbrücken mit ihren Treiber IC‘s und den dahinter liegenden MOSFET‘s ansteuert. Den PWM Duty Cycle könnte man dann setzen, indem man z.B. einen Poti mit dem ADC einliest, oder wenn man viele Motoren steuern möchte, einen Haupt-mikrocontroller hat, welcher z.B. über I2C den PWM Duty Cycle für jeden dieser Motorregler vorgibt (z.B. Quadcopter, …). Die Frage ist nun, wie man das mit der Strombegrenzung/Kurzschlussstrom machen kann, da die ATtiny und ATmega nur einen Analog-Comparator haben, welcher aber schon für die BEMF benutzt wird? Da beim Anlauf der Motor das vielfache an Strom ziehen kann, sollte der µC schnell reagieren und das PWM zum Schutz der MOSFET‘s komplett auf 0 setzen. Die ADC‘s in den ATTiny‘s bzw. in den ATmega‘s sollen zu langsam sein, um den Spannungswert am Shunt einzulesen und dadurch zu erkennen ob z.B. ein Kurzschluss vorliegt, oder das der Strom höher als der zugelassene Strom der MOSFET‘s ist, so dass nur der Analog Comparator dafür in frage kommt. Das Strommonitorring kann man ja weiterhin über die ADC‘s machen, da das ja nur der Information dient. Die Frage ist nun gibt es ATtiny‘s oder Atmega‘s mit zwei Analog-Comperatoren oder wie könnte man das sonst machen?
Bernd O. schrieb: > Die Frage ist nun gibt es ATtiny‘s oder Atmega‘s mit zwei > Analog-Comperatoren oder wie könnte man das sonst machen? Nimm 2. Oder einen anderen separaten IC zum Strom messen.
Es gibt schon einen Tiny mit 2 Komparatoren, den ATtiny441 oder auch den 841. Die finde ich aber nicht so leicht und es gibt sie nur in SMD, nich als DIP. Ich stehe vor fast der gleichen Frage. Ich möchte den Nulldurchgang (BEMF) an mehreren Wicklungen mittels AC erfassen. Ich probiere es gerade mit dem Multiplexer. Ich programmiere in Bascom, dazu gibt's hier eine Beschreibung: http://halvar.at/elektronik/kleiner_bascom_avr_kurs/analog_comparator/ Wenn das in Bascom geht, dann geht es sicherlich auch in C.
Bastlbäda schrieb: > Die finde ich aber nicht so leicht und es gibt sie nur in SMD, nich > als DIP. Dafür gibt es Lötadapter..
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.