Forum: Mikrocontroller und Digitale Elektronik µ Hallelement (Sensor) gesucht für BLDC-Treiber


von Manu3l (Gast)


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!

von Ja, (Gast)


Lesenswert?

"nackte" Hallelemente mit 4 Anchlüssen werden seltener. Probier mal 
Toshiba,Allegro,Melexis oder Philips,

von Sebastian M. (sebastian_m)


Lesenswert?

willst du den motor selbst bauen?

dieser treiber ist für bldc motoren mit integrierten hallsensoren. wenn 
du da außen welche dran klebst, wirst du nicht weit kommen.

was hast du genau vor?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wenn das ein Einzelstück wird, schau mal nach Kopftrommel Motoren aus 
Videorecordern. Da finden sich immer sehr kleine (analoge) Hallsensoren, 
meistens mit 4 Anschlüssen.

von Manu3l (Gast)


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?

von Manu3l (Gast)


Lesenswert?

@Matthias: Es soll"leider" kein Einzelstück bleiben. Aber Danke für den 
Hinweis!

von Jonas K. (jok)


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?

von Manu3l (Gast)


Lesenswert?

Hallo Jonas,

bist du schon zu einer Lösung gekommen? Würde mich auch interessieren. 
Hätte jetzt gedacht, dass HBIAS (Spannungsteiler) und GND reichen.

von Manu3l (Gast)


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.

von Jonas K. (jok)


Lesenswert?

Hmm ja ich bin mir nach wie vor nicht ganz sicher... Aber ich habe jetzt 
die Motoren erhalten und mal ein Board zum experimentieren machen 
lassen, das ich aber noch bestücken muss. Melde mich, sobald ich neue 
Erkenntnisse habe :)

von Jonas K. (jok)


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-.

von Manu3l (Gast)


Angehängte Dateien:

Lesenswert?

Hi!

Danke für die Rückmeldung. Glaube den FET hättest du dir sparen können, 
wenn man folgendem Schaubild glauben darf:

von Jonas K. (jok)


Lesenswert?

Ja diese Lösung ist etwas eleganter ;) - Ich probier's mal... Wie weit 
bist du selbst denn inzwischen mit deinem Projekt?

von Manu3l (Gast)


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.

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.