【正文】
2864液晶顯示器等外圍電路,構(gòu)成一臺直流電機 開環(huán) 在線控制系統(tǒng)。s daily life. Both in industrial and agricultural production, national defense, medical and health, transportation and office equipment, or in the daily life of household appliances and consumer electronics products, extensive use of various motor. Motor speed control using simulation method, the motor control application more simple. The design and implementation of simple controlling motor, also refers to the motor starting, braking and reverse control. The design introduced AT89C51 singlechip serial munication with the PC method, as the singlechip input and output level is TTL level, and PCstandard configuration is a RS232 serial interface, both the electrical specifications are inconsistent, Therefore to plete PCSCM and data munications, the need for singlechip output TTL level to level translators. Used in chiplevel conversion for the MAX232. Applied to the design of STC89C52 microprocessor and RS232 munication interface, keyboard, 12864 LCD peripheral circuit, constitute a dc motor control system online. Applied to the design of PWM technology to realize the dc motor speed regulation, and through a serial port realize PC online control. The online speed regulation system, are turning, inversion, accelerate, slowing down, stop and other functions, and can realtime display, keyboard Settings, it has certain practical application value. Keywords: singlechip serial munication Level Translators Dc motor Online control PWM technology 廣西科技大學(籌)畢業(yè)設(shè)計(論文) 基于單片機的直流電機控制系統(tǒng)設(shè)計 IV 目錄 摘 要 ..................................................................... 1 ABSTRACT ................................................................ III 1 緒論 ............................................................... 1 直流電機概述 ................................................... 1 單片機概述 ..................................................... 1 脈寬調(diào)制( PWM)技術(shù) ............................................ 2 課題任務(wù)及工作內(nèi)容 ............................................. 3 2 單片機直流電機控制系統(tǒng)總體設(shè)計方案 ................................. 4 設(shè)計思路 ....................................................... 4 方案論證與比較 ................................................. 4 系統(tǒng)組成 ....................................................... 5 3 單片機直流電機控制系統(tǒng)硬件設(shè)計 ..................................... 6 系統(tǒng)硬件結(jié)構(gòu) ................................................... 6 系統(tǒng)單元電路設(shè)計 ............................................... 6 單片機最小系統(tǒng)電路 ........................................ 6 獨立式鍵盤電路 ............................................ 7 液晶顯示模塊 .............................................. 7 蜂鳴器電路 ................................................ 8 電源電路 .................................................. 8 串口通信電路 .............................................. 9 電機驅(qū)動電路 ............................................. 10 4 單片機直流電機控制系統(tǒng)軟件設(shè)計 .................................... 11 軟件總體結(jié)構(gòu) .................................................. 11 系統(tǒng)模塊程序設(shè)計 .............................................. 12 初始化模塊程序 ........................................... 12 鍵盤掃描模塊程序 ......................................... 13 液晶顯示模塊程序 ......................................... 15 串口通信模塊程序 ......................................... 15 電機調(diào)速模塊程序 ......................................... 17 5 系統(tǒng)測試 .......................................................... 18 測試準備 ...................................................... 18 硬件環(huán)境 ................................................. 18 軟件環(huán)境 ................................................. 18 測試項目 ................................................. 18 測試過程 ...................................................... 18 測試結(jié)果 ...................................................... 19 廣西科技大學(籌)畢業(yè)設(shè)計(論文) 基于單片機的直流電機控制系統(tǒng)設(shè)計 V 結(jié)束語 ............................................................... 21 致謝 ................................................................. 22 參考文獻 ............................................................. 23 附錄 ................................................................. 24 廣西科技大學(籌)畢業(yè)設(shè)計(論文) 基于單片機的直流電機控制系統(tǒng)設(shè)計 1 1 緒論 直流電機概述 在現(xiàn)代工業(yè)中,電動機作為電能轉(zhuǎn)換的傳動裝置被廣泛應(yīng)用于機械、冶金、石油化學、國防等工業(yè)部門中,隨著對生產(chǎn)工藝、產(chǎn)品質(zhì)量的要求不斷提高和產(chǎn)量的增長,越來越多的生產(chǎn)機械要求能實現(xiàn)自動調(diào)速。 由于變頻技術(shù)的出現(xiàn),交流調(diào)速一直沖擊直流調(diào)速,但綜觀全局,尤其是我 國在此領(lǐng)域的現(xiàn)狀,再加上全數(shù)字直流調(diào)速系統(tǒng)的出現(xiàn),更提高了直流調(diào)速系統(tǒng)的精度及可靠性,直流調(diào)速系統(tǒng)仍將處于十分重要地位。目前,單片機仍以其高可靠性、高性價比,在工業(yè)控制系統(tǒng)、智能化儀器儀表、數(shù)據(jù)采集系統(tǒng)和智能家電等諸多領(lǐng)域得到了廣泛應(yīng)用。概括來講:一塊芯片就是一臺 計算機。單片機一旦運用在各種產(chǎn)品上面,就可以說是使產(chǎn)品進行了升級換代,也可以把產(chǎn)品美其名曰:“智能型”,如智能型洗衣機等等。 脈沖寬度調(diào)制( PWM)是一種對模擬信號電平進行數(shù)字編碼的方法。通的時候即是直流供電被加到負載上的時候,斷的時候即是供電被斷開的時候。例如, Microchip 公司的 PIC16C67內(nèi)含兩個 PWM 控制器,每一個都可以選擇接通時間和周期。 配置 PWM 模塊的功 能,具體有: ① :設(shè)置 PWM 定時器周期,該參數(shù)決定 PWM 波形的頻率。 ⑤ :設(shè)定同步功能,該功能在多橋臂,即多 PWM 模塊協(xié)調(diào)工作時尤為重要??梢酝ㄟ^上位機對單片機進行控制直流電機正轉(zhuǎn)、反轉(zhuǎn)、停止、加速、減速等功能。 制作硬件,并對硬件進行調(diào)試以及優(yōu)化。 方案論證與比較 (1)主控制器的選擇與比較 采用臺灣宏晶科技有限公司生產(chǎn)的 STC89C52 系列的 8 位單片機作為本系統(tǒng)的主控制芯片,該處理器芯片內(nèi)置有 8K 的 Flash 存儲器,內(nèi)置的 UART 全雙工異步通信接口,減少外 圍接口電路。視角范圍大,亮度高,顯示是效果好,但是只能顯示簡單數(shù)字字母等有限的字符,不能滿足本設(shè)計要求。能滿足本設(shè)計要求,顯示清晰度可以通過調(diào)節(jié)偏壓端電壓來改變對比度,從而實現(xiàn)清晰度調(diào)整。能滿足本設(shè)計要求,顯示清晰度可以通過調(diào)節(jié)偏壓端電壓來改變對比度,從而實現(xiàn)清晰度調(diào)整。 (3)鍵盤電路選擇與比較 方案一: 獨立式鍵盤,獨立式鍵盤硬件電路極為簡單,程序也非常簡單。故在本設(shè)計中采用獨立式鍵盤。其中,獨立式鍵盤由微動開關(guān)連接到 IO 口與地線之間組成。液晶顯示電路主要由 12864 液晶顯示模塊及少量外圍電阻等構(gòu)成,主要用于實現(xiàn)人機界面的交互功能 。復 位電路采用簡單的容阻式復位電路。 鍵盤電路如圖 所示 11223344D DC CB BA AT i t l eN um ber R evi si onS i z eA4D at e: 20 12 / 5/30 S hee t ofF i l e: S hee t 1. Sc hD oc D raw n B y :G N D鍵盤電路S2S3S4S5P P P P 圖 獨立式鍵盤電路 液晶顯示 模塊 (1)12864 液晶模塊概述 12864 液晶顯示電路主要由基于 ST7920 控制器的 12864 液晶和外部電位器等組成。具有多種