Accueil - Connaissances - Détails

Conception de circuits de contrôle et algorithmes logiciels

Conception de circuits de contrôle et algorithmes logiciels

La tension après traitement du signal est envoyée à la puce de conversion A/N. Étant donné que le microcontrôleur 80C51 est un microcontrôleur à 2 bits et qu'il existe une erreur de quantification dans le bit le plus bas de la puce de conversion A/N, une puce de conversion A/N parallèle à 10 ou 12 bits doit être utilisée, les 8 bits supérieurs étant pris en entrée.

Étant donné que 8 bits peuvent générer un maximum de 256 niveaux de quantification à la puissance 2, chaque quantité numérique correspond à une température de 256/100=2,56 quantités numériques/degré. Par exemple, lorsque la température est de 30 degrés, la valeur numérique est 30 * 2,56 ≈ 4CH. À partir de là, la température correspondante peut être convertie en code et utilisée comme norme pour la détermination de la température lors de la conception du programme.

Le microcontrôleur de la série C51 dispose d'un total de 4 interfaces d'E/S (P0-P3), parmi lesquelles P3 peut être utilisée non seulement comme interface d'E/S standard, mais également comme contrôle d'interruption, entrée de compteur, etc. En raison du grand nombre de périphériques externes qui doivent être contrôlés dans ce système, la réutilisation des interfaces sera adoptée.

Étant donné que le système n'a pas besoin de lire les données de la puce de conversion A/N lors du réglage de la température et de l'heure, pendant le processus de chauffage automatique du système, les réglages de température et de temps ne peuvent pas être modifiés. Ainsi, l'interface P0 peut être réutilisée comme entrée partagée et puce de conversion A/N. Utilisez deux puces 74ls157 pour terminer le multiplexage et utilisez la sortie du bit de contrôle de l'état de réglage/de fonctionnement de l'interface P2 comme signal de sélection de multiplexage pour 74ls157, garantissant que le réglage et l'entrée A/N ne sont pas effectués simultanément. Même en cas de mauvaise opération, cela n'affectera pas le fonctionnement normal du système.

L'affichage de la température et de l'heure est réalisé en connectant quatre tubes d'affichage numérique à sept segments à LED à quatre décodeurs à sept segments, en utilisant l'interface P1 comme sortie. Les 4 bits inférieurs de P1 sont utilisés comme sortie de codage et les 4 bits supérieurs comme signal de sélection de puce. En sélectionnant séquentiellement chaque décodeur à sept segments, l'affichage de la température et de l'heure peut être réalisé.

L'interface P2 sert de borne de sortie de commande. P2.0 sert de position de commande de chauffage. Lorsqu'il est haut, le groupe de commutateurs électroniques est activé et le chauffage commence ; P2.1 sert de signal de synchronisation LED pour synchroniser les changements de LED ; P2.2 sert de bit de commande d'état de réglage/fonctionnement. Pour indiquer l'état de commande, deux LED supplémentaires sont connectées respectivement au bit d'état de commande de chauffage et au bit d'état de commande de réglage.


www.superbheater.comwwwsuperbheatercom

Envoyez demande

Vous pourriez aussi aimer