ADC Messung von Sensor

Gast #7036003
Lesenswert?

Hallo Zusammen,
(Ich bin Maschinenbauer und kein Elektrotechniker, um die dummen Fragen 
vorerst zu begründen)

Ich habe einen Sensor der ein 0-10V Analog Signal ausgibt (sehr träge 
vergleichbar mit einer Temperaturmessung). Ich will für einen Versuch 
die Messwerte dokumentieren. Zuhause rumliegen hatte ich einen XMC4500 
Relax Kit und habe mich damit mal versucht. Als erstes habe ich auf 
einen Steckboard einen Spannungsteiler aufgebaut um die Spannung auf 
3,3V zu reduzieren.
Dann habe ich mit dem Infinion ADC Measurment Tool (12 Bit) eine Messung 
des Signals programmiert. mit der Infinion Micriµm Software habe ich das 
ganze jetzt visualisiert.

Frage 1: Macht das ganze überhaupt sinn?
Frage 2: Wenn ich 12 Bit verwende sollte das ganze 0...4096 den 0 ... 
3,3V entsprechen. Der ausgeworfenen Wert Schwankt zwischen 1100 und 
4000. Woran liegt das?

Ich hoffe es sind ein paar schlaue Köpfe unter euch die mir helfen 
können.

/void Adc_Measurement_Handler()
/{
/     result = ADC_MEASUREMENT_GetResult(&ADC_MEASUREMENT_Channel_A);
/     ADC_MEASUREMENT_StartConversion(&ADC_MEASUREMENT_0);
/}

SG Matthias
Angehängte Dateien:
Gast #7036019
Lesenswert?

Matthias schrieb:
> Frage 1: Macht das ganze überhaupt sinn?

Das wird dir hier so niemand sagen können, wir kennen deinen Aufbau 
nicht.

Ob dein Code richtig ist, kann ich nicht sagen.


Matthias schrieb:
> Frage 2: Wenn ich 12 Bit verwende sollte das ganze 0...4096 den 0 ...
> 3,3V entsprechen. Der ausgeworfenen Wert Schwankt zwischen 1100 und
> 4000. Woran liegt das?

Womöglich liegt eine Spannung zwischen 2,442V und 9,768V an? Wie gesagt, 
deinen Aufbau kennen wir ja nicht genauer.

Ich würde an den ADC-Pin mal ein Poti anschließen und dem ADC einen Wert 
zwischen 0 und Versorgungsspannung präsentieren. Und dann einen 
Haltepunkt setzen und schauen, ob sich das Meßergebnis in etwa da 
befindet wo es zu erwarten ist.

Wenn das funktioniert, kann man sich um den Rest der 
Analogvorverarbeitung kümmern.
Moderator (Firma: Titel) Persönliche Seite #7036024
Lesenswert?

Matthias schrieb:
> Woran liegt das?
Irgendwelche Störungen, die von ungünstiger Verkabelung und zu 
hochimpedantem Aufbau kommen.
Da sieht man dann schon mal, wenn das Handy das Netz sucht...

Zeig mal einen Schaltplan und ein Foto von dem Aufbau und der 
Masseführung.

BTW: Hast du am ADC-Pin schon mal einen 100nF Kondensator dran gemacht?
(Firma: matzetronics) #7036025
Lesenswert?

Matthias schrieb:
> Ich habe einen Sensor der ein 0-10V Analog Signal ausgibt

Der möchste sicher als erstes eine saubere Versorgungspannung bekommen. 
Und auch die Leitung zum Board sollte abgeschirmt sein und nicht in der 
Nähe von Störfeldern verlegt werden.

Viele von uns messen mehrere Werte und mitteln diese dann. Damit bekommt 
man evtl. nicht alle 12 Bit rüber, aber doch deutlich weniger 
Ausreisser.
Gast #7040270
Lesenswert?

Norbert schrieb:
> Matthias schrieb:
>> Frage 2: Wenn ich 12 Bit verwende sollte das ganze 0...4096
> Das wäre ein geradezu atemberaubender Trick. Du solltest aber
> vorsichtshalber nicht solange die Luft anhalten bis du das erste Mal die
> 4096 siehst…

Dieser Kommentar ist überheblich. Man könnte auch weniger arrogant 
sagen, dass die 4096 Werte eines 12-Bit Wandlers die Zahlenwerte 0 bis 
4095 liefern. Das wäre verständlich und hilfreicher.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren