Snelheidsregeling van DC -motor met 8051
Thuis » Blog » Snelheidsregeling van DC -motor met 8051

Snelheidsregeling van DC -motor met 8051

Weergaven: 0     Auteur: Site Editor Publiceren Tijd: 2020-09-02 Oorsprong: Site

Vragen

Facebook -knop delen
Twitter -knop delen
Lijnuitdeling knop
Wechat delen knop
LinkedIn Sharing -knop
Pinterest delen knop
whatsapp delen knop
Kakao delen knop
Snapchat delen knop
Telegram delen knop
Sharethis delen knop

Hé vrienden, dit is mijn 3e jaar BE PROJECT \ 'Speed ​​Control voor DC Motors \' en ik zou graag met jullie willen delen.
Hier leert u hoe u LCD, Hex -toetsenbord en motor kunt verbinden.
De code is in de assemblage geschreven om te vereenvoudigen. Ik heb eerst de LCD -interface hexadecimale toetsenbordinterface en de motorinterface met L293D uitgelegd. Laat 's beginnen! ! !
* Lumia 52 * LCD * Hex -toetsenbord * DC -motor Ik denk dat u basiskennis hebt van 8051 -programmering in montage 293d
Bridge Motor Driver, dus met een IC kunnen we twee DC -motoren aansluiten die met de klok mee en anticlokd kunnen worden geregeld, en we kunnen de snelheid van elke DC -motor regelen door PWM -enquête te geven.
De L293D heeft een uitgangsstroom van 600 mA en een piekuitgangsstroom van 1,2a per kanaal.
Bovendien is het geïntegreerde circuit ook opgenomen om het circuit te beschermen tegen de invloed van de potentiële uitgangsdiode van de achterkant.
Uitgangsmacht (VCC2)
Er is een breed bereik van 4.
5 V tot 36 V, waardoor L293D de beste keuze is voor DC -motoraandrijvingen.
Zoals u in het circuit kunt zien, duurt het drie pinnen om de DC -motor te verbinden (A, B, inschakelen).
Als u de snelheid wilt regelen, is de inschakelpen verbonden met de PWM -pin van de microcontroller.
Ik heb slechts één motor aangesloten en de schakelpen gebruikt om de snelheid van de DC -motor te regelen.
Ik ga niet duiken in het LCD, omdat het een te groot onderwerp is en ik heb enkele sites genoemd die zeer volledige LCD gebruiken, waaronder 16-pins vSS-GND VDD-
positieve spanning V-
contrast-instelling Gegevenspin LED naar achtergrondlamp-pin-LED en LED-
3-besturingslijnen zijn vereist voor LCD (Rs, R/W&Nen) & 8 (of 4) data-lijnen. Whenrsis Low (0)
, worden gegevens als een opdracht behandeld.
Wanneer RS ​​hoog is (1)
, worden de verzonden gegevens als tekstgegevens beschouwd die op het scherm moeten worden weergegeven. Wanneer R/Wis Low (0)
, wordt de informatie over de gegevensbus naar het LCD geschreven.
Wanneer RW hoog is (1)
, wordt het programma effectief gelezen uit de LCD.
In de meeste gevallen hoeven gegevens niet uit de LCD te worden gelezen, zodat deze regel rechtstreeks op de GND kan worden aangesloten, waardoor een controllerlijn wordt opgeslagen.
EnablePin wordt gebruikt om de gegevens op de gegevenspen te vergrendelen. Een hoog -
laag signaal is vereist om gegevens te vergrendelen.
De LCD zal onze opdrachten uitleggen en uitvoeren wanneer de EN -lijn wordt verlaagd.
Als u het nooit laag plaatst, worden uw instructies nooit uitgevoerd. Refrence-
Het toetsenbord is in wezen een verzameling van 16 sleutels gerangschikt in de vorm van een 4 × 4-matrix.
Een hexadecimaal toetsenbord heeft meestal sleutels die getallen 0 tot 9 vertegenwoordigen en tekens A tot F.
Het hexadecimale toetsenbord heeft 8 communicatielijnen, R1, R2, R3, R4, C1, C2, C3 en C4, respectievelijk.
R1 tot R4 vertegenwoordigt vier rijen en C1 tot C4 vertegenwoordigt vier kolommen.
Wanneer een specifieke toets wordt ingedrukt, zijn de overeenkomstige rij en kolom van de terminalverbinding van de sleutel kortgesloten.
Als u bijvoorbeeld op 1 drukt, worden de rij R1 en kolom C1 kortgesloten, enzovoort.
Het programma identificeert welke toets wordt ingedrukt door een methode die kolomscanning wordt genoemd.
In deze methode blijft een bepaalde rij laag (
houd andere lijnen hoog)
en controleer of de kolom laag is.
Als een kolom laag is gebleken, werd de sleutel die de verbinding weergeeft tussen de kolom en de overeenkomstige rij (
lijn die laag blijft)
ingedrukt.
Als rij R1 bijvoorbeeld aanvankelijk laag wordt gehouden en kolom C1 tijdens het scannen laag wordt gevonden, betekent dit dat sleutel 1 wordt ingedrukt.

Hoprio Group A professionele fabrikant van Controller and Motors, werd opgericht in 2000. Groepshoofdkantoor in de provincie Changzhou City, de provincie Jiangsu.

Snelle links

Neem contact met ons op

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
Toevoegen: No.19 Mahang South Road, Wujin Hightech District, Changzhou City, Provincie Jiangsu, China 213167
Laat een bericht achter
Neem contact met ons op
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Alle rechten voorbehouden. Sitemap | Privacybeleid