Cours:ArduinoRLC

De troyesGEII
Révision datée du 19 novembre 2019 à 20:48 par Bjacquot (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Retour à la liste des Tps

Éléments de correction

ArduinoNanoPinout.png

Matériel nécessaire

Nous utiliserons :

  • 1 carte arduino nano
  • 1 plaque à essais
  • 1 sachet fils M-M
  • 1 résistance de 10kΩ
  • lots
    • diverses résistances
    • divers condensateurs
    • inductances


Diviseur.png

Soit le schéma ci contre,


Les points suivants sont primordiaux :

  • ->Le signal Ve est connecté à la patte arduino 5
  • ->le composant à identifier sera branché à l'emplacement indiqué "cpt" sur le schéma
  • ->La tension aux bornes du composant est mesurée sur l'entrée analogique A5



Vous devez écrire un programme qui permet de :

  • -> Trouver le type de composant inséré (résistance, condensateur, inductance ou autre !)
  • > Donner la valeur de ce composant (dans la mesure du possible)


Il s'agira également de réaliser une interface avec l'utilisateur (IHM).

On utilisera principalement la liaison série pour afficher les informations, mais vous pouvez également ajouter des leds/afficheurs 7 segments si vous souhaitez.


Question.jpg Commencer par essayer d'identifier le type de composant inséré.

Pour cela vous allez devoir observer l'évolution de la tension lorsqu'on applique sur l'entrée un échelon de tension. Remarquons qu'il faudra sans doute tenir compte d'un bruit de mesure et que la valeur mesurée sur l'entrée analogique ne sera pas nécessairement constante lors de l'identification d'une résistance.

Principe :

  • la patte arduino 5 est une sortie (correspondant à Ve)
  • On active la sortie arduino 5, donc Ve passe à 5V
  • on mesure l'entrée analogique A5
  • on attend un peu
  • on mesure à nouveau l'entrée analogique A5
  • l'évolution de la tension A5 informe sur le type de composant.

Question.jpg Afficher le type de composant.

Il est sans doute temps de demander à l'utilisateur d'appuyer sur un bouton pour démarrer l'analyse. Vous trouverez un moyen d'informer l'utilisateur que son action est requise pour commencer.

Attention, il est important de remettre la tension Ve à 0V pendant un certain temps avant de pouvoir faire une nouvelle mesure.

Question.jpg Dans le cas d'une résistance :

Principe :

  • la patte arduino 5 est une sortie (correspondant à Ve)
  • On active la sortie arduino 5, donc Ve passe à 5V
  • on mesure l'entrée analogique A5
  • en déduire la valeur de la tension aux bornes du composant et donc sa valeur.

Essayer d'implémenter les fonctions suivantes :

  • Trouvez sa valeur
  • Grâce à la liaison série, renseigner l'utilisateur sur :
    • Valeur du composant
    • Éventuellement la valeur normalisée dans la série E12
    • Éventuellement le code des couleurs de la résistance
  • on pourra essayer d'améliorer la précision en utilisant plusieurs ponts diviseurs :
    • on rajoute une résistance de 100Ω qui sera connectée de façon analogue à celle de 10kΩ, mais sur une autre broche arduino
    • la broche de la résistance non utilisée sera déclarée en entrée
    • l'autre broche en sortie
    • on peut bien évidemment répéter ce principe plusieurs fois

Question.jpg Pour les dipôles réactifs  :

  • Déterminer la valeur du composant
  • Afficher sa valeur