Schlagwort-Archive: A/D Wandler

Arduino Programmierung #11 – analogRead()

Die Poti Spannung wird mit den AD Wandler und analogRead() eingelesen.

Und hier das Programm dazu.

// analogRead Potentiometer
// Poti ist angeschlossen an Pins : 5V - A0 - GND

int analogPin = A0, adwert;

void setup() {
  Serial.begin(38400);
}

void loop() {
  adwert = analogRead(analogPin);  // AD Wandler auslesen
  Serial.println(adwert);          // Wert ausgeben
  delay(100);
}

 

Den ADS1115 16-Bit AD Wandler am Arduino mit Autorange betreiben

Ich habe den ADS1115 16-bit AD Wandler mit dem Arduino Uno eingestellt und ausgelesen. Wenn der Messwert kleiner wird, passt sich der Eingangsverstärker an und wird hochgefahren. Dadurch werden die 6 Messbereiche +-6.144V bis hinunter zu +-0.256V optimal ausgenutzt.

Zusätzlich wird beim Einschalten einmalig die USB Versorgungsspannung gemessen. Die AD-Wandler Eingangsspannung darf die Versorgungsspannung (VDD oder VCC) nicht um mehr als 0,3V Übersteigen, ansonsten kann der AD Wandler zerstört werden. Im Alltagsbetrieb ist hier noch eine Schutzschaltung vorzusehen, auf die ich aber hier verzichtet habe.

Praktisch am ADS1115 ist dass er eine Referenzspannung bereits eingebaut hat. Weiterlesen

Die Auflösung des ADC vom Arduino Uno erhöhen auf 16 Bit mit Oversampling

Der Arduino Uno hat Analog Digital Wandler mit 10-Bit Auflösung eingebaut. Damit kann z. B. die Versorgungsspannung über die USB Schnittstelle ermittelt werden, wie in diesem Artikel beschrieben.

Bei 5V VCC und 10 Bit Auflösung sind das 1023 Messwerte oder ca. 5mV Auflösung eines Bits. Wenn das nicht ausreichend ist, kann die Genauigkeit erhöht werden durch den Trick des Oversampling. Dann sind 12 oder sogar 16 Bit Auflösung mit diesem einfachen AD Wandler möglich. Weiterlesen

Den 16-Bit AD-Wandler MCP 3426 mit dem Arduino verwenden

Der AD-Wandler MCP 3426A0-E/SN wurde auf eine Streifenrasterplatine gesetzt, wie im vorherigen Artikel beschrieben.

Nun soll er mit dem Arduino Uno verbunden und ausgelesen werden. Weiterlesen

SOIC 8-pin IC auf eine Streifenrasterplatine löten

Ich habe hier den AD Wandler MCP 3426A0-E/SN von Microchip.

Es ist ein 16-Bit, 2-Kanal Delta-Sigma Analog-Digital-Wandler mit I²C-Schnittstelle, einstellbarem Vorverstärker 1- bis 8-fach und on-Board-Referenz-Spannung. Und das für unter 3 Euro.
Dafür macht er aber auch nur 15 Messungen pro Sekunde mit 16 Bit Auflösung oder 240 Messungen mit 12 Bit Auflösung. Weiterlesen