Cours:ErS2FermetureIUT : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(mesure de distance par ultrason)
m (fil pilote)
Ligne 4 : Ligne 4 :
  
 
=fil pilote=
 
=fil pilote=
 +
 +
On vous demande de faire une simulation avec Tinkercad de l’ « observateur fil pilote »<br>
 +
 +
* La partie programmée sera réalisée à l’aide d’une carte Arduino UNO. <br>
 +
 +
* Le générateur de signaux pour fil pilote est accessible en utilisant le lien :https://www.tinkercad.com/things/dtG9yFfOVSW<br>
 +
 +
        Il vous reste à mettre les composants sur la platine d’essais, la raccorder à la UNO et à faire le programme.<br>
 +
 +
* Pour le programme, vous pouvez au choix utiliser les fonctions Arduino ou programmer exclusivement en C.<br>
  
 
=mesure de distance par ultrason=
 
=mesure de distance par ultrason=

Version du 18 mars 2020 à 11:47

Un travail de simulation sur tinkercad doit être réalisé pour la fin des projets.


fil pilote

On vous demande de faire une simulation avec Tinkercad de l’ « observateur fil pilote »

  • La partie programmée sera réalisée à l’aide d’une carte Arduino UNO.
       Il vous reste à mettre les composants sur la platine d’essais, la raccorder à la UNO et à faire le programme.
  • Pour le programme, vous pouvez au choix utiliser les fonctions Arduino ou programmer exclusivement en C.

mesure de distance par ultrason

Pas de changement pour ce projet qui se simule facilement sur tinkercad.

Vous devez donc faire la saisie du schéma avec les afficheurs, un bouton pour lancer une mesure et le module ultrason (attention il y en a 2 sur tinkercad, c'est bien le hc-sr04 !)

Quelques remarques :

  • les afficheurs sont forcément multiplexés
  • les afficheurs sont soit à anodes ou cathodes communes (propriété de l'objet)
  • connecter tous les segments sur le même port, programmation plus simple
  • un prochain td d'info pourra vous être utile pour gérer les afficheurs

téléinformation

Théorie : un peu de physique

L'information qui vous intéresse est précédée par l'étiquette PAPP (Puissance apparente) et est donnée en en Volt.ampères. On vous demande d'allumer une led verte tous les Wh.

Question.jpg Vous recevez sans arrêt la trame (partielle)

ADCO 031428005988 ?
HCHC 000643083 ^
IINST 003 Z
IMAX 029 J
PAPP 00620 )
MOTDETAT 000000 B

Au bout de combien de temps êtes vous susceptible d'allumer la led verte (si la puissance active et la puissance apparente sont égales) ?

Question.jpg En déduire le calcul que vous avez à faire à chaque réception de trame avec la donnée PAPP pour connaître à chaque réception le nombre de Wh consommé.

Indication : on notera l'intervalle de temps entre deux réceptions DT et on le supposera en millisecondes.

mesure de consommation

Comme il est difficile de simuler la consommation d'un appareil USB sur tinkercad, nous utiliserons des lampes. En faisant varier la tension du générateur, le courant de les ampoules va varier avec un maximum proche de 1A.

Vous récupérerez le schéma sur le lien suivant :

https://www.tinkercad.com/things/eCAHGzwWqyu


Câblage

vous ajouterez des afficheurs 7 segments afin d'afficher la valeur de la consommation. Bien entendu ces afficheurs doivent être multiplexé.

Attention, sur tinkercad les afficheurs peuvent être à cathodes ou anodes communes (cf propriété de l'objet).

Pensez à relier tous les segments sur le même port du µcontrôleur afin de simplifier la programmation. Un TD d'informatique embarquée à venir permettra de vous aidera si besoin pour la réalisation du programme.

Attendu

Vous devez ensuite programmer le µcontrôleur de la carte arduino UNO (atmega328p) pour afficher le courant circulant dans les lampes.

Vous pouvez utiliser les fonctions arduino. Pour la conversion analogique pensez à utiliser la fonction analogReference().