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

飛行設備中的新型實時數據傳輸系統設計

2018-05-15 06:43:02余俊斌嚴帥張會新劉文怡趙成城
現代電子技術 2018年10期

余俊斌 嚴帥 張會新 劉文怡 趙成城

摘 ?要: 針對飛行設備內部各種傳感器的數據傳輸方式為有線傳輸現狀,無形中加大了布線安排、體積增大、成本增加以及無法實時獲取數據和數據質量低等問題,設計一種基于CC3200的WiFi數據傳輸模塊。該模塊以FPGA作為主控核心單元,并輔以濾波電路、模/數轉換電路,最終通過CC3200將處理好的數字信號數據發送給控制中心。經過試驗,測試結果符合具體預定要求并且性能穩定、可靠,沒有出現數據丟失的情況,現已成功應用于某航天測試系統中。

關鍵詞: WiFi通信; A/D采集; FIR濾波; FPGA; 航天測試系統; 數據傳輸模塊

中圖分類號: TN915?34; TN925 ? ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2018)10?0063?04

Abstract: In allusion to the problems such as increase of wiring arrangement, volume and cost, inability to obtain data in real time and low data quality with wire transmission as the data transmission mode of various sensors in flight equipment, a new WiFi data transmission module based on CC3200 is designed. The module takes FPGA as the core unit of main control, is supplemented with the filter circuit, analog?digital conversion circuit, and finally sends the processed digital signal data to the control center by means of CC3200. A test was carried out. The test results show that the system can meet the specific predefined requirements, and has stable and reliable performance without data loss. The system has been successfully applied to an aerospace test system.

Keywords: WiFi communication; AD acquisition; FIR filtering; FPGA; aerospace test system; data transmission module

0 ?引 ?言

火箭、導彈等飛行設備在其起飛階段以及空中飛行過程中,乃至最終的著落階段的各項參數都有十分重要的作用[1]。這些參數囊括了沖擊、過載、加速度等各個方面,能否準確及時地發送接收這些參數,對飛行設備起決定性的作用[2]。

目前,飛行裝備中安裝繁多的傳感器,它們同主控單元之間的通信均采用有線的連接方式,并且輸出的模擬量信號直接傳輸給下面單元。其中的電磁干擾等因素嚴重影響了數據的質量。同時,這種連接方式明顯地增加了設備的體積和重量,從而影響到發動機選型以及燃料消耗,進而影響成本。因此,基于目前飛行裝備的數據傳輸方式,設計一種基于CC3200的WiFi通信模塊來解決這一問題。

1 ?模塊整體設計

飛行設備中各種傳感器提供其檢測部位的各個參數。這些龐大的數據由系統控制中心統一接收并匯總分析,然后對設備進行進一步的操作,同時將這些參數存儲并發往地面總指揮中心。

設計中將傳感器模塊產生的0~5 V模擬量電壓先通過濾波電路后又進行A/D轉換成為數字量信號,之后傳送給模塊中的數字處理單元FPGA,待FPGA對此數字信號進行進一步濾波、編碼之后,通過FIFO發送給無線傳輸芯片CC3200,CC3200將這些數據轉換為無線通信格式并通過載波發送出去,具體框圖如圖1所示。

2 ?系統硬件設計

2.1 ?濾波及模/數轉換電路設計

目前,傳感器模塊與數據采集模塊必定存在一定的距離。所以為了避免傳輸過程中的電磁干擾,并且根據試驗中選用的三向振動傳感器產生的信號干擾頻率大部分都大于2 000 Hz,所以采用在A/D轉換前加入有源二階低通濾波電路。

三向振動傳感器有3路模擬量輸出信號,所以傳輸模塊中選用的ADS8365芯片保留了3路模擬量輸入,其余3路輸入上拉10 kΩ電阻。由于ADS8365內部數字部分和模擬部分完全隔離,所以模擬部分采用5 V,數字部分采用3.3 V,并且兩者的地也互相隔離,以免模擬信號和數字信號互相干擾。通過適當的濾波電路,能夠使得采集到的信號的噪聲部分有效的消除,提高了信號的質量,具體電路如圖2所示。

2.2 ?WiFi通信模塊設計

SimpleLink CC3200是第一款具有內置WiFi功能,并集成了高性能 ARM Cortex?M4 內核的無線MCU,使用該芯片便可完成無線通信開發[3?7]。該芯片由微處理器系統、WiFi網絡處理系統、電源管理系統三部分組成[3?7]。WiFi網絡處理系統中有額外的專用的ARM處理器來負責WiFi功能,能夠減少應用ARM處理器和WiFi互聯協議的繁瑣。并且系統內部有專門的ROM存儲協議,從而節省處理器的負擔提高系統的可靠性。

CC3200與FPGA的通信采用并行傳輸,并對FPGA內部的異步FIFO直接控制。

2.3 ?數字信號處理單元電路設計

本設計中采用Xilinx公司Spartan3系列FPGA作為主控芯片,FPGA芯片的優點在于其內部體系結構和邏輯單元可編程性高,便于開發人員的使用與設計[3]。FPGA芯片通過一定的時序控制ADS8365芯片,使其以固定的采樣率對模擬信號進行采樣得到數字信號,并將數字信號進行FIR濾波處理,然后對信號進行編碼處理。最終FPGA將編碼后的信號進行轉換后傳送給CC3200模塊。

3 ?系統軟件設計

3.1 ?ADS8365的時序設計

ADS8365內部包含6個獨立的模/數轉換器,它們被分為三對并與器件內部寄存器對應[4]。工作時,外部的三個[HOLDX]信號控制著它們的工作,當[HOLDX]置低時(Δt>40 ns),與之對應的模/數轉換器被初始化,同時復位寄存器并重新對外部模擬量輸入信號進行模/數轉換,最后存儲在對應的寄存器之中。模/數轉換器工作時需要16個時鐘周期,數據的讀取需要4個時鐘周期,當這兩個工作完成時,ADS8365會將[EOC]引腳拉低半個時鐘周期,與此同時,FPGA芯片將會把[CS]和[RD]引腳置低,便可以讀取到ADS8365并行輸出總線上的數據。

3.2 ?CC3200的軟件編寫

CC3200的函數功能的實現都是采用任務調用的方式,從而提高了其對外部中斷及WiFi網絡處理子系統的響應速率,具有很好的實時性[5]。其通信方式選擇使用UART模式來實現。

本設計利用CC3200實現無線通信的軟件部分是在CCS6.1.0中編寫的。其整體設計流程如圖3所示。設計中主要完成了待發送數據的解碼校驗與再編碼、WLAN終端模式創建與數據發送、指示燈任務的三個任務的編寫。

數據的解碼校驗與再編碼是為了對FPGA內部的異步FIFO進行控制,讀取其中的數據并進行幀格式分隔和校驗,然后將正確的數據存儲。CC3200通過判斷FIFO的空標志來實現對數據的讀取,當FIFO非空時,進行數據的讀取工作。其中的764 B為有效數據部分,其余為幀格式。具體編碼形式如圖4所示。

WLAN終端模式的開啟與數據發送的任務的軟件代碼編寫包括了WiFi子系統初始化、配置、WLAN連接、套接字連接、數據傳輸。WiFi子系統的初始化主要是將系統從休眠模式喚醒,并對使用到的變量進行初始化。初始化完成后,啟動SimpleLink,檢測配置芯片的工作模式,若為STA模式,則跳過配置操作,否則進行STA模式配置。然后對CC3200的連接模式設置為AUTO+SmartConfig模式。接著清除各種文件和數據、斷開之前的連接、使能DHCP客戶端、失能掃描、設置CC3200的發射功率最大、設置WLAN模式為電源管理模式、注銷mDNS服務器,最后關斷SL。指示燈任務的主要作用是用來檢測CC3200是否有數據的發送和接收。實時操作系統中每個任務是一個無限的循環,任務的執行通過任務調度器實現,并且任務的執行時間分配通過任務延時計時單元實現,從而保證任何一個任務都能在一定的周期內被執行到。

4 ?測試結果

試驗驗證的目的是檢測通信過程中是否出現丟數的現象,采用無線路由器作AP,CC3200作為終端,在實驗室中利用三向振動傳感器作為模擬信號的輸入。圖5為三向振動傳感器的參數設置界面,在試驗中將對x,y,z三個方向進行振動測試,設置起始振動頻率為20 Hz,截止頻率為2 kHz,加速度起始為1 g,截止為10 g。

WiFi路由器通過網口調試助手經由網口向計算機發送數據。在實際環境下,20 MB的數據的讀取需要4 min 15 s,數據傳輸速率為0.078 MB/s。在理論計算中,傳感器通道的采樣率為10 kbit/s,綜合3路工作的情況,每秒應產生60 kB左右的數據,由于試驗中的數據存在幀計數和標志位等自定義字節位,綜合下來該數據接收速率也滿足理論值。圖6為HexEdit軟件的接收數據的軟件視圖以及分析結果。

5 ?結 ?語

目前無線傳輸技術已經非常成熟,而且各行各業目前也在不斷地致力于將現有的有線通信模式逐步改進為無線傳輸模式,以節約成本,并增加了設備的應用靈活性,飛行器系統的設計也逃脫不了這種趨勢。

本文設計的無線數據傳輸模塊能夠直接近距離將傳感器輸出的模擬信號轉換成數字信號,并通過WiFi技術無線發送到控制單元,極大地節省了飛行系統的空間。同時通過硬件和軟件的濾波設計以及適當的容錯算法,使得最終獲取的信號的質量滿足既定要求,現已成功應用于某航天飛行測試項目之中。

參考文獻

[1] 陳小前.飛行器總體優化設計理論與應用研究[D].長沙:國防科學技術大學,2001.

CHEN Xiaoqian. Study and application of theories of optimization in the integrated design of flying vehicles [D]. Changsha: National University of Defense Technology, 2001.

[2] 閆安斌.基于WiFi的無線傳感器采集傳輸模塊設計與實現[D].太原:中北大學,2016.

YAN Anbin. The design and implementation of data collection and transmission module of wireless sensor system based on WiFi [D]. Taiyuan: North University of China, 2016.

[3] 林婷.面向WiFi開發的微控制器CC3200的應用研究[D].蘇州:蘇州大學,2015.

LIN Ting. The research and application of WiFi developing oriented microcontroller CC3200 [D]. Suzhou: Soochow University, 2015.

[4] 張少杰.基于SAM3U的數據采集無線傳輸系統的設計與實現[D].太原:中北大學,2012.

ZHANG Shaojie. The design and implementation of data acquisition and wireless transmission system based on CC3200 [D]. Taiyuan: North University of China, 2012.

[5] 李琦,徐陽,梁麗.基于CC3200的氣象數據采集與遠程通信系統[J].計算機工程與應用,2017,53(13):235?239.

LI Qi, XU Yang, LIANG Li. Design of data acquisition and communication system of meteorological station based on CC3200 [J]. Computer engineering and applications, 2017, 53(13): 235?239.

[6] 楊海鋼,孫嘉斌,王慰.FPGA器件設計技術發展綜述[J].電子與信息學報,2010,32(3):714?727.

YANG Haigang, SUN Jiabin, WANG Wei. An overview to FPGA device design technologies [J]. Journal of electronics & information technology, 2010, 32(3): 714?727.

[7] 田志鵬.基于CC3200的遠程監視系統設計[D].北京:北方工業大學,2016.

TIAN Zhipeng. Design of remote monitoring system based on CC3200 [D]. Beijing: North China University of Technology, 2016.

[8] 孫銘,王锏,張耀軍.CC3200和MPU6050的迷你四軸飛行器控制原理[J].單片機與嵌入式系統應用,2016,16(2):40?43.

SUN Ming, WANG Jian, ZHANG Yaojun. Mini four?axis aircraft based on CC3200 and MPU6050 [J]. Microcontrollers & embedded systems, 2016, 16(2): 40?43.

[9] 康偉,路秀芬,詹哲軍.基于ADS8365的高速同步數據采集系[J].電腦開發與應用,2009,22(4):48?51.

KANG Wei, LU Xiufen, ZHAN Zhejun. High?speed synchronous data acquisition system based on the ADS8365 [J]. Computer development & applications, 2009, 22(4): 48?51.

[10] 高天星,趙旭強,馬忠梅.基于CC3200的WiFi無線組網式跌倒檢測系統[J].單片機與嵌入式系統應用,2016,16(1):41?44.

GAO Tianxing, ZHAO Xuqiang, MA Zhongmei. WiFi wireless fall detection system design based on CC3200 [J]. Microcontrollers & embedded systems, 2016, 16(1): 41?44.

主站蜘蛛池模板: 亚洲成网站| 国产成人精品午夜视频'| 久久精品一卡日本电影| 亚洲精品在线91| 在线国产综合一区二区三区| 四虎永久免费在线| 无码免费的亚洲视频| 91精品国产一区| 国产欧美日韩资源在线观看 | 午夜无码一区二区三区| 国产亚洲精| 无码有码中文字幕| 日韩小视频在线观看| 白浆视频在线观看| 亚洲成在人线av品善网好看| 久久人搡人人玩人妻精品| 久久综合一个色综合网| 狠狠色丁香婷婷| 亚洲乱强伦| 亚洲视频影院| 97视频免费在线观看| 中国国产一级毛片| 九色视频最新网址| 在线视频亚洲色图| 国产va在线| 欧美日韩国产成人高清视频| 试看120秒男女啪啪免费| 99视频在线精品免费观看6| 91精品综合| 二级特黄绝大片免费视频大片| 精品国产自在在线在线观看| 久久99精品久久久久纯品| 欧美伦理一区| 亚洲欧洲日产国码无码av喷潮| 国产亚洲精品自在线| 亚洲黄网在线| 亚洲精品成人福利在线电影| 日韩精品成人网页视频在线| 欧美色99| 成人一级免费视频| 欧美亚洲国产精品第一页| 精品国产www| 亚洲综合专区| 少妇精品网站| www.亚洲一区二区三区| 青青草国产精品久久久久| 在线看片免费人成视久网下载 | 亚洲天堂精品在线| 国产成人超碰无码| 在线欧美a| 久久中文电影| 欧美a在线看| 国产欧美综合在线观看第七页| 97se亚洲综合在线天天| 理论片一区| 91口爆吞精国产对白第三集| 亚洲综合国产一区二区三区| 久久人妻系列无码一区| 亚洲第一色网站| 国产成人a毛片在线| 亚洲中字无码AV电影在线观看| 日韩精品欧美国产在线| 国产精品微拍| 毛片手机在线看| 久久夜夜视频| 亚洲美女一区| 99视频在线观看免费| 国产精品无码作爱| 精品无码人妻一区二区| 欧美成人二区| 福利小视频在线播放| 思思热在线视频精品| 婷婷综合色| 美女无遮挡拍拍拍免费视频| 中字无码av在线电影| 九九热精品视频在线| 黄片一区二区三区| 欧美国产日韩在线| 亚洲成人黄色在线| 久久亚洲美女精品国产精品| 欧美日韩亚洲国产主播第一区| 国产99热|