Warum verwenden wir Referenzen bei diesen Spannungen anstelle von nur 2V und 4V?
Dies kann gerade unter den richtigen Umständen vorteilhaft sein, wenn der Mikrocontroller einem Menschen Werte direkt anzeigt. Meistens liegt es jedoch daran, dass es viele Leute gibt, die schlecht in Mathe sind oder nicht aufhören und tatsächlich nachdenken.
Wie andere haben bereits gezeigt, 2,048 = 2 11 /1000 und 4,096 = 2 12 /1000 ein . Wenn Sie einen 12-Bit-A / D mit einer Referenz von 4,096 V verwenden, beträgt jeder Zählwert 1 mV.
Halten Sie jedoch inne und überlegen Sie, wann dies tatsächlich wichtig ist. Es ist nichts Besonderes an Einheiten von Millivolt. In physikalischer Hinsicht sind sie eine völlig willkürliche Einheit zur Messung der EMF.
In einem Steuerungssystem können zum Beispiel die Einheiten für die verschiedenen gemessenen Größen beliebig sein, solange Sie wissen, was sie sind. Wenn Sie einen Festpunkt verwenden, möchten Sie, dass der Maximalwert die Zahl nahezu ausfüllt und genügend Bits verwendet, um die erforderliche Auflösung zu erzielen. Die Skalierung von Einheiten sollte durch geeignete interne Binärdarstellungen vorgegeben werden.
Es wird ohnehin unvermeidlich zu einem späteren Zeitpunkt einstellbare Verstärkungsfaktoren geben. Die benutzerdefinierte Skalierung aller Eingabewerte kann angepasst werden, indem verschiedene Werte von Verstärkungsfaktoren verwendet werden, die bereits vorhanden sind und für die das System bereits beliebige Werte von verarbeiten muss. Es ist keine zusätzliche Berechnung erforderlich, sondern es werden nur unterschiedliche Werte in die gleichen Berechnungen eingespeist.
In einigen Fällen müssen diese kleinen eingebetteten Systeme dem Menschen digitale Werte anzeigen. In diesem Fall sind Millivolt-Einheiten nützlich, wenn Sie eine Spannung mit drei Dezimalstellen anzeigen möchten. Menschliche Schnittstellen sind jedoch von Natur aus im Vergleich zu Mikrocontrollern langsam. Im Allgemeinen möchten Sie eine Digitalanzeige nicht mit mehr als 2 Hz aktualisieren. Das Konvertieren einer Zahl in Dezimalstellen erfordert ohnehin einige Berechnungen. Das Skalieren eines internen Werts entsprechend der angezeigten Auflösung ist ein relativ kleiner zusätzlicher Schritt in Bezug auf diesen Prozess.
Dann überlegen Sie sich auch, wie oft Sie tatsächlich eine Spannung im Bereich von 0 bis 4,095 V oder zumindest den größten Teil dieses Bereichs messen möchten. Wenn Sie 0 bis 5 V messen möchten, hilft die Referenz 4.096 nicht wirklich. Sie müssen das Signal ohnehin in den A / D dämpfen, sodass das Ablesen des gedämpften Signals in Millivolt-Einheiten keinen besonderen Vorteil bringt, selbst wenn digitale Werte angezeigt werden.
Kurz gesagt, in der heutigen Welt mit Mikrocontrollern, die A / D-Messwerte verarbeiten, werden 2.048- und 4.096-V-Referenzen meistens für einen wahrgenommenen Bedarf und für Knie-Ruckler verwendet, die nicht richtig über das Problem nachdenken.