Cuprins:

Sursa curentă DAC AD5420 și Arduino: 4 pași (cu imagini)
Sursa curentă DAC AD5420 și Arduino: 4 pași (cu imagini)

Video: Sursa curentă DAC AD5420 și Arduino: 4 pași (cu imagini)

Video: Sursa curentă DAC AD5420 și Arduino: 4 pași (cu imagini)
Video: UPS CU UNDĂ PURĂ, ATUNCI CÂND SE OPREȘTE CURENTUL 2024, Noiembrie
Anonim
Sursa curentă DAC AD5420 și Arduino
Sursa curentă DAC AD5420 și Arduino

Bună ziua. În acest articol, aș dori să vă împărtășesc experiența cu convertorul digital-analog curent AD5420, care are următoarele caracteristici:

  • Rezoluție și monotonitate pe 16 biți
  • Intervalele de ieșire de curent: 4 mA la 20 mA, 0 mA la 20 mA sau 0 mA la 24 mA
  • ± 0,01% eroare totală neadaptată tipică FSR (AUT)
  • ± 3 ppm / ° C deriva tipică de ieșire
  • Interfață digitală serială flexibilă
  • Detectarea erorilor la ieșirea pe cip
  • Referință on-chip (maxim 10 ppm / ° C)
  • Feedback / monitorizarea curentului de ieșire
  • Funcție clară asincronă

Gama de alimentare (AVDD)

  • 10,8 V la 40 V; AD5410AREZ / AD5420AREZ
  • 10,8 V la 60 V; AD5410ACPZ / AD5420ACPZ
  • Respectarea buclei de ieșire conform AVDD - 2,5 V
  • Interval de temperatură: -40 ° C până la + 85 ° C

Pasul 1: Componente necesare

Componente necesare
Componente necesare

Pentru muncă, am luat următoarele componente:

  • Arduino UNO,
  • Scut AD5420 pentru Arduino (cu izolare galvanică),
  • Multimetru (pentru măsurarea curentului de ieșire).

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

La primul pas, este necesar să instalați jumperi pe ecran care sunt responsabili pentru alegerea nivelului de tensiune al semnalelor logice, precum și pentru selectarea semnalelor FAULT, CLEAR și LATCH.

În al doilea pas, am conectat scutul AD5420 la Arduino UNO, am conectat puterea de 9-12V, cablul USB pentru programare, un Multimetru pentru măsurarea tensiunii de 24V (de la o sursă internă).

După ce am conectat alimentarea, am văzut imediat o tensiune de 24V (care de fapt era puțin mai mare: 25V).

După ce am controlat tensiunea, am comutat Multimetrul pentru a măsura curentul la ieșirea ecranului.

Pasul 3: Programare

Apoi, am programat schița în Arduino UNO. Schița și biblioteca necesară sunt atașate mai jos.

Redenumiți fișierul din *.txt în *.zip și dezarhivați.

Pasul 4: Lucrul

Lucru
Lucru
Lucru
Lucru
Lucru
Lucru
Lucru
Lucru

După programare, am deschis Serial Monitor, în care sunt emise informații de depanare și prin care puteți seta valoarea curentă de la 0 la 20 mA în trepte de 1,25 mA. Am decis să nu complic schița, ci să o fac cât mai simplă posibil, așa că am setat curentul în cifre și litere 0-9 și A, B, C, D, E, F, G. Un total de 17 valori, 16 intervale, prin urmare, pasul este de 20mA / 16 = 1,25mA.

La ultimul pas am verificat detectarea unui circuit deschis, pentru aceasta am rupt circuitul de măsurare și am constatat că registrul de stare a schimbat valoarea de la 0x00 la 0x04.

Rezultate: Sursa curentă DAC este stabilă, are o precizie ridicată. Prezența izolației galvanice permite utilizarea sa în zone industriale periculoase.

Recomandat: