国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

微電機(jī)驅(qū)動電路設(shè)計

2015-04-13 00:21:51李修權(quán)等
無線互聯(lián)科技 2015年3期

李修權(quán)等

摘 要:微電機(jī)控制系統(tǒng)是以AT89C52單片機(jī)作為控制核心,達(dá)林頓陣列作為驅(qū)動電路,矩陣鍵盤作為輸入,LCD顯示作為輸出,運行C語言編程實現(xiàn)系統(tǒng)的各項功能。該系統(tǒng)具有性能穩(wěn)定、成本低廉等優(yōu)點。

關(guān)鍵詞:AT89C52單片機(jī);微電機(jī);驅(qū)動電路

步進(jìn)電機(jī)又稱脈沖電機(jī),國外一般稱為Stepping motor。在非超載的情況下,僅是電脈沖信號的頻率和脈沖個數(shù)決定電機(jī)的轉(zhuǎn)動速度、定位,而不受其他負(fù)載變化的影響,即電機(jī)輸入一個電脈沖控制信號,就轉(zhuǎn)動一定的步距角。由于步進(jìn)電機(jī)只有周期性的誤差而無累積誤差等特點[1]再加上述線性關(guān)系的存在,使得步進(jìn)電機(jī)在計算機(jī)外圍設(shè)備、自動生產(chǎn)線、自動化儀表、繪圖機(jī)和數(shù)控系統(tǒng)中得到廣泛應(yīng)用。步進(jìn)電機(jī)的控制可以采用分立元器件和專用控制器件,文章用分立器件設(shè)計一個微電機(jī)驅(qū)動控制系統(tǒng)。

1 系統(tǒng)結(jié)構(gòu)設(shè)計

該控制系統(tǒng)主要由PC上位機(jī)、單片機(jī)、驅(qū)動電路、鍵盤、LCD顯示等模塊組成,其中采用一種集成電路芯片AT89C52單片機(jī)作為控制器[2],通過分立器件組成的達(dá)林頓陣列作為驅(qū)動電路,PC機(jī)用于編寫及燒寫程序。首先,利用脈沖個數(shù)來轉(zhuǎn)動角位移,進(jìn)而實現(xiàn)準(zhǔn)確定位的功能;其次,利用步進(jìn)電機(jī)的驅(qū)動電路的數(shù)字邏輯部分即環(huán)行脈沖分配器,控制步進(jìn)電機(jī)各相繞組的通電順序,進(jìn)而實現(xiàn)正反轉(zhuǎn)的功能;最后,利用脈沖頻率來控制電機(jī)運行的速度,進(jìn)而實現(xiàn)調(diào)速的功能[3]。該控制系統(tǒng)能夠?qū)崿F(xiàn)如下功能:(1)電機(jī)的運行狀態(tài)(啟動/暫停)、轉(zhuǎn)動方向、轉(zhuǎn)動速度通過按鍵控制;(2)電機(jī)的運行狀態(tài)、轉(zhuǎn)動速度通過LCD顯示,如圖1所示。

2 硬件設(shè)計

控制系統(tǒng)的硬件原理圖由電路仿真軟件Proteus 7.5 進(jìn)行設(shè)計仿真,通過仿真得出該系統(tǒng)能夠完成按鍵控制電機(jī)的運行狀態(tài)、轉(zhuǎn)動方向、轉(zhuǎn)動速度的功能,并且控制穩(wěn)定可靠。電機(jī)在工作時的運行狀態(tài)、速度以英文的形式直觀的顯示在LCD1602。其硬件原理,如圖2所示。

2.1 輸入、顯示模塊

為增強(qiáng)控制系統(tǒng)的靈活性,能夠簡便地對電機(jī)的系統(tǒng)參數(shù)快速的修改,通過按鍵輸入轉(zhuǎn)向、速度等相應(yīng)指令,由單片機(jī)輸出電機(jī)控制信號,用LCD顯示電機(jī)工作時的狀態(tài)和速度。為了減少I/O端口的使用,控制系統(tǒng)設(shè)置了3*2矩陣鍵盤實現(xiàn)電機(jī)的6種工作模式。行列式鍵盤、LCD1602顯示器與單片機(jī)的接口電路如圖3所示,采用行列反轉(zhuǎn)掃描法讀取按鍵的鍵值,LCD1602的數(shù)據(jù)口接在單片機(jī)的P0口上,同時P0口必須接上拉電阻,使能信號、數(shù)據(jù)/命令選擇端、讀寫選擇端分別接在單片機(jī)的P2.0、P2.1、P2.2口上。LCD第一行英文顯示電機(jī)運行狀態(tài)(STATE),第二行顯示電機(jī)運行速度(SPEED)。

2.2 電機(jī)驅(qū)動模塊

在數(shù)字電路中,大多數(shù)采用TTL電平,但是TTL電平產(chǎn)生的脈沖不能夠使步進(jìn)電機(jī)轉(zhuǎn)動,因此,需要設(shè)計一種通過控制脈沖進(jìn)行環(huán)形分配、功率放大的驅(qū)動電路,通過控制電機(jī)繞組的通電順序使電機(jī)運轉(zhuǎn)[4]。本系統(tǒng)的驅(qū)動模塊采用四個達(dá)林頓陣列組成的電路,分別與四相電機(jī)連接以驅(qū)動步進(jìn)電機(jī),如圖4所示。

達(dá)林頓管多用在大功率輸出電路中,由于功率增大,管子本身壓降會造成溫度上升,同時前級三極管的漏電流也會被逐級放大,從而導(dǎo)致達(dá)林頓管整體熱穩(wěn)定性差。為了改變這種狀況,在大功率達(dá)林頓管內(nèi)部均設(shè)有均衡電阻7.2k和3k,通過這種方式不僅可以大幅度增強(qiáng)管子的熱穩(wěn)定性,還能有效地提高末級三極管的耐壓。

3 軟件設(shè)計

基于硬件平臺的設(shè)計,為保證各電路模塊正常工作,實現(xiàn)系統(tǒng)所需求的功能,需要進(jìn)行軟件設(shè)計對單片機(jī)系統(tǒng)進(jìn)行在線編程調(diào)試。使用keil C51軟件對源程序進(jìn)行編譯,生成.hex文件,然后將.hex文件下載到AT89C52單片機(jī)中,即可運行,如圖5所示。

[參考文獻(xiàn)]

[1]董里揚.淺談步進(jìn)電機(jī)的工作原理[J].科技信息,2007(8):74-74.

[2]何沖,王淑紅,侯勝偉,等.基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究[J].電氣技術(shù),2012(4):5-8.

[3]王雁平.步進(jìn)電機(jī)定位控制系統(tǒng)的設(shè)計[J].現(xiàn)代電子技術(shù),2010,33(18):205-207.

[4]余炳雄,陳志玲,黎浩樑.二相步進(jìn)電機(jī)驅(qū)動電路的設(shè)計[J].Huadian Technology,2009,1(3l):17-20.

观塘区| 贵港市| 牟定县| 罗源县| 和平区| 水城县| 安龙县| 长丰县| 棋牌| 浦县| 华宁县| 新绛县| 江永县| 红河县| 延吉市| 襄樊市| 乐至县| 碌曲县| 西和县| 枣强县| 景宁| 凤城市| 灯塔市| 岐山县| 许昌市| 汶上县| 宁海县| 慈溪市| 阿合奇县| 甘德县| 渑池县| 股票| 中卫市| 德兴市| 宜宾市| 丰宁| 隆林| 扎囊县| 綦江县| 海口市| 海南省|