999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C51單片機(jī)控制的步進(jìn)電機(jī)

2014-01-01 00:00:00余曉敏
消費(fèi)電子·下半月 2014年5期

摘 要:步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開(kāi)環(huán)控制元件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無(wú)累積誤差等特點(diǎn)。使得在速度、位置等控制領(lǐng)域用步進(jìn)電機(jī)來(lái)控制變的非常的簡(jiǎn)單。本設(shè)計(jì)采用AT89C51對(duì)步進(jìn)電機(jī)進(jìn)行控制,通過(guò)IO口輸出的具有時(shí)序的方波作為步進(jìn)電機(jī)的控制信號(hào),信號(hào)經(jīng)過(guò)A3967SLB驅(qū)動(dòng)步進(jìn)電機(jī);同時(shí),用4X4的鍵盤來(lái)對(duì)電機(jī)的狀態(tài)進(jìn)行控制,并用數(shù)碼管顯示電機(jī)的轉(zhuǎn)速,并且采用74LS164作為4位單個(gè)數(shù)碼管的顯示驅(qū)動(dòng),從單片機(jī)輸入信號(hào)。從而實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。

關(guān)鍵詞:步進(jìn)電機(jī);單片機(jī);驅(qū)動(dòng)電路;鍵盤;數(shù)碼管

中圖分類號(hào):TM383.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2014) 10-0000-01

一、方案比較和論證

(一)對(duì)于步進(jìn)電機(jī)驅(qū)動(dòng)的設(shè)計(jì)

方案一:使用多個(gè)功率放大器件驅(qū)動(dòng)電機(jī)

通過(guò)使用不同的放大電路和不同參數(shù)的器件,可以達(dá)到不同的放大的要求,放大后能夠得到較大的功率。但是由于使用的是四相的步進(jìn)電機(jī),就需要對(duì)四路信號(hào)分別進(jìn)行放大,由于放大電路很難做到完全一致,當(dāng)電機(jī)的功率較大時(shí)運(yùn)行起來(lái)會(huì)不穩(wěn)定,而且電路的制作也比較復(fù)雜。

方案二:使用A3967SLB驅(qū)動(dòng)電機(jī)

A3967SLB是驅(qū)動(dòng)二相步進(jìn)電機(jī)專用驅(qū)動(dòng)器。它的工作電壓可達(dá)30V,驅(qū)動(dòng)電流達(dá)750mA,一個(gè)A3967SLB即可驅(qū)動(dòng)一臺(tái)二相步進(jìn)電機(jī),可實(shí)現(xiàn)8細(xì)分驅(qū)動(dòng)。另外,A3967SLB還能提供完善的保護(hù)措施,包括抑制瞬態(tài)電壓,過(guò)熱保護(hù)、防止電流直通、欠電壓自鎖等功能。

通過(guò)對(duì)兩種方案的比較得到:

A3967SLB和微處理器之間不需要附加其他的接口電路,該芯片采用Easy Stepper接口,將8條控制線減少了2條(步長(zhǎng)和方向),只要簡(jiǎn)單輸入控制步進(jìn)電機(jī)的脈沖,其內(nèi)嵌的轉(zhuǎn)換器就可以實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。A3967SLB還需要一些電阻、電容來(lái)調(diào)整其工作參數(shù),整個(gè)驅(qū)動(dòng)電路非常簡(jiǎn)單。所以在此我選擇方案二。

(二)數(shù)碼管顯示電路的設(shè)計(jì)

方案一:并行接法

使用并行接法時(shí)要對(duì)每個(gè)數(shù)碼管用IO口單獨(dú)輸入數(shù)據(jù),占用資源較多。

方案二:串行接法

設(shè)計(jì)中要顯示4位數(shù)字,用74LS164作為顯示驅(qū)動(dòng),其中帶鎖存,使用串行接法可以節(jié)約IO口資源,但要使用SIO,發(fā)送數(shù)據(jù)時(shí)容易控制。

通過(guò)對(duì)兩種方案的比較得到:

由于設(shè)計(jì)中用一塊單片機(jī)進(jìn)行控制,資源有限,選擇了方案二。另外,使用鎖存也起到節(jié)約資源的作用。

二、單片機(jī)控制步進(jìn)電機(jī)原理

步進(jìn)電機(jī)2個(gè)相鄰磁極之間的夾角為60°。線圈繞過(guò)相對(duì)的2個(gè)磁極,構(gòu)成一相(A-A′,B-B′,C-C′)。磁極上有5個(gè)均勻分布的矩形小齒,轉(zhuǎn)子上沒(méi)有繞組,而有40個(gè)小齒均勻分布在其圓周上,且相鄰2個(gè)齒之間的夾角為9°。步進(jìn)電機(jī)的單片機(jī)控制步進(jìn)電機(jī)控制的最大特點(diǎn)是開(kāi)環(huán)控制,不需要反饋信號(hào)。因?yàn)椴竭M(jìn)電機(jī)的運(yùn)動(dòng)不產(chǎn)生旋轉(zhuǎn)量的誤差累積。

三、硬件設(shè)計(jì)

(一)基于A3967SLB步進(jìn)電機(jī)驅(qū)動(dòng)電路

MS1和MS2是步進(jìn)電機(jī)細(xì)分分辨率選擇的邏輯輸入口;DIR是電機(jī)運(yùn)轉(zhuǎn)方向的選擇口;RESET用于重置芯片初始值,屏蔽所有外部輸出;STEP為脈沖輸入端口;OUT1A、OUT1B、OUT2A、OUT2B為H橋的兩對(duì)輸出端口。最大限流Imax是由取樣電阻Rs和取樣比較器的輸入?yún)⒖茧妷篤ref決定的,整個(gè)驅(qū)動(dòng)電路非常簡(jiǎn)單。其中Imax=Vref/8Rs。

(二)通信電路

在最簡(jiǎn)單的RS-232直接傳送通信系統(tǒng)中,只要發(fā)送和接受雙方同時(shí)準(zhǔn)備好,僅用信號(hào)發(fā)送端(TXD)、信號(hào)接收端(RXD)和信號(hào)地(GND)3根信號(hào)線就可以進(jìn)行通信;若以應(yīng)答方式進(jìn)行數(shù)據(jù)通信,可使用請(qǐng)求發(fā)送(RTS)、清除發(fā)送(CTS)或數(shù)據(jù)終端準(zhǔn)備(DTR)、數(shù)據(jù)裝置準(zhǔn)備(DSR)4個(gè)信號(hào)進(jìn)行硬件握手。在AT89C52單片機(jī)系統(tǒng)中,分別從P3.0和P3.1引出串口線RXD和TXD,通過(guò)專用的電平轉(zhuǎn)換芯片轉(zhuǎn)換成RS-232接口標(biāo)準(zhǔn)的電平,這樣,二者之間就可以通過(guò)RS-232接口進(jìn)行數(shù)字信號(hào)的傳送。

單片機(jī)可以通過(guò)直接傳送或應(yīng)答握手的方式與主機(jī)進(jìn)行數(shù)據(jù)通信,但由于握手方式占用其它端口,而單片機(jī)的端口數(shù)量有限,所以,計(jì)算機(jī)與單片機(jī)的通信常采用直接傳送的方式。

(三)數(shù)碼管顯示電路的設(shè)計(jì)

數(shù)碼管的顯示驅(qū)動(dòng)使用74LS164,通過(guò)SPCE061A的IOB0和IOB1口對(duì)DATA和CLK發(fā)送數(shù)據(jù)。

(四)4x4鍵盤電路

在設(shè)計(jì)中,使用了標(biāo)準(zhǔn)的4x4鍵盤,單片機(jī)的A口低8位為鍵盤的接口。盡管設(shè)計(jì)要求中只需要4個(gè)鍵對(duì)步進(jìn)電機(jī)的狀態(tài)進(jìn)行控制,但考慮到對(duì)控制功能的擴(kuò)展,使用了4x4的鍵盤。

四、軟件設(shè)計(jì)

軟件部分的設(shè)計(jì)主要包括下位機(jī)按MCU的接收程序、脈沖控制程序以及上位機(jī)的串口發(fā)送程序。上位機(jī)與下位機(jī)之間進(jìn)行數(shù)據(jù)通信。上位機(jī)的程序主要通過(guò)Windows可視化編程VC++實(shí)現(xiàn)。

下位機(jī)程序主要負(fù)責(zé)接受PC發(fā)來(lái)的數(shù)據(jù),按照要求產(chǎn)生控制脈沖,具體流程為:首先對(duì)要使用的串口進(jìn)行初始化,然后P2輸出口清零,接著進(jìn)入住程序的死循環(huán),等待中斷觸發(fā)。接收一個(gè)字節(jié)的數(shù)據(jù),RI=1,接著將RI清零。當(dāng)單片機(jī)接收完數(shù)據(jù)后,標(biāo)志位置1。將緩存中的數(shù)據(jù)存入控制的變量中,以便控制時(shí)使用(具體操作時(shí)先法數(shù)據(jù)幀再發(fā)啟動(dòng)幀)。

