Raspberry Pi BLDC ansteuern mit Hall Sensor?

OP #4269254
Lesenswert?

HI Leute,
ist es möglich einen BLDC Motor über einen Raspberry Pi anzusteuern also 
nicht über eine externen ESC sondern das ich den Pi quasi als 
"Steuerung" benutze, der die Signale (3 Phasen PWM ) ausgibt, und die 
Leistungselektronik (Mos-Fets) nachschalte wäre das möglich wie 
programmiere ich das in Python ? Könnt ihr mir irgendwelche Tipps oder 
Infos geben wie ich das bauen und programmieren kann?
Es soll ein Motor mit 2,7 kw betrieben werden


Danke im Voraus

Patrick
OP #4269853
Lesenswert?

Okay wie schließe ich die Hallsensoren an , wie schreibe ich das 
Programm und wie gestalte ich die Leistungselektronik kannst du mir 
helfen habe leider nicht so viel Ahnung auf dem Gebiet ein paar 
Grundlagen habe ich aber nicht viel danke im voraus :))

achja ist das Programm diese AVR477 Application Note?
Gast #4269920
Lesenswert?

Das sollte dir weiterhelfen:
http://bfy.tw/1lO9

Ich empfehle dir allerdings, in deinem Fall auf kommerziell erhältliche 
Geräte zurückzugreifen. Das, was du machen willst, benötigt Erfahrung. 
Die Fragen, die du stellst, zeigen, dass das ganze Projekt zu 
umfangreich und anspruchsvoll für deinen aktuellen Kenntnisstand ist.
Gast #4270088
Lesenswert?

Es gibt da zwei Punkte. Erstens solltest du ein wenig Ahnung haben. 
Zweitens solltest du das auch kommunizieren können.

Vorab zum zweiten Punkt: Ich empfehle dir, etwas stärker darauf zu 
achten, wie du deine Beiträge schreibst. Die wirken aktuell nicht 
besonders sorgfältig verfasst, was dannn Leute eher davon abhält, 
ausführlich zu antworten. Das lässt sich aber ändern. Das fängt zum 
Beispiel schon damit an, dass du Sätze strukturieren solltest und nicht 
riesige Gedankenflüsse ohne Punkt und Komma schreiben musst. 
Letztendlich kannst du schreiben, wie du willst, aber man glaubt dir so 
eben kaum, dass du Ahnung hast.

Nun zum ersten Punkt: Das kommt ganz darauf an, was du bereits weißt. 
Ein so starker Motor braucht allerdings entsprechende 
Leistungselektronik zur Ansteuerung, die kompliziert ist. Wenn du nicht 
auf ein kommerzielles Produkt zurückgreifen willst und das lieber in 
Eigenregie aufbauen willst, solltest du dich mit den Grundlagen 
beschäftigen. Das heißt erstmal, es mit BLDCs sehr kleiner Leistung (ein 
paar Watt) zu testen: Dafür lassen sich die Transistoren zur Not auch 
auf einem Breadboard aufbauen. Wie ist aktuell dein Kenntnisstand? Es 
ist leider nicht möglich, dir Webseiten zu empfehlen, wenn wir nicht 
wissen, wieviel du weißt und wo du noch Wissenslücken hast.
(Firma: matzetronics) #4270201
Lesenswert?

Auf dieser Seite findest du die angesprochene und andere Application 
Notes zum Ansteuern von BLDC mit/ohne Sensoren und mit/ohne 
Sinuskommutierung:
http://www.atmel.com/devices/ATMEGA48P.aspx?tab=documents

* AVR443: Sensor-based Control of Three Phase Brushless DC Motor

* AVR221: Discrete PID controller on tinyAVR and megaAVR devices

* AVR275: Sensor-based Control of Three Phase Brushless DC Motors Using 
8-bit AVR USB microcontrollers

* AVR444: Sensorless control of 3-phase BLDC motors based on tinyAVR and 
megaAVR devices

* AVR447:Sinusoidal driving of three-phase permanent magnet motor using 
ATmega48/88/168

* AVR448: Control of High Voltage 3-Phase BLDC Motor with an ATmega48

Das sollte dich erstmal eine Weile beschäftigen. Endstufen Design und 
Überwachung der Maschine ist allerdings die Sache des Entwicklers und 
bei einer 3kW Maschine auch eine Sache des mechanischen Aufbaus für 
Kühlung, Stromtragfähigkeit, Strommessung usw. Plausibilitätsprüfungen 
für Fahrsicherheit und Problemerkennung sind ebenfalls unbedingt 
notwendig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren