Turinys:

Dabartinis šaltinis DAC AD5420 ir „Arduino“: 4 žingsniai (su nuotraukomis)
Dabartinis šaltinis DAC AD5420 ir „Arduino“: 4 žingsniai (su nuotraukomis)

Video: Dabartinis šaltinis DAC AD5420 ir „Arduino“: 4 žingsniai (su nuotraukomis)

Video: Dabartinis šaltinis DAC AD5420 ir „Arduino“: 4 žingsniai (su nuotraukomis)
Video: Воды как в дипломе. Финал ► 6 Прохождение Hogwarts Legacy 2024, Lapkritis
Anonim
Dabartinis šaltinis DAC AD5420 ir „Arduino“
Dabartinis šaltinis DAC AD5420 ir „Arduino“

Sveiki. Šiame straipsnyje norėčiau pasidalinti savo patirtimi su AD5420 dabartiniu skaitmeniniu-analoginiu keitikliu, turinčiu šias charakteristikas:

  • 16 bitų raiška ir monotoniškumas
  • Srovės išvesties diapazonas: nuo 4 mA iki 20 mA, nuo 0 mA iki 20 mA arba nuo 0 mA iki 24 mA
  • ± 0,01% FSR tipinė bendra nekoreguota klaida (TUE)
  • ± 3 ppm/° C tipinis išėjimo dreifas
  • Lanksti nuosekli skaitmeninė sąsaja
  • Lusto išvesties gedimo aptikimas
  • Lustinė nuoroda (ne daugiau kaip 10 ppm/° C)
  • Grįžtamasis ryšys/išėjimo srovės stebėjimas
  • Asinchroninė išvalymo funkcija

Maitinimo šaltinio (AVDD) diapazonas

  • Nuo 10,8 V iki 40 V; AD5410AREZ/AD5420AREZ
  • Nuo 10,8 V iki 60 V; AD5410ACPZ/AD5420ACPZ
  • Išvesties kilpos atitikimas AVDD - 2,5 V
  • Temperatūros diapazonas: nuo -40 ° C iki +85 ° C

1 žingsnis: reikalingi komponentai

Reikalingi komponentai
Reikalingi komponentai

Darbui paėmiau šiuos komponentus:

  • Arduino UNO,
  • AD5420 skydas „Arduino“(su galvanine izoliacija),
  • Multimetras (išėjimo srovei matuoti).

2 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Pirmajame etape ant skydo būtina sumontuoti džemperius, kurie yra atsakingi už loginių signalų įtampos lygio pasirinkimą, taip pat signalų FAULT, CLEAR ir LATCH pasirinkimą.

Antrame žingsnyje aš prijungiau AD5420 skydą prie „Arduino UNO“, prijungiau 9–12 V maitinimą, USB laidą programavimui, multimetrą 24 V įtampai matuoti (iš vidinio šaltinio).

Prijungęs maitinimą, iš karto pamačiau 24 V įtampą (kuri iš tikrųjų buvo šiek tiek didesnė: 25 V).

Kontroliuodamas įtampą, perjungiau multimetrą, norėdamas išmatuoti srovę skydo išėjime.

3 žingsnis: programavimas

Tada aš užprogramavau eskizą „Arduino UNO“. Eskizas ir reikalinga biblioteka pridedami žemiau.

Pervardykite failą iš *.txt į *.zip ir išpakuokite.

4 žingsnis: darbas

Dirba
Dirba
Dirba
Dirba
Dirba
Dirba
Dirba
Dirba

Po programavimo atidariau serijinį monitorių, į kurį išleidžiama derinimo informacija ir per kurį galima nustatyti dabartinę vertę nuo 0 iki 20 mA, didinant po 1,25 mA. Nusprendžiau nesudaryti eskizo sudėtingumo, o padaryti jį kuo paprastesnį, todėl srovę nustatiau skaičiais ir raidėmis 0-9 ir A, B, C, D, E, F, G. Iš viso 17 reikšmių, 16 intervalų, todėl žingsnis yra 20mA / 16 = 1,25mA.

Paskutiniame etape patikrinau, ar nėra aptikta atvira grandinė, todėl nutraukiau matavimo grandinę ir sužinojau, kad būsenos registras pakeitė vertę nuo 0x00 iki 0x04.

Rezultatai: Dabartinis šaltinio DAC yra stabilus, turi aukštą tikslumą. Galvaninė izoliacija leidžia ją naudoti pavojingose pramonės zonose.

Rekomenduojamas: