Forum: Mikrocontroller und Digitale Elektronik Brushless Regler Software in C


von Andy (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

da immer wieder die Suche nach Software auftaucht und ich bisher immer 
nur auf die Software vom Konze gestossen bin bin ich auf der Suche nach 
anderen Leuten die sich auch dafür begeistern können eine oftware in C 
zu entwickeln.
Die billig Regler haben zur zeit meiner Meinung nach nicht wirklich eine 
brauchbare Software, die ZEllen werde nicht immer richtig erkannt, die 
Govener Funktion funktioniert grausam, die Programmierung über den 
Sender ist kryptisch, und nicht immer zugänglich.

Die mitlerweile durchgesetzte Schaltung habe ich angehängt, so könnten 
die Billigregler leicht mit einer vernünftigen Software versogt werden.

Leider komme ich ohne Unterstützung alleine nicht wirklich gut weiter da 
ich mich zwar etwas mit C auskenne und auch schon kleinere Projekte 
verwirklicht habe, wäre mier das Projekt dann doch schon zu viel.

Wie ist die generelle Funktion dieser Brushlessregler ? Wo kann man sich 
zu diesem Thema einlesen ?

Gibt es zu diesem Thema interesse ? Es sollte sich danach um freie 
Software handeln.

viele Grüße
Andy

von Aalschokolade (Gast)


Lesenswert?

Hallo

Mich würde auch mal interessieren für welche Spannung dieser Regler ist?


Gruss

Aalschokolade

von Andy (Gast)


Lesenswert?

Hallo,

die Spannungsfestigkeit ist haupsächlich von den Mosfets und des 
Spannungsreglers für den µc bestimmt.
Der Regler in dem Schaltbild geht bis 7s Lipo ca. 30V

Andy

von Spannend (Gast)


Lesenswert?

Aalschokolade schrieb:
> Mich würde auch mal interessieren für welche Spannung dieser Regler ist?

0V. Sieht man doch deutlich am B-Kanal.

von Andy (Gast)


Lesenswert?

Ja der Fehler ist alt und kann ignoriert werden, man ziehe im Geiste die 
Verbindung wie bei A und C, und der andere Fehler ist die Bezeichnung 
des MAX622 müsste MAX662 heissen.

von AVR-Frickler (Gast)


Lesenswert?

Hi Andy.

Ein wenig Information zur Ansteuerung der brushless-motoren gibt es bei 
www.mikrokopter.de (http://www.mikrokopter.de/ucwiki/BrushlessCtrl) von 
Atmel gibt es auch eine ApplicationNote zu dem Thema.

Was mich am meisten interessiert ist der Softwareteil für den Anlauf der 
Motoren, das soll wohl nicht ganz so einfach sein.

Auf der oben genannten Seite gibt es auch die Sourcen für den 
Controller, allerdings hatte ich bisher noch nicht die Zeit diesen 
auseinander zu pflücken und im Detail zu verstehen.

Grüße
AVR-Frickler

von Andy (Gast)


Lesenswert?

Hi,

danke für die Info, ich kannte die Seite zwar schon etwas habe aber den 
Teil wo es erklärt wird noch nicht gefunden.

Ja gerade sanfte der Anlauf wäre bei Helis wichtig. Dazu hätte ich eine 
idee wie s zu lösen ist. Gerade dazu hätte ich eine Idee wie es zu lösen 
ist, und zwar duch die Leistung, an der Widerstandssternbrücke lässt 
sich ja die Spannung der unbestromten Phase messen. Um einen sanfen 
Anlauf zu erhalten könnte man die eistung der bestromten Phasen langsam 
erhöhen bis die erste Kommutierung erfolgt, danach die leistung 
beibehalten oder evtl. sogar leicht senken und weiterbeschleunigen erst 
wenn der Anlauf sicher ist wieder die Leistung erhöhen.

Wo findest du die Sourcen zu dem Controller ich dachte immer das ist die 
Software zu dem Controlboard an sich.

Ich frage mich ist die Leistung des ATMega8 groß genug um einen in C 
Programmierten code schnell genug abzuarbeiten. Ich habe den Code vom 
Konze auf einen Regler geflasht, das Anlaufverhalten ist aber 
mieserabel, ich denke auch das der Code zwar generel gut funktioniert 
aber vielleicht nicht mehr zeitgemäß ist da er leider nicht wirklich 
weiter entwickelt wurde, dazu ist er in Assembler.

Andy

von none (Gast)


Lesenswert?

Hi
also die von Mikrokopter.de haben da schon gute Arbeit geleistet.
Die BL-Regler funktionieren wirklich gut....

http://svn.mikrokopter.de/listing.php?repname=BL-Ctrl&path=%2Ftags%2F&#A2752a4ad0822c5acbda0ff9fd26a5c26

von Jonny O. (-geo-)


Lesenswert?

Hi,

ich habe vor kurzem auch einen Brushlessregler gemacht und festgestellt, 
dass ein aktiver Freilauf recht sinnvoll ist. Dazu bräuchte man aber 6 
PWM Ausgänge. Da wäre statt dem Atmega8 der Pinkompatible 168er ganz 
zweckmäßig.
Man verbindet dann die entsprechenden PWM-Ausgänge mit den Low und High 
Side Eingängen der Mosfet Treiber. Naja ist mir grade so aufgefallen.

von Oliver (Gast)


Lesenswert?

Kennst du diese Seite schon?

http://www.rcgroups.com/forums/showthread.php?t=140454

Oliver

von Andy (Gast)


Lesenswert?

none schrieb:
> also die von Mikrokopter.de

Leider ab V2 nicht mehr Quellenoffen :(
Ist zwar anpassbar auf andere Hardware aber es ist nicht darauf 
ausgelegt. Es ist auch kein Govener eingebaut.


Was meinst du mit aktivem Freilauf ? Wie ändert sich dadurch das 
Verhalten im welchem Fall ?

Danke für die Links.

Andy

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
Noch kein Account? Hier anmelden.