2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Dobrý deň. V tomto článku by som sa chcel podeliť o svoje skúsenosti s aktuálnym prevodníkom digitálneho signálu na analógový AD5420, ktorý má nasledujúce charakteristiky:
- 16-bitové rozlíšenie a monotónnosť
- Rozsahy prúdového výstupu: 4 mA až 20 mA, 0 mA až 20 mA alebo 0 mA až 24 mA
- ± 0,01% FSR typická celková neupravená chyba (TUE)
- ± 3 ppm/° C typický výstupný drift
- Flexibilné sériové digitálne rozhranie
- Detekcia poruchy výstupu na čipe
- Referencia na čipe (maximálne 10 ppm/° C)
- Spätná väzba/monitorovanie výstupného prúdu
- Asynchrónna funkcia vymazania
Rozsah napájania (AVDD)
- 10,8 V až 40 V; AD5410AREZ/AD5420AREZ
- 10,8 V až 60 V; AD5410ACPZ/AD5420ACPZ
- Zhoda výstupnej slučky s AVDD - 2,5 V
- Teplotný rozsah: −40 ° C až +85 ° C
Krok 1: Potrebné súčasti
Na prácu som vzal nasledujúce komponenty:
- Arduino UNO,
- Štít AD5420 pre Arduino (s galvanickým oddelením),
- Multimetr (na meranie výstupného prúdu).
Krok 2: Zostavenie
V prvom kroku je potrebné na štít nainštalovať prepojky, ktoré sú zodpovedné za výber úrovne napätia logických signálov, ako aj za výber signálov FAULT, CLEAR a LATCH.
V druhom kroku som pripojil štít AD5420 k Arduino UNO, zapojil 9-12V napájanie, USB kábel na programovanie, multimetr na meranie 24V napätia (z interného zdroja).
Po pripojení napájania som okamžite videl napätie 24 V (čo bolo v skutočnosti o niečo vyššie: 25 V).
Po kontrole napätia som prepol multimeter na meranie prúdu na výstupe štítu.
Krok 3: Programovanie
Ďalej som náčrt naprogramoval v Arduino UNO. Náčrt a potrebná knižnica sú priložené nižšie.
Premenujte súbor z *.txt na *.zip a rozbaľte ho.
Krok 4: Práca
Po naprogramovaní som otvoril Sériový monitor, do ktorého sa vydávajú informácie o ladení a prostredníctvom ktorého môžete nastaviť aktuálnu hodnotu od 0 do 20 mA v krokoch po 1,25 mA. Rozhodol som sa nekomplikovať náčrt, ale aby bol čo najjednoduchší, a tak som nastavil prúd v číslach a písmenách 0-9 a A, B, C, D, E, F, G. Spolu 17 hodnôt, 16 intervalov, preto je krokom 20mA / 16 = 1,25mA.
V poslednom kroku som skontroloval detekciu otvoreného obvodu, kvôli tomu som prerušil merací obvod a zistil som, že stavový register zmenil hodnotu z 0x00 na 0x04.
Výsledky: Súčasný zdrojový DAC je stabilný, má vysokú presnosť. Prítomnosť galvanickej izolácie umožňuje jeho použitie v nebezpečných priemyselných oblastiach.