Controllo della velocità del motore CC con 8051
Casa » Blog » Controllo della velocità del motore CC con 8051

Controllo della velocità del motore CC con 8051

Visualizzazioni: 0     Autore: Editor del sito Tempo di pubblicazione: 2020-09-02 Origine: Sito

Informarsi

Pulsante di condivisione di Facebook
Pulsante di condivisione di Twitter
pulsante di condivisione della linea
Pulsante di condivisione di WeChat
pulsante di condivisione LinkedIn
Pulsante Pinterest Condivisione
Pulsante di condivisione di WhatsApp
Pulsante di condivisione di Kakao
pulsante di condivisione di Snapchat
pulsante di condivisione del telegramma
ShareThis Pulsante di condivisione

Ehi amici, questo è il mio terzo anno, BE PROGETTO \ 'Speed ​​Control per DC Motors \' e vorrei condividere con tutti voi.
Qui imparerai come collegare LCD, tastiera esadecimale e motore.
Il codice è stato scritto in assemblaggio per semplificare. Ho spiegato per la prima volta l'interfaccia della tastiera hexadecimale dell'interfaccia LCD e l'interfaccia del motore con L293D. Sia inizi! ! !
* LUMIA 52 * LCD * TASTANZA HEX * MOTORE CC DE PENSO che tu abbia una conoscenza di base della programmazione 8051 nel
driver del motore del bridge Assembly 293D, quindi con un IC, possiamo collegare due motori DC che possono essere controllati in senso orario e in senso antiora
La L293D ha una corrente di uscita di 600 Ma e una corrente di uscita di picco di 1. 2A per canale.
Inoltre, il circuito integrato è anche incluso per proteggere il circuito dall'influenza del diodo di uscita potenziale posteriore.
L'alimentatore di uscita (VCC2)
esiste una vasta gamma da 4.
5 V a 36 V, il che rende L293D la scelta migliore per le unità motori CC.
Come puoi vedere nel circuito, ci vogliono tre pin per collegare il motore CC (A, B, abilita).
Se si desidera controllare la velocità, il pin di abilitazione è collegato al pin PWM del micro controller.
Ho collegato solo un motore e ho usato il pin di abilitazione per controllare la velocità del motore CC.
Non ho intenzione di approfondire l'LCD in quanto è un argomento troppo grande e ho menzionato alcuni siti che utilizzano molto LCD completi tra cui il pin di dati di contrasto VDD VDD a 16 pin
per
il Pin di impostazione del contrasto LED e
le linee di controllo LED-3 sono necessarie per LCD (RS, R/W & EN) e 8 (o 4) Linee dati. Quando è basso (0)
, i dati verranno trattati come un comando.
Quando RS è elevato (1)
, i dati inviati vengono considerati dati ASText che devono essere visualizzati sullo schermo. Whenr/Wis Low (0)
, le informazioni sul bus dati vengono scritte al LCD.
Quando RW è alto (1)
, il programma viene effettivamente letto dal LCD.
Nella maggior parte dei casi, i dati non devono essere letti dal LCD, quindi questa riga può essere collegata direttamente al GND, salvando una linea del controller.
AbilitaPin viene utilizzato per bloccare i dati sul pin di dati. È necessario un segnale basso -
per bloccare i dati.
Il LCD spiegherà ed eseguirà i nostri comandi quando la riga EN viene abbassata.
Se non lo metti mai basso, le tue istruzioni non verranno mai eseguite. Rennence:
la tastiera è essenzialmente una raccolta di 16 tasti disposti a forma di matrice 4 × 4.
Una tastiera esadecimale di solito ha tasti che rappresentano i numeri da 0 a 9 e i caratteri da A a F.
La tastiera esadecimale ha 8 linee di comunicazione, R1, R2, R3, R4, C1, C2, C3 e C4, rispettivamente.
R1 a R4 rappresenta quattro righe e da C1 a C4 rappresenta quattro colonne.
Quando viene premuto un tasto specifico, la riga e la colonna corrispondenti della connessione terminale del tasto sono cortocircuiti.
Ad esempio, se si preme 1, la riga R1 e la colonna C1 saranno cortocircuite e così via.
Il programma identifica quale tasto viene premuto con un metodo chiamato scansione della colonna.
In questo metodo, una determinata riga rimane bassa (
mantieni alte altre linee)
e verifica se la colonna è bassa.
Se una colonna risulta essere bassa,
la linea di manutenzione bassa) .
è stata premuta la chiave che rappresenta la connessione tra la colonna e la riga corrispondente (
Ad esempio, se la riga R1 viene inizialmente mantenuta bassa e la colonna C1 risulta bassa durante la scansione, ciò significa che il tasto 1 viene premuto.

Hoprio Group Un produttore professionista di controller e motori, è stato istituito nel 2000. Sede centrale di gruppo a Changzhou City, provincia di Jiangsu.

Collegamenti rapidi

Contattaci

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Aggiungi: n. 19 Mahang South Road, Wujin High-Tech District, Changzhou City, provincia di Jiangsu, Cina 213167
Lasciate un messaggio
Contattaci
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Tutti i diritti riservati. Sitemap | politica sulla riservatezza