Servant d’Arduino UNO 3-CH haute résolution DACs

  • Dans cette application, nous donnerons une démonstration sur la façon de construire une alimentation de haute précision utilisant le DAC-3000 et une source de référence de haute précision REF4096.

Step1:List de matériel

adresse de magasin eBay :

BUONO UNO R3

REF-4096 + DAC-3000

Umm-UNO (dessoudé) ou UM UNO Assamblied

Cette application utilisera les pièces suivantes :

  • 1 x cartes Arduino (Arduino UNO BUONO R3)
  • 1 x bouclier UM-UNO
  • 1 x REF4096
  • 1 x DAC-3000
  • 1 x broches
  • 3 x connecteur femelle
  • Quelques uns des fils

Etape 2: Branchements

Bien que ne pas compliqué, mais il faut aussi vous avez peu de patience pour terminer les connexions. Juste faites-le et avoir du plaisir...

Step3:Arduino Codes de programmation

Comme il utilise le port série pour rendre la communication, la vitesse de transmission est 115200bps.

Afin de régler la tension, veuillez utiliser le format de la commande: "DA0 = xxxx", "AD1 = xxxx" et "DA2 = xxxx". xxxx est la valeur de la tension et son aire de répartition: 0 à 4096. Vous pouvez utiliser « REF? » à la pour lecture de votre Vref et "REF = xxxx" pour définir la Vref, il peut rendre vos résultats plus précis.

Veuillez noter les caractères de fin sont: « \r\n », cela signifie que vous devez activer la fonction « SendNew » de l’outil de la série. Sinon la commande sera ignorée.

Etape 4: Profitez !

Après que tous les travaux ci-dessus sont terminés, vous pouvez obtenir la tension sur le pin correspondant en envoyant la commande par l’intermédiaire de n’importe quel outil de série.

Ce module d’alimentation haute précision peut être intégré dans les projets que vous aviez besoin. Encore plus, vous pouvez le prendre n’importe où.

ÉTAPE 5: La puissance d’alimentation essai de précision

Formule de calcul de valeur de tension :

1) tension d’ADC

Test :

1. essai de précision Chn0 (8 bits DAC)

Numéro de mise en valeur valeur réelle tension strept

1 500 484 -16-3.20

2 1000 987-13-1.30

3 1500 1492-8-0.53

4 2000 2015 15 0.75

5 2500 2523 23 0,92

6 3000 3034 34 1.13

7 3500 3546 46 1.31

8 4000 4076 76 1,90

2. Chn1 essai de précision (15 bits DAC)

Numéro de mise en valeur valeur réelle tension strept
1 500 508 8 3.6

2 1000 1004 4 0,4

3 1500 1501 1 0,07

4 2000 2000 0 0,00

5 2500 2501 1 0,04

6 3000 3003 3 0,10

7 3500 3507 7 0,20

8 4000 4013 13 0,33

3. Chn2 essai de précision (15 bits DAC)

Numéro de mise en valeur valeur réelle tension strept

1 500 509 9 1,80

2 1000 1005 5 0,50

3 1500 1502 2 1.13

4 2000 2002 2 0,10

5 2500 2502 2 0,08

6 3000 3004 4 0,13

7 3500 3508 8 0,23

8 4000 4013 13 0,33

Articles Liés

Brûler le Bootloader sur ATMega328 servant d’ISP Arduino UNO

Brûler le Bootloader sur ATMega328 servant d’ISP Arduino UNO

mise à jour : ce tutoriel va travailler sur IDE Arduino 1.0.1, la 1.0.5 récente apporte quelques modifications sur le croquis de l'ISP, donc je ne sais pas si ça fonctionne (je viens d'acheter 2 ATMega328 et brûlé tous les deux sur 1.0.1).S'il vous p
Beeduino : Maison Arduino Uno pour 6 $

Beeduino : Maison Arduino Uno pour 6 $

Hé ce que le coût de cette carte bleue bidule, « Arduino » je pense que son nom?? Eh bien, le coût est environ 30 $ par chambre. Woah 30 $ pour seulement ce circuit simple. Quel est si spécial dedans ? Eh bien de rien en fait. C'est juste une platefo
Faire un détecteur d’incendie en quelques minutes avec Samsung SAMIIO, Arduino UNO et Raspberry Pi

Faire un détecteur d’incendie en quelques minutes avec Samsung SAMIIO, Arduino UNO et Raspberry Pi

Nous allons construire un dispositif d'Ito qui envoie des données de capteurs à SAMI à l'aide WebSockets de SAMI la flamme. Le dispositif de l'ITO se compose d'un capteur sur étagère, Arduino UNO et Raspberry Pi.Dans cette implémentation, un manifest
Comment 3 servomoteurs de contrôle à l’aide de commutateurs de bouton poussoir et un Arduino Uno

Comment 3 servomoteurs de contrôle à l’aide de commutateurs de bouton poussoir et un Arduino Uno

Dans ce projet, je me suis fixé la tâche de contrôler le mouvement des 3 servomoteurs en appuyant sur les commutateurs de bouton poussoir. Mon intention est d'utiliser ces boutons pour contrôler le mouvement d'un bras de robot 3-servo.Ce que je veux
Marche-arrêt panier vélo feux Using Arduino Uno

Marche-arrêt panier vélo feux Using Arduino Uno

Comment ça marche :http://www.youtube.com/watch?v=2MnkE1xXlKIIl s'agit d'un projet réalisé pour une introduction aux cours d'électronique.[Il s'agit de mon cahier ouvert pour le cours : http://mbenitez.iheartanthony.com/]Il s'agit d'un projet vraimen
Connecter l’Arduino Uno pour Android via Bluetooth

Connecter l’Arduino Uno pour Android via Bluetooth

Dans ce projet, un module Bluetooth serial est utilisé pour créer une connexion entre l'Arduino Uno et une application Android que j'ai créé avec MIT App Inventor.Arduino à l'écoute des commandes en lumière certaines de LED ou de montrer son statut.
Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Dans ce tutoriel nous allons voir une utilisation différente du module ultrasons HC-SR04. Ce module est souvent utilisé sur les robots et les voitures jouets pour localiser les obstacles, mais il peut être utilisé pour mesurer les distances aussi bie
Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

J'ai toujours voulu ajouter ambilight à mon téléviseur. Il est tellement cool ! J'ai finalement fait et je n'étais pas déçu !J'ai vu beaucoup de vidéos et de nombreux tutoriels sur la création d'un système Ambilight pour votre TV, mais je n'ai jamais
Guide simple pour régler l’heure sur une horloge temps réel DS3231/DS3107/DS1337 avec Arduino UNO

Guide simple pour régler l’heure sur une horloge temps réel DS3231/DS3107/DS1337 avec Arduino UNO

Le DS3231 est une haute précision, largement utilisé Real Time Clock (RTC), ainsi que ses homologues légèrement moins précis, DS3107 et DS1337. Avant de pouvoir être utile, toutefois, elle doit être réglée à la bonne heure. Ce Instructable est strict
Portable Arduino Uno température et capteur d’humidité avec écran LCD

Portable Arduino Uno température et capteur d’humidité avec écran LCD

Hey tout le monde. J'ai acquis beaucoup de bonnes idées d'instructables au fil des ans. Comme il s'agit de mon premier ' ible, je me dis que je voudrais partager quelque chose que j'ai fait aussi bien. Je suis cela concluez le plein spectre Laser con
Comment programmer le ATtiny85 avec la carte de Arduino uno

Comment programmer le ATtiny85 avec la carte de Arduino uno

Dans ce tutoriel, nous utiliserons une carte Arduino comme un programmeur ATtiny.Pour ce faire nous allons utiliser une seule carte Arduino UNO en tant qu'ISP (programmeur) et un microcontrôleur ATtiny85.Nous allons utiliser Codebender - en ligne IDE
Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Je suis un grand fan de Star Wars et quand j'ai vu la Star Wars : The Force Awakens j'ai pensé que j'ai besoin d'un droïde de BB-8. C'était génial, comment cette petite sphère s'installe dans le film. Alors j'ai décidé que je vais faire ce droid qui
Comment connecter un écran LCD de série à un Arduino UNO

Comment connecter un écran LCD de série à un Arduino UNO

Dans ce instructable je vais vous montrer comment j'ai branché une série LCD 16 X 2 à un Arduino UNO.Il y a beaucoup d'instructables et tutoriels vous montre comment connecter un écran LCD normal à un Arduino, mais pas beaucoup montrant une série LCD
Utilisez la carte de dérivation Si4703 FM sur Arduino Uno

Utilisez la carte de dérivation Si4703 FM sur Arduino Uno

dans ce post, je sera démonstration comment utiliser carte de dérivation SI4703 FM sur Arduino UnoCarte de dérivation Si4703 FM pour le circuit tuner Silicon Laboratories Si4703 FM.Au-delà d'être une simple radio de FM, le Si4703 est également capabl