基于單片機(jī)的觸屏電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于單片機(jī)的觸屏電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于單片機(jī)的觸屏電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 基于單片機(jī)的觸屏電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 孫月月+王鋒Summary:基于STC89C54RD+單片機(jī),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)觸屏電機(jī)的控制系統(tǒng),通過模塊化設(shè)計(jì)的思路實(shí)現(xiàn)對(duì)電機(jī)的一系列操作,如電機(jī)的開啟、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止以及電機(jī)的測(cè)速等;用戶可以通過觸摸屏按鈕實(shí)現(xiàn)對(duì)電機(jī)的各種操作功能,人機(jī)交互界面清晰友好。測(cè)試結(jié)果表明,系統(tǒng)各項(xiàng)功能運(yùn)行良好。Key:STC89C54RD+ ;單片機(jī);觸摸屏;電機(jī):TP311 :A :1009-3044(2016)28-0260-03Abstract: In this paper, a kind of touch panel motor control

2、system based on STC89C54RD+ MCU is studied and implemented. With the modular design idea, a series of motor operation can be achieved, such as the motors opening, forward, reverse, acceleration, deceleration, stop and speed measure and display. Users can achieve the corresponding control of the moto

3、r through the touch panel easily for there is a clear and friendly man-machine interface. Test results showed the system has a good performance.Key words: STC89C54RD+ ;MCU;touch panel;motor直流電機(jī)具有在轉(zhuǎn)速調(diào)節(jié)上比較靈活易于實(shí)現(xiàn),調(diào)節(jié)方法簡(jiǎn)單,調(diào)速范圍廣,調(diào)速精度高,控制方面性能好等優(yōu)點(diǎn),在傳動(dòng)領(lǐng)域擁有不可動(dòng)搖的地位。目前,工程上許多控制系統(tǒng)的運(yùn)行歸根到底都是實(shí)現(xiàn)對(duì)電機(jī)的控制。觸摸屏以其操作簡(jiǎn)單、反應(yīng)速度快

4、、易于交流等優(yōu)點(diǎn),進(jìn)一步提高了人機(jī)交互的靈活性,廣受人們的歡迎。自從有了觸摸屏,各行各業(yè)都已經(jīng)發(fā)生了翻天覆地的變化。本文基于STC89C54RD+單片機(jī),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于觸摸屏的電機(jī)控制系統(tǒng)。1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)觸屏電機(jī)控制系統(tǒng)主要完成的是觸摸屏的校正,用戶登錄界面顯示,觸屏電機(jī)的主控制界面,觸控驅(qū)動(dòng)直流電機(jī)以及直流電機(jī)速度的測(cè)量。該系統(tǒng)實(shí)現(xiàn)的基本功能為點(diǎn)擊觸摸屏上相應(yīng)的按鈕,帶動(dòng)電機(jī)做相應(yīng)的響應(yīng)。觸屏電機(jī)控制系統(tǒng)基本結(jié)構(gòu)的框圖如圖1所示:系統(tǒng)的硬件電路主要由4個(gè)部分組成:?jiǎn)纹瑱C(jī)主控制器模塊、觸摸屏顯示模塊、直流電機(jī)驅(qū)動(dòng)模塊、光電測(cè)速模塊。2 軟硬件系統(tǒng)設(shè)計(jì)軟件設(shè)計(jì)部分包括觸摸屏初始化、觸摸屏

5、的校正、用戶登錄界面和控制系統(tǒng)設(shè)計(jì)等內(nèi)容。根據(jù)相應(yīng)的觸屏電機(jī)控制系統(tǒng)面板按鍵操作,可以控制電子的啟動(dòng)、加速和停止等操作;電機(jī)的轉(zhuǎn)速經(jīng)過光電測(cè)速電路測(cè)量后將測(cè)得的速度反饋給單片機(jī),單片機(jī)進(jìn)行運(yùn)算處理將測(cè)得的速度實(shí)時(shí)顯示在觸摸屏上。觸屏電機(jī)控制系統(tǒng)的工作流程圖如圖2所示:以下描述系統(tǒng)各主要模塊的設(shè)計(jì)過程。2.1觸摸屏顯示模塊的設(shè)計(jì)觸摸屏的坐標(biāo)定位的算法:觸摸屏要與液晶顯示屏配合使用,必須將觸摸屏上的觸點(diǎn)與液晶顯示屏上的像素點(diǎn)一一對(duì)應(yīng),這樣首先要對(duì)觸摸屏上的點(diǎn)的坐標(biāo)進(jìn)行校正。假設(shè)液晶顯示屏上的點(diǎn)的坐標(biāo)為(x1,y1),相應(yīng)的在觸摸屏上對(duì)應(yīng)點(diǎn)的坐(X1,Y1),兩者之間滿足:2.2直流電機(jī)驅(qū)動(dòng)模塊的設(shè)

6、計(jì)為了使直流電機(jī)實(shí)現(xiàn)正轉(zhuǎn)和反轉(zhuǎn)功能,應(yīng)該增加直流電機(jī)的驅(qū)動(dòng)電路,設(shè)計(jì)中常采用電機(jī)驅(qū)動(dòng)芯片LM298和四個(gè)發(fā)光二極管來驅(qū)動(dòng)直流電機(jī)。LM298驅(qū)動(dòng)電機(jī)正反轉(zhuǎn)的電路原理圖如圖3所示:當(dāng)ENA=1,IN1=1,IN2=0時(shí),電流從電源正極經(jīng)過V1、直流電機(jī)電樞繞阻、V4流至電源負(fù)極,此時(shí)帶動(dòng)電機(jī)正轉(zhuǎn)。而在LM298的ENA端關(guān)斷后,由于電樞繞阻呈感性,因此,電流不會(huì)突變,而是經(jīng)過D2、D3流動(dòng),電流方向逐漸減小,此時(shí)電樞繞阻上儲(chǔ)存能量回饋給電網(wǎng),之后D1、D4再導(dǎo)通,形成一個(gè)循環(huán)。直流電機(jī)的反轉(zhuǎn)與此類似。實(shí)現(xiàn)電機(jī)的加速和減速,需要進(jìn)行PWM調(diào)速的軟件處理。設(shè)PWM波的周期為T,高電平持續(xù)的時(shí)間為T1

7、,則低電平的持續(xù)時(shí)間為T-T1,則PWM波的占空比為p=T1/T,因此可以用單片機(jī)的定時(shí)計(jì)數(shù)器來實(shí)現(xiàn)脈寬調(diào)制。產(chǎn)生PWM波的流程圖如圖4所示:2.3 光電測(cè)速模塊設(shè)計(jì)黑白相間的碼盤裝在直流電機(jī)的轉(zhuǎn)軸上,碼盤的一側(cè)安裝有反射式光電傳感器,當(dāng)直流電機(jī)轉(zhuǎn)動(dòng)時(shí)會(huì)帶動(dòng)碼盤轉(zhuǎn)動(dòng),黑白相間的條紋就會(huì)依次通過光電傳感器的照射區(qū),使得光電傳感器的輸出端形成連續(xù)均勻的脈沖信號(hào),通過集成運(yùn)放將這些小的脈沖信號(hào)放大即可將放大后的信號(hào)接入單片機(jī)的外部中斷引腳,通過測(cè)量單位時(shí)間內(nèi)的脈沖信號(hào)的個(gè)數(shù)即可測(cè)得其頻率從而計(jì)算出直流電機(jī)轉(zhuǎn)動(dòng)速度。圖5為光電測(cè)速模塊的電路原理圖:如果發(fā)光二極管照到白色物體上,光電耦合器U3的引腳4上

8、輸出低電平;如果發(fā)光二極管照到黑色物體上,光電耦合器U3的引腳4上輸出高電平,經(jīng)過LM298放大后,就可以看見變化的高低電平,對(duì)輸出的脈沖計(jì)數(shù),就可以計(jì)算出轉(zhuǎn)動(dòng)的速度。光電測(cè)速模塊采用了定時(shí)/計(jì)數(shù)器1溢出中斷和外部中斷0,P3.2引腳的外部中斷0用于接收由碼盤轉(zhuǎn)動(dòng)經(jīng)光電開關(guān)轉(zhuǎn)換后得到的電脈沖信號(hào)的個(gè)數(shù),定時(shí)器1用于定時(shí),定時(shí)時(shí)間為1s,如果定時(shí)時(shí)間到,則計(jì)算出直流電機(jī)的轉(zhuǎn)速并將其顯示輸出到液晶顯示屏上。其程序設(shè)計(jì)的流程圖如圖6所示:3 系統(tǒng)測(cè)試系統(tǒng)測(cè)試主要包括觸屏校正的顯示,用戶登錄界面的顯示,觸屏電機(jī)控制界面的顯示等。當(dāng)上電以后,首先開始初始化液晶顯示屏,然后對(duì)觸摸屏進(jìn)行校正,校正完成后,進(jìn)

9、入觸屏電機(jī)系統(tǒng)的用戶登錄界面,如圖7所示。通過點(diǎn)擊紅色進(jìn)入按鈕就可以進(jìn)入到觸屏電機(jī)控制系統(tǒng)的主界面,點(diǎn)擊相應(yīng)的按鍵即可驅(qū)動(dòng)直流電機(jī)完成相應(yīng)動(dòng)作。4 結(jié)語本文借鑒了國內(nèi)外觸屏電機(jī)控制系統(tǒng)的主要結(jié)構(gòu)和功能,采用STC89C54RD+微處理器作為主控制核心,通過觸摸屏設(shè)置各功能按鈕的相關(guān)參數(shù)及功能,操作者自由地選擇正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止等功能,經(jīng)單片機(jī)進(jìn)行相應(yīng)的處理,同時(shí)將處理后的結(jié)果輸出,控制直流電機(jī)的轉(zhuǎn)向和轉(zhuǎn)速,再經(jīng)過光電測(cè)速電路,將測(cè)得的速度顯示到液晶屏上。系統(tǒng)功能完善,運(yùn)行良好。Reference:1 肖看.李群芳.單片機(jī)原理、接口及應(yīng)用M.清華大學(xué)出版社2010.2 王靜, 熊華. 一種新型基于51單片機(jī)的觸摸彩屏設(shè)計(jì)J. 西華師范大學(xué)學(xué)報(bào):自然科學(xué)版,2014,35(2):129-134.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論