So ich habes. 14 Bit ist definitiv 2^14
Eine Ananlog Baugruppe unterteilt die 0-20 mA nicht auf 14 Bit sondern auf die Auflösung
27648.
Das ist nicht die Auflösung, das ist Teil des Darstellungsbandes
Die Auflösung ist z.B. 14Bit, 12Bit etc.
Da die AI Karte 16 Bit Worte ausgibt (jaaa auch die 14 Bit Karte) heisst das nur das bei der 14 Bit karte das letzte Bit immer 0 ist (ein Bit wird fürs Vorzeichen gebraucht).
Sie kann also keine Analogwerte anzeigen welche das lowest Bit auf 1 Setzen, diese Werte werden dann abgerundet.
Bei 12 Bit Auflösung werden dann die letzten drei Bit gestrichen usw.
Der Rohwert 25487 ergäbe ja eigentlich diese Bitmaske 110001110001
111.
Bei 12 Bit werden die letzten 3 aber auf 0 gerundet der Angezeigte Wert wird dann also 110001110001
000 = 25480.
Die 12 Bit Karte kann also keine werte zwischen 25480 und 25488 anzeigen, die 13 Bit Karte schon und die 15 Bit Karte noch mehr.
Als Beispiel bei messung 4-20mA bei einer 12 Bit Karte
4 mA sind 0 im Rohwert Bitmaske 000000000000
000
20 mA sind dann 27648 Bitmaske 110110000000
000
18.7494213 mA sind dann 25487 Bitmaske 110001110001
111
Die kann die Karte aber nicht so darstellen sondern rundet dann durch streichen der 3 Bit ab.
Das heisst es wird dann der Wert angezeigt den eine Messung von 18.74537037 mA ergeben würde nämlich.25480 und 110001110001
000
Klar das ist jetzt die 3. Stelle hinterm Komma kann aber Entscheidend sein. immerhin können 18.74537037 eine Temperaturmessung von 20 Grad bedeuten und 18.7494213mA eine Messung von 25 Grad je nach Skalierung des Messumformers. Das ist dann wieder ein grosser unterschied.
Hoffentlich habe ich jetzt keinen Mist verzapft.
mfg René