Forum: Mikrocontroller und Digitale Elektronik TLE4998P - Messbereich bei Hallsensoren begrenzen


von Nils R. (augur)


Lesenswert?

Hi

Ich habe eine kurze Frage zu Hallsensoren und im Besonderen dem oben 
genannten. Ich habe beim Modellfliegen eine Fernbedienung mit 
Hallsensoren an den Steuersticks. Nun lösen die Hallsensoren auf 360 
Grad mit 4096 Schritten auf und intern sogar weit mehr. Kann ich den 
Messbereich auf 120 Grad begrenzen sodass ich dort die 4096 Schritte 
externe Auflösung erreiche oder muss ich mit weniger Auflösung leben?

Aktuell scheint meine Fernbedienung nur 1700 Schritte oder weniger 
aufzulösen und da würde ich gerne den Hersteller informieren. Dieser 
gibt es nämlich mit 4096 an.

Viele Grüße
Nils

von fop (Gast)


Lesenswert?

Der verbaute Hallsensor lässt sich programmieren. Ob Du dafür einen 
Programmer bauen kannst, weiß ich nicht. Wieviel Du ausgeben magst für 
ein Fertiggerät, weiß ich auch nicht. Vom Prinzip her dürfte mit einem 
Sensor sowieso keine Messung über 180° möglich sein.

von Nils R. (augur)


Lesenswert?

Hi,

ich möchte es nicht selber machen, ich habe nur festgestellt das der vom 
Hersteller verbaute Sensor nicht die angepriesene Auflösung von 4096 
Schritten aufweist. Es wird aber auch nur ca. 120° bewegt, daher möchte 
ich mich vorab informieren bevor ich dort anrufe.

Viele Grüße,
Nils

von Veit D. (devil-elec)


Lesenswert?

Hallo,

irgendwas verwechselst du. Deine "4096", sprich 12Bit, beschreibt nur 
den Wertebereich. Das beschreibt noch keine Auflösung. Auflösung ist 
immer irgendwas in Relation zu einer festen Bezugsgröße.

An deinem Bsp.

4096 / 360° = ?

1700 / 120° = ?

Rechne mal aus, sollte ca. gleich sein.
Welche Einheit ergibt das?
Das wäre die Auflösung.

von Wolfgang (Gast)


Lesenswert?

fop schrieb:
> Der verbaute Hallsensor lässt sich programmieren. Ob Du dafür einen
> Programmer bauen kannst, weiß ich nicht.

Bei maximal 10 Schreibzyklen für das EEPROM mag man da nicht groß mit 
rumexperimentieren.

von Nils R. (augur)


Lesenswert?

Ja, Wertebereich 12Bit. Wertebereich soll komplett auf 120Grad mit 4096 
Schritten laufen. Macht er aktuell nicht, daher wird die maximal 
mögliche externe Auflösung reduziert.

Bezugsgröße sind ja quasi die 360Grad, oder nicht? Die Schritte hab ich 
als Auflösung interpretiert(aber ich verstehe worauf du hinaus willst, 
ist technisch falsch). Bitte aber nicht an Details aufhängen, generell 
sollen einfach 4096 Schritte auf 120Grad laufen vereinfacht gesagt. Ich 
wüsste gerne ob das geht um mit denn Hersteller zu diskutieren warum das 
nicht so umgesetzt wurde.

Viele Grüße
Nils

: Bearbeitet durch User
von Veit D. (devil-elec)


Lesenswert?

Hallo,

wie auch immer. Du kannst nicht die Auflösung pro Grad in dem TLE4998 
ändern. Dein Steuerstick wird auch mehr drin haben um dann die Lage im 
Raum zu erkennen. Da wird sicherlich noch ein Beschleunigungs- und 
Gyrosensor drin stecken. Mit dem Hallsensor geht das eh nicht. Wer weiß 
wofür der da ist.

von Nils R. (augur)


Lesenswert?

https://www.acteurope.de/assets/images/MC-24mKippsw2.jpg

Da sind nur ein Hallsensor pro Achse drinnen. Sprichst du nun von 
Auflösung oder Messbereich? Ich will den Messbereich verkleinern auf die 
120Grad, dass dort die Schrittanzahl zur Verfügung steht. Intern hat der 
Sensor 16Bit, könnte also gehen.

Vg Nils

von Veit D. (devil-elec)


Lesenswert?

Hallo,

man könnte vielleicht mittels Gain den Messbereich künstlich verändern. 
Ob das praktisch sinnvoll ist kann aber nicht sagen.

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.