Ich beschäftige mich schon einige Tage mit Brushless-Motoren, jedoch habe ich bis jetzt, trotz Vorwissen zu diesen Motoren, noch Keinen via Bascom flüssig zum laufen gebracht und bitte euch deshalb um Hilfe! Ich habe auch schon einige Beispiele von anderen Programmierern angesehen, jedoch ohne Erfolg. Beispielcode wäre optimal...
Bitte schlag mich nich meine Lieben Bascom Fans :) Ich behaupte aber, das bascom dafür total ungeeignet ist. Ich hab selber auch mit bascom angefangen und ca 1 jahr lang damit gearbeitet, irgend wann bin ich dann auf die arduino platform umgestiegen, das war vom speed her ein gewaltiger unterschied!
Swisser schrieb: > Bitte schlag mich nich meine Lieben Bascom Fans :) > Ich behaupte aber, das bascom dafür total ungeeignet ist. > Ich hab selber auch mit bascom angefangen und ca 1 jahr lang damit > gearbeitet, irgend wann bin ich dann auf die arduino platform > umgestiegen, das war vom speed her ein gewaltiger unterschied! Ich bin nun wirklich kein Bascom Fan, aber was Du schreibst ist Müll und ohne Ahnung. Ich behaupte mal, dass Bascom je nach Funktion so um den Faktor 5 bis 20 mal schneller ist als ein Arduino Sketch.
@ Computergarf (Gast) >habe ich bis jetzt, trotz Vorwissen zu diesen Motoren, noch Keinen via >Bascom flüssig zum laufen gebracht und bitte euch deshalb um Hilfe! >Ich habe auch schon einige Beispiele von anderen Programmierern >angesehen, jedoch ohne Erfolg. Beispielcode wäre optimal... Die einfache Methode ist ja mit 6 Schritten pro Umdrehung und Hallsensoren. Damit sollte man anfangen. Auf Hall-Code 0 warten Phasen passend bestromen Auf Hall-Code 1 warten Phasen passend bestromen Auf Hall-Code 2 warten Phasen passend bestromen Auf Hall-Code 3 warten Phasen passend bestromen Auf Hall-Code 4 warten Phasen passend bestromen Auf Hall-Code 5 warten Phasen passend bestromen Goto Anfang
@ Bastler (Gast) >Ich bin nun wirklich kein Bascom Fan, aber was Du schreibst ist Müll und >ohne Ahnung. Ich behaupte mal, dass Bascom je nach Funktion so um den >Faktor 5 bis 20 mal schneller ist als ein Arduino Sketch. ;-) Arduino ist C++ und praktisch genaus schnell wie normales C im Atmelstudio. Das einige Arduino-Funktionen eher langsam sind, ist eine andere Frage.
Hall-Sensoren klingen einfacherer, leider habe ich jedoch sensorlose Brushless-Motoren... und auf Arduino oder ähnliches möchte ich nicht umsteigen.
Bascom ist so schlecht nicht, aber seit ich LUNA verwende lass ich Bascom links liegen. http://www.myluna.de Zu deinem Problem, du brauchst eine Positionserkennung irgendeiner Art. Das geht glaube ich durch Erkennung des Phasenwinkeln mittels Messung an den nicht verwendeten Leitungen. Gleich der erste Treffer bei Google liefert: http://www.elektronikpraxis.vogel.de/themen/hardwareentwicklung/antriebselektronik/articles/462780/index3.html Anselm
Es gibt doch auch so Brushless-Esc's aus dem RC-Bereich, da brauchst du nur ein PPM-Signal draufzugeben. Die sind glaube ich einfach nicht so genau, aber wenn das nicht stört....
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.