<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機的步進(jìn)電機控制系統設計

基于單片機的步進(jìn)電機控制系統設計

作者: 時(shí)間:2010-06-28 來(lái)源:網(wǎng)絡(luò ) 收藏
2.2 鍵盤(pán)/LED模塊
為實(shí)現人機對話(huà),該系統擴展了3x4按鈕矩陣鍵盤(pán)和4片8段LED數碼管,可手動(dòng)直接操作該。系統上電后,通過(guò)鍵盤(pán)輸入的啟停、步數轉速和轉向等,由LED管動(dòng)態(tài)顯示的轉速和轉向。鍵盤(pán)的輸入和LED管的輸出由8279進(jìn)行控制,減少工作負擔。8279編程工作在鍵盤(pán)掃描輸入方式,讀入鍵盤(pán)時(shí)具有去抖動(dòng)功能,避免誤觸發(fā)。圖3為鍵盤(pán)LED模塊結構框圖。

本文引用地址:http://dyxdggzs.com/article/173287.htm


2.3 驅動(dòng)/放大模塊
采用控制用的脈沖分配器(又稱(chēng)邏輯轉換器)PMM8713,該器件是CMOS集成電路,相輸出驅動(dòng)能力(源電流或吸入電源)為20 mA,適用于控制三相或四相步進(jìn)電機,可選擇下列6種激勵方式:三相步進(jìn)電進(jìn):1相,2相,1-2相;四相步進(jìn)電進(jìn):1相,2相,1-2相。輸入方式可選擇單時(shí)鐘(加方向信號)和雙時(shí)鐘(正轉或反轉時(shí)鐘)兩種方式,具有正反轉控制、初始化復位、原點(diǎn)監視、激勵方式監視和輸入脈沖監視等功能。器件PMM8713由時(shí)鐘選通、激勵方式控制、激勵方式判斷和可逆環(huán)形計數器等部分構成,所有輸入端內都設有施密特電路,可提高抗干擾能力。PMM8713輸出需接功率驅動(dòng)電路,選用功率驅動(dòng)器PMM2101,最大輸出電流為1.4 A,滿(mǎn)足驅動(dòng)步進(jìn)電機的要求。驅動(dòng)/放大電路如圖4所示。MSP430通過(guò)調節PMM8713的端口1~4輸入脈沖信號控制步進(jìn)電機的啟停、速度和轉向等。



3 系統軟件
3.1 程序

利用單片機的定時(shí)器TIMER_A(TA)中斷產(chǎn)生脈沖信號,通過(guò)在響應的中斷程序中實(shí)現步進(jìn)電機步數和圈數的準確計數,通過(guò)PWM實(shí)現轉速控制;利用P1.0端口的中斷關(guān)閉TA中斷程序,并推入堆棧,停止電機;P1.1中斷則開(kāi)啟TA中斷,堆棧推入程序計數器(PC),開(kāi)啟電機;P3.1端口輸出高電平由PMM8713的U/D端口控制電機的轉向;P3.0~P3.7端口接8279的8個(gè)數據接口,當單片機掃描到矩陣鍵盤(pán)有鍵按下時(shí),利用P2端口的中斷設置TA,控制啟停、調速和轉向等,同時(shí)單片機反饋給8279控制LED管顯示轉速和轉向。其程序流程如圖5所示。


3.2 PC上位機模塊
PC上位機模塊實(shí)現PC機對步進(jìn)電機的控制。利用MSP430單片機的USART模塊實(shí)現與PC上位機的通信,PC機通過(guò)串口向單片機發(fā)送控制命令,實(shí)現電機控制。單片機所接收到控制命令暫存在RXBUFFER中,然后與存儲在片內Flash的中斷程序的入口地址相比較,相同就進(jìn)入中斷,實(shí)現步進(jìn)電機的控制。操作該模塊時(shí)需要開(kāi)啟8 MHz晶振為USART模塊設置波特率(設置波特率為9 600)??刂栖浖蒝B6.0編寫(xiě),利用MSComm控件實(shí)現串行通訊功能。其控制軟件界面如圖6所示。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>