Contrôle de vitesse du moteur CC avec 8051
Maison » Bloguer » Contrôle de vitesse du moteur CC avec 8051

Contrôle de vitesse du moteur CC avec 8051

Vues: 0     Auteur: Éditeur de site Temps de publication: 2020-09-02 Origine: Site

Renseigner

Bouton de partage Facebook
Bouton de partage Twitter
bouton de partage de ligne
bouton de partage de WeChat
Bouton de partage LinkedIn
Bouton de partage Pinterest
Bouton de partage WhatsApp
bouton de partage kakao
Bouton de partage Snapchat
bouton de partage de télégramme
Bouton de partage Sharethis

Hé les amis, c'est mon projet de 3e année Be Project \ 'Speed ​​Control pour DC Motors \' et j'aimerais partager avec vous tous.
Ici, vous apprendrez à connecter l'écran LCD, le clavier hexadécimal et le moteur.
Le code a été écrit en assemblage pour simplifier. J'ai d'abord expliqué l'interface du clavier hexadécimal de l'interface LCD et l'interface du moteur avec L293D. Laisse commencer! ! !
* Lumia 52 * LCD * clavier hexadécimal * Motor DC Je pense que vous avez des connaissances de base de la programmation 8051 dans l'assemblage
du moteur de pont 293D, donc avec un IC, nous pouvons connecter deux moteurs CC qui peuvent être contrôlés dans le sens horaire et anti-horloge, et nous pouvons contrôler la vitesse de chaque moteur CC en donnant à PWM d'activation des PWM.
Le L293D a un courant de sortie de 600 mA et un courant de sortie de pointe de 1. 2a par canal.
De plus, le circuit intégré est également inclus pour protéger le circuit de l'influence de la diode de sortie du potentiel arrière.
Alimentation de sortie (VCC2)
Il existe une large gamme de 4.
5 V à 36 V, ce qui fait de L293D le meilleur choix pour les lecteurs de moteur CC.
Comme vous pouvez le voir dans le circuit, il faut trois broches pour connecter le moteur CC (A, B, activer).
Si vous souhaitez contrôler la vitesse, la broche d'activation est connectée à la broche PWM du micro-contrôleur.
Je n'ai connecté qu'un seul moteur et utilisé la broche d'activation pour contrôler la vitesse du moteur CC.
Je ne vais pas me plonger dans l'écran LCD car c'est un sujet trop grand et j'ai mentionné certains sites qui utilisent beaucoup l'écran LCD complet, y compris la tension VDD VDD à 16 broches,
la tension positive V-
Paramètres de contraste Data LED LED à Backlight Pin LED et LED-
3 lignes de contrôle de données. Lorsque RSIS est bas (0)
, les données seront traitées comme une commande.
Lorsque RS est élevé (1)
, les données envoyées sont considérées comme des données ASTX qui doivent être affichées à l'écran. Lorsque vous / WIS bas (0)
, les informations sur le bus de données sont rédigées sur l'écran LCD.
Lorsque RW est élevé (1)
, le programme est effectivement lu dans l'écran LCD.
Dans la plupart des cas, les données ne doivent pas être lues à partir de l'écran LCD, de sorte que cette ligne peut être connectée directement au GND, enregistrant une ligne de contrôleur.
ActiverPin est utilisé pour verrouiller les données sur la broche de données. Un
signal élevé est nécessaire pour verrouiller les données.
L'écran LCD explique et exécutera nos commandes lorsque la ligne est abaissée.
Si vous ne le mettez jamais bas, vos instructions ne seront jamais exécutées. RAPFENCE -
Le clavier est essentiellement une collection de 16 touches disposées sous la forme d'une matrice 4 × 4.
Un clavier hexadécimal a généralement des touches qui représentent les nombres 0 à 9 et les caractères A à F.
Le clavier hexadécimal a 8 lignes de communication, R1, R2, R3, R4, C1, C2, C3 et C4, respectivement.
R1 à R4 représente quatre lignes, et C1 à C4 représente quatre colonnes.
Lorsqu'une touche spécifique est enfoncée, la ligne et la colonne correspondantes de la connexion terminale de la touche sont court-circuités.
Par exemple, si vous appuyez sur 1, la ligne R1 et la colonne C1 seront court-circuités, etc.
Le programme identifie la touche appuyée par une méthode appelée numérisation de colonne.
Dans cette méthode, une ligne particulière reste faible (
gardez les autres lignes élevées)
et vérifiez si la colonne est faible.
Si une colonne est faible, la touche représentant la connexion entre la colonne et la ligne correspondante (
gardien de ligne bas)
a été enfoncée.
Par exemple, si la ligne R1 est initialement maintenue faible et que la colonne C1 est faible pendant la numérisation, cela signifie que la touche 1 est enfoncée.

Hoprio Group Un fabricant professionnel de contrôleur et de moteurs, a été créé en 2000. Siège du groupe à Changzhou City, province du Jiangsu.

Liens rapides

Contactez-nous

WhatsApp: + 86 18921090987 
Tél: +86 - 18921090987 
Ajouter: No.19 Mahang South Road, district de Wujin High-Tech, City Changzhou, Province du Jiangsu, Chine 213167
Laisser un message
CONTACTEZ-NOUS
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Tous droits réservés. Sitemap | politique de confidentialité