Raspberry Pi : Utilisation des périphériques externes

Comprendre le capteur de température

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Denis Réant vous donne quelques explications sur le datasheet (feuille de données) relatif au capteur de température.
05:09

Transcription

Dans cette vidéo je vais vous parler un petit peu du datasheet du MC9808 puisqu'en fait c'est vraiment un composant assez complexe et qui a une sensibilité au niveau de la température qui va jusqu’au quart de degré. Donc, pour ceci vous retrouvez les packages qui sont ici. avec nos différentes adresses, SDL, l'alerte, ainsi que les alimentations, et puis, à l'intérieur vous avez beaucoup de choses. On ne va pas tout ça faire, il en est hors de question, mais juste pour vous dire que par exemple, dans le registre Configuration vous avez plusieurs possibilités de configurations qui se font bit à bit. Et puis après, dans le registre Température, par contre, c'est un registre tranché de 8 bits. Vous pouvez configurer d'autres choses, mais pour l'instant nous allons passer, le brochage, le revoilà. Voilà un petit peu comment ça se passe pour ce Capteur de température. Alors, ce qui est important de savoir, c'est qu'il est alimenté sous 3,3 volts, c'est ce qui est recommandé. Maintenant on peut aller de 2,2 à 5,5 avec une plage de température quand même qui est assez confortable. Donc, n'oubliez pas que sa capacitance d'entrée de 5 picofarads. Ça, c'est important, puisque c'est ça qui va limiter en fait le nom de capteur. Et on vous rappelle bien que la capacité maximale utilisée sur le Bus ne doit pas dépasser 400 picofarads. Passons un petit peu, donc là nous passons ainsi sur les caractéristiques techniques, ça n'a pas un intérêt crucial pour notre formation. Nous voilà justement avec notre adresse. L'adresse que je vous ai dit tout à l'heure ici, ce n'était pas une erreur, c'est parce qu'ils ont mieux chronogramme qui est ici. Donc, un « 001 » y sont mis dans le deuxième cas où vous pouvez customiser en fait votre adresse, sinon l'adresse par défaut est celle-ci. Faites bien attention, et là, j'insiste, parce que ça va conditionner tout le fonctionnement après de notre programme. Ici vous êtes à deux puissance « 0 ». Ça nous fait un deux puissances « 2 » , deux puissances « 3 », deux puissances « 4 ». Donc, ici, si vous mettez tout à zéro, ça nous fait deux puissances « 4 », ça nous fait « 8 ». Ensuite, on m'affine notre premier quarté, notre deuxième quarté qui est incomplet, mais par défaut ici nous y mettrons un 12, nous avons deux puissances « 0 », deux puissances « 1 », deux puissances « 2 », deux puissances « 3 ». Donc, forcément l'adresse de notre MCP, quel qu'il soit, commencera par un « 1 » en excès décimal. Et après, avec une valeur qui suivra derrière en fonction de ce que vous aurez connecté ou pas au Plus VDD. D'accord, j'espère que je suis bien clair sur cette explication, parce que c'est vraiment ça qui va tout conditionner après. Donc, après on vous fait les rappels, voilà, alors, le même graphique que je vous ai montré, avec les conditions de tout à l'heure, et puis, juste pour vous donner un petit aperçu, par exemple, du registre de Configuration. Vous rentrez en fait dans la tram qui est ici, le registre de Configuration qu'puisse se retrouver, voilà, le registre de Configuration se finit par un « 1 ». Donc, vous allez avoir un Start, le Maître va dire l'adresse, veut écrire, il va attendre un accusé de réception de la part de l'esclave, vous allez y mettre le registre de Configuration, si c'est celui-ci que vous avez choisi, et après, à l'intérieur de ce registre de Configuration vous allez attendre que l'esclave vous répond, et à partir de là vous allez écrire. Donc, forcément ce registre de Configuration, c'est le registre qui est ici. Si je remonte un petit peu, voilà, vous avez tous ces bits-là à configurer en fonction de vos besoins. Vous avez un peu de temps à passer quand même. Vous voyez, c'est pour ça que vous avez deux octets vous avez le MSB qui est là, et le LSB qui est transmis après. Là, après, c'est du travail personnel pour essayer de bien comprendre le MSB et le LSB. Et puis après vous pouvez faire ça évidemment pour Plan de registre, qui sont la température, l’hystérésis, etc. Voilà un peu, ce qui en est dernière chose. On vous dit que si vous voulez obtenir la température, parce qu'il ne faut pas oublier que ce sont des données binaires, il faut effectuer cette petite arithmétique que l'on va retrouver dans notre programme principal pour obtenir une valeur qui est la vraie valeur en décimal et non pas obtenir un chiffre en excès décimal. Voilà, je pense que j'ai fait le tour de ce datasheet. A vous de l'explorer et de vous y plonger de façon à y voir toutes les fonctionnalités, le potentiel de ce composant.

Raspberry Pi : Utilisation des périphériques externes

Communiquez avec le monde extérieur avec votre Raspberry Pi 2. Appréhendez l’utilisation des périphériques externes pris en charge au travers des protocoles I²C et SPI.

2h11 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :24 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !