Sisukord:

Praegune allikas DAC AD5420 ja Arduino: 4 sammu (koos piltidega)
Praegune allikas DAC AD5420 ja Arduino: 4 sammu (koos piltidega)

Video: Praegune allikas DAC AD5420 ja Arduino: 4 sammu (koos piltidega)

Video: Praegune allikas DAC AD5420 ja Arduino: 4 sammu (koos piltidega)
Video: Воды как в дипломе. Финал ► 6 Прохождение Hogwarts Legacy 2024, November
Anonim
Praegune allikas DAC AD5420 ja Arduino
Praegune allikas DAC AD5420 ja Arduino

Tere. Selles artiklis tahaksin jagada oma kogemusi praeguse digitaalsest analoogmuunduriga AD5420, millel on järgmised omadused:

  • 16-bitine eraldusvõime ja monotoonsus
  • Praegused väljundvahemikud: 4 mA kuni 20 mA, 0 mA kuni 20 mA või 0 mA kuni 24 mA
  • ± 0,01% FSR tüüpiline korrigeerimata viga (TUE)
  • ± 3 ppm/° C tüüpiline väljundi triiv
  • Paindlik digitaalne jadaliides
  • Kiibi väljundi rikke tuvastamine
  • Kiibil olev viide (maksimaalselt 10 ppm/° C)
  • Väljundvoolu tagasiside/jälgimine
  • Asünkroonne puhastusfunktsioon

Toiteallika (AVDD) vahemik

  • 10,8 V kuni 40 V; AD5410AREZ/AD5420AREZ
  • 10,8 V kuni 60 V; AD5410ACPZ/AD5420ACPZ
  • Väljundahela vastavus AVDD -le - 2,5 V
  • Temperatuurivahemik: -40 ° C kuni +85 ° C

Samm: vajalikud komponendid

Vajalikud komponendid
Vajalikud komponendid

Töö jaoks võtsin järgmised komponendid:

  • Arduino UNO,
  • AD5420 kilp Arduino jaoks (galvaanilise isolatsiooniga),
  • Multimeeter (väljundvoolu mõõtmiseks).

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Esimeses etapis on vaja paigaldada kilbile džemprid, mis vastutavad loogiliste signaalide pingetaseme valimise eest, samuti FAULT, CLEAR ja LATCH signaalide valimise eest.

Teises etapis ühendasin AD5420 kilbi Arduino UNO-ga, ühendasin 9-12V toite, USB-kaabli programmeerimiseks, multimeetri 24V pinge mõõtmiseks (sisemisest allikast).

Pärast toite ühendamist nägin kohe pinget 24V (mis oli tegelikult veidi kõrgem: 25V).

Pärast pinge juhtimist lülitasin multimeetri sisse, et mõõta voolu kilbi väljundis.

3. samm: programmeerimine

Järgmisena programmeerisin eskiisi Arduino UNO -s. Eskiis ja vajalik raamatukogu on lisatud allpool.

Nimetage fail ümber *.txt -st *.zip -ks ja pakkige lahti.

4. samm: töö

Töötab
Töötab
Töötab
Töötab
Töötab
Töötab
Töötab
Töötab

Pärast programmeerimist avasin seeriamonitori, millesse väljastatakse silumisteave ja mille kaudu saate praeguse väärtuse seadistada vahemikus 0 kuni 20 mA sammuga 1,25 mA. Otsustasin mitte visandit keerulisemaks muuta, vaid muuta see võimalikult lihtsaks, seega seadsin voolu numbrite ja tähtedega 0-9 ning A, B, C, D, E, F, G. Kokku 17 väärtust, 16 intervalliga, seega on samm 20mA / 16 = 1,25mA.

Viimases etapis kontrollisin avatud vooluahela avastamist, selleks katkestasin mõõtmisahela ja leidsin, et olekuregister muutis väärtuse 0x00 asemel 0x04.

Tulemused: praegune allika DAC on stabiilne ja suure täpsusega. Galvaanilise isolatsiooni olemasolu võimaldab seda kasutada ohtlikes tööstuspiirkondades.

Soovitan: