2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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
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.