www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 測試測量 > 測試測量
[導讀]摘要:針對氣球吊籃對姿態(tài)控制的要求,本文給出以TMS320F28335為平臺,開發(fā)設計出具有姿態(tài)數據采集、姿態(tài)數據處理、以及姿態(tài)實時監(jiān)測功能的裝置。姿態(tài)監(jiān)測裝置中用MEMS電子陀螺儀和地磁計獲得姿態(tài)的采樣數據,采樣數

摘要:針對氣球吊籃對姿態(tài)控制的要求,本文給出以TMS320F28335為平臺,開發(fā)設計出具有姿態(tài)數據采集、姿態(tài)數據處理、以及姿態(tài)實時監(jiān)測功能的裝置。姿態(tài)監(jiān)測裝置中用MEMS電子陀螺儀和地磁計獲得姿態(tài)的采樣數據,采樣數據通過TMS320F28335解算為航偏角、俯仰、橫滾三姿態(tài)數據,PC作為顯示終端監(jiān)控姿態(tài)實時變化,裝置能夠滿足氣球吊籃對姿態(tài)監(jiān)控和測量的要求。

科學氣球在大氣物理、空間科學、遙感等領域具有突出的應用優(yōu)點。如今科學氣球作為高空探測的平臺,因為其成本便宜,施放簡單,易于維護的優(yōu)點,一直作為高空探測的重要手段??茖W氣球因為體積大會在高空飛行過程中受到紊亂氣流影響,致使表面風壓不同造成隨機緩慢的旋轉現象,這也將導致掛載吊籃姿態(tài)的跟隨變化。然而在一些領域需要一種可控的探測平臺,這就需要吊籃的姿態(tài)可以控制??茖W氣球在飛行過程中吊籃處于視野觀測范圍外,需要設計一種搭載在科學氣球吊籃內部并且能夠實時測量吊籃飛行狀態(tài),將實時狀態(tài)反饋給姿態(tài)控制系統(tǒng),從而實現吊籃的姿態(tài)控制,作為科學氣球吊籃姿態(tài)控制的重要組成部分。文中提出了一種姿態(tài)測量系統(tǒng)設計和實現,文中描述了硬件設計、軟件程序設計和最后測試結果。

1 系統(tǒng)結構及工作原理

科學氣球吊籃姿態(tài)測量系統(tǒng)分為掛載部分和地基部分,除PC終端將置于地面進行實時監(jiān)測,其余模塊均屬于掛載部分,這些模塊將跟隨科學氣球吊籃升空,在科學氣球吊籃穩(wěn)定飛行過程中實現實時測量、運算以及回傳數據到地面設備。

掛載部分包括TMS320F28335平臺、電子羅盤、地磁傳感器、電源、無線數傳模塊。主要系統(tǒng)結構如圖1所示,數據處理核心為TMS320F28 335的數字信號控制器(DSCs),外圍包括傳感器調理板,通信模塊,電源模塊,外部擴展模塊。

設計中利用底板作為外設及傳感器模塊連接硬件接口,其中PC端采用RS232連接在底板,單片機采用TTL電平串口連接底板,HM5883和MPU 6050采用I2C總線連接到單片機上。系統(tǒng)穩(wěn)定工作時,HM5883以及MPU6050數據通過單片機發(fā)送給TMS320F28335,姿態(tài)數據由TMS320F28335發(fā)送給PC終端。

2 系統(tǒng)的硬件設計

TMS320F28335為TI公司最新DSPC28X系列32位浮點DSCs(Digital Signal Controllers),具有150 MHz的時鐘工作頻率,其芯片內核供電為1.9 V,I/O口供電問3.3 V,芯片上集成256 kx16 bit Flash以及34 kx16 bit SARAM,并且具有3個SCI口(SCIA、SCIB、SCIC),芯片高性能能夠滿足系統(tǒng)數據收發(fā)和姿態(tài)解算的要求。單片機選用STM32芯片,這種芯片是基于ARM Cortex—M3內核,具有72 MHz工作頻率,64 kB閃存存儲器。

姿態(tài)傳感器選用應美盛公司的MPU6050芯片,這種微機電姿態(tài)傳感器為全球首款整合了三軸陀螺儀和三軸加速度運動處理器件,具有131 LSBs/°/sec靈敏度,其角度測量范圍在±250~±2000°/s。HMC5883(HMC5883L)是霍尼韋爾公司的高分辨率的磁阻傳感器,具有霍尼韋爾公司最先進的(AMP)技術,可以有效的使得羅盤精度控制在1°左右。這里MPU6050和HMC5883均為數字型傳感器,芯片分別內嵌16 bit和12 bit ADC模塊,量化數據通過I2C總線傳出。

圖2中為MPU6050電路設計框圖,其擁有2條I2C通道,并且通過內部串行通道選擇器相連接,圖中的連接方式可以組成三軸陀螺儀、三軸加速度和三軸地磁計組成的9軸姿態(tài)傳感器件;MPU6050的FSYNC和INT連接到STM32上。

電路設計如圖3中MPU6050供電電壓范圍為2.375~3.46 V,設計中采用LM1117-3.3 V供電芯片設計,MPU6050有VDD供電電源端以及VLOGIC邏輯電源端口,其供電要求VDD超前VLOGIC>0 ms,且VDD上升沿滿足<100 ms,VLOGIC上升沿<3 ms,VLOGIC連接線上串聯(lián)10 mH電感可滿足要求,SDA與SCL分別為I2C總線的是數據線和控制線連接到STM32單片機的PB6、PB7,HMC5338地磁極SDA、和SCL分別連接到MPU6050的AUX_SDA和AUX_SCL端即可組成圖1中的9軸傳感器。

圖4為STM32最小系統(tǒng)電路,利用STM32單片機作為量化數據的預采集處理并與DSCs進行應答式數據傳送,這種方式比連續(xù)異步傳輸方式節(jié)約系統(tǒng)資源,同時減小DSCs的片上資源消耗和程序復雜程度。設計中考慮STM32獲取數據準備完成信號由HMC_INT管腳產生,PA5口連接到HMC 5883傳感器15管腳,同時串口通道與DSCs的SCITXDB與SCIRXDB連接,用于采樣數據交換。

3 系統(tǒng)的軟件設計

系統(tǒng)軟件設計包括STM32片上程序、DSCs片上程序和上位機顯示程序。首先由STM32依次初始化MPU6050和HMC5883,MPU6050初始化包括時鐘、陀螺儀量程、加速度量程、I2C與HMC5883連通方式和中斷信號產生條件。HMC5883初始化包括設置HMC5883工作模式、更新速率設置和傳感器FIFO初始化。

圖5為信號處理流程圖,模擬信號通過AD采樣獲得量化數據,對量化數據進行初級平滑濾波后獲得采樣數據,采樣數據通過速率115200串口發(fā)送給TMS320F28335,傳輸過程有0.02%的誤差率,當TMS320F28335串口14級緩沖FIFO數據完全載入后會向內核產生SICBRXINT中斷信號,內核響應中斷并調用中斷服務子程序,將FIFO緩沖寄存器中的數據導入到緩存數組中,然后調用四元數解算子函數對采樣數據進行解算獲取姿態(tài)傳感的航偏角、俯仰、橫滾等姿態(tài)數據。最后將姿態(tài)數據通過串口發(fā)送給PC進行實時更新和顯示。

圖6為DSCs程序設計流程圖。程序采主體采用中斷結構設計,將時間軸分成若干片段,使DSCs時分多用,DSCs程序中主要包含:

在Time0中斷服務子程序中,用CpuTimer0.InterruptCount作為時間片選標志位,通過對其去余操作,使DSCs在不同時間處理不同任務,這在時間邏輯性便于理解和掌握,使用switch—case語句調用過程函數;CpuTimer0.InterruptCount%5=1時,開啟串口接收中斷開啟,數據采用14級FIFO設置,當接收BUFF達到14級后,SCI模塊將產生FIFO中斷信號通過PIE模塊傳送給CPU,CPU保存寄存器值以及當前程序指針入棧,響應中斷服務子程序更新采樣數據緩存數組;同樣CpuTimer0.InterruptCount%5=2時,調用COT_IMU()(姿態(tài)解算子程序)獲取測量航偏角、橫滾角,俯仰角姿態(tài)數據:CpuTimer0.InterruptCount%5=4時,DSCs將會調用UPto_PC_SCIC()函數,把姿態(tài)數據編碼后發(fā)送給上位機,由上位機軟件對數據進行解碼和動態(tài)顯示。

圖7為PC上位機程序設計流程圖,程序采用以VB+Direct3D顯示技術,程序設計中為了讓下位機和上位機通信良好,上位機串口采用定時查詢方式。當時間達到條件后,系統(tǒng)將對接收數據進行解碼了校驗,將新的姿態(tài)數據賦予D3D對象,等待刷新時重繪圖像。

上代碼主要描述顯示刷新部分,通過調用timer控件更新視角速度可以方便變得調整顯示效果,設置其刷新時間通過改變Timer.Interval屬性中的值,縮短刷新時間會使得顯示效果更佳流暢,通過上位機程序將采樣的姿態(tài)數據記錄下來以便分析。

4 結果

經過測試和試驗,本文中所述姿態(tài)測量系統(tǒng)工作穩(wěn)定,并且能夠獲取實時姿態(tài)信息,其姿態(tài)解算速率控制在400 Hz/s,顯示刷新速率控制在>60幀,串口速率設置在115 200 bps,傳輸誤碼率在0.02%,下位機上傳數據幀數在20幀/s,姿態(tài)監(jiān)控范圍:俯仰角-90°至90°,航偏角-180至180°,橫滾角-180°至180°,姿態(tài)測量準確有效。

圖9中對姿態(tài)測量系統(tǒng)做了短時間測試獲得的監(jiān)測數據。其中縱向坐標為角度信息,橫向坐標為時間信息,(上)(中)(下)三幅子圖為單姿態(tài)測試,圖中可以看出,在14s左右的測量過程中,姿態(tài)傳感器的響應速度非常靈敏,通過對(下)圖中180°到-180°跳變分析,系統(tǒng)響應速度在0.05s左右。由此系統(tǒng)在運行過程中姿態(tài)數據更新速度達到20fps,完全能夠滿足吊籃緩慢運動下對完成姿態(tài)測量的要求。

5 結束語

科學氣球吊籃在空中的姿態(tài)直接影響探測儀器工作,獲取科學氣球吊籃的姿態(tài)信息有助于對吊籃姿態(tài)的控制,也是作為姿態(tài)控制反饋中的重要環(huán)節(jié),姿態(tài)測量系統(tǒng)的精度直接影響到姿態(tài)控制性能和精度。本文描述的姿態(tài)檢測系統(tǒng)硬件設計和軟件設計,利用TMS320F28335的優(yōu)越性能,選用MPU6050和HMC5883測量元件實現系統(tǒng)硬件和軟件設計,采用D3D技術實現姿態(tài)實時監(jiān)控并且達到預期效果。

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

燃氣輪機進氣過濾器是確保壓氣機穩(wěn)定、高效運行的關鍵部件 ,其性能監(jiān)測至關重要。針對某燃氣輪機廠燃機進氣過濾器性能在線、定量檢測方法存在不足的問題 ,基于多元傳感技術、機器學習算法及電遷移測量技術 ,成功研制了一種燃機進氣...

關鍵字: 燃氣輪機 進氣過濾器 顆粒物 監(jiān)測裝置 傳感器

流體模擬是一種模擬液體和氣體在不同環(huán)境中的運動和行為的方法。它廣泛應用于游戲,動畫,工程和物理等領域,以創(chuàng)建逼真的視覺效果并解決復雜的流體相關問題。

關鍵字: 流體模擬 ESP32 MPU6050

機器人被用于許多領域,如建筑、軍事、制造、裝配等。機器人可以是自主的或半自主的。自主機器人不需要任何人為干預,可以根據情況自行采取行動。半自動機器人根據人類的指令工作。這些半自動機器人可以通過遙控器、手機、手勢等進行控制...

關鍵字: Arduino 機器人 web服務器 MPU6050

跌倒檢測系統(tǒng)對老年人非常有用。它可以在發(fā)現任何跌倒時通知有關人員或家庭成員,并可以減少延遲就醫(yī)的風險。這導致了許多不同類型的自動跌倒檢測系統(tǒng)的發(fā)展。如今,你可以在智能手表、健身追蹤器和其他類型的可穿戴設備上找到跌倒探測器...

關鍵字: ESP8266 加速度計 MPU6050 物聯(lián)網

一個使用NodeMCU的明確和全面的車輛事故和魯莽駕駛識別和警報系統(tǒng)。與互聯(lián)網上的其他項目不同,它有一個功能齊全的獨立電路。它結合了Invensense的MPU6050, Ublox Neo-6M GPS模塊和NodeM...

關鍵字: 物聯(lián)網 NodeMCU MPU6050 加速度計 陀螺儀

摘 要:目前,導航系統(tǒng)大多采用GPS導航,但GPS導航在偏遠地帶容易受到其他波段信號的干擾,有效信號不能完全返回到衛(wèi)星中,因此穩(wěn)定性較差。為了解決這一問題,文中設計了一種基于STM32F103RET6單片機的電子羅盤系統(tǒng)...

關鍵字: HMC5883 電子羅盤 STM32F103RET6單片機 MPU6050

引言 長期以來,電動機作為機械能和電能的轉換裝置,在各個領域得到了廣泛應用。無刷直流電動機綜合了直流電動機和交流電動機的優(yōu)點,既具有交流電動機結構簡單、運行可靠、維護方便的特點,又具有直

關鍵字: 處理器 電動機 TMS320F28335 同步控制系統(tǒng)

0、前 言 原諒我起這么猛的標題,但看完,你不會來打我的。 如果此項目有朋友已經做過,可以越過不看。 回歸正題, 平衡小車 ,這個開源項目已經出來很多年了,雖然是一個比較基礎的項目,但也牽扯到方方面面的知識,單片機程序開...

關鍵字: 平衡小車 電池 MPU6050 BSP

介紹了一種遠程心率監(jiān)護及急救系統(tǒng),系統(tǒng)以STM32為核心設計了心率監(jiān)測裝置,利用GPRS無線網絡和BD2/GPS定位技術,實現了人體心率和位置的實時監(jiān)測,并通過后臺監(jiān)控軟件將人體的心率和位置顯示在百度地圖上,方便醫(yī)護人員...

關鍵字: 系統(tǒng)設計 監(jiān)控軟件 監(jiān)測裝置 MICROSD

摘要:為了實現對固體燃料低空模型火箭飛行姿態(tài)自動記錄的需求,提出了一種基于MPU6050模塊的飛行姿態(tài)記錄系統(tǒng)設計方案,并完成系統(tǒng)的軟硬件設計。該系統(tǒng)的硬件部分主要用來

關鍵字: 系統(tǒng)設計 MPU6050 飛行姿態(tài)記錄系統(tǒng) 模型
關閉