Isi kandungan:

Sumber Semasa DAC AD5420 dan Arduino: 4 Langkah (dengan Gambar)
Sumber Semasa DAC AD5420 dan Arduino: 4 Langkah (dengan Gambar)

Video: Sumber Semasa DAC AD5420 dan Arduino: 4 Langkah (dengan Gambar)

Video: Sumber Semasa DAC AD5420 dan Arduino: 4 Langkah (dengan Gambar)
Video: Обзор DDC Gustard U18 с ЦАП R2R и Delta Sigma 2024, November
Anonim
Sumber Semasa DAC AD5420 dan Arduino
Sumber Semasa DAC AD5420 dan Arduino

Halo. Dalam artikel ini, saya ingin berkongsi pengalaman saya dengan penukar digital-ke-analog AD5420 semasa, yang mempunyai ciri-ciri berikut:

  • Resolusi dan monotonik 16-bit
  • Julat output semasa: 4 mA hingga 20 mA, 0 mA hingga 20 mA, atau 0 mA hingga 24 mA
  • ± 0.01% FSR ralat keseluruhan tidak disesuaikan (TUE)
  • ± 3 ppm / ° C keluaran khas
  • Antara muka digital bersiri yang fleksibel
  • Pengesanan kerosakan output pada cip
  • Rujukan pada cip (maksimum 10 ppm / ° C)
  • Maklum balas / pemantauan arus keluaran
  • Fungsi jelas tidak segerak

Julat bekalan kuasa (AVDD)

  • 10.8 V hingga 40 V; AD5410AREZ / AD5420AREZ
  • 10.8 V hingga 60 V; AD5410ACPZ / AD5420ACPZ
  • Pematuhan gelung output kepada AVDD - 2.5 V
  • Julat suhu: −40 ° C hingga + 85 ° C

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

Untuk bekerja, saya mengambil komponen berikut:

  • Arduino UNO,
  • AD5420 perisai untuk Arduino (dengan pengasingan galvanik),
  • Multimeter (untuk mengukur arus keluaran).

Langkah 2: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Pada langkah pertama, perlu memasang jumper pada perisai yang bertanggungjawab memilih tahap voltan isyarat logik, serta memilih isyarat FAULT, CLEAR dan LATCH.

Pada langkah kedua, saya menyambungkan perisai AD5420 ke Arduino UNO, menyambungkan kuasa 9-12V, kabel USB untuk pengaturcaraan, Multimeter untuk mengukur voltan 24V (dari sumber dalaman).

Setelah menyambungkan kuasa, saya segera melihat voltan 24V (yang sebenarnya sedikit lebih tinggi: 25V).

Setelah mengawal voltan, saya menukar Multimeter untuk mengukur arus pada output perisai.

Langkah 3: Pengaturcaraan

Seterusnya, saya memprogramkan lakaran di Arduino UNO. Lakaran dan perpustakaan yang diperlukan dilampirkan di bawah.

Namakan semula fail dari *.txt ke *.zip dan unzip.

Langkah 4: Bekerja

Bekerja
Bekerja
Bekerja
Bekerja
Bekerja
Bekerja
Bekerja
Bekerja

Selepas pengaturcaraan, saya membuka Serial Monitor, di mana maklumat debug dikeluarkan, dan di mana anda dapat menetapkan nilai semasa dari 0 hingga 20 mA dengan kenaikan 1,25 mA. Saya memutuskan untuk tidak menyukarkan lakaran, tetapi membuatnya semudah mungkin, jadi saya menetapkan arus dalam angka dan huruf 0-9 dan A, B, C, D, E, F, G. Sebanyak 17 nilai, 16 selang masa, oleh itu, langkahnya adalah 20mA / 16 = 1.25mA.

Pada langkah terakhir saya memeriksa pengesanan litar terbuka, kerana ini saya memutuskan litar pengukuran dan mendapati bahawa daftar status mengubah nilai dari 0x00 menjadi 0x04.

Hasil: DAC sumber semasa stabil, mempunyai ketepatan tinggi. Kehadiran pengasingan galvanik memungkinkan penggunaannya di kawasan perindustrian berbahaya.

Disyorkan: