Πίνακας περιεχομένων:

Τρέχουσα πηγή DAC AD5420 και Arduino: 4 βήματα (με εικόνες)
Τρέχουσα πηγή DAC AD5420 και Arduino: 4 βήματα (με εικόνες)

Βίντεο: Τρέχουσα πηγή DAC AD5420 και Arduino: 4 βήματα (με εικόνες)

Βίντεο: Τρέχουσα πηγή DAC AD5420 και Arduino: 4 βήματα (με εικόνες)
Βίντεο: How to Interface Industrial Sensors with Arduino Nano 2024, Νοέμβριος
Anonim
Τρέχουσα πηγή DAC AD5420 και Arduino
Τρέχουσα πηγή DAC AD5420 και Arduino

Γεια. Σε αυτό το άρθρο, θα ήθελα να μοιραστώ την εμπειρία μου με τον τρέχοντα μετατροπέα ψηφιακού σε αναλογικό AD5420, ο οποίος έχει τα ακόλουθα χαρακτηριστικά:

  • Ανάλυση 16-bit και μονοτονία
  • Εύρος εξόδου: 4 mA έως 20 mA, 0 mA έως 20 mA ή 0 mA έως 24 mA
  • Typical 0,01% τυπικό συνολικό μη προσαρμοσμένο σφάλμα FSR (TUE)
  • ± 3 ppm/° C τυπική μετατόπιση εξόδου
  • Ευέλικτη σειριακή ψηφιακή διεπαφή
  • Εντοπισμός σφαλμάτων εξόδου στο τσιπ
  • Αναφορά στο τσιπ (μέγιστο 10 ppm/° C)
  • Ανατροφοδότηση/παρακολούθηση του ρεύματος εξόδου
  • Ασύγχρονη καθαρή λειτουργία

Εύρος τροφοδοσίας (AVDD)

  • 10,8 V έως 40 V AD5410AREZ/AD5420AREZ
  • 10,8 V έως 60 V AD5410ACPZ/AD5420ACPZ
  • Συμμόρφωση βρόχου εξόδου με AVDD - 2,5 V
  • Εύρος θερμοκρασίας: −40 ° C έως +85 ° C

Βήμα 1: Απαιτούμενα εξαρτήματα

Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα

Για δουλειά, πήρα τα ακόλουθα στοιχεία:

  • Arduino UNO,
  • AD5420 ασπίδα για Arduino (με γαλβανική απομόνωση),
  • Πολύμετρο (για τη μέτρηση του ρεύματος εξόδου).

Βήμα 2: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Στο πρώτο βήμα, είναι απαραίτητο να εγκαταστήσετε βραχυκυκλωτήρες στην ασπίδα που είναι υπεύθυνοι για την επιλογή του επιπέδου τάσης των λογικών σημάτων, καθώς και για την επιλογή σημάτων ΒΛΑΒΗΣ, ΚΑΘΑΡΙΣΜΟΥ και ΛΑΤΣΑ.

Στο δεύτερο βήμα, ένωσα την ασπίδα AD5420 στο Arduino UNO, συνέδεσα την τροφοδοσία 9-12V, το καλώδιο USB για προγραμματισμό, ένα πολύμετρο για μέτρηση τάσης 24V (από εσωτερική πηγή).

Έχοντας συνδέσει το ρεύμα, είδα αμέσως μια τάση 24V (η οποία στην πραγματικότητα ήταν λίγο υψηλότερη: 25V).

Μετά τον έλεγχο της τάσης, άλλαξα το πολύμετρο για να μετρήσω το ρεύμα στην έξοδο της ασπίδας.

Βήμα 3: Προγραμματισμός

Στη συνέχεια, προγραμματίζω το σκίτσο στο Arduino UNO. Το σκίτσο και η απαραίτητη βιβλιοθήκη επισυνάπτονται παρακάτω.

Μετονομασία αρχείου από *.txt σε *.zip και αποσυμπίεση.

Βήμα 4: Εργασία

Εργαζόμενος
Εργαζόμενος
Εργαζόμενος
Εργαζόμενος
Εργαζόμενος
Εργαζόμενος
Εργαζόμενος
Εργαζόμενος

Μετά τον προγραμματισμό, άνοιξα το Serial Monitor, στο οποίο εκδίδονται πληροφορίες εντοπισμού σφαλμάτων και μέσω του οποίου μπορείτε να ορίσετε την τρέχουσα τιμή από 0 έως 20 mA σε προσαυξήσεις 1,25 mA. Αποφάσισα να μην περιπλέξω το σκίτσο, αλλά να το κάνω όσο το δυνατόν πιο απλό, οπότε έθεσα το ρεύμα σε αριθμούς και γράμματα 0-9 και A, B, C, D, E, F, G. Συνολικά 17 τιμές, 16 διαστήματα, επομένως, το βήμα είναι 20mA / 16 = 1,25mA.

Στο τελευταίο βήμα, έλεγξα την ανίχνευση ανοικτού κυκλώματος, για αυτό έσπασα το κύκλωμα μέτρησης και διαπίστωσα ότι ο καταχωρητής κατάστασης άλλαξε την τιμή από 0x00 σε 0x04.

Αποτελέσματα: Η τρέχουσα πηγή DAC είναι σταθερή, έχει υψηλή ακρίβεια. Η παρουσία γαλβανικής απομόνωσης επιτρέπει τη χρήση του σε επικίνδυνες βιομηχανικές περιοχές.

Συνιστάται: