Amusez-vous avec PIC Assembly - Episode 8 (2 / 3 étapes)

Étape 2: matériel

Ce schéma utilise le même circuit de retard longtemps dont nous avons parlé dans l’épisode 7. Encore une fois, la valeur de condensateur dépend de votre application. Le délai d’attente est environ 30ms par nano-farad à 5 volts donc notre délai calculé ici est d’environ 23,5 minutes. Cette valeur permettrait d’enregistrer un maximum de points de 255 données en EEPROM sur une période de près de 100 heures (4 jours). Encore une fois, assurez-vous de qu'utiliser un condensateur tantale pour des valeurs supérieures à 1uf afin d’éviter les délais d’attente réduits en raison du courant de fuite.

L’appareil LM3x se connecte à l’alimentation et de masse avec la sortie analogique alimentée à une entrée analogique du PIC. Nous verrons dans la section logiciels que le PIC a qu’entrée configurée pour effectuer une conversion de A/N (analogique/numérique) chaque fois que le commandant de bord réveille du mode veille. La valeur du potentiomètre n’est pas critique (10k devrait fonctionner) ou il peut être remplacé par un diviseur de tension simple résistance. L’idée est de régler l’entrée sur la broche 5 (11) à environ 2,5 volts sans dépasser 2,55 volts. Cela permettra la conversion A/N à la sortie d’un bit par 10mv d’entrée afin de correspondre à notre sortie de capteur de température de 10 mV par degré. Conformément à notre objectif de faible puissance, un côté du potentiomètre est alimenté par le PIC seulement lors de la prise d’une mesure de la température. La puissance pour le capteur est également contrôlée par le commandant de bord. La tension de sortie du capteur s’installe au sein de 20us donc c’est moins de 1 instruction cycle lorsque nous utilisons l’horloge PIC de 31 kHz interne.

Parce que nous utilisons une broche e/s du PIC pour alimenter le potentiomètre pour la référence de tension, nous aurons besoin pour ce premier ensemble à l’aide de la puissance PIC d’alimentation. Il suffit de prendre le côté du potentiomètre qui sera plus tard relié à la broche 5 (11) de la PIC et connectez-le à la V + qui sera appliqué sur la broche 1 de PIC à la place. Définir les 2,5 volts et puis vous pouvez connecter le potentiomètre sur la broche 5 (11) de PIC. La sortie sur cette broche doit être assez proche de la tension d’alimentation.

La connexion à la terre à la broche 2 est utilisée comme un enable dans le logiciel. C’était nécessaire parce que le PIC va effectivement alors qu’il est assis dans un programmeur sous tension comme le Pickit3. Cela peut provoquer un problème lorsqu’on lit les valeurs de températures enregistrées parce que le PIC va commencer à écraser EEPROM si nous ne l’empêchent dans le logiciel.

Vous remarquerez aussi sur le schéma que le commandant de bord peut être soit une des deux versions que nous utilisons dans ces épisodes. La moitié supérieure de la 16F688 correspond exactement à huit broches de la 12F683, ainsi vous pouvez employer l’une dans les applications qui exigent seulement six ou moins ports e/s. Vous pouvez même choisir de construire votre circuit avec une douille de 14 broches, même si vous prévoyez d’utiliser le 12F683. De cette façon vous n’aurez à recâbler ces huit broches si vous décidez ultérieurement de tomber dans un 16F688.

Articles Liés

Amusez-vous avec PIC Assembly - Episode 12

Amusez-vous avec PIC Assembly - Episode 12

OK, donc je suis un de ceux qui est heureux quand j'aurai Enfin quelque chose ne fonctionne mais il me ronge si je ne comprends pas les détails de pourquoi ça marche. Tel est le cas avec cet épisode. Le fond est que je travaille sur un petit projet p
Amusez-vous avec PIC Assembly - Episode 1

Amusez-vous avec PIC Assembly - Episode 1

Retour dans les jours anciens, quelle hommes étaient des hommes et disquettes étaient énormes, nous avons programmé les premiers microprocesseurs en langage d'assemblage - et nous l'avons aimé ça. Maintenant que je suis à la retraite, j'ai décidé de
Amusez-vous avec PIC Assembly - Episode 20

Amusez-vous avec PIC Assembly - Episode 20

Dans l'Episode 19 que je l'ai mentionné en passant qu'il serait assez facile au port de la conception à la 16F1837 plus moderne que nous avons utilisé dans l'épisode 13 pour l'affichage de graphiques. Qui pourrait nous sortir de devoir copier les cha
Amusez-vous avec PIC Assembly - Episode 13

Amusez-vous avec PIC Assembly - Episode 13

Il y a quelques mois, j'envisageais de faire un capacimètre à l'aide de la photo. J'ai fait quelques recherches sur le web et vérifié diverses conceptions. Puis j'ai fait l'erreur de vérification d'eBay pour voir combien on coûterait. Les versions mo
Amusez-vous avec PIC Assembly - Episode 14

Amusez-vous avec PIC Assembly - Episode 14

Comme je le disais dans un précédent épisode, je suis bénévole dans un centre de recyclage à but non lucratif. Pour la plupart, nous fixons les ordinateurs et les écrans LCD, mais dernièrement j'ai pris la tâche d'obtenir certains anciens systèmes de
Amusez-vous avec PIC Assembly - Episode 7

Amusez-vous avec PIC Assembly - Episode 7

Avez-vous jamais souhaité que vous aviez un réveil qui vous me réveillais toutes les quelques minutes alors que vous pourriez faire quelque chose de rapide et puis se pour rendormir ? Non, moi ou l'autre. Mais dans le monde du microcontrôleur, une te
Amusez-vous avec PIC Assembly - Episode 2

Amusez-vous avec PIC Assembly - Episode 2

Bien Episode 1 a été un succès retentissant parce que quelqu'un d'autre que moi en fait le regarda. Alors allons-y avec l'épisode 2. Dans ce Instructable nous recherchons quelques données réelles d'entrée pour envoyer à l'écran LCD de 1602 que nous a
Amusez-vous avec PIC Assembly - Episode 21

Amusez-vous avec PIC Assembly - Episode 21

Je ne suis pas un voyageur du monde, mais j'ai été à un certain nombre d'endroits qui diffèrent radicalement de température et d'humidité. Je n'aime pas qu'on en dise, « chaleur sèche » ne veut rien dire lorsque le thermomètre est supérieure à 110 de
Amusez-vous avec PIC Assembly - Episode 18

Amusez-vous avec PIC Assembly - Episode 18

Mots à la mode et les slogans sont toujours être générés, principalement dans les domaines de la technologie ou de la politique. Dilbert même reçu la tendance avec « Buzzword Bingo » en de la 90. Une des phrases actuellement chauds est « Internet des
Amusez-vous avec PIC Assembly - Episode 22

Amusez-vous avec PIC Assembly - Episode 22

Le dicton est que « la nécessité est la mère de l'invention ». En réalité, cependant, il y a beaucoup de « mères » de l'invention. Mon préféré est « paresse » mais parfois trucs obtient inventé juste parce que c'est un plaisir au défi de comprendre u
Amusez-vous avec PIC Assembly - Episode 16

Amusez-vous avec PIC Assembly - Episode 16

Jusqu'à présent j'ai résisté à ajouter aux millions de projets de "Clignoter une LED" qui sont sur le web. Cela ne veut ne pas dire que je n'ai effectivement pas un projet « Clignoter une LED » quand j'ai commencé à déconner avec le PIC parce qu
Amusez-vous avec PIC Assembly - Episode 17

Amusez-vous avec PIC Assembly - Episode 17

Les mauvais vieux jours chaque compagnie de téléphone avait une interface propriétaire et souvent différentes interfaces pour téléphones différents dans leur gamme de produits. De nos jours, cependant, presque tous les téléphones utilise une interfac
Amusez-vous avec PIC Assembly - Episode 15

Amusez-vous avec PIC Assembly - Episode 15

Une de mes récents projets consistait en la construction d'un petit amplificateur 2.1 à l'aide de quelques chips d'amplificateur de puissance TDA que j'ai grappillé d'après un moulage hors circuit électronique. Depuis que je suis en mesure de décider
Amusez-vous avec PIC Assembly - Episode 19

Amusez-vous avec PIC Assembly - Episode 19

Une de mes phrases favorites est « c'est facile si vous savez comment. » Je ne sais pas si j'ai ramassé que quelque part il y a longtemps ou il inventé moi-même, mais il y a beaucoup de vérité en lui. C'est le genre de ce qui s'est passé quand je sui