PIC16F690 Wie Sensor auswerten?

OP #1338735
Lesenswert?
• ▲
▼
Hallo!


Ich möchte mit einem PIC16F690 einen Sensor auswerten dessen Nullpunkt 
bei einer Versorgung von 5V bei 2,5V liegt.

Es handelt sich um einen Beschleunigungssensor(ADXL320 (+/- 5G)) der 
eine Spannungsänderung von 312mV/G @ 5V Versorgung hat.

Ich programmiere im MPLAB in Assembler.

Die Ausgabe soll immer positiv sein also er soll auch bei z.B. -5G 5G 
ausgeben.

Ich hab folgendes Problm:

Wie konfiguriere ich den ADC sodass ich bei 2,5V eine Ausgabe von 0, bei 
0,94V eine Ausgabe von 5 und bei 4,06V eine Ausgabe von 5 erhalte?

Das ganze sollte mit einer Nachkommastelle angezeigt werden!
------------------------------------------------------------------------ 
---

Ich bin schon so sehr am grübeln, dass ich die Lösung wahrscheinlich 
aufgrund ihrer Einfachheit nicht mehr sehe!


Bitte um Hilfe!!

Grüsse Robert
Moderator (Firma: Titel) Persönliche Seite #1338760
Lesenswert?
• ▲
▼
> Ich bin schon so sehr am grübeln, dass ich die Lösung wahrscheinlich
> aufgrund ihrer Einfachheit nicht mehr sehe!
Du konfigurierst nicht den ADC.
Nach der Wandlung (0-5V) rechnest du einfach das Ergebnis um.

Am einfachsten ziehst du nach der Wandlung die Hälfte des Messbereichs 
ab (z.B. bei 8 Bit 127). Dann hast du schon mal die negativen Werte in 
positive umgewandelt.
Und danach eine Multiplikation mit einem passenden Faktor und du bist 
fertig.

Also:
1) Wandeln 0-5V
2) Offset abziehen
3) Skalieren

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.