Sisällysluettelo:

Nykyinen lähde DAC AD5420 ja Arduino: 4 vaihetta (kuvilla)
Nykyinen lähde DAC AD5420 ja Arduino: 4 vaihetta (kuvilla)

Video: Nykyinen lähde DAC AD5420 ja Arduino: 4 vaihetta (kuvilla)

Video: Nykyinen lähde DAC AD5420 ja Arduino: 4 vaihetta (kuvilla)
Video: Как связать промышленные датчики 4–20 мА с ПЛК Raspberry Pi Pico | ПЛК Мицубиси FX1N 2024, Marraskuu
Anonim
Nykyinen lähde DAC AD5420 ja Arduino
Nykyinen lähde DAC AD5420 ja Arduino

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

Tarvittavat komponentit
Tarvittavat komponentit

Otin töihin seuraavat komponentit:

  • Arduino UNO,
  • AD5420 -suoja Arduinolle (galvaanisella eristyksellä),
  • Yleismittari (lähtövirran mittaamiseen).

Vaihe 2: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
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

Toimii
Toimii
Toimii
Toimii
Toimii
Toimii
Toimii
Toimii

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.

Suositeltava: