Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Het analoge uitgangsbereik van Arduino Due aanpassen

Componenten en benodigdheden

Arduino Due
× 1
C1, C2-condensator, 100 nF, keramische AVX of polyester
× 1
R1-weerstand, 100 kΩ, ±1%, ¼ W
× 2
R2-weerstand, 150 kΩ, ±1%, ¼ W
× 2
R3-weerstand, 1,3 kΩ, ±1%, ¼ W
× 1
R4-weerstand, 6,8 kΩ, ±1%, ¼ W
× 1
Rp-weerstandtrimmer, 200 , multi-turn is beter
× 1
U1 LM358 (zie tekst)
× 1

Over dit project

Dit project heeft tot doel de analoge uitgang van Arduino Two te veranderen om een ​​bereik te hebben
gelijk aan de invoer.


Arduino Due heeft geen analoge uitgangsspanning van 0 V tot Vref, maar van 1/6 tot 5/6 van de referentie

spanning, dat wil zeggen 0,55 V en 2,75 V met Vref =3,3 V. Dit wordt ook bevestigd door de Atmel (zie bibliografie 1).

Het uitgangsspanningsbereik van de DAC is slechts 2,75-0,55 =2,2 V, met een resolutie van 2,2 /4095 =0,5372 mV.

Een eenvoudige differentiële versterker, gerealiseerd met een opamp, wordt gebruikt om de 0,55 V-offset te verwijderen en te versterken

het uitgangssignaal om de gewenste waarde te bereiken. De figuur 1 toont het schema van deze schakeling.

Om de spanning Vp =0,55 V te genereren, dat wil zeggen de minimale waarde van de DAC, wordt de deler gebruikt die wordt gevormd door

R3, R4 en Rp. De trimmerpot Rp wordt gebruikt om Vp aan te passen om een ​​uitgangswaarde te hebben die dicht bij 0 V ligt in

correspondentie met het nummer 0 verzonden naar de DAC. Met een enkele voeding kun je nooit precies

0V maar je nadert wat mV, ongeveer 8 in mijn prototype.

De differentiële versterker heeft de volgende versterking:

Verander gewoon de versterking, voor een andere uitgangsspanning, maar minder dan 4 V,.

Met een versterking G =3,3 / 2,2 =1,5 heeft de uitgang van deze schakeling het gewenste bereik van 0 tot 3,3V.

G =Vo/(Vi-Vp) =R2 / R1

Het wordt aanbevolen om weerstanden te gebruiken met een tolerantie van 1% of minder, met name voor de vier weerstanden van de

versterker. Gebruik geen operationele versterker zoals LM741, LM1458, TL081 en andere die niet geschikt zijn voor

enkele levering. Als een maximale uitgangsspanning van meer dan 3,3 V vereist is, is het essentieel om een ​​rail-to-rail-op te gebruiken.

versterker als TLC2272 of gelijkwaardig.

Schema's


Productieproces

  1. Hoe de luchtkwaliteit op OpenSensors te meten
  2. IR-afstandsbedieningen hacken
  3. Slimme jaloezieën
  4. Arduino Due TIC TAC TOE met touchscreen
  5. Hoe lang ben je?
  6. Eenvoudige obstakelsensor met Arduino
  7. FlightGear Analog Trim Tab Wheel
  8. Een aanpasbare ponsbare toetsenbordknop maken
  9. 8-bit IO-poortbibliotheek voor Arduino
  10. Hoe gemakkelijk is het om een ​​thermistor te gebruiken?!
  11. Een geïsoleerde analoge ingang voor Arduino