五、結(jié)束語(yǔ)

結(jié)合以上介紹的基于A3967SLB的步進(jìn)電機(jī)控制系統(tǒng),在VC++環(huán)境下,利用MSComm控件實(shí)現(xiàn)了PC與單片機(jī)之間的串行通信。實(shí)驗(yàn)結(jié)果表明,用這種方式實(shí)現(xiàn)上位機(jī)對(duì)基于A3967SLB的步進(jìn)電機(jī)的控制系統(tǒng)進(jìn)行精確的驅(qū)動(dòng)可行有效。本系統(tǒng)中,利用PC的豐富軟硬件資源和強(qiáng)大的系統(tǒng)功能,可進(jìn)行一些數(shù)據(jù)處理、顯示等工作;而從控制器AT89C51則用于實(shí)時(shí)控制。另外,該系統(tǒng)為開(kāi)放式結(jié)構(gòu),便于系統(tǒng)升級(jí)。

參考文獻(xiàn):

[1]李華.單片機(jī)原理及應(yīng)用[M].蘭州:蘭州大學(xué)出版社,2001.

[2]何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京:北京航空航天大學(xué)出版社,1999.

[3]郝鴻安.常用數(shù)字集成電路應(yīng)用手冊(cè)[M].北京:中國(guó)計(jì)量出版社,1987.

[4]王鴻鈺.步進(jìn)電機(jī)控制技術(shù)入門[M].上海:同濟(jì)大學(xué)出版社,1990.

主站蜘蛛池模板: 伊人蕉久影院| 三级国产在线观看| 亚洲热线99精品视频| 又爽又大又黄a级毛片在线视频| 国产综合色在线视频播放线视| 日韩无码视频网站| 国产手机在线小视频免费观看| 97精品伊人久久大香线蕉| 久久久久亚洲精品成人网| 日韩精品免费一线在线观看| 久久亚洲国产视频| 亚洲日韩高清在线亚洲专区| 婷婷综合缴情亚洲五月伊| 日韩视频免费| 國產尤物AV尤物在線觀看| 中文字幕在线欧美| 国产人人乐人人爱| 日本伊人色综合网| 激情六月丁香婷婷四房播| 黄色网站不卡无码| 成人一区专区在线观看| 亚洲婷婷丁香| 91九色视频网| 浮力影院国产第一页| 91精品伊人久久大香线蕉| 呦女亚洲一区精品| 91精品国产情侣高潮露脸| 孕妇高潮太爽了在线观看免费| 国产免费自拍视频| 色偷偷av男人的天堂不卡| 国产精品3p视频| 国产SUV精品一区二区| 福利视频一区| 成人免费一区二区三区| 国产欧美精品一区二区| 国产毛片片精品天天看视频| 一区二区三区国产| 99久久精彩视频| 国产在线观看99| 亚洲午夜福利在线| 久久久久亚洲AV成人人电影软件| 国产免费黄| 狠狠色噜噜狠狠狠狠奇米777| 欲色天天综合网| 久久久久亚洲精品成人网| 亚洲最黄视频| 天堂亚洲网| 性色在线视频精品| 国产成人高清精品免费5388| 日本在线亚洲| 国产另类乱子伦精品免费女| 国内精品小视频福利网址| 国产丝袜啪啪| 十八禁美女裸体网站| 亚洲香蕉在线| 国产成人免费| 午夜视频www| 日韩小视频在线观看| 精品久久蜜桃| 日韩毛片在线视频| 九色91在线视频| 亚洲国产成人综合精品2020| 久久婷婷六月| 日本欧美在线观看| 99热这里只有精品国产99| 国产AV无码专区亚洲精品网站| 亚洲AV人人澡人人双人| 亚洲永久精品ww47国产| 色综合色国产热无码一| 青青操视频免费观看| 欧美日本中文| 欧美 亚洲 日韩 国产| 一级片一区| 精品人妻AV区| 天天操天天噜| 国产欧美日韩免费| 伊人五月丁香综合AⅤ| 久久特级毛片| 久久国产热| 国产爽妇精品| 免费一级成人毛片| 免费jjzz在在线播放国产|