Ang bilis ng kontrol ng DC motor na may 8051
Home » Blog » Ang kontrol ng bilis ng DC motor na may 8051

Ang bilis ng kontrol ng DC motor na may 8051

Mga Views: 0     May-akda: Site Editor I-publish ang Oras: 2020-09-02 Pinagmulan: Site

Magtanong

Button sa Pagbabahagi ng Facebook
Button sa Pagbabahagi ng Twitter
Button sa Pagbabahagi ng Linya
Button ng Pagbabahagi ng WeChat
Button sa Pagbabahagi ng LinkedIn
Button ng Pagbabahagi ng Pinterest
pindutan ng pagbabahagi ng whatsapp
pindutan ng pagbabahagi ng Kakao
Button ng Pagbabahagi ng Snapchat
Button ng Pagbabahagi ng Telegram
Button ng Pagbabahagi ng Sharethis

Hoy mga kaibigan, ito ang aking ika -3 taon maging proyekto \ 'Speed ​​Control para sa DC Motors \' at nais kong ibahagi sa inyong lahat.
Dito malalaman mo kung paano ikonekta ang LCD, hex keyboard at motor.
Ang code ay isinulat sa pagpupulong upang gawing simple. Una kong ipinaliwanag ang interface ng LCD interface hexadecimal keyboard at ang interface ng motor na may L293D. Magsimula! ! !
* Lumia 52 * LCD * Hex Keyboard * DC Motor Sa palagay ko mayroon kang pangunahing kaalaman sa 8051 programming sa pagpupulong 293D
Bridge Motor Driver, kaya sa isang IC, maaari naming ikonekta ang dalawang DC motor na maaaring kontrolado ng orasan at anticlockwise, at maaari naming kontrolin ang bilis ng bawat motor ng DC sa pamamagitan ng pagbibigay ng PWM na paganahin ang mga pin.
Ang L293D ay may isang output kasalukuyang ng 600 mA at isang peak output kasalukuyang ng 1. 2A bawat channel.
Bilang karagdagan, ang integrated circuit ay kasama rin upang maprotektahan ang circuit mula sa impluwensya ng back potensyal na output diode.
Output Power Supply (VCC2)
Mayroong isang malawak na saklaw mula 4.
5 V hanggang 36 V, na ginagawang L293D ang pinakamahusay na pagpipilian para sa mga drive ng motor ng DC.
Tulad ng nakikita mo sa circuit, tumatagal ng tatlong pin upang ikonekta ang motor ng DC (A, B, paganahin).
Kung nais mong kontrolin ang bilis, ang paganahin ang pin ay konektado sa PWM pin ng micro controller.
Nakakonekta lang ako ng isang motor at ginamit ang Paganahin ang pin upang makontrol ang bilis ng DC motor.
Hindi ako pupunta sa LCD dahil napakalaking paksa at nabanggit ko ang ilang mga site na gumagamit ng buong LCD kabilang ang 16-pin VSS-GND VDD-
Positibong boltahe V-
Contrast setting Data pin LED sa backlight pin LED at LED-
3 mga linya ng control ay kinakailangan para sa LCD (RS, R/W & en) & 8 (o 4) na mga linya ng data. Kapag mababa ang (0)
, ang data ay ituturing bilang isang utos.
Kapag ang RS ay mataas (1)
, ang data na ipinadala ay itinuturing na data ng Astext na dapat ipakita sa screen. WHENR/WIS LOW (0)
, ang impormasyon sa data ng bus ay isinusulat sa LCD.
Kapag ang RW ay mataas (1)
, ang programa ay epektibong basahin mula sa LCD.
Sa karamihan ng mga kaso, ang data ay hindi kinakailangan na basahin mula sa LCD, kaya ang linya na ito ay maaaring konektado nang direkta sa GND, na nagse -save ng isang linya ng controller.
Ang Paganahinpin ay ginagamit upang i -lock ang data sa Data PIN. Ang isang
mataas na signal ay kinakailangan upang i -lock ang data.
Ipapaliwanag at isasagawa ng LCD ang aming mga utos kapag ibinaba ang linya ng EN.
Kung hindi mo ito ibababa, ang iyong mga tagubilin ay hindi kailanman naisakatuparan. Refrence-
Ang keyboard ay mahalagang koleksyon ng 16 na mga susi na nakaayos sa anyo ng isang 4 × 4 matrix.
Ang isang hexadecimal keyboard ay karaniwang may mga susi na kumakatawan sa mga numero 0 hanggang 9 at mga character A hanggang F.
Ang hexadecimal keyboard ay may 8 mga linya ng komunikasyon, R1, R2, R3, R4, C1, C2, C3 at C4, ayon sa pagkakabanggit.
Ang R1 hanggang R4 ay kumakatawan sa apat na hilera, at ang C1 hanggang C4 ay kumakatawan sa apat na mga haligi.
Kapag ang isang tukoy na susi ay pinindot, ang kaukulang hilera at haligi ng koneksyon ng terminal ng susi ay maikli.
Halimbawa, kung pinindot mo ang 1, ang hilera na R1 at Haligi C1 ay mai-short-circuit, at iba pa.
Kinikilala ng programa kung aling susi ang pinindot ng isang pamamaraan na tinatawag na pag -scan ng haligi.
Sa pamamaraang ito, ang isang partikular na hilera ay nananatiling mababa (
panatilihing mataas ang iba pang mga linya)
at suriin kung mababa ang haligi.
Kung ang isang haligi ay natagpuan na mababa, ang susi na kumakatawan sa koneksyon sa pagitan ng haligi at ang kaukulang hilera (
pagpapanatiling mababang linya)
ay pinindot.
Halimbawa, kung ang Row R1 ay una nang pinananatiling mababa at ang haligi C1 ay natagpuan na mababa sa pag -scan, nangangahulugan ito na ang Key 1 ay pinindot.

Ang Hoprio Group Isang propesyonal na tagagawa ng magsusupil at motor, ay itinatag noong 2000.

Mabilis na mga link

Makipag -ugnay sa amin

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Idagdag: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu Province, China 213167
Mag -iwan ng mensahe
Makipag -ugnay sa amin
Copyright © 2024 Changzhou Hoprio E-Commerce Co, Ltd Lahat ng karapatan ay nakalaan. Sitemap | Patakaran sa Pagkapribado