Welcher Mikrocontroller zur Auswertung eines Hallsensor

Gast #1397765
Hallo.
Hab hier einen analogen Hallsensor.
Dieser liefert mir die Feldstärke als Spannung zwischen zwei seiner Pins 
(ca 2mV/mT, gemessen wird bis ca. 1,5T).
Welchen Mikrocontroller würdet ihr empfehlen um diese Spannungen zu 
messen und zu einem Computer zu übertragen?
Persönliche Seite
Einen mit einem ADC (Analog-Digital-Wandler) und einer UART 
Schnittstelle.

Die erwartete Maximalspannung von 3V (bei 1,5T) schaffen 3,3V als auch 
5V µC systeme problemlos.

Die Auflösung der Messung ist durch die Bitzahl des ADC gegeben. Bei 
einem 10-Bit ADC kannst du in 1024 Schritten digitalisieren, d.h. 
ungefähr 1 Promille des Messbereichs d.h. ca. auf 1,5 mT Auflösung. Es 
gibt µC mit weniger Bits (8) oder externe ADC-Wandler mit mehr Bits (12, 
16...)

Wenn du die Übertragung mit USB statt mit "Popel"-Serieller Übertragung 
machen willst oder musst (PC ist zu modern und hat nur USB). Dann ist 
vielleicht ein µC mit USB sinnvoll oder du nimmst einen µC mit UART plus 
ein Seriell2USB-Konverter.

Die AVRs finde ich (mangels Vergleich ;-) OK. Sowas in der Art eines 
Targetboards mit Atmega8 wie im AVR-Tutorial dieses Forums oder ein 
Arduino-Board als Starterpaket wäre meine Wahl. Da finden sich auch 
genug Hobbyisten für Hilfestellung und Fachsimpeln.
Hallo anonymer Gast,

> Hab hier einen analogen Hallsensor.

hab ich auch. Von Honeywell :-)


> Welchen Mikrocontroller würdet ihr empfehlen um diese Spannungen zu
> messen und zu einem Computer zu übertragen?

JEDER Mikrocontroller, der einen ADC hat. Vielleicht solltest Du Dir 
vorher folgende Fragen selbst beantworten:

- Wie bekomme ich die analoge Spannung des Sensors in einen messbaren 
Bereich von z.B. 0-5V (0-10V, 4-20mA...) (ich habe mir dafür eine OP 
Schaltung gemacht, die mir aus dem Hallsensor genau 0-5V macht, dann 
konnte ich direkt mit der interen ADC Referenzspannung messen).

- Wie hoch soll die Auflösung deines analogen Signals sein? Reichen 1024 
Werte für deine Anwendung?

- Wie hoch soll die Abtastfrequenz sein? Wie oft pro Sekunde brauchst Du 
einen Messwert?

- Mit welcher Schnittstelle möchtest Du mit dem PC Daten austauschen? 
(RS232, USB, Ethernet, CAN...).

Danach ist die Frage des Controllers erst sinnvoll.

Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.