當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]摘要:為了實(shí)現(xiàn)對(duì)固體燃料低空模型火箭飛行姿態(tài)自動(dòng)記錄的需求,提出了一種基于MPU6050模塊的飛行姿態(tài)記錄系統(tǒng)設(shè)計(jì)方案,并完成系統(tǒng)的軟硬件設(shè)計(jì)。該系統(tǒng)的硬件部分主要用來

摘要:為了實(shí)現(xiàn)對(duì)固體燃料低空模型火箭飛行姿態(tài)自動(dòng)記錄的需求,提出了一種基于MPU6050模塊的飛行姿態(tài)記錄系統(tǒng)設(shè)計(jì)方案,并完成系統(tǒng)的軟硬件設(shè)計(jì)。該系統(tǒng)的硬件部分主要用來采集加速度模擬量并進(jìn)行存儲(chǔ),軟件部分采用C語言進(jìn)行編程,完成數(shù)據(jù)讀寫和上傳,數(shù)據(jù)處理借助上位機(jī)軟件進(jìn)行,還原實(shí)際飛行姿態(tài)。實(shí)際應(yīng)用表明,該系統(tǒng)具有成本低廉、靈敏度高的特點(diǎn),達(dá)到了設(shè)計(jì)要求。

關(guān)鍵詞:傳感器;加速度;自動(dòng)記錄;單片機(jī)

固體燃料低空模型火箭在發(fā)射原理和氣動(dòng)結(jié)構(gòu)上都與實(shí)用探空火箭一致,同時(shí)具備重量輕、安全性高和價(jià)格相對(duì)低廉的特點(diǎn),因此在本科教學(xué)及學(xué)科競賽中被廣泛使用。

目前的固體燃料低空模型火箭(以下簡稱模型火箭)受到成本和運(yùn)載能力的限制并未加裝任何傳感器,對(duì)于模型火箭發(fā)射后的飛行姿態(tài)大都通過視頻的方式記錄,但是受到模型火箭飛行速度快、拍攝視角固定等問題的限制,傳統(tǒng)的飛行姿態(tài)記錄方式效果并不理想,所得結(jié)果也缺乏進(jìn)一步討論的價(jià)值,缺少量化的飛行姿態(tài)數(shù)據(jù)也制約了模型火箭本身的改進(jìn)和發(fā)展??梢娫O(shè)計(jì)出一種可量化的飛行姿態(tài)記錄系統(tǒng)非常有必要。

MPU6050模塊有著高速、精確的加速度采集能力,提供SPI和IIC兩種通訊方案,能夠根據(jù)系統(tǒng)程序指令,同時(shí)進(jìn)行線加速度和角加速度的采集工作;M24C08芯片可以存儲(chǔ)1024字節(jié)數(shù)據(jù),支持IIC通訊協(xié)議,具有體積小、重量輕、數(shù)據(jù)穩(wěn)定性強(qiáng)的特點(diǎn);單片機(jī)以其較高的靈活性和穩(wěn)定性廣泛應(yīng)用在自動(dòng)控制系統(tǒng)中。本系統(tǒng)既是三者的結(jié)合,由傳感器、存儲(chǔ)器和單片機(jī)部分構(gòu)成,對(duì)固體燃料低空模型火箭飛行過程中的加速度進(jìn)行實(shí)時(shí)采集和記錄,箭體返回后,配合上位機(jī)數(shù)據(jù)處理軟件,對(duì)加速度數(shù)據(jù)進(jìn)行處理,最終還原出模型火箭的真實(shí)飛行姿態(tài)。

1 系統(tǒng)的整體結(jié)構(gòu)及功能描述

