Indholdsfortegnelse:

Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)
Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)

Video: Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)

Video: Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)
Video: Gustard A26 DAC Review and R26 Comparison 2024, November
Anonim
Nuværende kilde DAC AD5420 og Arduino
Nuværende kilde DAC AD5420 og Arduino

Hej I denne artikel vil jeg gerne dele min erfaring med AD5420 nuværende digital-til-analog konverter, som har følgende egenskaber:

  • 16-bit opløsning og monotonicitet
  • Strømudgangsområder: 4 mA til 20 mA, 0 mA til 20 mA eller 0 mA til 24 mA
  • ± 0,01% FSR typisk total ujusteret fejl (TUE)
  • ± 3 ppm/° C typisk output drift
  • Fleksibel seriel digital grænseflade
  • On-chip output fejlsøgning
  • On-chip reference (maks. 10 ppm/° C)
  • Feedback/overvågning af udgangsstrøm
  • Asynkron klar funktion

Strømforsyningsområde (AVDD)

  • 10,8 V til 40 V; AD5410AREZ/AD5420AREZ
  • 10,8 V til 60 V; AD5410ACPZ/AD5420ACPZ
  • Output loop -overholdelse til AVDD - 2,5 V
  • Temperaturområde: −40 ° C til +85 ° C

Trin 1: Nødvendige komponenter

Nødvendige komponenter
Nødvendige komponenter

Til arbejde tog jeg følgende komponenter:

  • Arduino UNO,
  • AD5420 skjold til Arduino (med galvanisk isolering),
  • Multimeter (til måling af udgangsstrømmen).

Trin 2: Montering

montage
montage
montage
montage
montage
montage

På det første trin er det nødvendigt at installere jumpere på skjoldet, der er ansvarlige for valg af spændingsniveauet for logiske signaler, samt for at vælge FEJL-, KLAR- og LATCH -signaler.

I det andet trin tilsluttede jeg AD5420-skjoldet til Arduino UNO, tilsluttede 9-12V strømmen, USB-kablet til programmering, et multimeter til måling af 24V spænding (fra en intern kilde).

Efter at have tilsluttet strømmen, så jeg straks en spænding på 24V (som faktisk var lidt højere: 25V).

Efter at have kontrolleret spændingen skiftede jeg multimeteret for at måle strømmen ved skærmens udgang.

Trin 3: Programmering

Dernæst programmerede jeg skitsen i Arduino UNO. Skitsen og det nødvendige bibliotek er vedhæftet nedenfor.

Omdøb fil fra *.txt til *.zip og pak ud.

Trin 4: Arbejde

Arbejder
Arbejder
Arbejder
Arbejder
Arbejder
Arbejder
Arbejder
Arbejder

Efter programmeringen åbnede jeg Serial Monitor, hvori fejlsøgningsinformation udstedes, og hvorigennem du kan indstille den aktuelle værdi fra 0 til 20 mA i trin på 1,25 mA. Jeg besluttede ikke at komplicere skitsen, men for at gøre det så enkelt som muligt, så jeg satte strømmen i tal og bogstaver 0-9 og A, B, C, D, E, F, G. I alt 17 værdier, 16 intervaller, derfor er trinnet 20mA / 16 = 1,25mA.

På det sidste trin kontrollerede jeg detekteringen af et åbent kredsløb, for dette brød jeg målekredsløbet og fandt ud af, at statusregistret ændrede værdien fra 0x00 til 0x04.

Resultater: Den nuværende kilde -DAC er stabil, har høj nøjagtighed. Tilstedeværelsen af galvanisk isolering tillader brug i farlige industriområder.

Anbefalede: