<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è) > 嵌入式系統 > 設計應用 > 在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統

在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統

作者: 時(shí)間:2013-11-09 來(lái)源:網(wǎng)絡(luò ) 收藏

4. 基于的步進(jìn)電機控制架構及優(yōu)勢

片內集成有兩個(gè)電流數模轉換器 (IDAC),分別為最大7位和8位精度。均取為7為精度,因此可以產(chǎn)生最大為128細分的階梯狀正弦波。圖5表示由IDAC產(chǎn)生的兩路16細分基準正弦波。

在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統
圖5:16細分基準正弦波

圖6為基于的步進(jìn)電機控制架構框圖。

在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統
圖6:步進(jìn)電機控制框圖

對電機的兩相電流分別進(jìn)行采樣,經(jīng)放大和高頻濾波后與IDAC產(chǎn)生的電流基準由PSoC4的內部比較器 進(jìn)行比較,當實(shí)際相電流超過(guò)基準值時(shí),將由PSoC4關(guān)閉驅動(dòng)電機的PWM輸出一個(gè)周期,這樣就可以迫使電機的實(shí)際相電流跟蹤IDAC產(chǎn)生的電流基準,實(shí)現正弦波細分驅動(dòng)。

對比PSoC4控制架構于前述的商用方案可以發(fā)現,由于PSoC4內部集成了IDAC、可編程的CPLD(UDB)和比較器,因此具備CPLD方案的所有性能與優(yōu)勢,同時(shí)其內部的高性能核又使其可以完成MCU的控制功能,并具有其低成本的特點(diǎn)。因此,基于PSoC4的步進(jìn)電機控制方案在性?xún)r(jià)比上有很大的提高。

5. 基于PSoC4 的步進(jìn)電機控制設計實(shí)例

①控制原理圖設計

圖7為PSoC Creator環(huán)境下的步進(jìn)電機控制原理圖,虛線(xiàn)框內的部分即為依據圖4構建的電機相電流細分驅動(dòng)電路。兩路電流獨立控制,相位相差90。。內部低功耗比較器的同向端接電機向電流經(jīng)采樣、放大和濾波后的電壓信號;反向端節內部IDAC輸出的細分正弦信號。比較器輸出高電平將關(guān)閉TCPWM一個(gè)周期,迫使電機相電流跟蹤IDAC的電流基準波形,實(shí)現步進(jìn)電機的細分驅動(dòng)控制。

圖中的定時(shí)器用于設計細分步長(cháng),通過(guò)在軟件中修改其周期值可以實(shí)時(shí)改變電機的轉速。圖中的ADC可以讀入模擬的速度輸入信號,作為電機的給定轉速。

在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統
圖7:步進(jìn)電機控制原理圖

②控制系統軟件設計


1)主程序設計

控制主程序首先初始化和配置PSoC4的內部資源,在主循環(huán)中檢測用戶(hù)的起停命令和速度給定,決定運行或鎖定步進(jìn)電機。圖8為控制主程序的流程圖。

在PSoC4平臺上開(kāi)發(fā)步進(jìn)電機控制系統
圖8:主程序流程圖



評論


相關(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>