周穆潔, 唐萌萌
(1.黑龍江省機械科學研究院,哈爾濱150040;2.長江大學電子信息學院,湖北荊州434023)
一種電機調(diào)速器主控板系統(tǒng)設計
周穆潔1, 唐萌萌2
(1.黑龍江省機械科學研究院,哈爾濱150040;2.長江大學電子信息學院,湖北荊州434023)
轉(zhuǎn)速控制器的設計主要由AT89C51單片機、LCD顯示器、光電傳感器、L298(驅(qū)動芯片)、鍵盤接口和直流電動機等組成。該設計是以AT89C51單片機作為核心的直流電機轉(zhuǎn)速控制系統(tǒng),采用光電傳感器檢測電機轉(zhuǎn)速,鍵盤輸入電機設定轉(zhuǎn)速。
單片機;光電傳感器;鍵盤接口;主控板;直流電動機
隨著計算機技術(shù)的迅速發(fā)展,單片機產(chǎn)品不斷更新?lián)Q代,目前普遍使用的是80C51系列,而美國Atmel公司暢銷多年的AT89系列單片機[1]的優(yōu)點使它很快脫穎而出,并占有較大的市場份額。89系列單片機對一般用戶來說,有以下明顯的優(yōu)點:內(nèi)部含F(xiàn)lash存儲器,和80C51插座兼容,靜態(tài)時鐘方式,錯誤編程亦無廢品產(chǎn)生,可進行反復系統(tǒng)試驗。
鑒于以上89系列單片機的諸多優(yōu)點,且能滿足系統(tǒng)設計要求。故直流電機轉(zhuǎn)速控制系統(tǒng)設計的主控板采用AT89系列單片機,型號為ATC89C51。
基于AT89C51單片機的主要外圍功能電路描述如下:檢測電路(光電傳感器)完成電機被控信號的檢測與傳輸;驅(qū)動電路(L298)與直流電機相連,帶動電機運行;LCD電路用于驅(qū)動液晶顯示;鍵盤電路。系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 基于AT89C51的主控板系統(tǒng)結(jié)構(gòu)圖
3.1 時鐘電路
時鐘電路通常由石英晶體和2個微調(diào)電容來產(chǎn)生單片機的內(nèi)部振蕩電路,是單片機工作的必要條件。此外單片機還可以采用外部時鐘,即從外部輸入一個時鐘脈沖,對CMOS芯片可將外部時鐘直接連到XTAL1;對NMOS則連到XTAL2,XTAL1接地,電路如圖2。
圖2 單片機時鐘電路
單片機CPU工作頻率的計算:通常1個機器周期=12個時鐘周期,比如若晶振頻率為12 MHz,則1個機器周期=12×1/(12M)s=1 μs,即單片機每1 μs執(zhí)行1條指令。
3.2 復位電路
圖3 單片機復位電路
單片機和其他微處理器一樣,啟動時都需要復位,使CPU和系統(tǒng)的各個部件都處于一種確定的初始狀態(tài)。復位信號是從單片機的RST引腳輸入的,高電平有效,其有效電平應維持至少2個機器周期,圖3是按鍵手動復位電路。
3.3 鍵盤電路
根據(jù)系統(tǒng)要求,在單片機的外圍功能模塊中設置了4×4個按鍵。實現(xiàn)的功能如下:電機轉(zhuǎn)速數(shù)值設定及微加微減,正反轉(zhuǎn)控制和報警電路控制。其電路原理如圖4所示。在本系統(tǒng)中,用P1.0~P1.3連接鍵盤的行信號;用P1.4~P1.7連接鍵盤的列信號。
圖4 鍵盤模塊
鍵盤操作說明:在系統(tǒng)開始運行時,128×64LCD將顯示開機界面,按下設置鍵顯示屏進入?yún)?shù)設置界面,此時按1、2、3、4進入相應參數(shù)的設置狀態(tài),輸入相應的數(shù)字即可完成該參數(shù)的設置,待所有量設置完成后按正/反控制鍵設置正反轉(zhuǎn),最后按開始啟動系統(tǒng),在運行過程中可按下相應鍵對電機進行停止運行、微加、微減、正反轉(zhuǎn)及報警/取消報警的控制。
3.4 電動機驅(qū)動電路
理論上,是先將轉(zhuǎn)速轉(zhuǎn)化為某一種電量來測量,如電壓、電流等。設計中將轉(zhuǎn)速測量轉(zhuǎn)換成電脈沖頻率的測量?;谶@一思想,可以采用光電傳感器,使輸出信號的一只在轉(zhuǎn)輪一側(cè)固定,另一只則粘在對應位置的轉(zhuǎn)輪上,這樣,電機每轉(zhuǎn)1圈,傳感器將會輸出1個脈沖。如圖5所示,這樣,就完成了轉(zhuǎn)速/頻率的轉(zhuǎn)換。
圖5 電機驅(qū)動電路
3.5 轉(zhuǎn)速/頻率轉(zhuǎn)換電路的設計
如圖6所示,此電路為簡單的紅外線光電傳感器,它由一對紅外發(fā)射管及接收管組成,紅外發(fā)射管及接收管分別固定在電機葉片的兩側(cè),當電機轉(zhuǎn)動時,葉片因為可以擋光而使紅外接收管在葉片旋轉(zhuǎn)1周內(nèi)產(chǎn)生多個脈沖,脈沖個數(shù)取決于葉片的數(shù)量。該脈沖信號(也可以先將它整形)被送入單片機 P3.2口或(即中斷0)進行計數(shù)和處理。
3.6 脈沖濾波整形電路的設計
由于電機在轉(zhuǎn)動的過程中有很大的晃動,因此所獲得的脈沖信號難免摻雜有高頻噪聲或誤動脈沖。為了提高測量的準確,且盡可能地減少錯誤,設計的脈沖整形電路如圖7所示,在OUT輸出端加以電容接地。為了既能抑制噪聲又不影響測量,電容C的選擇很重要。根據(jù)實際測量,若設計中使用的直流電機轉(zhuǎn)速可達6 000 r/min,其所產(chǎn)生的脈沖周期T=1/(6 000/60)=0.01 s,一個周期內(nèi),脈沖持續(xù)時間約為T/8=0.001 25 s,低電平時間約為7T/8=0.008 75 s,由于導通電阻很小,所以電容迅速充電,當?shù)碗娖降絹頃r開始放電,為保證下一個脈沖的檢測,放電時間T應小于低電平持續(xù)時間7T/8,根據(jù)電路,T=R2·C<0.008 75,代入R2值解不等式可得:C<0.000 017 F,單位換算得C<0.017 μF,為了整形方便,實際設計中可選C=0.001 μF。由于單片機中斷I/O口需要輸入的信號是正規(guī)的矩形脈沖,所以電路的脈沖整形電路采用74LS06反相器進行兩次反相后輸入單片機。
控制模塊電路是硬件系統(tǒng)的核心,它控制著其它各模塊的工作,電路主要由以單片機為核心的外圍接口電路、L298直流電機驅(qū)動電路、光電傳感器組成的轉(zhuǎn)速檢測電路和液晶顯示電路,能較好地能滿足主控板系統(tǒng)設計要求。
圖6 轉(zhuǎn)速/脈沖轉(zhuǎn)換電路
圖7 脈沖濾波整形電路
[1] 國兵.單片機原理與應用[M].天津:天津大學出版社,2012.
(編輯昊 天)
TP 272
A
1002-2333(2014)05-0192-02
周穆潔(1981—),女,工程師,主要從事機械設計與制造、科研項目管理等工作。
2014-03-05