Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei. Tässä artikkelissa haluaisin jakaa kokemukseni AD5420-nykyisestä digitaali-analogimuuntimesta, jolla on seuraavat ominaisuudet:
- 16-bittinen resoluutio ja yksitoikkoisuus
- Virtalähtöalueet: 4 mA - 20 mA, 0 mA - 20 mA tai 0 mA - 24 mA
- ± 0,01% FSR -tyypillinen kokonaissäädetty virhe (TUE)
- ± 3 ppm/° C tyypillinen lähtövirtaus
- Joustava digitaalinen sarjaliitäntä
- Sirun ulostulovian tunnistus
- Sirun viite (enintään 10 ppm/° C)
- Lähtövirran takaisinkytkentä/valvonta
- Asynkroninen tyhjennystoiminto
Virtalähteen (AVDD) alue
- 10,8 V - 40 V; AD5410AREZ/AD5420AREZ
- 10,8 V - 60 V; AD5410ACPZ/AD5420ACPZ
- Lähtösilmukan yhteensopivuus AVDD: n kanssa - 2,5 V
- Lämpötila -alue: -40 ° C - +85 ° C
Vaihe 1: Tarvittavat komponentit
Otin töihin seuraavat komponentit:
- Arduino UNO,
- AD5420 -suoja Arduinolle (galvaanisella eristyksellä),
- Yleismittari (lähtövirran mittaamiseen).
Vaihe 2: Kokoonpano
Ensimmäisessä vaiheessa suojaan on asennettava hyppyjohtimet, jotka vastaavat loogisten signaalien jännitetason valinnasta sekä FAULT-, CLEAR- ja LATCH -signaalien valinnasta.
Toisessa vaiheessa liitin AD5420-kilven Arduino UNO -laitteeseen, 9-12 V: n virran, USB-kaapelin ohjelmointiin, yleismittarin 24 V: n jännitteen mittaamiseen (sisäisestä lähteestä).
Kun olin kytkenyt virran, näin heti 24 V: n jännitteen (joka oli itse asiassa hieman korkeampi: 25 V).
Jännitteen säätämisen jälkeen kytkin yleismittarin mittaamaan virran kilven lähdöstä.
Vaihe 3: Ohjelmointi
Seuraavaksi ohjelmoin luonnoksen Arduinon UNO: ssa. Luonnos ja tarvittava kirjasto on liitteenä alla.
Nimeä tiedosto uudelleen *.txt -tiedostosta *.zip -tiedostoksi ja pura se.
Vaihe 4: Työskentely
Ohjelmoinnin jälkeen avasin Sarjamonitorin, johon annetaan virheenkorjaustietoja ja jonka kautta voit asettaa nykyisen arvon 0-20 mA 1,25 mA: n välein. Päätin olla monimutkaista luonnosta, mutta tehdä siitä mahdollisimman yksinkertainen, joten asetin virran numeroiksi ja kirjaimiksi 0-9 ja A, B, C, D, E, F, G. Yhteensä 17 arvoa, 16 välein, joten askel on 20mA / 16 = 1,25mA.
Viimeisessä vaiheessa tarkistin avoimen piirin havaitsemisen, katkaisin mittauspiirin ja huomasin, että tilarekisteri muutti arvon 0x00: sta 0x04: een.
Tulokset: Nykyinen lähde DAC on vakaa ja erittäin tarkka. Galvaanisen eristyksen läsnäolo mahdollistaa sen käytön vaarallisilla teollisuusalueilla.