-
-
Erfahrener Benutzer
Roboter Experte
Digital SinDrehstrom mit 3 Hardware PWM-Ausgängen in Bascom?
Hallo,
ist es möglich mit 3 Hardware PWM-Ausgängen 3 um 120° verschobene Sinus Phasen zu erzeugen? (und das ganze natürlich in Bascom / Mega8 oder so)
Also die Idee war eine Tabelle mit den Werten für die PWM über einen Timer zu durchlaufen und jeweils die 3 Werte aus einer Zeile auf die 3 PWM Ausgänge zu geben.
Ich frag mich nur ob der µC schnell genug ist?
Dachte mir das so:
PWM = 256 Stufen mal 4 (von 0 bis 256 dann 256 bis 0 und dann negativ 0 bis -256 und -256 bis 0) also 1024 Werte(Oh da fällt mir auf dann brauche ich wohl 6PWM Ausgänge, weil ich ja je einen Transistor für die positive und einen Transistor für die negativehalbwelle brauche...)
bei 50Hz also 50*1024 Werte pro Sekunde = 51200 Wertänderungen auf jedem PWM Ausgang!
Das klingt vieel - oder hab ich mich verrechnet?
Aber funktionieren die "richtigen" Frequenzumrichter nicht auch alle mit einem "digitalem" Sinus?
Tobias
-
Erfahrener Benutzer
Begeisterter Techniker
Jap ein Frequenzumrichter machen das genauso mit Mosfets.
Als beispiel geb ich mal die SEW Frequenzumrichter mit maximal 75KW bei 400V.
Derren PWM läuft mit 4kHz (mal just4fun gemessen ;P)
Wenn du aber ein Motor daran hängen möchtest musst du nicht in die negative spannung rein gehn es reicht vollkommen aus wenn du für jede Phase einen PWM ausgang benutzt.
Ob das mit einem Mega8 geht kann ich dir aber mich würde wundern wenns nicht klappt ;P
Wie willst du die um 120° verdrehn ?
-
Erfahrener Benutzer
Roboter Experte
hmmmm
also ich dachte ich nehme 2 Mosfets pro Phase also + Mosfet Motor Mosfet - und jenachdem schalte ich den oberen oder unteren Mosfet durch. wenn ich das für 3 Phasen aufbaue dann brauche ich 6 Mosfets und die muss ich doch dan mit 6 PWMs ansteuern oder?
120° verdrehen???
ganz einfach ich mache eine Tabelle wo immer die 3 Werte für die 3 Phasen drinn stehen und die Werte sind vorher ausgerechnet und natürlich auch gedreht: Und als Tabelle in etwa so auf dem µC:
Phase 1 pos/neg --- Phase 2 pos/neg --- Phase 3 pos/neg
Data 4 , 0 , 221 , 0 , 0 , 223
Data 9 , 0 , 219 , 0 , 0 , 225
Data 13 , 0 , 216 , 0 , 0 , 227
Data 18 , 0 , 214 , 0 , 0 , 229
Data 22 , 0 , 211 , 0 , 0 , 231
Data 27 , 0 , 209 , 0 , 0 , 233
Data 31 , 0 , 206 , 0 , 0 , 235
Data 35 , 0 , 204 , 0 , 0 , 236
Data 40 , 0 , 201 , 0 , 0 , 238
Data 44 , 0 , 198 , 0 , 0 , 240
Data 49 , 0 , 195 , 0 , 0 , 241
Data 53 , 0 , 192 , 0 , 0 , 243
Data 57 , 0 , 190 , 0 , 0 , 244
Data 62 , 0 , 186 , 0 , 0 , 245
Data 66 , 0 , 183 , 0 , 0 , 246
Data 70 , 0 , 180 , 0 , 0 , 247
Data 75 , 0 , 177 , 0 , 0 , 248
Data 79 , 0 , 174 , 0 , 0 , 249
Data 83 , 0 , 171 , 0 , 0 , 250
Data 87 , 0 , 167 , 0 , 0 , 251
Data 91 , 0 , 164 , 0 , 0 , 252
Data 96 , 0 , 160 , 0 , 0 , 253
Data 100 , 0 , 157 , 0 , 0 , 253
Data 104 , 0 , 153 , 0 , 0 , 254
Data 108 , 0 , 150 , 0 , 0 , 254
Data 112 , 0 , 146 , 0 , 0 , 254
Data 116 , 0 , 143 , 0 , 0 , 255
Data 120 , 0 , 139 , 0 , 0 , 255
Data 124 , 0 , 135 , 0 , 0 , 255
-
Erfahrener Benutzer
Begeisterter Techniker
Asou ^^
Also ich sag es ma so wie ich es in der schule mitbekommen hab.
Im Grunde hast du nix anderes als eine ganz normale H-Brücke nur eben mit dem unterschied das du noch eine Phase mehr hast.
Du brauchst aber dennoch nur 3 PWM ausgänge da du ja 3 der 6 dauerhaft durchschalten kannst,.. bzw in dem moment halt den entsprechenden MosFet.
z.b. der erste MF oben links hat eine PWM ansteuerung und der 2. unten ist dauerhaft an.
Eine genaue Schaltreihenfolge der einzelnen MF findest du schnell bei google unter dem begriff Frequenzumrichter und Zwischenkreisspannung.
mfg
-
Erfahrener Benutzer
Roboter Experte
Also ich seh das so:
wenn 2 Mosfets durchschalten hab ich einen KURZSCHLUSS von + nach - ! Wenn also der obere MF über die PWM durchschaltet und der untere IMMER dann hab ich eben diesen Kurzschluss... Dh die unteren müssen auch unterschiedlich geschaltet werden.
Meine Frage war aber eigendlich ob der µC von der Geschwingigkeit her das ganze mit Bascom schafft?
gruss, Tobias
Ps was gibt man als Suchbegriff ein, um einen Schaltplan für eine Brücke mit 3 Phasen zu finden? Ich finde immer nur die Brücken für einen "normalen" Gleichstrommotor....
-
Erfahrener Benutzer
Roboter Experte
Zum PS:
Du kannst 3 Halbbrücken verwenden. Oder zwei H-Brücken von denen du eine unbeschaltet lässt *fg*.
Zur Geschwindigkeit:
k.A. Du kannst ja versuchen, langsam in der Frequenz nach oben zu gehen. 50Hz solltest du schaffen. Imho brauchst du nur 3 PWMs weil du eine PWM pro Phase/Halbbrücke brauchst.
Informier dich mal über brushlesscontroller, das ist genau das was du möchtest.
-
Erfahrener Benutzer
Roboter Experte
aha - Danke!
dann werd ich mal googlen
brushlesscontroller
-
Erfahrener Benutzer
Roboter Experte
Ich wollte es grad sagen... hört sich schwer nach Brushless an!
Hatte auch mal danach gesucht, was mir fehlte waren die Fachbegriffe.
Schau dir mal die Dinger von Allegro an, dann haste zumindest schonmal alle Vokabeln parat
http://www.allegromicro.com/en/Produ.../ICs/motor.asp
Fertige Module (mit Tonnen an Funktionen) findest du hier: https://www.mikrocontroller.com/inde...index&cPath=69
-
Erfahrener Benutzer
Roboter Experte
Ja das ist richtig
ich möchte ein Kettenfahrzeug bauen und weil beide Ketten getrennt steuerbar sein sollen, brauche ich 2 Motoren und natürlich auch 2 Regler und die sind mir zu teuer - ausserdem macht mir basteln Spaß
-
Erfahrener Benutzer
Roboter Experte
klar, aber Brushless ist nicht ohne.. da musst du den Rückfluß beachten und messen usw... oder halt Hallsensoren ausswerten...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen