Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei. I denne artikkelen vil jeg dele min erfaring med AD5420 nåværende digital-til-analog-omformer, som har følgende egenskaper:
- 16-biters oppløsning og monotonicitet
- Strømutgangsområder: 4 mA til 20 mA, 0 mA til 20 mA eller 0 mA til 24 mA
- ± 0,01% FSR typisk total ujustert feil (TUE)
- ± 3 ppm/° C typisk utgangsdrift
- Fleksibelt serielt digitalt grensesnitt
- On-chip utgangsfeildeteksjon
- On-chip-referanse (maks. 10 ppm/° C)
- Tilbakemelding/overvåking av utgangsstrøm
- Asynkron klar funksjon
Strømforsyning (AVDD)
- 10,8 V til 40 V; AD5410AREZ/AD5420AREZ
- 10,8 V til 60 V; AD5410ACPZ/AD5420ACPZ
- Utgangssløyfekonformitet til AVDD - 2,5 V
- Temperaturområde: −40 ° C til +85 ° C
Trinn 1: Nødvendige komponenter
For arbeid tok jeg følgende komponenter:
- Arduino UNO,
- AD5420 skjold for Arduino (med galvanisk isolasjon),
- Multimeter (for måling av utgangsstrømmen).
Trinn 2: Montering
På det første trinnet er det nødvendig å installere hoppere på skjoldet som er ansvarlig for å velge spenningsnivået til logiske signaler, samt for å velge FEIL-, SLETT- og LATCH -signaler.
I det andre trinnet koblet jeg AD5420-skjoldet til Arduino UNO, koblet 9-12V-strømmen, USB-kabelen for programmering, et multimeter for måling av 24V spenning (fra en intern kilde).
Etter å ha koblet til strømmen, så jeg umiddelbart en spenning på 24V (som faktisk var litt høyere: 25V).
Etter å ha kontrollert spenningen, byttet jeg multimeter for å måle strømmen på skjoldets utgang.
Trinn 3: Programmering
Deretter programmerte jeg skissen i Arduino UNO. Skissen og det nødvendige biblioteket er vedlagt nedenfor.
Gi nytt navn til filen fra *.txt til *.zip og pakk ut.
Trinn 4: Arbeid
Etter programmeringen åpnet jeg Serial Monitor, der det utstedes feilsøkingsinformasjon, og som du kan stille den nåværende verdien fra 0 til 20 mA i trinn på 1,25 mA. Jeg bestemte meg for ikke å komplisere skissen, men for å gjøre det så enkelt som mulig, så jeg satte strømmen i tall og bokstaver 0-9 og A, B, C, D, E, F, G. Totalt 17 verdier, 16 intervaller, derfor er trinnet 20mA / 16 = 1,25mA.
På det siste trinnet sjekket jeg påvisning av en åpen krets, for dette brøt jeg målekretsen og fant ut at statusregisteret endret verdien fra 0x00 til 0x04.
Resultater: Den nåværende kilden DAC er stabil, har høy nøyaktighet. Tilstedeværelsen av galvanisk isolasjon tillater bruk i farlige industriområder.