Voltmètre numérique (2 / 5 étapes)

Étape 2: Communication série

Ce convertisseur A/D particulier, MCP3001, utilise une interface série SPI, après la lecture de sa base de données, tout devient très clair.

Il y a trois broches de connexion de votre microcontrôleur (le cachet de base) au convertisseur :

Horloge, (aka « CLK », ou « CK ») est utilisé pour synchroniser la transmission de données, il permet d’envoyer des morceaux à la même vitesse deux composants différents, un seul bit envoyé par cycle d’horloge.
un cycle d’horloge est de mettre la broche horloge haute (aka « marche », « positif », ou « + ») puis faible (aka « off », « négatif », ou "-"), fondamentalement générant une onde carrée

Données, (aka « DAT », « DT » ou « D out »), c’est ce qui renvoie les valeurs de la lecture, il va afficher un 1 ou un 0 dans un cycle d’horloge et votre microcontrôleur stocke ce peu

Chip Select, (aka les moyens de SS « CS » ou « SS », esclave select, même chose cependant) est utile lorsque vous avez plusieurs périphériques interfacés séries reliés à un microcontrôleur, fonctionnera seulement la puce qui est « sélectionnée », sur ce convertisseur, mettre la broche CS élevée signifie ne pas cochée, tout en mettant les moyens bas de CS broche, vous souhaitez utiliser cette puce, et il commence à travailler

Pour les convertisseurs A/D, parfois le convertisseur a besoin de temps pour prendre un exemple, pour le MCP3001, vous devez lui donner horloge deux cycles pendant qu’il prend l’exemple, puis les bits commence à couler dans à votre microcontrôleur, ceux qui sont ensuite stockés dans la mémoire de votre microcontrôleur

Le code sera utiliser Maj du timbre de la base aux commandes qui facilite ce processus, si vous utilisez autre chose, vous pouvez manuellement faire l’horloge haute, lire un peu, mettre l’horloge faible, mettre en pause et répétez jusqu'à ce que tous les 10 bits sont lues et stockées

Pour plus d’informations, lisez la fiche technique de la MCP3001
les images ci-dessous proviennent de la feuille de données, il lire
http://WW1.Microchip.com/downloads/en/devicedoc/21293b.pdf

Articles Liés

Voltmètre numérique en utilisant arduino

Voltmètre numérique en utilisant arduino

Voltmètre sert à mesurer la tension en circuit, voltmètre analogique ont 5 % d'erreur, il montre la valeur approximative, où le voltmètre numérique donne la valeur exacte de la tension dans le circuit. Tension est mesurée à l'aide de diviseur de tens
Voltmètre numérique de LED pour voiture RC

Voltmètre numérique de LED pour voiture RC

Etape 1: Le voltmètre numérique Vous voulez nead un voltmètre led digital 2 wier. Vous pouvez choos quelle taille il est mais j'ai 3 digitalsÉtape 2: Le Conecting Ça va ressembler à ceciÉtape 3: Trou pour le voltmètre Digita Faire un trou dans la pla
Voltmètre numérique USB bon marché

Voltmètre numérique USB bon marché

Voltmètre numérique + USB = voltmètre numérique USB.Si vous avez fini de faire chargeur, Powerbank ou n'importe quel appareil pour recharger. Vous devez vérifier la tension de sortie pour l'utiliser, si la tension de sortie est trop élevée ou trop ba
Voltmètre numérique d’Arduino avec température

Voltmètre numérique d’Arduino avec température

un de mes projets nécessaires à l'essai des aquastats, et nous avions besoin pour contrôler la tension (12-14vac) ainsi que de la température. Initialement, j'ai commencé avec un capteur de température analogique TMP36, mais était mécontent de la sor
Multimètre numérique pour votre voiture

Multimètre numérique pour votre voiture

affichage de la température indicateur Digital de vitesse, tachymètre et moteur.4 mois avant, j'ai treid pour construire un tachymètre numérique & à l'aide de l'indicateur de vitesse sept segments, mais j'ai omis de le faire le droit chemin. Les circ
Algorithme de multimètre numérique shield pour Arduino

Algorithme de multimètre numérique shield pour Arduino

Cette instructable décrit un bouclier, qui convertit la carte « Arduino » dans un multimètre numérique (DMM).Le bouclier peut être inséré sur « Arduino » UNO und Duemilanove planches. Il peut fonctionner en trois modes :autonome - la mesure de donnée
Thermomètre numérique avec Arduino

Thermomètre numérique avec Arduino

Ce projet utilise un Arduino, un capteur de température DS18B20 et l'affichage LCD 16 x 2 pour afficher la température de l'air actuel. Il peut être fait avec ou sans une maquette, mais une maquette le rend beaucoup plus facile à câbler.Il indique la
Rapide thermomètre numérique à l’aide de TTL convertisseur USB bon marché et DS18B20 - sans Arduino ou Raspberry Pi

Rapide thermomètre numérique à l’aide de TTL convertisseur USB bon marché et DS18B20 - sans Arduino ou Raspberry Pi

Dans mon précédent instructable j'ai donné une introduction au thermomètre numérique utilisant DS18B20 et ESP8266 Conseil nodemcu avec écran OLED SPI et programmation à l'aide de IDE Arduino. Cela exigeait une connaissance de programmation, base élec
Création d’un thermomètre numérique à l’aide d’Intel Edison

Création d’un thermomètre numérique à l’aide d’Intel Edison

Tout d'abord, je tiens à remercier Instructables et Intel pour m'envoie-t-il des Intel edison avec le kit de démarrage. Ce Instructable consiste à créer le thermomètre numérique (en utilisant intel edison). Thermomètre numérique est assez simple et p
Arduino à partir de zéro - thermomètre numérique

Arduino à partir de zéro - thermomètre numérique

J'ai aimé faire des projets avec Arduinos, mais 30 $ un morceau vos projets peuvent coûter chers. Je tiens donc à vous montrer comment vous pouvez faire votre propre Arduino à partir de zéro et faire des économies. Faites votre propre Arduino pour en
Mesurer la tension du chargeur de téléphone à l’aide d’un Simple multimètre numérique de base

Mesurer la tension du chargeur de téléphone à l’aide d’un Simple multimètre numérique de base

IntroductionJ'ai récemment acheté un chargeur de téléphone bon marché en cours d'exécution sur 4 AAA. Une pile AAA est évaluée à 1.5V. Jusqu'à 4 piles rend la tension totale: 6 V (1,5 X 4). Le téléphone intelligent doit seulement être chargé à l'aide
Autocollant de fenêtre numérique (Arduino contrôlée)

Autocollant de fenêtre numérique (Arduino contrôlée)

un autocollant de taille matrice de LED qui affiche des images en séquence à partir d'une carte SD, pour produire une animation signe ou « vitrophanie ». Arduino contrôlée ! Inclut également le code de Windows, Mac et Linux pour la conversion des fic
Une astuce simple pour ajouter un thermomètre à votre multimètre numérique

Une astuce simple pour ajouter un thermomètre à votre multimètre numérique

vous pouvez obtenir un multimètre numérique pour enlever la saleté bon marché ces jours-ci. Aujourd'hui, je vais parler de l'ajout d'une fonction de thermomètre à ces multimètres peu coûteuses en utilisant le minimum de composants externes et sans af
Manomètre numérique bricolage

Manomètre numérique bricolage

Voici les instructions sur la façon de construire votre propre manomètre numérique. Pourquoi voudriez-vous une jauge à vide ? Si votre propre entretien votre moto comme la synchronisation des carburateurs ou ajuster les corps de papillon cet outil fa