系統(tǒng)以STC89C52RC單片機(jī)為主控芯片,結(jié)合MPU6050模塊和M24C08芯片,可對(duì)模型火箭飛行中的加速度進(jìn)行實(shí)時(shí)采集并存儲(chǔ),模型火箭回收后通過串口通訊將數(shù)據(jù)傳遞給上位機(jī),并在相關(guān)軟件的輔助下進(jìn)行數(shù)據(jù)處理,最終還原出模型火箭實(shí)際飛行姿態(tài)。MPU6050模塊解決了模型火箭高速飛行過程中加速度數(shù)字化的問題,并且具有采集速度快、精度高和可編程控制的特點(diǎn),M24C08芯片具有支持IIC協(xié)議、重量輕和數(shù)據(jù)穩(wěn)定性強(qiáng)的特點(diǎn),雖然存儲(chǔ)容量較小,但鑒于模型火箭滯空時(shí)間短的特點(diǎn),其數(shù)據(jù)存儲(chǔ)容量能夠滿足需求。系統(tǒng)結(jié)構(gòu)框圖如圖1所示,本系統(tǒng)選擇STC89C52RC單片機(jī)為IIC通訊的主機(jī),所有對(duì)話由單片機(jī)發(fā)起,單片機(jī)按照固定時(shí)間間隔詢問MPU6050模塊模型火箭實(shí)時(shí)加速度情況,MPU60 50做出應(yīng)答后單片機(jī)向M24C08芯片發(fā)起對(duì)話,要求M24C08芯片記錄當(dāng)前加速度數(shù)值。以上周期性采樣從模型火箭點(diǎn)火開始到飛行完成降落傘開啟結(jié)束不間斷進(jìn)行,模型火箭回收后,進(jìn)行數(shù)據(jù)上傳和處理工作。

 


2 系統(tǒng)硬件設(shè)計(jì)

MPU6050模塊、STC89C52RC單片機(jī)與M24C08芯片之間采用IIC通訊,其電路圖如圖2所示。本系統(tǒng)設(shè)定只有 STC89C52RC單片機(jī)可以發(fā)起對(duì)話,其余原件只能做出應(yīng)答,其中STC 89C52RC單片機(jī)的P1.2管腳與IIC通訊線路的時(shí)鐘線(SCL)連接,P1.3管腳與數(shù)據(jù)線(SDA)連接,程序根據(jù)邏輯需要按照IIC通訊協(xié)議控制時(shí)鐘線和數(shù)據(jù)線的電平變化,以發(fā)起所需對(duì)話。MPU6050模塊和M24C08芯片都支持IIC通訊,分別將其時(shí)鐘管腳和數(shù)據(jù)管腳與通訊線路的相應(yīng)管腳相連接,連接完成后的IIC通訊線路即可實(shí)現(xiàn)主從之間的問答式通訊。

 


實(shí)際使用中為了提高采集可靠性,在火箭放飛過程中單片機(jī)只固化采集存儲(chǔ)程序,待模型火箭回收后重新給單片機(jī)固化相應(yīng)的數(shù)據(jù)讀取程序,數(shù)據(jù)才能被傳遞給上位機(jī),但程序反復(fù)固化操作中往往會(huì)出現(xiàn)人員誤操作,引起M24C08芯片中的數(shù)據(jù)損壞,導(dǎo)致整個(gè)放飛失去意義,因此在M24C08的數(shù)據(jù)管腳設(shè)計(jì)了保護(hù)跳線,模型火箭回收后斷開保護(hù)跳線,待確認(rèn)程序固化正確后接通跳線,上傳數(shù)據(jù)。

MPU6050模塊是以MPU6050芯片為核心配合必要的外圍器件形成的加速度測(cè)量模塊。其中MPU6050芯片整合了3軸陀螺儀和3軸線加速度計(jì),極大的減小了包裝空間,同時(shí)避免了加速度計(jì)和陀螺儀組合時(shí)的軸間差問題,并能夠以400 kHz的速度提供16位精度的加速度數(shù)據(jù)。由于芯片本身對(duì)于外圍器件要求較高,因此本系統(tǒng)硬件設(shè)計(jì)中選用了MPU6050模塊,保證了數(shù)據(jù)的可靠性。在裝配中采取模塊與主板層疊的安裝方式,進(jìn)一步減小了整個(gè)系統(tǒng)的體積,系統(tǒng)實(shí)物圖如圖3所示。

 


3 系統(tǒng)軟件設(shè)計(jì)及數(shù)據(jù)處理

系統(tǒng)程序設(shè)計(jì)包括數(shù)據(jù)采集存儲(chǔ)和數(shù)據(jù)讀取上傳兩部分構(gòu)成,為了提高系統(tǒng)的可靠性,兩部分程序不同時(shí)固化在單片機(jī)中,在模型火箭發(fā)射時(shí)固化數(shù)據(jù)采集存儲(chǔ)程序,模型火箭回收后固化數(shù)據(jù)讀取上傳程序。數(shù)據(jù)采集存儲(chǔ)程序每隔0.1 s采集一組模型火箭加速度值,并存儲(chǔ)到M24C08芯片中,雖然MPU6050可以提供16位精度數(shù)據(jù),但低八位數(shù)據(jù)抖動(dòng)嚴(yán)重,所以系統(tǒng)只記錄高8位數(shù)據(jù),這樣M24C08芯片可以記錄170組(每組6個(gè))加速度數(shù)據(jù),記錄持續(xù)時(shí)間為17s。模型火箭點(diǎn)火延時(shí)2 s,導(dǎo)軌飛行1秒,滯空飛行14 s,數(shù)據(jù)采集存儲(chǔ)程序工作時(shí)間可對(duì)3個(gè)過程實(shí)現(xiàn)完全覆蓋。數(shù)據(jù)讀取上傳程序讀取M24C08中的數(shù)據(jù)并以串口通訊方式傳遞給上位機(jī)。

數(shù)據(jù)處理分為數(shù)據(jù)接收、數(shù)據(jù)預(yù)處理和姿態(tài)還原3個(gè)部分,數(shù)據(jù)接收部分利用串口助手軟件接收下位機(jī)上傳的數(shù)據(jù),同時(shí)將八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制。數(shù)據(jù)預(yù)處理主要是對(duì)數(shù)據(jù)進(jìn)行定性分析:出現(xiàn)角加速度不為零的情況說明模型火箭飛行中出現(xiàn)旋轉(zhuǎn);前2 s(模型火箭靜止?fàn)顟B(tài))出現(xiàn)X/Y軸線加速度不為零說明發(fā)射架水平度不符合要求;第3 s(模型火箭導(dǎo)軌飛行)開始出現(xiàn)X/Y軸線加速度不為零說明導(dǎo)軌裝配出現(xiàn)問題。在數(shù)據(jù)預(yù)處理階段未發(fā)現(xiàn)上述問題則進(jìn)入姿態(tài)還原階段,該階段借助Matlab軟件對(duì)X/Y/Z三軸線加速度進(jìn)行計(jì)算,還原模型火箭飛行姿態(tài),算法公式如圖4所示。[!--empirenews.page--]

 


4 實(shí)驗(yàn)應(yīng)用

飛行姿態(tài)記錄系統(tǒng)可靠性驗(yàn)證。在該測(cè)試階段,系統(tǒng)被安裝在5軸數(shù)控機(jī)床工作臺(tái)上,通過數(shù)控程序指揮工作臺(tái)改變姿態(tài),由系統(tǒng)采集并記錄相關(guān)數(shù)據(jù),之后將數(shù)據(jù)上傳給上位機(jī)進(jìn)行處理,還原出工作臺(tái)的姿態(tài)變化,與實(shí)際工作臺(tái)姿態(tài)變化進(jìn)行對(duì)比。實(shí)驗(yàn)結(jié)果表明系統(tǒng)記錄的工作平臺(tái)姿態(tài)與實(shí)際姿態(tài)一致。

 


飛行姿態(tài)記錄系統(tǒng)與模型火箭聯(lián)合搭載實(shí)驗(yàn)。在該測(cè)試階段,將系統(tǒng)搭載到模型火箭中,搭載系統(tǒng)的模型火箭如圖5所示。對(duì)搭載記錄系統(tǒng)的火箭進(jìn)行全流程的發(fā)射、回收實(shí)驗(yàn),并對(duì)系統(tǒng)記錄的數(shù)據(jù)進(jìn)行上傳、處理,以檢驗(yàn)系統(tǒng)實(shí)際使用中的表現(xiàn)。實(shí)驗(yàn)結(jié)果表明系統(tǒng)運(yùn)行穩(wěn)定,數(shù)據(jù)記錄正常。

5 結(jié)論

該飛行姿態(tài)記錄系統(tǒng)采用高精度的加速度傳感器和成熟可靠的存儲(chǔ)器,配合穩(wěn)定的主控芯片為硬件平臺(tái),軟件設(shè)計(jì)采用不同種類功能分步固化的思想,避免了誤操作帶來的數(shù)據(jù)損壞,分析程序借助串口助手和Matlab軟件,解決了飛行姿態(tài)還原的問題。該飛行姿態(tài)記錄系統(tǒng)已在日常本科教學(xué)和競賽中服役,實(shí)際應(yīng)用表明該飛行姿態(tài)記錄系統(tǒng)具有測(cè)試準(zhǔn)確、穩(wěn)定可靠、成本低廉等特點(diǎn),達(dá)到了設(shè)計(jì)要求。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