Forum: Mikrocontroller und Digitale Elektronik Kraftsensoren


von batindeko (Gast)


Lesenswert?

Hallo an Alle,

ich habe eine kleine Programmieraufgabe unter MSP430, ich möchte gern 
mit einem Eingangssignal (ein Strom von 4-20 mA) durch eine 7-Segment 
Anzeige die jeweilige Kraft in Newton ausgeben. Meine Kraftsensoren 
können +- 2kN und -+ 5kN. Die 4mA und 20mA entsprenchen mein neg. 
Maximum und mein pos. Maximum. Kann mir jemand hier weiterhelfen? wie 
kann ich das am einfachsten programmieren. Ich weiß es besteht ein 
linearer Zusammenhang  zw. der Strom und die Kraft aber sehe im moment 
nicht wie ich das programmieren kann.
Grüß
EDson

von Werner M. (Gast)


Lesenswert?

batindeko schrieb:
> Kann mir jemand hier weiterhelfen? wie kann ich das am einfachsten
> programmieren.

Mit einer Hochsprache kannst du dir die vielen Tücken der 
Assemblerprogrammierung vom Hals halten. Am einfachsten geht es in einer 
Programmiersprache, mit der du umgehen kannst und für die es einen 
Compiler gibt, der deinen Prozessor unterstützt.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Schau zuerst, ob deine Sensoren eine Mindestbürde benötigen. Davon hängt 
nämlich ab, was für eine Referenz du für den A/D Wandler benötigst, der 
die Spannung über der Bürde misst. Im Idealfall möchtest du ja volles AD 
Signal bei 20mA Strom.
Bspw. (hatte ich gerade) Mindestbürde 250 Ohm, wenn sie höher wäre, 
liefert der Sensor falsche Daten. Gewählte Referenz ist 2,5V, damit 
ergibt sich eine Bürde von R = U/I, U = 2,5V I = 0,02A, sind 125 Ohm 
Bürde.
Über diesen Widerstand misst der ADC. Da 0 Nm bei deinem Sensor 12mA 
sind, ist also deine Nulllinie bei 125 Ohm Bürde eine Spannung von 
125*0,012 = 1,5V.
So, jetzt ziehst du noch den Offset von 4mA ab, also 0,5V. Der Rest sind 
Messwerte.

von batindeko (Gast)


Lesenswert?

vielen dank für die zugige Antwort und Erklärung. Was mich noch in 
diesen Fall beschäftigt ist die Umwandlung der gemessenen Spannungswerte 
in Newton.

Grüß
Edson

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

batindeko schrieb:
> Was mich noch in
> diesen Fall beschäftigt ist die Umwandlung der gemessenen Spannungswerte
> in Newton.

Das ist doch nur ein bisschen Dreisatz. Ohne zu wissen, was du für eine 
Bittiefe dein AD Wandler hat, nur das (beziehe mich auf mein obiges 
Beispiel): 1,5V sind deine Nullinie, du ziehst du vom Messergebnis 
erstmal ab. Für den +/- 2Nm Sensor ist dann +1V 2000Nmm und -1V sind 
-2000Nmm. Wenn du also Nmm als Dimension des Ergebnisses haben willst, 
multiplizierst du die Volt des AD Wandlers nach Abzug der Nullinie mit 
2000.

von Werner M. (Gast)


Lesenswert?

batindeko schrieb:
> Was mich noch in diesen Fall beschäftigt ist die Umwandlung der
> gemessenen Spannungswerte in Newton.

Zeichne dir einfach mal einen Graphen, in dem du die Kraft gegen die 
Spannung aufträgst. Der Zusammenhang läßt sich über eine Gerade 
beschreiben, die eine Steigung und einen Achsenabschnitt hat. Die 
Geradengleichung beschreibt deine Umrechnung.

von Batindek O. (batindek_o)


Lesenswert?

Danke für die Beiträge

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.