Algorithme de multimètre numérique shield pour Arduino (6 / 17 étapes)

Étape 6: Comment la résistance se mesure...

Une tension de référence respectant la plage d’alimentation positif est créée par l’utilisation de la diode Zener (2V). Le généré dans cette référence de tension de façon est appliqué à l’entrée de tension convertisseur de courant réalisé par l’ampli op et le transistor PNP BJT (OMP), à quel émetteur (source) terminal, les résistances ajustables et commutable sont connectés. La tension au cours de ces résistances est identique à la tension sur la diode Zener. Les contrôles « Arduino » Conseil, lequel des deux commutateurs seront fermés, cette définition à travers lequel de ces deux résistances s’écoulera actuel. Deux valeurs actuelles possibles sont donc possibles : 10uA, 2.5mA. Ces courants peuvent être ajustés très précieusement. Le produit donc le courant passe dans l’appareil de mesure (résistance, diode, LED, transistor) et la chute de tension est apparu au fil de l’appareil testé (DUT) est appliquée à la broche analogique A2 de la carte « Arduino ».
Pour le VIC (tension convertisseur courant) peut être utilisé comme bien PMOS ou périphériques Bipolaires PNP.
À la première tentative, j’utilisais PMOS NDT2955 périphérique. (J’ai eu un disponible et décidé de l’utiliser). L’opamap utilisé était LM358.
Faire quelques tests, j’ai trouvé que certaines données mesurées ne sont pas stables. J’ai trouvé que l’oscillation est apparu. Le VIC n’était pas stable.
La raison en est : la charge capacitive maximale, qui peut conduire le LM358 est inférieure à 50pF (sans isolation résistive).
La capacité de la porte de l’OMP utilisé était 600pF, qui a fait le circuit entier instable. Ensuite, j’ai changé le transistor PNP BJT (Transistor de jonction bipolaire) 2n3906, et le circuit a été stabilisé.
En d’autres termes : le type de l’ampli op et le transistor du CIV sont soigneusement choisi. Le LM358 n’est pas le meilleur choix - il a des problèmes de stabilité avec des charges capacitives élevés, il a décalage sensible et l’oscillation de sortie n’est pas le meilleur. S’il faut mieux à choisir un R2R (rail à rail) d’entrée/sortie opamp avec entrées JFET/CMOS (courant faible en entrée), offset bas plus de précision.
Le décalage supérieur dans mon cas serait utile « caractéristique », parce que plus loin, dans le logiciel tuning partie, je voudrais montrer, comment ce décalage peut être corrigé par l’utilisation du logiciel.
En utilisant le PMOS transistor, nous permettra d’utiliser la fonction « charge/sans charge » de l’ohmmètre, mais pourrait créer des problèmes de stabilité.
PNP BJT a l’avantage que le circuit est stable.
Dans les deux cas, de manière indépendante, les périphériques de type sont utilisés (OK.. surtout pour l’OMP), ils créent des problèmes de précision de petites.
La raison de précision inférieure est la résistance de sortie limitée des deux appareils. Quel est ce sens :
Permet de prendre la résistance vont de 1000 ohms. Dans ce cas, référence actuelle de 2.5mA sont passés à travers la résistance et la tension est appliquée à l’entrée de l’ADC de la puce Atmega. La valeur de résistance, ce que nous voulons mesurer peut varier entre 0 Ohm et 1000 ohms. La tension vmes de cette manière aussi varie de 0V à 2.5V. Le Vce (Vds): Collecteur-émetteur / tension Drain-source varie entre 0.5V-3V.  La variation de la tension mentionnée affecte directement le collecteur-émetteur / drain-source coulant courant, ce qui entraîne finalement pire précision. Les phénomènes décrits peuvent être mieux compris à la recherche sur les caractéristiques de transfert NPN BJT présentés sur la photo.
Cet effet peut être dans certaines limites corrigés par le logiciel, mais si certains effets de non linéarité sont disponibles, la correction devient très difficile.

Articles Liés

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
Boîte en bois pour multimètre numérique - Caixa de Madère para multimètre numérique

Boîte en bois pour multimètre numérique - Caixa de Madère para multimètre numérique

Este projeto apresenta un confecção de uma caixa de couple de Madère um multimètre numérique, em substituição à frágil embalagem de papelão que protegia o equipamento.Foram utilizadas sobras de Madère de assoalho para un feitura da caixa.Une tampa é
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
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
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
DIY haute tension sonde pour multimètres numériques

DIY haute tension sonde pour multimètres numériques

j'ai été dans la nécessité pour une sonde haute tension par mon multimètres vérifier diverses batteries de condensateurs et circuits de charge haute tension DC. Après avoir vérifié pour les professionnels, j'ai réalisé que je pouvais faire un de quel
Comment transformer votre smartphone à un générique shield pour Arduino

Comment transformer votre smartphone à un générique shield pour Arduino

Salut les gars, je suis l'un des créateurs de 1Sheeld, c'est une application mobile et une planche qui transforme votre smartphone en une plateforme ouverte pour Arduino.ComposantsArduino Uno 19,99 $1Sheeld 54,94 $Maquette, cavaliers, LEDsFondamental
Construire le thermomètre numérique plus simple !

Construire le thermomètre numérique plus simple !

Même si un amateur électronique depuis des années, ce sera mon premier instructable ici !Ce projet n'est pas comme une solution permanente pour un thermomètre numérique, mais un rapide à construire un juste au cas où vous ne trouvez pas votre dédié u
Potentiomètres numériques Arduino Shield

Potentiomètres numériques Arduino Shield

Le Bouclier de Arduino potentiomètres numériques a été testé pour la compatibilité avec Arduino Duemilanove, Diecimilaet Arduino UNO R1/R2Ce blason est issu de l'appareil AD5206 d'Analog Devices.Sur Internet, nous pouvons trouver quelques application
Coffret en bois pour un thermomètre numérique.

Coffret en bois pour un thermomètre numérique.

Ce que je comment j'ai fait un enclos de bois pour un thermomètre numérique à bas prix d'eBay, j'ai acheté pour £2,60 all-in. Ces thermomètres sont conçues pour être insérées dans les panneaux etc. afin qu'ils soient peu laids si ne pas enfermé, car
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
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
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
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