µ Hallelement (Sensor) gesucht für BLDC-Treiber

Gast #2885939
Lesenswert?
• ▲
▼
Hallo,

ich suche Hallelemente (Sensoren) welche zum Allegro A4931 BLDC Treiber 
passen.

Diese sollten sehr klein sein. Als erstes bin ich auf den Allegro IC 
A1172 gestoßen. Der würde von der Packagegröße ideal passen scheint aber 
nicht für den Treiber geeignet zu sein.

So wie ich das verstehe, werden an den Treiber drei "nackte" 
Hallelemente angeschlossen. Jetzt habe ich aber keine Ahnung wo man 
sowas bezieht!?

Bin für jeden Tipp dankbar!
Gast #2886953
Lesenswert?
• ▲
▼
@sebastian_m:
Ja, es handelt sich um einen Eigenbau. Der Motor steht eigentlich schon 
und soll nun noch mit Sensorik ausgestattet und evtl. noch weiter 
angepasst werden.

@all:
Habe jetzt mal die oben genannten Hersteller angeschrieben aber noch 
keine positive Rückmeldung bekommen. Von Allegro habe ich nun den 
Hinweis bekommen, dass sich auch unipolar/latch ICs (mit etwas 
zusätzlichem Aufwand) anbinden lassen. Aber auch diese sind meist 
relativ groß.

Stellen denn maxon, faulhaber etc. ihre Sensoren für ihre Kleinmotoren 
selbst her?
#2888791
Lesenswert?
• ▲
▼
Hallo,

ich entwerfe ebenfalls gerade ein Board mit einem A4931 und bin auch 
über diese Hallsensor Schnittstelle gestolpert. Bei meiner Anwendung 
kommen Maxon Motoren mit integrierten Hallsensoren zum Einsatz. Dabei 
handelt es sich um Open Collector Schalter. Ich bin mir jetzt aber nicht 
sicher, ob das so funktionieren könnte, wie ich das vorhabe. Nun die 
Hallsensoren müssen gespiesen werden, was über HBIAS/GND geschehen 
müsste. Soweit erscheint mir das klar.

Nun gibt es für jeden Sensor einen + und einen - Pin (HA+, HA- etc.). 
Wertet der Chip nun einfach die Spannung zwischen diesen aus? Dann 
müsste man doch den - Pin jeweils auf GND legen können, und am + Pin 
jeweils einen Pull-up verwenden? - Pull-up auf HBIAS scheint aber nicht 
zu gehen, weil diese 7.5V ist und 'Hall Input' laut 'Absolut Maximum 
Ratings' -0.3...7 V verträgt. Könnte man einfach die 3.3V Logik-Spannung 
verwenden?
Gast #2912898
Lesenswert?
• ▲
▼
> Hätte jetzt gedacht, dass HBIAS (Spannungsteiler) und GND reichen.
Das war natürlich nicht ganz richtig! Die Allegro-Treiber erwarten 
soweit ich weiß ein Hallsignal, welches um "Null schwankt" Somit sollten 
Hx- Eingänge eigentlich auf das selbe Level wie Hx+ bei Nulldurchgang 
gehoben werden.

...wenn ich mich jetzt nicht wieder vertue.
#2932758
Lesenswert?
• ▲
▼
Habe meinen Motor soeben zum Laufen gebracht. Du hattest recht, meine 
Variante funktionierte nicht und der 4931 erwartet ein Signal, welches 
"um Null schwankt". Ich habe nun meinen Open Collector Ausgang des 
Hallsenors auf Hx+ gelassen (mit Pullup) und zusätzlich auf das Gate 
eines FETs geführt, welches Hx- nach GND zieht solange Hx+ high ist. 
Zusätzlich ein Pullup an Hx-.
Gast #2979563
Lesenswert?
• ▲
▼
Bin von Hall-Sensoren zu GMR-Sensoren gewechselt, da es dort mehrere in 
kleineren Packages gibt. Diese sind zwar auch digital aber für "meinen 
Motor" ideal.

Der Motor wurde noch nicht gefertigt, darum konnte ich bis jetzt auch 
noch nicht die Steuerung ausprobieren.

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.