999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM的彈丸姿態測量及數據記錄儀設計*

2015-03-14 09:23:33朱平安張曉龍
艦船電子工程 2015年2期
關鍵詞:測量系統設計

朱平安 張曉龍

(1.陸軍軍官學院兵器工程教研室 合肥 230031)(2.陸軍軍官學院高過載彈藥制導控制與信息感知實驗室 合肥 230031)

?

基于ARM的彈丸姿態測量及數據記錄儀設計*

朱平安1張曉龍2

(1.陸軍軍官學院兵器工程教研室 合肥 230031)(2.陸軍軍官學院高過載彈藥制導控制與信息感知實驗室 合肥 230031)

彈載記錄儀作為彈丸飛行試驗中獲取彈丸飛行狀態數據的測量手段之一,近年來越來越受到重視和普遍使用。論文以測量彈丸轉速、方位角和高度為目的設計的彈載記錄儀,主要由微控制器、電源模塊、采集單元、存儲單元等組成,具有體積小、功耗低、精度高及抗高過載能力強等特點。試驗證明,該彈載記錄儀完全滿足高精度測量、抗高過載的要求。

記錄儀; ARM; BMP085; HMC5883L

Class Number TJ410.6

1 引言

近年來,隨著信息化彈藥的發展,對炮彈精確制導控制要求越來越高,為此,通常在研發時需要獲取彈丸在飛行過程中各種測試數據,然后對數據分析、改進設計參量使炮彈性能達到戰技指標要求。對比以前采用統計分析大量設計試驗取得的數據來評估炮彈性能的方法,遙測和彈載記錄儀作為兩種各具特色的測試手段,以試驗次數少、可靠性高等優點更能勝任獲取彈丸在飛行試驗中的各項數據。然而遙測相對比較復雜,且試驗成本較高和易干擾,一般情況下很少采用[1]。彈載記錄儀是搭載在彈丸上的數據采集和記錄設備,能實時存儲記錄彈丸的飛行試驗數據并可靠回收數據,因其成本低、抗過載、采集率高、容量大等優點而普遍使用。

本文設計的彈載數據記錄儀主要用于測試彈丸在飛行過程中的轉速、方位角和高度,最后彈丸回收后在上位機上對記錄的數據進行分析,具有體積小、功耗低、響應速度快及抗高過載能力強等特點。

2 總體設計

2.1 系統組成

系統采用模塊化設計,主要由微控制器、電源模塊、采集單元(包括用于測轉速的線圈電路、測方位角的磁傳感器和測高度的氣壓傳感器)、存儲單元以及為在上位機進行后續處理所需的RS-232接口電路組成[2],其結構原理圖如圖1所示。

圖1 結構原理圖

2.2 工作過程

炮彈發射后,由彈上電源供電,系統開始工作:微控制器ARM首先判斷預先設置的引腳18(PB0)為高電平有效,以此來區分系統是進行數據采集還是讀取存數芯片數據,默認高電平采集數據,低電平讀取數據;然后ARM發出采集指令,線圈隨炮彈旋轉而切割地磁線,產生的信號經差分放大后輸入至ARM,同時磁傳感器得到指令實時測量彈丸在地球磁場中的相關數據(用于解算實時方位角),氣壓傳感器采集彈丸飛行的氣壓、溫度參數(用于解算彈丸實時高度);幾個采集單元獲取的數據經ARM處理后存入外部存儲單元,等到系統回收后在上位機上進行處理分析。

2.3 抗過載設計

由于系統在彈丸飛行過程中要經歷高速、高過載、高沖擊等惡劣環境。因此,為提高系統的抗過載能力,對PCB電路板采用雙層設計,所有電子元器件選用小封裝、貼片式,并在系統裝配時對PCB電路板進行固體灌封處理[3]。

3 硬件電路設計

3.1 器件選型

設計要求在彈丸飛行全軌跡中,以2分鐘總時存儲采集的彈丸姿態量,由于時間短、采集的參量較多,要求微控制器的運算性能要高,本系統選用意法公司基于ARM cortex-M3系列的32位芯片STM32F101C8T6[4]作為微控制器(MCU),主頻為36MHz,工作電壓為2.0V~3.6V,內嵌一個10通道的12位模數轉換器,2個I2C總線接口,2個SPI接口,3個USART接口和3個16位的通用定時器以及一個串行線JTAG調試口(SWJ-DP),并有64KB FLASH ROM和10KB RAM。該芯片滿足實現MCU需要的低成本、低功耗、高速計算性能和先進中斷系統響應的平臺要求[5~6]。

為滿足彈上器件小體積、高精度以及抗過載的要求,結合ARM固件屬性,對所需量進行采集的芯片選型如下: 1) 磁傳感器選用的是霍尼韋爾公司一種表面貼裝的高集成芯片HMC5883L[7~8]三軸磁傳感器,內部包括放大器、自動消磁驅動器、偏差校準、12位模數轉換器等集成電路。相比其他磁傳感器,HMC5883L采用的各向異性磁阻(AMR)技術,能使羅盤方位角精度達到1°~2°。 2) 氣壓傳感器選用德國BOSCH公司的一款高精度、超低功耗數字氣壓傳感器BMP085[9~11],其壓力測量范圍為30~110kPa(相當于海拔-500m~9000m),絕對精度可以達到0.03hPa(0.25m),滿足彈丸飛行的最大高度值,而且體積小、穩定性好,具有抗高過載性能。 3) 存儲芯片采用WINBOND公司的四線制spi FLASH芯片W25Q64BVSSI對測得的數據作非易失實時存儲。W25Q64BVSSI共有64Mbit的存儲容量,具有讀寫速度快、電可擦除、容量大、價格低等特點。 4) 線圈產生的信號用一片軌到軌儀表運放器來實現信號的放大濾波功能,且該運放具有低偏置輸入電流和低偏置電壓特點。

3.2 電源電路設計

考慮到為方便電源供電,系統在滿足各模塊電路對電源電壓要求的范圍內采用3.3V電源供電。如圖2所示,先將彈上+5V直流電源通過一個低壓差線性調節器LM117IMP-3.3[12]降壓到3.3V,然后通過3.3V電源為RAM、磁傳感器、氣壓傳感器、存儲芯片和RS-232電平轉換芯片提供能量。LM117IMP-3.3具有電流限制和熱保護功能,輸出電流可達800mA,溫度范圍為-40℃~125℃,其輸出端使用兩個并聯鉭電容(10nF和100nF)來改善瞬態響應和穩定性。

圖2 電源電路

3.3 接口電路設計

由于HMC5883L與BMP085采用I2C接口通信,W25Q64BVSSI采用SPI接口進行數據傳輸,使得各芯片與ARM的連接電路變得簡潔方便。而ARM的內置ADC可供線圈電路的模擬輸入信號實現AD轉換,因此ADC電路無需再設計,只需將模擬信號輸入AD引腳。

4 主要部分軟件設計

系統軟件從總體上以模塊化設計思路,將整個程序按功能分為幾個模塊,在KEIL ARM MDK 4.7開發環境下采用C語言進行編程。系統在上電后進入復位狀態,然后進行程序初始化,包括初始狀態、引腳功能選擇、中斷初始化以及各接口初始化。在進入采集工作流程之前,先確定ARM的18引腳為高電平,然后分別轉入不同的采樣程序,并將采集好的數據打包實時存入到外置FLASH中,工作120s后自動停機,回收后的系統通過上位機進行處理,給出數據列表或波形曲線。主流程如圖3所示。

圖3 主流程框圖

4.1 線圈模擬信號AD轉換

線圈產生的模擬信號經放大濾波后從10引腳(PA0_WKUP)輸入,這個引腳復選功能為ADC的0通道,因此ADC采用單通道多次轉換模式進行采樣。初始化前對ADC進行配置如下:

ADC_ScanConvMode = DISABLE(ADC只用一個通道);

ADC_ContinuousConvNode = ENABLE(連續轉換模式);

ADC_Externa(TrigConv_None) (外部觸發為軟件觸發,設置好后還要調用庫函數ADC_SoftwareStartConvCmd(ADC1,ENABLE)。

由MCU時鐘控制器提供ADCCLK時鐘和PCLK(APB2時鐘)同步,一般情況下PCLK2時鐘設為與MCU時鐘形同。ADC使用若干個ADCCLK周期對輸入電壓采樣,采樣周期數目可以通過ADC_SMPR1和ADC_SMPR2寄存器中的SMP[2:0]位而更改。每個通道可以以不同的時間采樣。總轉換時間如下計算:

TCONV=采樣時間+12.5個周期

例如:

當ADCCLK=14MHz和1.5周期的采樣時間

TCONV=1.5+12.5=14周期=1μs

采樣流程如圖4所示。

圖4 線圈信號采樣

4.2 HMC5883L I2C讀操作

磁傳感器HMC5883L由于內部高度集成處理功能,輸出的三個軸上的磁數據以數字信號可以直接輸入MCU中,并通過MCU轉換為角度值存入FLASH芯片中,只要開始設置好測量模式,然后按照I2C總線協議進行數據通訊。如圖5所示為連續讀出HMC5883L采集內部數據流程。

圖5 HMC5883L I2C接口驅動流程圖

4.3 BMP085采集流程

圖6 BMP085測量流程圖

BMP085在出廠時都儲存有11個校準數據(AC1~AC6、B1、B2、MB、MC、MD),微控制器初始化以后,從BMP085的E2PROM中讀出這11個校準數據,然后循環讀取未補償的溫度值UT和壓力值UP,再以UT和UP為參量計算出實際溫度T和補償后的壓力P。最后,將得到的實際溫度和壓力數據打包處理,并以BCD碼格式存入FLASH存儲器中。圖6為BMP內部測溫度、壓力的驅動程序流程圖。

5 結語

本文以ARM為基礎,搭載磁傳感器和氣壓傳感器,設計了一種具有體積小、精度高、功耗低、抗高過載和接口方便等特點的彈載數據記錄儀,通過某型號彈載實驗證明,本文設計的系統可行性好、正確性高,對彈丸在飛行過程中的轉速、方位角和高度的測量結果符合預期要求。

[1] 仲海東.彈載記錄裝置的研究[D].南京:南京理工大學,2007:30-41.

[2] 劉科余.滑翔航彈彈載數據記錄儀的設計[D].成都:電子科技大學,2010:17-43.

[3] 呂彩琴,翟成瑞.高過載測試中的電子線路灌封技術研究[J].機械工程與自動化,2009(5):91-94.

[4] STM32F101x數據手[EB/OL].http://www.st.com/stonline/products/literature/ds/13586.pdf

[5] 王冬星,程書偉,張麗華.基于ARM的數據采集與存儲系統的研究與實現[J].計算機工程與設計,2012.12(33):4526-4530.

[6] 劉松江,陶翼,陳敏.一種基于ARM9的多路差分信號采集系統[J].艦船電子工程,2009(8):104-109.

[7] HMC5883L用戶手冊[EB/OL].http://www.honeywell-sensor.com.cn

[8] 胡寧博,李劍,趙櫸云.基于HMC5883的電子羅盤設計[J].傳感器世界,2011(6):35-38.

[9] Bosch.BMP085用戶手冊[EB/OL].http://www.bosch-sensortec.com

[10] 張金燕,劉高平,楊如祥.基于氣壓傳感器BMP085的高度測量系統實現[J].微型機與應用,2014(6):64-68.

[11] 王俊彩,王福平,侯瑞峰等.基于BMP085的一種便攜式海拔高度測量系統設計[J].傳感器與微系統,2011(12):123-125.

[12] LM117數據手冊[EB/OL].http://www.docin.com/p-2536047.html.

Design of Recorder for Projectile Attitude Measurement and Date Based on ARM

ZHU Ping’an1ZHANG Xiaolong2

(1.Weapon Engineering Teaching and Research Section,Army Officer Academy,Hefei 230031)(2.The High Overload Ammunition Guidance and Information Awareness Lab,Army Officer Academy,Hefei 230031)

As a measuring method which can be used to gain projectile flight state data during a projectile flight test.missileborne data recorder has been paid increasing attention and has been generally used.The missileborne data recorder is composed of MCU,power module,acquisition unite and storage unite which aims at measuring the speed,azimuth,and height of projectile.Small size,lowpower consumption,high precision and strong anti high overload capacity are the mainly features.The test shows that the requirements of high precision measurement and anti high overload capacity can be met.

record,ARM,BMP085,HMC5883L

2014年8月11日,

2014年9月29日

朱平安,男,副教授,研究方向:信息化彈藥技術。張曉龍,男,碩士,研究方向:信息化彈藥技術。

TJ410.6

10.3969/j.issn1672-9730.2015.02.039

猜你喜歡
測量系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
滑動摩擦力的測量與計算
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 国产嫖妓91东北老熟女久久一| 无码视频国产精品一区二区| 凹凸精品免费精品视频| 亚洲AV一二三区无码AV蜜桃| 亚洲黄色激情网站| 国产97视频在线| 中日无码在线观看| 奇米影视狠狠精品7777| 久久精品最新免费国产成人| 国产丝袜一区二区三区视频免下载| 天堂在线视频精品| 国产成人高清在线精品| 在线免费a视频| 久久久久无码精品| 在线视频97| 伊人久久大香线蕉影院| 国产一区二区丝袜高跟鞋| 在线观看免费AV网| av在线无码浏览| 国产在线97| 亚洲精品动漫| v天堂中文在线| 自拍中文字幕| 一本大道东京热无码av| 亚洲欧美日韩精品专区| 国产av剧情无码精品色午夜| 日本人妻丰满熟妇区| 欧洲亚洲一区| 思思热精品在线8| 亚洲精品麻豆| 国产亚洲视频中文字幕视频 | 国产成人一区| 最新加勒比隔壁人妻| 久久超级碰| 白浆视频在线观看| 国产婬乱a一级毛片多女| 免费在线看黄网址| 一级毛片在线直接观看| 无码精油按摩潮喷在线播放| 亚洲精品午夜天堂网页| 中国国产一级毛片| 亚洲精品图区| 国产在线精品人成导航| 国产一级视频久久| 色网站在线免费观看| 国产亚洲欧美在线视频| 国产一级裸网站| 国产精品香蕉在线观看不卡| 亚洲一欧洲中文字幕在线| 免费aa毛片| 极品尤物av美乳在线观看| 九九这里只有精品视频| 亚洲无限乱码一二三四区| 亚洲乱码视频| 91欧美亚洲国产五月天| 国产SUV精品一区二区6| 99热最新在线| 国产黑丝一区| vvvv98国产成人综合青青| 国产精品主播| 国产精品免费入口视频| 自拍亚洲欧美精品| 亚洲AV成人一区二区三区AV| 亚洲精品欧美日韩在线| 国产精品成| 谁有在线观看日韩亚洲最新视频| 天天躁夜夜躁狠狠躁躁88| 国产精品亚欧美一区二区| 深夜福利视频一区二区| 午夜爽爽视频| 国产区成人精品视频| 九色最新网址| 国产真实乱了在线播放| 亚洲人成网站在线观看播放不卡| 91无码人妻精品一区| 亚洲最大情网站在线观看 | 日日拍夜夜嗷嗷叫国产| 波多野结衣的av一区二区三区| 欧美国产日韩在线| 在线综合亚洲欧美网站| 美女扒开下面流白浆在线试听| 在线欧美日韩国产|