Innehållsförteckning:

Nuvarande källa DAC AD5420 och Arduino: 4 steg (med bilder)
Nuvarande källa DAC AD5420 och Arduino: 4 steg (med bilder)

Video: Nuvarande källa DAC AD5420 och Arduino: 4 steg (med bilder)

Video: Nuvarande källa DAC AD5420 och Arduino: 4 steg (med bilder)
Video: CS50 2013 - Week 9 2024, November
Anonim
Nuvarande källa DAC AD5420 och Arduino
Nuvarande källa DAC AD5420 och Arduino

Hej! I den här artikeln vill jag dela med mig av min erfarenhet av AD5420 nuvarande digital-till-analog-omvandlare, som har följande egenskaper:

  • 16-bitars upplösning och monotonicitet
  • Strömutgångsområden: 4 mA till 20 mA, 0 mA till 20 mA eller 0 mA till 24 mA
  • ± 0,01% FSR typiskt totalt ojusterat fel (TUE)
  • ± 3 ppm/° C typisk utmatningsdrift
  • Flexibelt seriellt digitalt gränssnitt
  • Felidentifiering av utgående fel på chip
  • Chipreferens (max 10 ppm/° C)
  • Återkoppling/övervakning av utström
  • Asynkron klar funktion

Strömförsörjning (AVDD)

  • 10,8 V till 40 V; AD5410AREZ/AD5420AREZ
  • 10,8 V till 60 V; AD5410ACPZ/AD5420ACPZ
  • Utgångsslingans överensstämmelse med AVDD - 2,5 V
  • Temperaturområde: −40 ° C till +85 ° C

Steg 1: Nödvändiga komponenter

Nödvändiga komponenter
Nödvändiga komponenter

För arbetet tog jag följande komponenter:

  • Arduino UNO,
  • AD5420 -skärm för Arduino (med galvanisk isolering),
  • Multimeter (för mätning av utströmmen).

Steg 2: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

I det första steget är det nödvändigt att installera hoppare på skölden som är ansvariga för att välja spänningsnivån för logiska signaler, samt för att välja fel-, CLEAR- och LATCH -signaler.

I det andra steget kopplade jag AD5420-skärmen till Arduino UNO, kopplade 9-12V-strömmen, USB-kabeln för programmering, en multimeter för att mäta 24V spänning (från en intern källa).

Efter att ha anslutit strömmen såg jag omedelbart en spänning på 24V (som faktiskt var lite högre: 25V).

Efter att ha kontrollerat spänningen bytte jag multimeter för att mäta strömmen vid skärmens utgång.

Steg 3: Programmering

Därefter programmerade jag skissen i Arduino UNO. Skissen och det nödvändiga biblioteket bifogas nedan.

Byt namn på filen från *.txt till *.zip och packa upp.

Steg 4: Arbeta

Arbetssätt
Arbetssätt
Arbetssätt
Arbetssätt
Arbetssätt
Arbetssätt
Arbetssätt
Arbetssätt

Efter programmeringen öppnade jag Serial Monitor, till vilken felsökningsinformation utfärdas, och genom vilken du kan ställa in det aktuella värdet från 0 till 20 mA i steg om 1,25 mA. Jag bestämde mig för att inte komplicera skissen, utan att göra det så enkelt som möjligt, så jag ställde in strömmen i siffror och bokstäver 0-9 och A, B, C, D, E, F, G. Totalt 17 värden, 16 intervall, därför är steget 20mA / 16 = 1,25mA.

I det sista steget kontrollerade jag upptäckten av en öppen krets, för detta bröt jag mätkretsen och fann att statusregistret ändrade värdet från 0x00 till 0x04.

Resultat: Den nuvarande DAC -källan är stabil, har hög noggrannhet. Närvaron av galvanisk isolering möjliggör användning i farliga industriområden.

Rekommenderad: