Die meisten Allzweck-Mikrocontroller verfügen über einen Analog-Digital-Wandler oder AD-Wandler oder ADC, mit dem man Spannungen messen kann. Die Auflösung dieser AD-Wandler variiert von acht Bit bis zu manchmal sogar 24 Bit, aber zehn oder zwölf Bit sind die gängigsten Auflösungen. Eine 10-Bit-Auflösung entspricht 1024 Schritten, was einer Auflösung von 0,1 % entspricht. Wenn der Eingangsspannungsbereich von Null bis z.B. 5 V reicht, dann entspricht ein Schritt fast 5 mV. Das ist eine sehr gute Genauigkeit, viel besser als man in den meisten Fällen braucht, aber wie kann man davon in der Praxis profitieren?

Der ATMega328-Mikrocontroller auf dem Arduino UNO-Board hat einen 10-Bit-AD-Wandler. Verwenden wir seine Funktion analogRead, um einige Spannungen zu messen.

AD-Wandler sind nicht so einfach

In diesem Video zeigen wir, wie man ein Arduino UNO Board für präzise Spannungsmessungen konfiguriert. Hierfür ist eine hochwertige Stromversorgung erforderlich. Außerdem müssen Sie den genauen Wert der Referenzspannung kennen, die der AD-Wandler verwendet. Nehmen Sie nicht einfach an, dass die Spannung 5 V oder so beträgt, sondern messen Sie sie. Wenn Sie die Anweisungen sorgfältig befolgen, können auch Sie mit einem Arduino-Board genaue Messungen durchführen.
 

Ressourcen


Übersetzung: Vasileios Laskaridis