基于MMA7361角度傳感器的帆板控制系統(tǒng)設(shè)計(jì)
2 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件主要由主程序及各子程序完成。在主程序模塊中,需要完成對各參量和接口的初始化、PCA模塊初始化、液晶屏初始化以及角度采集、鍵盤掃描、主循環(huán)等工作。主程序流程圖如圖6(a)所示。在風(fēng)扇速度控制中,本系統(tǒng)采用增量式PI算法,具體流程圖如圖6(b)所示。
3 結(jié)論
文中設(shè)計(jì)的帆板控制系統(tǒng)能夠較好地完成帆板角度測量及控制任務(wù)。其中STC12C5A60S2單片機(jī)非常適合高職學(xué)生單片機(jī)入門學(xué)習(xí),同時(shí),該系統(tǒng)角度閉環(huán)PID控制系統(tǒng)能快速、準(zhǔn)確的實(shí)現(xiàn)角度的調(diào)節(jié),整個(gè)系統(tǒng)運(yùn)行穩(wěn)定,人機(jī)交互界面設(shè)計(jì)友好,且所用器件少,電路簡單,性價(jià)比高。
傾角傳感器相關(guān)文章:傾角傳感器原理
評論