Tartalomjegyzék:

Jelenlegi forrás DAC AD5420 és Arduino: 4 lépés (képekkel)
Jelenlegi forrás DAC AD5420 és Arduino: 4 lépés (képekkel)

Videó: Jelenlegi forrás DAC AD5420 és Arduino: 4 lépés (képekkel)

Videó: Jelenlegi forrás DAC AD5420 és Arduino: 4 lépés (képekkel)
Videó: Высокая плотность 2022 2024, November
Anonim
A jelenlegi forrás DAC AD5420 és Arduino
A jelenlegi forrás DAC AD5420 és Arduino

Helló! Ebben a cikkben szeretném megosztani tapasztalataimat az AD5420 jelenlegi digitális-analóg átalakítóval kapcsolatban, amely a következő jellemzőkkel rendelkezik:

  • 16 bites felbontás és monotonitás
  • Áramkimeneti tartományok: 4–20 mA, 0–20 mA vagy 0–24 mA
  • ± 0,01% FSR tipikus teljes kiigazítatlan hiba (TUE)
  • ± 3 ppm/° C jellemző kimeneti sodródás
  • Rugalmas soros digitális interfész
  • On-chip kimeneti hiba észlelése
  • Chipreferencia (maximum 10 ppm/° C)
  • A kimeneti áram visszacsatolása/felügyelete
  • Aszinkron tisztítási funkció

Tápegység (AVDD) tartomány

  • 10,8 V - 40 V; AD5410AREZ/AD5420AREZ
  • 10,8 V - 60 V; AD5410ACPZ/AD5420ACPZ
  • Kimeneti hurok megfelelőség AVDD - 2,5 V
  • Hőmérséklet tartomány: -40 ° C és +85 ° C között

1. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek

A munkához a következő összetevőket vettem:

  • Arduino UNO,
  • AD5420 pajzs Arduino számára (galvanikus leválasztással),
  • Multiméter (a kimeneti áram mérésére).

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az első lépésben szükséges a jumper felszerelése a pajzsra, amely felelős a logikai jelek feszültségszintjének megválasztásáért, valamint a FAULT, CLEAR és LATCH jelek kiválasztásáért.

Második lépésben csatlakoztattam az AD5420 pajzsot az Arduino UNO-hoz, csatlakoztattam a 9-12 V-os tápfeszültséget, az USB-kábelt a programozáshoz, egy multimétert a 24 V-os feszültség méréséhez (belső forrásból).

Miután csatlakoztatta az áramot, azonnal megláttam a 24 V feszültséget (ami valójában egy kicsit magasabb volt: 25 V).

A feszültség szabályozása után kapcsoltam a multimétert, hogy megmérjem az áramot a pajzs kimenetén.

3. lépés: Programozás

Ezután az Arduino UNO programozta a vázlatot. A vázlat és a szükséges könyvtár az alábbiakban található.

Nevezze át a fájlt *.txt -ről *.zip -re és bontsa ki.

4. lépés: Munka

Dolgozó
Dolgozó
Dolgozó
Dolgozó
Dolgozó
Dolgozó
Dolgozó
Dolgozó

A programozás után megnyitottam a Soros monitort, amelybe hibakeresési információkat adnak ki, és amelyeken keresztül beállíthatja az aktuális értéket 0 és 20 mA között, 1,25 mA -es lépésekben. Úgy döntöttem, hogy nem bonyolítom a vázlatot, hanem a lehető legegyszerűbbé teszem, ezért beállítottam az áramot 0-9 számokkal és betűkkel, valamint A, B, C, D, E, F, G. Összesen 17 érték, 16 intervallum, ezért a lépés 20mA / 16 = 1,25mA.

Az utolsó lépésben ellenőriztem a szakadt áramkör észlelését, ehhez megszakítottam a mérőáramkört, és megállapítottam, hogy az állapotregiszter 0x00 -ról 0x04 -re változtatta az értéket.

Eredmények: Az aktuális forrás DAC stabil, nagy pontosságú. A galvanikus leválasztás lehetővé teszi annak használatát veszélyes ipari területeken.

Ajánlott: