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
Linux/Python/Echtzeit -> niemals! Da braucht man einen getrennten Motor-Controller. 2,7kW: Sicher daß du nicht einfach einen Frequenzumrichter brauchst?
:
Bearbeitet durch User
das heißt jetzt für mich? Der Regler betreibt einen 2,7kw Modell BLDC der als E-Bike-Antrieb dient er ist an einem Getriebe angeflanscht das funktioniert alles das einzige Problem was ich habe ist das der Modellbauregler im Anfahrmoment ruckelt da keine hall sensoren!
:
Bearbeitet durch User
Application Note AVR447 von Atmel beschreibt einen BLDC Antrieb mit Sensoren und Sinuskommutierung. Basiert auf einem ATMega 48/88/168/328 und funktioniert auch mit 4kW Motor :-)
:
Bearbeitet durch User
Kann ich im Prinzip auch einen Arduino nehmen ist ja auch ein Atmega drauf und den dann mit dem Programm beschreiben + Hallsensoren?
Patrick F. schrieb: > Kann ich im Prinzip auch einen Arduino nehmen ist ja auch ein Atmega > drauf und den dann mit dem Programm beschreiben + Hallsensoren? Jo, es sollte allerdings ein Uno oder 2009 sein. Der Arduino Bootloader könnte aber Probleme machen, du solltest den Arduino mit ISP programmieren.
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?
Patrick F. schrieb: > achja ist das Programm diese AVR477 Application Note? AVR447 besteht aus einem PDF und dem Code im ZIP File. Du solltest dir beides runterladen und durcharbeiten. Dann bist du schon mal auf dem Stand der Dinge. Das PDF erklärt so gut wie alles.
wo finde ich das? google gibt mir nur irgendwas komisches x)
:
Bearbeitet durch User
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.
okay ja wo sollte ich mich da einlesen das ich auf einen besseren stand kommen kann habt ihr info seiten?
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.
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.
:
Bearbeitet durch User
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.