資源描述:
《《a控制步進(jìn)電機(jī)》doc版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、接口技術(shù)實(shí)驗(yàn)報(bào)告專業(yè)班級(jí)計(jì)算機(jī)1208姓名劉正皓學(xué)號(hào)20124729實(shí)驗(yàn)題目8255A控制步進(jìn)電機(jī)日期2014.12實(shí)驗(yàn)五、8255A控制步進(jìn)電機(jī)一、實(shí)驗(yàn)?zāi)康恼莆詹竭M(jìn)電機(jī)的工作原理和控制方法。二、實(shí)驗(yàn)設(shè)備EL教學(xué)實(shí)驗(yàn)裝置一個(gè)、計(jì)算機(jī)一套。三、實(shí)驗(yàn)內(nèi)容用8255A的PA0~3分別控制步進(jìn)電機(jī)的A、B、C、D四相,“1”則該相繞組通電,“0”則不通電。步進(jìn)電機(jī)的驅(qū)動(dòng)原理是使各相繞組依次通電來(lái)使其作步進(jìn)式旋轉(zhuǎn),通過(guò)通電順序和切換頻率來(lái)調(diào)節(jié)其轉(zhuǎn)速和轉(zhuǎn)向。步進(jìn)電機(jī)可以四相四拍或四相八拍方式工作,即通電順序?yàn)椋篈→B→C→D→A;
2、A→AB→B→BC→C→CD→D→DA→A。按相反的順序即可改變電機(jī)的旋轉(zhuǎn)方向。本實(shí)驗(yàn)系統(tǒng)采用的是:AB→BC→CD→DA→AB。四、實(shí)驗(yàn)原理反應(yīng)式步進(jìn)電動(dòng)機(jī)(三相)結(jié)構(gòu)示意圖B8255APA17407PA0+12VPA3PA2ACD8255A控制步進(jìn)電機(jī)電路五、實(shí)驗(yàn)步驟1、實(shí)驗(yàn)連線8255A的PA0~PA3與步進(jìn)電機(jī)的A、B、C、D相連;為了觀察步進(jìn)電機(jī)的通電情況,將A、B、C、D插孔與發(fā)光二極管相連;8255的片選信號(hào)8255CS與系統(tǒng)CS0相連。2、根據(jù)程序框圖編程實(shí)驗(yàn)程序,并對(duì)編寫(xiě)好的程序進(jìn)行匯編、連接,然后全
3、速或單步運(yùn)行程序。3、全速運(yùn)行后觀察步進(jìn)電機(jī)的旋轉(zhuǎn)情況以及發(fā)光二極管的變化。六、實(shí)驗(yàn)程序CODESEGMENTASSUMECS:CODECOTREQU04A6HIOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOAMOVAL,BLOUTDX,ALROLBL,1CALLXDELAYJMPIOLED1XDELAY:MOVCX,03FFFHXDELA:LOOPXDELARETCODEENDSENDH12七、思考題1、分析程序并寫(xiě)出程
4、序注釋。CODESEGMENTASSUMECS:CODECOTREQU04A6H;IOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOA將A地址給DXMOVAL,BLOUTDX,ALROLBL,1左移一位CALLXDELAY調(diào)用子程序JMPIOLED1轉(zhuǎn)移回去XDELAY:MOVCX,03FFFH延遲03FFFH次,控制加速和減速XDELA:LOOPXDELARETCODEENDSENDH122、怎么實(shí)現(xiàn)步進(jìn)電機(jī)的反向轉(zhuǎn)動(dòng)?將
5、ROLBL,1改為RORBL,1,即可反向轉(zhuǎn)動(dòng)。3、怎么實(shí)現(xiàn)步進(jìn)電機(jī)的加速或減速?XDELAY:MOVCX,03FFFH將03FFFH改小,加速;改大,減速。