Forum
Problem mit MCP3208 (Bauelemente)
Ich habe eine Referenzspannung von 5V
wenn ich die zu messende Spannung am analogen Eingang von 0 bis 5 V steigere steigt mein Messwert stetig von 0 auf 1023
das sind 10 Bit
ich hätte erwartet, dass der ausgelesene Messwert von 0 auf 4095 steigt
das wären dann 12 Bit
der Baustein heißt MCP3208 und hat laut Datenblatt 12 Bit
» » Hallo,
» Hallo,
» »
» » ich habe einen MCP3208 am Raspberry 3 angeschlossen
» » es handelt sich eigentlich um einen 12 Bit Wandler
» » bei mir verhält er sich aber wie ein 10-Bit Wandler
» das erkennst Du wie?
» » d.h. die höchste Zahl ist genau bei Uref erreicht
» was hättest Du denn erwartet?
» » das kann eigentlich nur an der Software liegen
» » Kennt da jemand die Lösung?
» » Software anbei
» »
» » #!/usr/bin/python
» »
» » import spidev
» » import time
» »
» » spi = spidev.SpiDev()
» » spi.open(0,1)
» »
» » while True:
» » antwort = spi.xfer([1,128,0])
» » time.sleep(0.01) # Wandlung abwarten
» » wert = ((antwort[1] * 256) + antwort[2]) * m
» » print wert ," V"
» » time.sleep(1)
» » # end while
Gesamter Thread: