WordPress database error: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC

0

Un simple thermomètre

Les différents thermomètres numériques — type populaire de la radio amateur de dessins. Cela s'explique par le fait qu'ils peuvent mesurer la température avec une précision assez élevé, ce qui est devenu possible grâce à la moins cher des capteurs numériques de la température, permettent de valider l'indicateur et le capteur à une distance considérable. Toutefois, une grande partie des structures contient beaucoup de pièces qui restent libres de nombreuses conclusions du microcontrôleur, et une grande partie de sa programmation de la mémoire n'est pas utilisé.

L'auteur a essayé d'élaborer un thermomètre, libre de ces inconvénients. En lui, le petit nombre de pièces, et la possibilité appliqué le microcontrôleur utilisé presque entièrement.Photographie

Spécifications de base

Измеряемая температура, °С …………. -55…+125

Le nombre de chiffres de l'indicateur ............ 3

Résolution de l'affichage de la température, °C

  • в интервале +100…+125 °С ……. 1
  • в интервале -9,9…+99,9 °С ……. 0,1
  • в интервале -55…-10 °С ……. 1

Напряжение питания, В …… 3…5,5

Consommation de courant, ma ....... 12

Schéma d'un thermomètre qui figure sur la Figure. 1. Его основные компоненты — микроконтроллер ATtiny24-20SSU (DD1), датчик температуры DS18B20 (ВК1) и трёхразрядный светодиодный индика­тор с общим анодом BT-M51DRD (HG1). В отличие от многих аналогов, в термо­метре применён не совсем обычный способ динамической индикации. Мик­роконтроллер одновременно переклю­чает все одноимённые элементы инди­катора, поочерёдно устанавливая низ­кий логический уровень на каждой линии порта А. В каждом такте индика­ции микроконтроллер устанавливает высокий уровень только на анодах тех разрядов, в которых соответствующие элементы должны быть включены. При “традиционной” динамической индикации разряды индикатора перебирают, включая в каждом из них одновременно все нужные элементы.

Figure. 1

Figure. 1

Appliqué de façon a permis de transférer à courant limité les résistances des circuits de cathodes des éléments de l'indicateur dans la chaîne des anodes, de réduire le nombre de ces résistances de huit à trois. Bien sûr, une telle méthode de réglage est favorable seulement lorsque le nombre de chiffres de l'indicateur, moins le nombre d'éléments dans chaque catégorie.

Un petit nombre de conclusions utilisé microcontrôleur contraint d'utiliser l'un d'eux (РВ0) pour exécuter les deux fonctions. Il gère l'aîné de la décharge de l'indicateur, et dans les pauses, à travers lui, des informations ont été échangées avec capteur de température. Comme l'a montré la pratique, cela est acceptable. Le capteur fonctionne de manière stable.

Parce que l'interface 1-Wire, sur lequel le capteur de température est associé avec le microcontrôleur, exige, à l'information en ligne a été couplée avec l'avantage de l'alimentation par l'intermédiaire d'une résistance de charge, le schéma de connexion de l'anode est l'aîné de la décharge de l'indicateur de la ligne de РВ0 dû changer. Cette ligne est reliée à la sortie d'un indicateur directement à la différence de lignes РВ1 et РВ2, contenant restrictives des résistances R3 et R4. Elle est également connecté les données d'entrée-sortie de la sonde de température et une résistance de charge R1. Il limite le courant de l'aîné de la décharge de l'indicateur, si la ligne de РВ0 traduit le programme en mode haute impédance de l'état. Le haut niveau de cette ligne, le programme n'installe jamais. Cela a conduit non seulement à une forte augmentation du courant de l'aîné de la décharge de l'indicateur, mais à un mauvais fonctionnement de la sonde.

Le thermomètre est alimenté par une batterie de trois piles générale de la tension de 4,5 S. bien sûr, il est possible d'utiliser d'autres sources d'alimentation.

Термометр выполнен на печатной плате размерами 40×20 мм из односто­ронне фольгированного стеклотексто­лита. Чертёж платы показан на Figure. 2. Le condensateur C1 et le fil reliant le thermomètre avec capteur et la source d'alimentation, sont représentés sur le côté de l'indicateur de la probation. Le condensateur se trouve sur le côté de la piste, du même côté de la carte résumer fils.

Figure. 2

Figure. 2

Le programme du microcontrôleur est écrit en langage c dans un environnement de WinAVR. Pour télécharger le programme dans la montée de la carte microcontrôleur, ses conclusions припаивают fil de la programmation. À la conclusion 1 — +5, à la conclusion 4 — RESET, à la conclusion 7 — MOSI, à la conclusion 8 — MISO, à la conclusion 9 — SCK, à la conclusion du 14 au total. Le voyant sur le temps de programmation, vous pouvez ne pas désactiver à partir d'un microcontrôleur.

La configuration d'un microcontrôleur doit être programmé selon la table. Elle diffère de la installée en usine uniquement par la valeur de la décharge CKDIV8. Sur l'achèvement de la programmation d'un fil relié à программатору, il faut dessouder de la carte.

Décharge Valeur. Décharge Valeur.
SELFPRGEN 1
RSTDISBL 1 CKDIV8 1
DWEN 1 CKOUT 1
SPIEN SUT1 1
WDTON 1 SUT0 0
EESAVE 1 CKSEL3 0
BODLEVEL2 1 CKSEL2 0
BODLEVEL1 1 CKSEL1 1
BODLEVEL0 1 CKSEL0 0

Remarque. 1 — ne pas programmé; 0 — programmé.

В заключение следует отметить, что датчик температуры не рекомендуется устанавливать непосредственно на пла­те, так как при работе она нагревается до температуры, превышающей темпера­туру окружающей среды на 0,1 …0,2 °С.

Télécharger le fichier (le fichier imprimé au format Sprint Layout 5.0 et le programme du microcontrôleur)

Auteur : Yu МАРТЫНЮК, p. Затобольск, Kazakhstan
Source : La radio n ° 4/2016

administrateur

Laisser un commentaire

Your email address will not be published. Required fields are marked *