Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino Due Analogausgang an Eingangsbereich anpassen

Komponenten und Zubehör

Bauteil Menge Details
Arduino Due 1
Kondensator C1, C2: 100 nF, keramisch (AVX) oder Polyester 1
Widerstand R1: 100 kΩ, ±1 %, ¼ W 2
Widerstand R2: 150 kΩ, ±1 %, ¼ W 2
Widerstand R3: 1,3 kΩ, ±1 %, ¼ W 1
Widerstand R4: 6,8 kΩ, ±1 %, ¼ W 1
Trimmwiderstand Rp: 200 Ω, mehrgängig bevorzugt 1
Operationsverstärker U1: LM358 (siehe Text) 1

Über dieses Projekt

Ziel: Den Analogausgang des Arduino Due so anpassen, dass sein Bereich dem Eingangsbereich entspricht.

Der Arduino Due liefert am DAC-Ausgang keine Spannung von 0 V bis Vref, sondern nur von 1/6 bis 5/6 der Referenzspannung. Bei Vref = 3,3 V entspricht das 0,55 V bis 2,75 V – wie auch im Atmel-Datenblatt bestätigt.

Der nutzbare Ausgangsspannungsbereich beträgt nur 2,75 − 0,55 = 2,2 V, die Auflösung damit 2,2 V / 4095 ≈ 0,537 mV.

Ein differentieller Verstärker mit einem Op-Amp hebt den 0,55-V-Offset auf und verstärkt das Signal auf den gewünschten Bereich. Abbildung 1 zeigt das Schaltbild.

Arduino Due Analogausgang an Eingangsbereich anpassen

Die Spannung Vp = 0,55 V (Minimalwert des DAC) wird über den Spannungsteiler R3, R4 und Rp erzeugt. Der Trimmer Rp justiert Vp so, dass bei DAC-Wert 0 der Ausgang nahe 0 V liegt. Mit Einfachversorgung erreicht man nie exakt 0 V, sondern einige mV (im Prototyp ca. 8 mV).

Der differentielle Verstärker hat die Verstärkung:

G = Vout / (Vin - Vp) = R2 / R1

Für einen gewünschten Ausgangsbereich von 0 bis 3,3 V wählt man G = 3,3 / 2,2 = 1,5.

Hinweise:

Schaltplan

Arduino Due Analogausgang an Eingangsbereich anpassen

Herstellungsprozess

  1. Luftqualität messen mit OpenSensors: Arduino & Python Anleitung
  2. Universelle IR-Fernbedienung mit Arduino bauen: Schritt-für-Schritt-Anleitung
  3. Intelligente Jalousien: Automatische Lichtsteuerung mit Arduino & Solarenergie
  4. Touchscreen-Tic-Tac-Toe auf Arduino Due bauen
  5. Digitales Stadiometer bauen: Körpergröße messen mit Arduino & Lasersensor VL53L0X
  6. Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
  7. Kompaktes Trim-Rad für FlightGear mit Arduino Nano
  8. Selbstbau: Schlagbare, anpassbare Tasten mit Arduino und Piezo-Element
  9. Thermistor (NTC) einfach nutzen: Schritt-für-Schritt Arduino-Anleitung
  10. Isolierter Analogeingang für Arduino: Spannung/Strom galvanisch trennen