傾角是許多控制系統(tǒng)中需要測(cè)量的一個(gè)重要參數(shù)。針對(duì)傾角測(cè)量,設(shè)計(jì)了一種基于ARM微控制器和加速度傳感器的角度測(cè)量平臺(tái)。該平臺(tái)采用基于ARM Cortex-M3內(nèi)核的STM32F103VE為數(shù)據(jù)處理的核心,利用高精度加速度傳感器MMA7361L為測(cè)角傳感器,同時(shí)配置液晶屏和小型鍵盤(pán)實(shí)現(xiàn)了人機(jī)交互。該平臺(tái)具有測(cè)量精度高、靈敏度高、價(jià)格低的特點(diǎn),應(yīng)用前景廣闊。
引言
在很多控制系統(tǒng)中,角度值是一個(gè)十分重要的物理參數(shù)。例如起重機(jī)和升降機(jī)上都要有角度測(cè)控機(jī)構(gòu)來(lái)控制起降高度;飛行器自動(dòng)駕駛系統(tǒng)中都有大量的角度傳感器,實(shí)時(shí)檢測(cè)飛機(jī)偏轉(zhuǎn)角度,以便對(duì)飛行姿態(tài)進(jìn)行調(diào)整。目前已有利用加速度傳感器實(shí)現(xiàn)高精度角度測(cè)量的設(shè)計(jì)研究,但主要側(cè)重于單軸的測(cè)量,同時(shí)進(jìn)行三軸測(cè)量的研究設(shè)計(jì)鮮有報(bào)道。本文將重點(diǎn)討論采用三軸加速度傳感器MMA7361L實(shí)現(xiàn)高精度角度檢測(cè)的軟硬件方法。
1 角度檢測(cè)儀硬件平臺(tái)設(shè)計(jì)
采用了高精度三軸加速度傳感器MMA7361L作為角度檢測(cè)模塊,數(shù)據(jù)處理采用最新的帶A/D轉(zhuǎn)換功能的STM32F103VE芯片,采用I2C接口的AT24C02A芯片進(jìn)行周期性數(shù)據(jù)存儲(chǔ),采用1602液晶模塊對(duì)角度值進(jìn)行實(shí)時(shí)顯示,為了擴(kuò)展系統(tǒng)功能,采用4×4鍵盤(pán)對(duì)系統(tǒng)模式進(jìn)行設(shè)置。同時(shí)采用聲光報(bào)警電路,當(dāng)角度超過(guò)設(shè)定上限時(shí),進(jìn)行聲光報(bào)警提示。角度檢測(cè)儀硬件平臺(tái)結(jié)構(gòu)框圖如圖1所示。
1.1 STM32F103VE控制器
本系統(tǒng)采用新一代低功耗高速工業(yè)級(jí)芯片STM32F103VE作為控制器核心,芯片采用更優(yōu)化的32位ARM Cortex-M3內(nèi)核,時(shí)鐘頻率達(dá)到72 MHz。該芯片系統(tǒng)資源和外圍接口豐富,內(nèi)部集成專用時(shí)鐘、復(fù)位以及電源管理模塊,支持多種工作模式,內(nèi)含2個(gè)12位高速ADC、80個(gè)快速I(mǎi)/O口、7個(gè)定時(shí)器和多達(dá)9個(gè)通信接口。
1.2 MMA7361L角度檢測(cè)模塊設(shè)計(jì)
MMA7361L是一種超低功耗、小型電容式的微機(jī)械加速度傳感器。該傳感器可以采用1.5g或6g靈敏度重力選擇模式,具有信號(hào)調(diào)理、一階低通濾波、溫度補(bǔ)償、自檢、帶有線性自由落體檢測(cè)和零重力檢測(cè)等功能。工作電壓為2.2~3.6V,工作電流為400μA,設(shè)置為睡眠模式時(shí)工作電路僅為3μA。從靈敏度、功耗角度考慮,采用MMA7361L作為角度檢測(cè)模塊的核心芯片。MMA7361L角度檢測(cè)模塊電路如圖2所示。
2 角度檢測(cè)儀軟件平臺(tái)設(shè)計(jì)
2.1 軟件平臺(tái)整體結(jié)構(gòu)
幾乎所有的嵌入式產(chǎn)品中都需要嵌入式軟件來(lái)提供靈活多樣而且可為應(yīng)用定制的功能。為了便于今后產(chǎn)品功能擴(kuò)展,采用精簡(jiǎn)的μC/ OS-II操作系統(tǒng)作為軟件平臺(tái)的支撐。角度檢測(cè)儀軟件體系結(jié)構(gòu)如圖3所示。其中最底層為設(shè)備驅(qū)動(dòng)程序?qū)樱饕沁M(jìn)行處理器初始化和驅(qū)動(dòng)各外設(shè)電路模塊;第2層為嵌入式μC/OS-II操作系統(tǒng),主要是管理系統(tǒng)的軟硬件資源,以及上層應(yīng)用和操作底層驅(qū)動(dòng)接口;第3層為應(yīng)用程序,主要是系統(tǒng)調(diào)用和實(shí)現(xiàn)OS級(jí)別功能。
2.2 MMA7361L角度測(cè)試驅(qū)動(dòng)實(shí)現(xiàn)
MMA7361L是一款高精度的模擬三軸加速度傳感器,其精度模式可以選擇1.5g或6g兩種。從工程需要的角度選擇1.5g模式,其精度為800 mV/g,將g-Select引腳置為低電平。在正常工作狀態(tài),Sleep引腳需要置為高電平。同時(shí)啟動(dòng)Self Test模式,芯片在工作之前先完成內(nèi)部自檢。
MMA7361L三軸加速度傳感器實(shí)現(xiàn)角度測(cè)試,其核心算法是建立輸出電壓和角度之間的函數(shù)映射關(guān)系。零傾斜角度的選擇對(duì)于測(cè)量?jī)x的精度影響比較大,本文先以MMA7361L傳感器X軸方向的傾角計(jì)算為例加以說(shuō)明,Y軸、Z軸的角度測(cè)量方法類似。在本文中取傳感方向x軸與重力加速度g垂直時(shí)的狀態(tài)為零傾斜角度,當(dāng)傾角為θ時(shí),x軸方向傾角測(cè)量圖示如圖4所示。
傳感方向x軸方向的重力加速度分量是g1(θ)=gsinθ,當(dāng)θ→0時(shí)有:
可以看到,當(dāng)傾斜角θ為一個(gè)小角度時(shí),其角度的變化率(即導(dǎo)數(shù))越大并趨向于g,這樣有助于提高小角度測(cè)量的分辨率,因此該零傾斜角度的選擇方式有助于小角度的精確測(cè)量。由于傳感器的加速度分量與其電壓成正比,且精度是800mV/g,因此傾角
在算法分析的基礎(chǔ)上,該加速度傳感器的角度測(cè)試的驅(qū)動(dòng)程序得以實(shí)現(xiàn)。其核心部分可以用如下代碼實(shí)現(xiàn):
Y軸、Z軸的角度也可以用類似的方法得到。另外為了便于系統(tǒng)管理,軟件部分采用實(shí)時(shí)精簡(jiǎn)的嵌入式操作系統(tǒng)μC/OS-II,可以將角度測(cè)量、鍵盤(pán)、顯示作為若干個(gè)任務(wù)進(jìn)行管理。
結(jié)語(yǔ)
本文論述了一種基于MMA7361L的高精度智能角度測(cè)量?jī)x的設(shè)計(jì)與實(shí)現(xiàn)方法,構(gòu)建了角度測(cè)量?jī)x的軟硬件平臺(tái),同時(shí)對(duì)MMA7361L角度檢測(cè)算法進(jìn)行了詳細(xì)的介紹,并給出了實(shí)現(xiàn)代碼。實(shí)驗(yàn)測(cè)試證明,該測(cè)量?jī)x具有高精度和良好的可靠性,且成本低,應(yīng)用前景非常廣闊。
上一篇:基于ZigBee技術(shù)的嵌入式無(wú)線網(wǎng)絡(luò)平臺(tái)的研究
下一篇:ARM嵌入式汽車節(jié)能控制系統(tǒng)設(shè)計(jì)
推薦閱讀
史海拾趣
品質(zhì)是ARCOL公司的核心競(jìng)爭(zhēng)力。公司始終堅(jiān)持以質(zhì)量為核心,建立了嚴(yán)格的質(zhì)量管理體系。從原材料的采購(gòu)到產(chǎn)品的出廠,每一個(gè)環(huán)節(jié)都經(jīng)過(guò)嚴(yán)格把關(guān),確保產(chǎn)品的質(zhì)量和性能達(dá)到最高標(biāo)準(zhǔn)。同時(shí),ARCOL還注重品牌建設(shè),通過(guò)不斷提升產(chǎn)品質(zhì)量和服務(wù)水平,樹(shù)立了良好的企業(yè)形象和口碑。
隨著半導(dǎo)體技術(shù)的興起,富士通敏銳地捕捉到了這一領(lǐng)域的巨大潛力。公司開(kāi)始加大在半導(dǎo)體研發(fā)方面的投入,致力于開(kāi)發(fā)出具有自主知識(shí)產(chǎn)權(quán)的半導(dǎo)體產(chǎn)品。經(jīng)過(guò)不懈的努力,富士通在半導(dǎo)體領(lǐng)域取得了多項(xiàng)重大突破,不僅提升了自身的技術(shù)實(shí)力,也為全球半導(dǎo)體產(chǎn)業(yè)的發(fā)展做出了積極貢獻(xiàn)。如今,富士通已成為全球領(lǐng)先的半導(dǎo)體制造商之一,其產(chǎn)品在各個(gè)領(lǐng)域都得到了廣泛應(yīng)用。
1954年,富士通研發(fā)出了日本第一臺(tái)中繼式自動(dòng)計(jì)算機(jī)FACOM100,這一里程碑式的成就標(biāo)志著富士通正式涉足信息產(chǎn)業(yè)。FACOM100的推出不僅在日本國(guó)內(nèi)引起了轟動(dòng),也讓富士通在國(guó)際上贏得了聲譽(yù)。此后,富士通在計(jì)算機(jī)領(lǐng)域持續(xù)投入研發(fā),不斷推出新技術(shù)、新產(chǎn)品,逐漸成長(zhǎng)為全球領(lǐng)先的計(jì)算機(jī)制造商之一。這一轉(zhuǎn)變不僅推動(dòng)了富士通自身的快速發(fā)展,也為全球計(jì)算機(jī)技術(shù)的進(jìn)步做出了重要貢獻(xiàn)。
隨著市場(chǎng)的不斷變化和客戶需求的升級(jí),EUPEC意識(shí)到品牌重塑的重要性。公司開(kāi)始著手進(jìn)行品牌升級(jí)和形象重塑工作,通過(guò)加強(qiáng)品牌宣傳、提升產(chǎn)品質(zhì)量和服務(wù)水平等方式,不斷提升EUPEC品牌的知名度和美譽(yù)度。這些努力使得EUPEC在市場(chǎng)上樹(shù)立了良好的形象,成為電力半導(dǎo)體領(lǐng)域的知名品牌。
隨著公司規(guī)模的擴(kuò)大和技術(shù)的不斷積累,AVAGO公司開(kāi)始尋求多元化的發(fā)展道路。除了繼續(xù)深耕半導(dǎo)體領(lǐng)域外,公司還積極拓展其他相關(guān)領(lǐng)域,如傳感器、無(wú)線通信等。同時(shí),公司還與其他行業(yè)的領(lǐng)軍企業(yè)建立了緊密的戰(zhàn)略合作關(guān)系,共同推動(dòng)技術(shù)創(chuàng)新和市場(chǎng)拓展。
隨著公司的發(fā)展壯大,Babcock開(kāi)始注重品牌建設(shè)和企業(yè)文化建設(shè)。通過(guò)加強(qiáng)品牌宣傳和推廣,提升公司的知名度和美譽(yù)度;同時(shí),公司還注重培養(yǎng)員工的歸屬感和忠誠(chéng)度,營(yíng)造積極向上的工作氛圍。這些舉措不僅提升了公司的軟實(shí)力,也為公司的長(zhǎng)遠(yuǎn)發(fā)展提供了有力保障。
這五個(gè)故事展示了Babcock Inc公司在電子行業(yè)中的發(fā)展歷程和取得的成就。通過(guò)技術(shù)創(chuàng)新、市場(chǎng)拓展、國(guó)際合作以及品牌建設(shè)等方面的努力,Babcock逐漸成為了電子行業(yè)中的佼佼者,為行業(yè)的發(fā)展做出了積極貢獻(xiàn)。
pxa310 和tvp5147 開(kāi)發(fā)linux下的攝像驅(qū)動(dòng) 有人有pxa310 和tvp5147 開(kāi)發(fā)linux下的攝像驅(qū)動(dòng)的經(jīng)驗(yàn)的嗎?… 查看全部問(wèn)答∨ |
一個(gè)1G的DDR2 SDRAM內(nèi)存和一個(gè)2G的DDR2 SDRAM內(nèi)存搭配 這樣會(huì)不會(huì)有問(wèn)題啊? 另外要不要考慮主板上的內(nèi)存插槽問(wèn)題?… 查看全部問(wèn)答∨ |
論壇里的高手和剛新手以及半生不熟的哥們請(qǐng)進(jìn)來(lái)看看! 關(guān)于ActiveSync的連接問(wèn)題: 修改內(nèi)核文件后 重新編譯 然后生成新的內(nèi)核 然后下載進(jìn)去 結(jié)果在建立ActiveSync“我的連接”這個(gè)的時(shí)候 發(fā)現(xiàn)“直接連接”這一項(xiàng)變成灰色 根本無(wú)法選擇這項(xiàng) 有沒(méi)有遇到 ...… 查看全部問(wèn)答∨ |
尋有過(guò)USB-NET 驅(qū)動(dòng)開(kāi)發(fā)的兄弟. 我現(xiàn)在做USB轉(zhuǎn)網(wǎng)口的開(kāi)發(fā),想找同路的兄弟一起探討開(kāi)發(fā)中遇到的問(wèn)題.我的MSN:xcq1109@hotmail.com… 查看全部問(wèn)答∨ |
我在ucosii中寫(xiě)程序,但是一遇到延遲,就進(jìn)入FaultISR(void);以前寫(xiě)的時(shí)候也沒(méi)有遇到真中事啊!。我全速運(yùn)行也是。芯片復(fù)位后只執(zhí)行到延遲前得程序。我只有了兩個(gè)任務(wù)。… 查看全部問(wèn)答∨ |
本帖最后由 dontium 于 2015-1-23 13:01 編輯 一款可以替代LM2576的芯片 ---- TPS54260 它們的差異如下: 1、開(kāi)關(guān)拓樸理想, LM2576的開(kāi)關(guān)管形式為: 開(kāi)中管驅(qū)動(dòng)沒(méi)有升壓部分,因此,它的壓降極 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 【下載】LAT1466 USB x Device HID Standalone的移植
- 【下載】LAT1488 STM32 USBxDevice MSC standalone移植示例
- 【下載】LAT1482 STM32G0單線串口通信幀錯(cuò)誤問(wèn)題解析
- 【下載】LAT1473 STM32C0 HAL庫(kù)的SPI 驅(qū)動(dòng)導(dǎo)致的Hardfault問(wèn)題分析
- 【下載】LAT1490 兩個(gè)STM32G0 I2C 通信異常的案例分析
- 【下載】LAT1470 SPI傳輸長(zhǎng)度超過(guò)1024時(shí)出現(xiàn)異常的問(wèn)題分析
- 意法半導(dǎo)體發(fā)布STM32MP23高性價(jià)比MPU, 并延長(zhǎng)對(duì)OpenSTLinux版本的支持期限
- 英飛凌穩(wěn)居微控制器領(lǐng)域榜首,鞏固其在全球車用半導(dǎo)體市場(chǎng)的領(lǐng)導(dǎo)地位
- 迅為imx6ull開(kāi)發(fā)板使用c語(yǔ)言調(diào)用shell命令控制led燈
- 迅為IMX8MM開(kāi)發(fā)板Android編譯環(huán)境搭建
- 迅為IMX6ULL開(kāi)發(fā)板NFS服務(wù)器的使用
- 迅為ITOP4412開(kāi)發(fā)板Qt界面添加圖片
- 迅為IMX6開(kāi)發(fā)板OTA遠(yuǎn)程升級(jí)-SWUpdata概述和使用
- 迅為IMX6ULL開(kāi)發(fā)板NFS服務(wù)器的搭建
- 迅為IMX6開(kāi)發(fā)板Buildroot文件系統(tǒng)4G撥號(hào)上網(wǎng)工具測(cè)試
- MediaTek舉辦天璣開(kāi)發(fā)者大會(huì)MDDC 2025,聯(lián)合產(chǎn)業(yè)伙伴加速智能體AI體驗(yàn)普及和發(fā)展
- FOC電機(jī)的基本工作原理 FOC電機(jī)的優(yōu)缺點(diǎn)對(duì)比
- PROFIBUS通訊故障解決神器PROFIBUS集線器,效果很神奇
- FOC電機(jī)的故障檢測(cè)方法 FOC電機(jī)調(diào)試技巧大全
- 【車內(nèi)消費(fèi)類接口測(cè)試】 泰克助力HDMI技術(shù)在車載娛樂(lè)系統(tǒng)中的應(yīng)用與測(cè)試
- 西門(mén)子收購(gòu) DownStream Technologies,擴(kuò)展 PCB 設(shè)計(jì)到制造流程
- Melexis推出32×24紅外陣列傳感器芯片MLX90642,樹(shù)立熱成像感應(yīng)技術(shù)的新標(biāo)桿
- 意法半導(dǎo)體發(fā)布STM32MP23高性價(jià)比MPU, 并延長(zhǎng)對(duì)OpenSTLinux版本的支持期限
- OPPO 推出搭載超聲波指紋的新一代影像旗艦Find X8 Ultra
- FOC電機(jī)與BLDC電機(jī)的比較
- Keysight示波器主題月有獎(jiǎng)系列活動(dòng)之 注冊(cè)大獎(jiǎng)天天抽 搶樓踩中亦有獎(jiǎng)
- EEWORLD社區(qū)-2010年度風(fēng)云人物評(píng)選
- TI 樣片免費(fèi)申請(qǐng),曬樣片贏好禮!
- 【讀書(shū)月】讀一本RT-Thread技術(shù)好書(shū),寫(xiě)下你的讀書(shū)筆記
- 與未來(lái)同行-是德科技創(chuàng)新技術(shù)峰會(huì)·北京
- 看咱壇友自己的研討會(huì)~ST-EEWORLD線下網(wǎng)友見(jiàn)面會(huì)實(shí)錄
- 最后一天!Beetle ESP32-C3免費(fèi)測(cè)評(píng),趕緊上車
- 給你一個(gè)SEED-DIM3517 ,你可以DIY啥?
- 直播已結(jié)束|Littelfuse 智能樓宇電子設(shè)備安全與可靠性解決方案
- 嵌入式工程師AI挑戰(zhàn)營(yíng)(初階):基于RV1106,動(dòng)手部署手寫(xiě)數(shù)字識(shí)別落地
- 中國(guó)電子信息博覽會(huì)現(xiàn)場(chǎng)直擊:柔性折疊屏炙手可熱!
- 英特爾:蘋(píng)果自研芯片,取代沒(méi)那么簡(jiǎn)單
- IC設(shè)計(jì)服務(wù)業(yè)該向Uber學(xué)習(xí)?
- 年底前完成5G實(shí)驗(yàn)機(jī)研發(fā)!vivo:加強(qiáng)5G/AI技術(shù)研究
- 外媒:索尼3年內(nèi)發(fā)布的手機(jī)均可解鎖120Hz屏幕刷新率
- 格力對(duì)弈機(jī)器人專利被授權(quán),已申請(qǐng)多項(xiàng)機(jī)器人專利
- 6種配色!廣汽蔚來(lái)HYCAN 007即將上市:標(biāo)配無(wú)人機(jī)系統(tǒng)
- 無(wú)人物流系統(tǒng)展望:機(jī)器人搬運(yùn)+自動(dòng)駕駛運(yùn)輸+機(jī)器狗送貨
- 投資52億元 欣旺達(dá)將在浙江蘭溪建設(shè)鋰電池基地
- 盤(pán)點(diǎn)機(jī)器人行業(yè)相關(guān)的10大技術(shù)應(yīng)用