Mündəricat:

Mövcud Mənbə DAC AD5420 və Arduino: 4 Addım (Şəkillərlə)
Mövcud Mənbə DAC AD5420 və Arduino: 4 Addım (Şəkillərlə)

Video: Mövcud Mənbə DAC AD5420 və Arduino: 4 Addım (Şəkillərlə)

Video: Mövcud Mənbə DAC AD5420 və Arduino: 4 Addım (Şəkillərlə)
Video: Maddə asılılığı: səbəbləri və onunla mübarizə üçün mövcud resurslar | Sənubər Heydərova 2024, Noyabr
Anonim
Mövcud Mənbə DAC AD5420 və Arduino
Mövcud Mənbə DAC AD5420 və Arduino

Salam Bu yazıda, aşağıdakı xüsusiyyətlərə malik olan AD5420 cari rəqəmsaldan analoqa çeviricisi ilə təcrübəmi bölüşmək istərdim:

  • 16 bitlik qətnamə və monotonluq
  • Cari çıxış diapazonları: 4 mA - 20 mA, 0 mA - 20 mA və ya 0 mA - 24 mA
  • ± 0.01% FSR tipik ümumi tənzimlənməmiş səhv (TUE)
  • ± 3 ppm/° C tipik çıxış sürüşməsi
  • Çevik serial rəqəmsal interfeys
  • Çip üzərindəki çıxış qüsurlarının aşkarlanması
  • Çip üzərində istinad (maksimum 10 ppm/° C)
  • Əlaqə/çıxış cərəyanının monitorinqi
  • Asenkron aydın funksiya

Enerji təchizatı (AVDD) aralığı

  • 10,8 V - 40 V; AD5410AREZ/AD5420AREZ
  • 10,8 V - 60 V; AD5410ACPZ/AD5420ACPZ
  • Çıxış döngəsinin AVDD -yə uyğunluğu - 2,5 V
  • Temperatur aralığı: -40 ° C ilə +85 ° C arasında

Addım 1: Lazım olan komponentlər

Lazım olan komponentlər
Lazım olan komponentlər

İş üçün aşağıdakı komponentləri götürdüm:

  • Arduino UNO,
  • Arduino üçün AD5420 qalxanı (galvanik izolyasiya ilə),
  • Multimetr (çıxış cərəyanını ölçmək üçün).

Addım 2: Quraşdırma

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

İlk addımda, məntiqi siqnalların gərginlik səviyyəsinin seçilməsindən, habelə FAULT, CLEAR və LATCH siqnallarının seçilməsindən məsul olan tullananları qalxana quraşdırmaq lazımdır.

İkinci addımda AD5420 qalxanını Arduino UNO-ya bağladım, 9-12V gücünü, proqramlaşdırma üçün USB kabelini, 24V gərginliyi ölçmək üçün bir multimetr (daxili mənbədən) bağladım.

Gücü bağladıqdan sonra dərhal 24V (əslində bir qədər yüksək olan 25V) bir gərginlik gördüm.

Gərginliyi idarə etdikdən sonra, qalxanın çıxışındakı cərəyanı ölçmək üçün Multimetrini dəyişdim.

Addım 3: Proqramlaşdırma

Sonra, eskizi Arduino UNO -da proqramlaşdırdım. Eskiz və lazımi kitabxana aşağıda verilmişdir.

Faylın adını *.txt -dən *.zip -ə dəyişdirin və açın.

Addım 4: İş

İşləyir
İşləyir
İşləyir
İşləyir
İşləyir
İşləyir
İşləyir
İşləyir

Proqramlaşdırıldıqdan sonra, ayıklama məlumatlarının verildiyi və bunun vasitəsilə cari dəyəri 0 ilə 20 mA arasında 1,25 mA artımlarla təyin edə biləcəyiniz Serial Monitoru açdım. Eskizi çətinləşdirməməyi, mümkün qədər sadə etmək qərarına gəldim, buna görə cərəyanı 0-9 və A, B, C, D, E, F, G rəqəmlərində və hərflərində təyin etdim. Cəmi 17 dəyər, 16 interval, buna görə də addım 20mA / 16 = 1.25mA -dır.

Son addımda açıq bir dövrə aşkarlanmasını yoxladım, bunun üçün ölçmə sxemini pozdum və status qeydinin 0x00 -dən 0x04 -ə dəyişdiyini gördüm.

Nəticələr: Mövcud DAC mənbəyi sabitdir, yüksək dəqiqliyə malikdir. Galvanik izolyasiyanın olması təhlükəli sənaye sahələrində istifadəsinə imkan verir.

Tövsiyə: