Table des matières:
Vidéo: Source actuelle DAC AD5420 et Arduino : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Bonjour. Dans cet article, je souhaite partager mon expérience avec le convertisseur numérique-analogique actuel AD5420, qui présente les caractéristiques suivantes:
- Résolution 16 bits et monotonie
- Plages de sortie de courant: 4 mA à 20 mA, 0 mA à 20 mA ou 0 mA à 24 mA
- ±0,01% FSR erreur totale non ajustée typique (TUE)
- ±3 ppm/°C dérive de sortie typique
- Interface numérique série flexible
- Détection de défaut de sortie sur puce
- Référence sur puce (10 ppm/°C maximum)
- Retour/surveillance du courant de sortie
- Fonction d'effacement asynchrone
Gamme d'alimentation (AVDD)
- 10,8 V à 40 V; AD5410AREZ/AD5420AREZ
- 10,8 V à 60 V; AD5410ACPZ/AD5420ACPZ
- Conformité de la boucle de sortie à AVDD − 2,5 V
- Plage de température: -40°C à +85°C
Étape 1: Composants nécessaires
Pour le travail, j'ai pris les composants suivants:
- Arduino UNO,
- Blindage AD5420 pour Arduino (avec isolation galvanique),
- Multimètre (pour mesurer le courant de sortie).
Étape 2: Assemblage
Dans un premier temps, il est nécessaire d'installer sur le blindage des cavaliers chargés de choisir le niveau de tension des signaux logiques, ainsi que de sélectionner les signaux FAULT, CLEAR et LATCH.
Dans la deuxième étape, j'ai connecté le shield AD5420 à l'Arduino UNO, connecté l'alimentation 9-12V, le câble USB pour la programmation, un multimètre pour mesurer la tension 24V (à partir d'une source interne).
Après avoir branché l'alimentation, j'ai tout de suite vu une tension de 24V (qui était en fait un peu plus élevée: 25V).
Après avoir contrôlé la tension, j'ai commuté le multimètre pour mesurer le courant à la sortie du blindage.
Étape 3: Programmation
Ensuite, j'ai programmé le sketch dans Arduino UNO. Le croquis et la bibliothèque nécessaire sont joints ci-dessous.
Renommez le fichier de *.txt en *.zip et décompressez.
Étape 4: Travailler
Après la programmation, j'ai ouvert le moniteur série, dans lequel les informations de débogage sont émises et à travers lequel vous pouvez définir la valeur du courant de 0 à 20 mA par incréments de 1,25 mA. J'ai décidé de ne pas compliquer le croquis, mais de le rendre aussi simple que possible, j'ai donc défini le courant en chiffres et lettres 0-9 et A, B, C, D, E, F, G. Un total de 17 valeurs, 16 intervalles, donc le pas est de 20mA/16 = 1,25mA.
Lors de la dernière étape, j'ai vérifié la détection d'un circuit ouvert, pour cela j'ai cassé le circuit de mesure et j'ai constaté que le registre d'état changeait la valeur de 0x00 à 0x04.
Résultats: Le DAC source actuel est stable, a une grande précision. La présence d'une isolation galvanique permet son utilisation dans des zones industrielles dangereuses.
Conseillé:
Surveillance actuelle via Arduino Nano (I2C): 5 étapes
Surveillance du courant via Arduino Nano (I2C): Bonjour, bonnes salutations .. !! Ici, je (Somanshu Choudhary) au nom de Dcube tech ventures va surveiller le courant à l'aide d'Arduino nano, c'est l'une des applications du protocole I2C pour lire l'analogique données du capteur de courant TA12-200
Kit d'apprentissage Arduino (Open Source): 7 étapes (avec photos)
Kit d'apprentissage Arduino (Open Source): Si vous êtes un débutant dans le monde Arduino et que vous allez apprendre Arduino en ayant une expérience pratique, ce Instructables et ce kit est fait pour vous. Ce kit est également un bon choix pour les enseignants qui aiment enseigner Arduino à leurs élèves de manière simple
Joy Robot (Robô Da Alegria) - Robot Open Source imprimé en 3D, alimenté par Arduino ! : 18 étapes (avec photos)
Joy Robot (Robô Da Alegria) - Open Source imprimé en 3D, robot alimenté par Arduino ! : premier prix du concours Instructables Wheels, deuxième prix du concours Instructables Arduino et finaliste du défi Design for Kids. Merci à tous ceux qui ont voté pour nous !!! Les robots arrivent partout. Des applications industrielles à u
Arduino Glass - Casque de réalité augmentée Open Source : 9 étapes (avec photos)
Arduino Glass - Casque de réalité augmentée Open Source : Avez-vous déjà envisagé de vous procurer un casque de réalité augmentée ? Avez-vous également été séduit par la possibilité de la réalité augmentée et avez-vous regardé le prix avec un cœur brisé ? Oui, moi aussi ! Mais cela ne m'a pas arrêté là. J'ai renforcé mon courage et à la place
[Robot Arduino] Comment faire un robot de capture de mouvement - Pouces Robot - Servomoteur - Code source : 26 étapes (avec photos)
[Robot Arduino] Comment faire un robot de capture de mouvement | Pouces Robot | Servomoteur | Code source : Robot Thumbs. Utilisé un potentiomètre du servomoteur MG90S. C'est très amusant et facile! Le code est très simple. Il n'y a qu'une trentaine de lignes. Cela ressemble à une capture de mouvement. Veuillez laisser toute question ou commentaire! [Instruction] Code source https://github.c