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!
"nackte" Hallelemente mit 4 Anchlüssen werden seltener. Probier mal Toshiba,Allegro,Melexis oder Philips,
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?
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.
@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?
@Matthias: Es soll"leider" kein Einzelstück bleiben. Aber Danke für den Hinweis!
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?
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.
> 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.
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 :)
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-.
Hi! Danke für die Rückmeldung. Glaube den FET hättest du dir sparen können, wenn man folgendem Schaubild glauben darf:
Ja diese Lösung ist etwas eleganter ;) - Ich probier's mal... Wie weit bist du selbst denn inzwischen mit deinem Projekt?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.