Informatique industrielle thomas quiniou et albert ranaivosoloarimanana

Informatique Industrielle TP ?? Microcontrôleur Capteur de Température DS Thomas Quiniou et Albert Ranaivosoloarimanana Licence SPI- Année C Objectifs Mettre en ?uvre le capteur de T DS et a ?cher la valeur sur les a ?cheurs segments Le capteur de température DS Le capteur DS est un capteur numérique qui permet la mesure de la température sur la plage de à C avec un pas de C Il se place directement sur la platine de test Easypic selon le schéma ci-contre Con ?guration positionner le capteur de T sur l ? emprunte TS attention au sens véri ?er que le jumper J est placé en position RE le déplacer si nécessaire valider les a ?cheurs -segments switch SW Le capteur de température DS s'appuie sur le protocole one-wire pour communiquer avec le microcontrôleur et transmettre sa mesure Comme son nom l'indique un seul ?l est nécessaire même si plusieurs périphériques sont utilisés La ?che technique du capteur décrit ses caractéristiques et son mode de fonctionnement Vous pouvez la télécharger à l ? adresse http pages univ-nc nc quiniou En raison de la simplicité d ? utilisation et du large déploiement de ce capteur les commandes pour le faire fonctionner et le contrôler ont été implémentées dans la librairie OneWire de MikroC Il y a au total fonctions ? OwReset permet d'initialiser le capteur ?? OWReset du port n broche ? OwRead permet la réception des données - OWRead du port n broche ? OwWrite permet d ? envoyer des commandes au capteur ?? OWWrite du port n broche code commande Communication Le protocole de communication OneWire permet d ? utiliser plusieurs capteurs sur un même ?l Chaque capteur est alors identi ?é par un code sur -bits ROM code Etant donné que nous n ? utilisons qu ? un seul capteur ici la procédure est simpli ?ée signi ?e adresse CPour lire une température et l ? a ?cher il faut suivre les étapes suivantes a Envoi de la commande CONVERTT code Ox au capteur mesure de la température b Envoi de la commande READSCRATCHPAD code xBE au capteur placement de la température dans le bu ?er - ou mémoire tampon - du capteur c Lecture du bu ?er d A ?chage Remarque avant de transmettre les commandes CONVERTT et READ SCRATCHPAD il faudra au préalable envoyer au capteur un pulse de reset OW Reset puis la commande SKIP ROM code xCC pour adresser tous les capteurs sans avoir recours au code ROM d ? identi ?cation opération coûteuse Décodage de la température A la lecture le code renvoyé par le capteur est un code binaire sur bits les premiers marquent le signe Avant d ? a ?cher la température il est donc indispensable de décoder la suite binaire Pour cela nous utilisons la relation donnée dans la ?che technique du capteur Après lecture du code binaire la variable de lecture contient donc une suite de bits Les premiers MSB ??mais seul su ?t- nous permettent de savoir si la

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Dec 22, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 51.7kB