【導(dǎo)讀】往復(fù)旋轉(zhuǎn)使擺桿擺動(dòng),并盡快使擺角達(dá)到或超過-60°~+60°;旋轉(zhuǎn)臂的轉(zhuǎn)動(dòng)角度不大于90°。擺桿擺起倒立,保持倒立狀態(tài)時(shí)間不少于10s;轉(zhuǎn)過角度達(dá)到或超過360°;FPGA內(nèi)部具有獨(dú)立的I/O接口和邏輯單元,使用靈活,適用。雜邏輯電路設(shè)計(jì)。但是FPGA的成本偏高,算術(shù)運(yùn)算能力不強(qiáng),而且由于本設(shè)計(jì)對輸出處。用模擬電路來產(chǎn)生電機(jī)的控制信號。對于脈寬調(diào)制信號的脈寬變換,常用的一。雖然其優(yōu)點(diǎn)遠(yuǎn)遠(yuǎn)超過缺點(diǎn),但價(jià)格昂貴而且我們對其并不熟悉。我們采用STM32F103RCT6,該款單片機(jī)資源豐。轉(zhuǎn)角精度單片機(jī)完成控制算法,再將計(jì)算結(jié)果轉(zhuǎn)化為PWM信號輸出到電機(jī),方案一:采用ADXL456三軸加速度作為角度傳感器來獲得X,Y,Z軸的加速度數(shù)據(jù),但因數(shù)據(jù)更新慢,無法正確反饋角度,當(dāng)電機(jī)啟動(dòng),擺桿擺動(dòng),切向方。界干擾比較大,所以放棄此方案。過AD測出電壓值,角度與電壓值呈線性關(guān)系。鑒于上面分析,角度傳感器采用方案二。本系統(tǒng)附加了矩陣鍵盤模式選擇和LCD顯示兩個(gè)模塊,實(shí)現(xiàn)控制。STM32F103RCT6,本系統(tǒng)用到TIM1的定時(shí)中斷,A/D轉(zhuǎn)換。