Etape 3: Comment cette chose travailler ?
Derrière le tempbug, le principe de fonctionnement est vraiment simple. Tout ce que nous faisons ici fait un diviseur résistif à l’aide d’une résistance et une thermistance et mesure de la tension dans le milieu à l’aide d’un convertisseur analogique-numérique dans l’imp électrique.
Attendez, ce qui est une thermistance ?
Une thermistance est une résistance dépendant de la température ; Il a une résistance spécifique à la température ambiante, et sa résistance varie dans une proportion connue avec la température du composant. Dans notre cas, nous avons sélectionné un NTC, ou coefficient de température-négatif-thermistance ; la résistance de la pièce va diminuer comme la température augmente.
Vous avez, mais quel est le problème avec la résistance ?
Ensemble, la résistance et la thermistance forment un diviseur résistif; les deux résistances, câblés vers le haut en série (end-to-end) ont une résistance apparente égale à la somme de leurs résistances individuelles. Ceci détermine la quantité de courant qui circule à travers eux: V = I * R (loi d’ohm), V = 3, 3V (de la carte de dérivation d’imp 3.3V alimentation embarquée), R = le 100kΩ + résistance de la thermistance à la température actuelle -> maintenant, nous savons combien courant ne circule dans le circuit.
Pour en revenir à la Loi d’Ohm, nous savons que la tension aux bornes de la sonde thermique = I * R, où I est le courant traversant le diviseur (ils sont en série, donc les deux composants Voir le même courant), et R est la résistance actuelle de la thermistance. Par conséquent, si nous pouvons mesurer la tension sur la broche 9, nous pouvons résoudre pour la résistance de la thermistance. Compte tenu de la résistance de la thermistance, nous pouvons déterminer la température de la pièce.
Hé, attendez, l’autre côté de la sonde thermique n’est pas raccordée à la terre !
Dès que vous êtes. Elle est reliée à la broche 8. Il s’agit d’un truc sournois que nous utiliserons pour économiser les piles. Courant qui circule dans le diviseur résistif draine la batterie, donc nous allons laisser seulement le flux de courant lorsqu’on veut mesurer la température. Nous faisons cela en programmation pin8 pour une sortie numérique. Lorsque nous avons créé la broche 8 de haut, la chute de tension à travers la cloison est 0V, alors aucun courant passe. Quand nous voulons prendre une mesure, nous nous dirigerons Broche 8 basse et évier actuel de la cloison par le biais de l’imp.
Comment pouvons-nous réellement faire la mesure ?
Pour mesurer la tension à travers la sonde thermique, nous avons créé broche 9 comme un convertisseur analogique-numérique, qui nous permet de prendre une mesure précise de la tension analogique sur la broche à l’aide de la PMI. Découvrez le logiciel en quelques étapes pour voir comment c’est fait.