Ansteuerung eines Brushless-Motors mit BASCOM

Gast #4301747
Lesenswert?
• ▲
▼
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...
Gast #4302075
Lesenswert?
• ▲
▼
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!
Gast #4302180
Lesenswert?
• ▲
▼
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.
#4302183
Lesenswert?
• ▲
▼
@ 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
#4302185
Lesenswert?
• ▲
▼
@ 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.
#4302220
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.