freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程論文基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)(完整版)

2025-02-23 17:31上一頁面

下一頁面
  

【正文】 引腳圖及內(nèi)部電路圖 7步進(jìn)電機(jī)控制系統(tǒng)仿真和調(diào)試 Proteu仿真軟件介紹Proteus軟件是英國Labcenter electronics公司出版的EDA工具軟件。芯片內(nèi)的PWM 斬波器電路可開關(guān)模式下調(diào)節(jié)步進(jìn)電機(jī)繞組中的電機(jī)繞組中的電流。對單片機(jī)來說,電機(jī)的轉(zhuǎn)速控制可以通過定時器的中斷來實(shí)現(xiàn)。電機(jī)的轉(zhuǎn)速由脈沖信號頻率來控制決定,可以通過控制脈沖的個數(shù)來控制角位移量,從而達(dá)到調(diào)速的目的??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。步進(jìn)電機(jī)是以“步”為單位旋轉(zhuǎn)的,數(shù)字特征比較明顯。當(dāng)速度超過200r/min時,再按加速,蜂鳴器會報警。該設(shè)計具有思路明確、可靠性高、穩(wěn)定性強(qiáng)等特點(diǎn),通過調(diào)試實(shí)現(xiàn)了以上功能。本文介紹是一種基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng),用C語言編出電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止程序通過AT89C51單片機(jī),電機(jī)的驅(qū)動芯片ULN2003A,以及相應(yīng)的按鍵實(shí)現(xiàn)以上功能,并且步進(jìn)電機(jī)的工作狀態(tài)要用相應(yīng)的發(fā)光二極管顯示出來。3程設(shè)計的任務(wù)與要求基于Proteus設(shè)計一個步進(jìn)電機(jī)控制系統(tǒng),使其能實(shí)現(xiàn)對步進(jìn)電機(jī)轉(zhuǎn)速及加速、減速、正反轉(zhuǎn)的控制。一是過載性好。AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。如要改變轉(zhuǎn)速只要改變兩次接通之間的時間,而要改變方向只要改變各線圈接通順序。5 系統(tǒng)整體電路結(jié)構(gòu)控制芯片選擇AT89C51系列單片機(jī)。該部分電路設(shè)計圖如圖5。 L298控制器的介紹L298N 為SGSTHOMSON Microelectronics 所出產(chǎn)的雙全橋步進(jìn)電機(jī)專用驅(qū)動芯片,內(nèi)部包含4信道邏輯驅(qū)動電路,是一種二相和四相步進(jìn)電機(jī)的專用驅(qū)動器,可同時驅(qū)動2個二相或1個四相步進(jìn)電機(jī),內(nèi)含二個HBridge 的高電壓、大電流雙全橋式驅(qū)動器,接收標(biāo)準(zhǔn)TTL邏輯準(zhǔn)位信號,可驅(qū)動46V、2A以下的步進(jìn)電機(jī),且 可以直接透過電源來調(diào)節(jié)輸出電壓;此芯片可直接由單片機(jī)的IO端口來提供模擬時序信號,但在本驅(qū)動電路中用L297 來提供時序信號,節(jié)省了單片機(jī)I/O 端口的使用。Proteus軟件具有其它EDA工具軟件的功能:原理布圖、PCB自動或人工布線、SPICE電路仿真。(1) 打開Proteus軟件,新建一個模版,保存文件名為“”。Source Group139。(4) 在Keil中執(zhí)行“Debug”→“Start/Stop Debug Session”進(jìn)入調(diào)試狀態(tài)。結(jié)果基本符合設(shè)計要求。通過這次的課程設(shè)計,讓我在實(shí)際中解決問題能力有了很大的提升。void ShowState()。sbit P0_1=P0^1。char StateChar[]=Run State:。 P1=0x01。 cmd_wr()。 ShowState()。RW=1。 else goto start。 cmd_wr()。}void cmd_wr() { RS=0。 E=1。 P1=0x80 | 0x0d。 } delay()。 i++。 show_lcd(STATE_CW[i])。 for(。 if(RunSpeed30){beep()。j++) { delayB(10)。TR0=1。 EX1=1。 }}第 20 頁 。P0_3=1。 TL1=0xff。 } BEEP=1。 while(x) { for(k=0。Delay) for(i=0。 } else while(STATE_CCW[i]!=39。 P1=0xC0 | 0x0A。 cmd_wr()。 i=0。 while(SpeedChar[i]!=39。 E=0。 P1=0x06。 cmd_wr()。for(a=0。 DoSpeed()。P0_3=~P0_3。 ShowState()。char STATE_CCW[]=CCW。sbit P0_3=P0^3。void DoSpeed()。參考文獻(xiàn)[1]房玉明,[J].電機(jī)與控制應(yīng)用,2006.[2]袁任光,[M].北京:機(jī)械工業(yè)出版社,2005.[3]謝維成,(第2版)[M].北京:清華大學(xué)出版社,.[4]:天津大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1