PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was bedeutet LSB?



Henry
05.04.2009, 15:45
Hallo,

ich habe gerade im Datenp´blatt des ATTiny85 etwas über den interenen Temperatursennsor nachgelesen und bin dabei auf die dazugeörige Tabelle gestoßenn (siehe Anhang).
Darin sind Angaben wie z.B. 300 LSB enthalten die für die Auswertung nötig sind.

Daher die Frage was bedeutet LSB?

Dnke schon einmal im Voraus

Jaecko
05.04.2009, 15:53
LSB = Least significant bit.
Also das niederwertigste Bit bzw. die kleinste Einheit, um die der Wert erhöht werden kann.

CsT
05.04.2009, 15:57
Hi,
lies dir mal diesen Artikel bei Wiki durch: http://de.wikipedia.org/wiki/Bitwertigkeit
Man beachte den letzten Absatz, hier wird es um Bytes und nicht um Bits gehen. Beim AVR hat man ja 2 Bytes, in denen der ADC-Wandlungswert gespeichert ist (ADCL / ADCH).

Grüße, Tobi

Henry
05.04.2009, 16:04
Aha, danke für die Antwort.
Dann habe ich doch glatt wieder was dazugelernt ;-)

oberallgeier
05.04.2009, 16:37
Hi Henry,

Jaeckos Antwort ist richtig. Allerdings gilt das nicht immer.

CsT schreib ja schon vom ADC, bei dem vom ADCL und ADCH die Rede ist - also vom low byte und vom high byte. Dumm, dass so etwas dann in ein und demselben Datenblatt steht. Aber in DEINER Frage geht es wohl darum, dass die AUFLÖSUNG ungefähr 1 LSB/°C ist. Andererseits verstehe ich das Datenblatt so, dass damit (auch) die Toleranzangabe gemeint ist, dass also die Messergebnisse um das eine niederwertigste Bit schwanken können - wobei ja andererseits drin steht, dass die Werte auf +/- 10° genau/ungenau sein können:
... The sensitivity is approximately 1 LSB / °C and the accuracy depends on the method of user calibration.
Typically, the measurement accuracy after a single temperature calibration is ±10°C, ...

Eine andere, bytebezogene Bedeutung hat LSB in der Darstellung von Zahlen im Computer. Bei grösseren Zahlen, beispielsweise bei Vier-Byte-Integer oder bei Gleitkommazahlen wird das niederwertigste Byte eben auch mit LSB und das höherwertigste mit MSB bezeichnet - usf. Also bitte aufpassen, meist geht die Bedeutung auch aus dem Kontext hervor.

Henry
05.04.2009, 16:47
Hallo,

Da ich evt. mal mit dem internen Temperatursensor etwas in einem Projekt machen möchte, werde ich da wohl mal irgendwann versuche fahren müssen. so ganz erschließt sich mir die Sache jetzt nocht nicht.

oberallgeier
05.04.2009, 17:22
Versuche bzw. eigene Messungen und Kalibrierung des Sensors - genau das finde ich richtig. Ich hatte mir in einem ähnlichen Fall, bei einer Entfernungsmessung mit einem analogen Sensor am ADC, eine Reihe Beispielsmessungen gemacht, in Excel aufgetragen (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=384168#384168) und daraus die Regressionskurve ermittelt. Jetzt läuft diese Messung ziemlich genau *gggg*.