Outils pour utilisateurs

Outils du site


wiki:divers:mcp41010

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:divers:mcp41010 [2017/02/03 17:54]
Christian Simon
wiki:divers:mcp41010 [2020/10/05 14:37] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Utilisation de potentiomètre numériques ====== ====== Utilisation de potentiomètre numériques ======
  
-L'objectif est de pouvoir régler le gain d'un amplificateur ou atténuer un signal dirigé sur une entrée analogique d'Arduino, pour pouvoir profiter au mieux de la plage fonctionnement du convertisseur ADC interne. +L'objectif est de pouvoir régler le gain d'un amplificateur ou atténuer un signal dirigé sur une entrée analogique d'Arduino, pour pouvoir profiter au mieux de la plage fonctionnement du convertisseur ADC interne. Un exemple complet comparable à [[http://techrm.blogspot.fr/2015/03/how-to-control-inverting-amplifier.html|ce que l'on veut faire est décrit ici]].
 ====== Références ====== ====== Références ======
  
 Il existe de nombreuses variétés de potentiomètres pilotables suivant plusiers modes par des Arduino. Il existe de nombreuses variétés de potentiomètres pilotables suivant plusiers modes par des Arduino.
-En SPI : [[http://ww1.microchip.com/downloads/en/DeviceDoc/11195c.pdf |MCP 41010 ]]+ 
 +  * En I2C : [[http://www.analog.com/media/en/technical-documentation/data-sheets/AD5171.pdf|AD5171]] avec [[https://www.arduino.cc/en/Tutorial/DigitalPotentiometer|un tutoriel sur le site officiel Arduino]] 
 +  * En SPI : [[http://ww1.microchip.com/downloads/en/DeviceDoc/11195c.pdf |MCP 41010]]
 avec des tutoriels dont [[http://henrysbench.capnfatz.com/henrys-bench/arduino-output-devices/mcp41010-digital-potentiometer-arduino-user-manual/ | Henry's Bench]] qui sort premier de Google. avec des tutoriels dont [[http://henrysbench.capnfatz.com/henrys-bench/arduino-output-devices/mcp41010-digital-potentiometer-arduino-user-manual/ | Henry's Bench]] qui sort premier de Google.
 +==== Montage de base ====
  
-======= Montage ========+ 
 +{{ :wiki:divers:photo-1.jpg?direct&400 |}} 
 + 
 +(Joli schéma sous Fritzing à faire)
  
 On vérifie que la résistance totale PWA-PWB est de 10 kΩ.  On vérifie que la résistance totale PWA-PWB est de 10 kΩ. 
-Ensuite on constate que le temps de réponse du MCP41010 est perceptible avec un simple voltmètre il faut environ 3 secondes pour que la résistance nouvelle demandée s'établisse lorsqu'on part de 10 kΩ pour descendre par incrément de 400 Ω.+Puis on joue à faire des paliers de 10*20/255=784Ω, avec V(PWA)=5V, V(PWB)=0V, d'une durée de 100 ms, et on mesure V(PW0). 
 +On obtient la courbe suivante :  
 + 
 +{{ :wiki:divers:mcp41010_steps.png?direct&400 |}} 
 + 
 +Pas de déformation visible, temps de montée non mesurable. 
 + 
 +==== Amplificateur ==== 
 + 
 +On utilise un [[http://www.ti.com/lit/ds/symlink/lm2904-n.pdf|LM358]] comme amplificateur. C'est le choix le plus banal dans les tutoriels Arduino : pas cher, alimentation entre VCC et 0V semblable à l'Arduino (on évite l'alimentation symétrique +VCC/-VCC comme le UA741 par ex., facteur d'incompréhensions dans un contexte Arduino-débutant en électronique).
  
  
wiki/divers/mcp41010.1486144458.txt.gz · Dernière modification: 2017/02/03 17:54 de Christian Simon