MMA7361L的高精度角度檢測平臺設(shè)計
摘要:傾角是許多控制系統(tǒng)中需要測量的一個重要參數(shù)。針對傾角測量,設(shè)計了一種基于ARM微控制器和加速度傳感器的角度測量平臺。該平臺采用基于ARM Cortex-M3內(nèi)核的STM32F103VE為數(shù)據(jù)處理的核心,利用高精度加速度傳感器MMA7361L為測角傳感器,同時配置液晶屏和小型鍵盤實現(xiàn)了人機(jī)交互。該平臺具有測量精度高、靈敏度高、價格低的特點,應(yīng)用前景廣闊。
關(guān)鍵詞:STM32F103VE;三軸加速度傳感器;MMA7361L;角度測量平臺
引言
在很多控制系統(tǒng)中,角度值是一個十分重要的物理參數(shù)。例如起重機(jī)和升降機(jī)上都要有角度測控機(jī)構(gòu)來控制起降高度;飛行器自動駕駛系統(tǒng)中都有大量的角度傳感器,實時檢測飛機(jī)偏轉(zhuǎn)角度,以便對飛行姿態(tài)進(jìn)行調(diào)整。目前已有利用加速度傳感器實現(xiàn)高精度角度測量的設(shè)計研究,但主要側(cè)重于單軸的測量,同時進(jìn)行三軸測量的研究設(shè)計鮮有報道。本文將重點討論采用三軸加速度傳感器MMA7361L實現(xiàn)高精度角度檢測的軟硬件方法。
1 角度檢測儀硬件平臺設(shè)計
采用了高精度三軸加速度傳感器MMA7361L作為角度檢測模塊,數(shù)據(jù)處理采用最新的帶A/D轉(zhuǎn)換功能的STM32F103VE芯片,采用I2C接口的AT24C02A芯片進(jìn)行周期性數(shù)據(jù)存儲,采用1602液晶模塊對角度值進(jìn)行實時顯示,為了擴(kuò)展系統(tǒng)功能,采用4×4鍵盤對系統(tǒng)模式進(jìn)行設(shè)置。同時采用聲光報警電路,當(dāng)角度超過設(shè)定上限時,進(jìn)行聲光報警提示。角度檢測儀硬件平臺結(jié)構(gòu)框圖如圖1所示。
1.1 STM32F103VE控制器
本系統(tǒng)采用新一代低功耗高速工業(yè)級芯片STM32F103VE作為控制器核心,芯片采用更優(yōu)化的32位ARM Cortex-M3內(nèi)核,時鐘頻率達(dá)到72 MHz。該芯片系統(tǒng)資源和外圍接口豐富,內(nèi)部集成專用時鐘、復(fù)位以及電源管理模塊,支持多種工作模式,內(nèi)含2個12位高速ADC、80個快速I/O口、7個定時器和多達(dá)9個通信接口。
評論