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

基于ARM和B/S的船載衛星通信跟蹤系統

2017-01-19 06:30:27成玉柱潘玲云夏雪婷
網絡安全與數據管理 2017年1期
關鍵詞:嵌入式系統

成玉柱,潘玲云,夏雪婷

(南京郵電大學 自動化學院,江蘇 南京 210023)

基于ARM和B/S的船載衛星通信跟蹤系統

成玉柱,潘玲云,夏雪婷

(南京郵電大學 自動化學院,江蘇 南京 210023)

在占地球總面積70%左右的海洋上無法建立基站,由此迫切需要穩健的船載衛星通信系統。船載衛星通信系統研究主要包括系統配置設計、控制策略、硬件選型和監控系統的設計。為了克服船體的運動,三軸隨動控制系統采用模糊PID算法,根據一系列的對星策略以使船體在運動中始終對準衛星,實現實時通信。采用FPGA芯片作為陀螺儀溫度補償數據處理系統,可使整個隨動系統更為精準快速。監控系統舍棄較為傳統的客戶端/服務器架構,選擇瀏覽器/服務器架構。通過模擬測試,驗證了船載衛星通信系統具有較好的性能和友好的應用性。

船載衛星通信;溫度補償;模糊控制;瀏覽器/服務器模式

0 引言

由于海上缺少固定的通信中繼站,而船載衛星通信系統正好可以充當海上的通信中繼站,我國要建設成為海洋強國,海洋通信必不可少,由此迫切需要高性能的船載衛星通信產品。于是開發高性能的船載衛星通信跟蹤系統具有重要的現實意義。

正是基于該目的,船載衛星通信系統采用了GPS獲取三軸的絕對地理坐標,配以電子羅盤測量三軸理論角度,加上基于現場可編程邏輯門陣列(Field Programmable Gate Array,FPGA)的溫度補償過的三軸陀螺儀測量三軸的瞬時速度來達到快速補償的目的,根據搜索算法和跟蹤算法使整個隨動系統在模糊PID控制算法下更為精準快速地實現對星。為了監控船載衛星通信系統的性能以及實現對船載衛星通信系統的人為操作,通過有線局域網或無線WiFi實現船載衛星通信系統與監控系統的相互連接,監控系統采用嵌入式Web服務器的瀏覽器/服務器(Browser/Server,B/S)架構[1]。

1 系統總體結構設計

1.1 船載衛星通信工作過程

船載衛星通信系統的工作過程可以分成兩個部分,即發射過程和接收過程。發射過程將要傳輸的信息依次經過交換機和衛星調制解調器,由上變頻功率放大器(Block Up-Converter,BUC)將信號調制成適合在無線環境中傳輸的信號,再由船載天線發射出去[2]。船載接收過程則與發射過程相反,天線接收到的信號經過低噪聲下變頻器(Low Noise Block down-converter,LNB)濾波放大后送入定向耦合器,定向耦合器將接收到的信號分成兩路或多路,其中一路由衛星調制解調器完成解調用于業務;一路將作為信標機的信號源,用于測量目標衛星的信號強度,當然船載衛星通信系統與衛星之間的通信方式是全雙工的。

1.2 船載衛星通信系統結構

船載衛星通信系統研究的主要對象由ARM控制系統、控制天線姿態的隨動系統、調平盒模塊、監控系統、網絡模塊組成,其中調平盒模塊中含有為解決三軸陀螺儀零點漂移難題的基于FPGA的溫度補償子模塊。

船載衛星通信系統是以輪船為載體,載體在海水運動的干擾下不僅會有三維運動,而且運動軌跡沒有規律無法制定相應的規則。為了高效率、高精度地實現船載天線時刻保持對星的姿態,必須采取一系列的控制策略才能順暢地完成正常的通信。在茫茫大海上要想得到船載天線的狀態,可通過安裝在船載跟蹤系統上的全球定位系統(Global Positioning System,GPS)實時地獲取跟蹤系統的經、緯度信息,通過和目標衛星的經緯度計算得到船載衛星通信系統的天線對準衛星所需的理論位置和俯仰角,電子羅盤采集船載天線的航向角度、俯仰角度和橫搖角度,三軸陀螺儀測量三軸的瞬時速度來達到快速補償的目的[3]。ARM控制系統會根據所得到的天線狀態以及信標接收機反饋回來的信號強度實時地控制隨動系統使船載天線對準目標衛星。船載衛星通信系統組成框圖如圖1所示。

圖1 船載衛星通信系統組成框圖

2 硬件模塊設計

2.1 陀螺儀溫度補償模塊設計

為了提高本系統的性價比,本設計沒有選擇昂貴的慣性導航系統而選擇使用型號為CRS03-02的微機械陀螺儀,但微機械陀螺儀有嚴重的零點漂移問題,這是以前船載衛星通信系統中所不能解決的難點,本系統采用溫度補償策略克服三軸陀螺儀的溫漂問題。對于溫度補償的模型如果從材料原理方面用理論推導過于復雜,不如采用實驗的方法快速有效。實驗過程如下:將三軸陀螺儀放在可調的恒溫箱中,在-30℃~+80℃的溫度范圍內,每隔2℃測量一次零點偏移量;每次采樣15 min取平均值作為該溫度下三軸陀螺儀的零點偏量[4]。圖2中用實心圓點表示測量的數據,實線是通過三次方基本擬合得到零點偏移量的擬合曲線方程,即:

當-30℃≤T≤-16℃時,

bias=-0.526 55+0.003 62t-0.004 51t2-0.000 03t3;

當-16℃≤T≤+24℃時,

bias=-0.723 14+0.047 63t-0.000 63t2;

當24℃≤T≤40℃時,

bias=-2.747 3+0.129 48t-0.002 04t2+0.000 06t3;

當40℃≤T≤80℃時,

bias=-12.843 7+0.429 476t-0.002 035t2+0.000 03t3

圖2 三軸微陀螺儀零點偏移溫度變化曲線

陀螺儀溫度補償模塊采用芯片MAX125AEAX完成模數轉換,該模數轉換有8個輸入通道分成兩組,每組的4個通道可以同時完成轉換任務。三軸陀螺儀可以用其中一組,另外一組留給其他輸出模擬信號的傳感器使用。溫度傳感器選用輸出數字量的DS18B20完成三軸微機械陀螺儀所處環境的溫度測量。FPGA芯片是這個子模塊的核心,它控制著模數轉換、溫度傳感器協同工作。根據實驗得到的4段陀螺儀溫度補償擬合曲線,在FPGA芯片內部寫成相應的補償程序就可以計算出不同溫度下三軸微機械陀螺儀的溫度偏移補償值;將陀螺儀數字量減去相應的補償值得到補償后的陀螺儀信號數字量,即可通過FPGA串口傳送給ARM控制系統,使得隨動系統能夠控制天線實時跟蹤到衛星[4-5]。三軸陀螺儀溫度補償子模塊硬件框圖如圖3所示。

圖3 三軸陀螺儀溫度補償子模塊硬件框圖

2.2 網絡模塊

采用客戶端/服務器(Client/Server,C/S)模式的監控系統存在只能在本地監控、需要安裝某些特定的應用程序等弊端;而基于嵌入式Web的B/S架構監控方案是通過無線(WiFi)或有線(TCP/IP)實現嵌入式系統與其他設備(PC、Pad、Phone等)的連接。B/S架構可以有效地解決客戶端/服務器架構的不足。

為了實現B/S模式,網絡模塊采用無線網和有線網兩種方式,能夠很好地互補彼此的不足。有線電路由RJ45接口連接其他設備進行數據傳輸,通過DM9161BIEP芯片處理后傳送給ARM控制系統;考慮到監控系統要在手持終端上使用,于是需要配置WiFi無線模塊,為了提高本設計的進程,無線通信方式的硬件選用支持802.11a/b/g標準的威盛可插拔USB接口的無線模塊,直接通過USB接口實現與ARM控制系統的連接。硬件的應用還需要在嵌入式中移植無線網設備驅動和網絡互聯的基本配置。基于這些設計之后,系統監控只需要在客戶端設備安裝瀏覽器軟件即可。

2.3 隨動系統

2.3.1 隨動系統的模糊PID算法

根據反饋給ARM控制系統的天線情況,控制系統將控制5個步進電機的驅動器實現對步進電機的控制,為了提高隨動系統的控制速度和精度,本系統采用模糊PID算法。

傳統PID的3個參數Ki、Kp、Kd通過誤差整定,結構和算法相對簡單,而載體在海洋中的工作用傳統的PID很難滿足。模糊PID能夠根據偏差和偏差變化率自動調節PID的3個參數。參數整定有如下經驗:當偏差較大時,為使系統具有較好的跟蹤性能,取較大的Kp,Ki=0;當偏差和偏差變化率處于中等大小時,為了使系統響應具有較小的超調,Kp應取值小一些,Kd的取值對系統響應的影響較大,Ki的取值要適當;當偏差較小時,為使系統具有較好的穩定性能,Kp與Ki均應取得大些,為避免系統在設定值附近出現震蕩,Kd的取值相當重要,一般在偏差變化率較小時,Kd取值應該較大,反之則反。在系統運行時實時檢測偏差和偏差變化率的值,根據模糊規則在線修改PID的3個參數,使得PID參數可自整定,以滿足不同偏差和偏差變化率對控制參數的要求[6]。

2.3.2 船載天線的搜索算法和跟蹤算法

利用電子羅盤和雙GPS測姿儀能直接定位載體的方位角,所以船載天線可以直接或間接地走到理論方位。搜索模式采用畫框模式,就是以理論位置為中心向外畫框,隨著搜索的進行畫的框越來越大。畫框的同時監控自動增益控制(Analog Gain Control,AGC)的變化,如果超過門限,立即停止畫框進入跟蹤模式。若畫框搜索完設定的圈數后還沒有找到衛星,則重新走到理論位置,再次進行畫框搜索。應用人員也可以根據實際情況在監控系統中調節方位、俯仰的步進角度和畫框圈數。畫框搜索算法的船載天線波束的運動軌跡如圖4所示。

圖4 畫框搜索算法船載天線的波束的運動軌跡

畫框搜索監控到目標衛星的AGC超過門限值后立即進入圓錐跟蹤狀態。圓錐跟蹤狀態是船載天線進行通信時所保持的狀態,在該狀態下,程序會控制天線做軌跡為圓的圓周運動,根據AGC的差值計算天線需要調整的角度,通過對方向圖的擬合,發現超過門限值的方向圖成二次曲線。將固定相差角度的兩點AGC與這兩點的中心距離方向圖中AGC最大點兩者的分布進行擬合,發現線性度很高,R2=0.949 3。所以用左右兩點多的AGC的差值乘以一個系數就可以作為調整的角度。最終使得船載天線始終指向目標衛星。圓錐搜索算法的船載天線波束的運動軌跡如圖5所示。

圖5 圓錐搜索算法的船載天線波束的運動軌跡

3 監控系統設計

前文已經說明支撐監控系統所需要的硬件配置,這里對監控系統本身進行說明。可以在選型為AT91SAM9263的ARM芯片中移植嵌入式Linux操作系統,主要考慮到它具有可裁剪、多用戶、多任務、設備文件化以及適合小型嵌入式系統等優點。利用嵌入式Linux操作系統的網絡功能,還要在ARM芯片中移植Web服務器Boa,Boa是一個非常小巧的網頁服務器[7]。由于嵌入式系統本身對數據的存儲和程序運行空間有較大的限制等特點,所以采用嵌入式SQLite數據庫。客戶端瀏覽器與網絡服務器之間的信息傳遞規范采用通用網關接口(Common Gateway Interface,CGI),它的主要功能是從瀏覽器的表單中解析出有用成分,再將解析的結果與服務器數據結合在一起,以布局整潔的網頁呈現給用戶。

客戶端用戶在瀏覽器的地址欄中輸入Web服務器的IP地址,瀏覽器與服務器之間就會通過HTTP協議建立連接[8]。連接建立之后,瀏覽器就能發送表單請求,每當服務器端接收到請求之后,服務器Boa就會創建新的CGI進程來處理請求。一方面,CGI程序能夠獲得來自服務器的數據,另一方面,CGI程序所產生的數據又能夠經由標準輸入、標準輸出返回給服務器。服務器端的CGI程序還能夠通過消息緩存隊列與控制系統進行交互,將用戶要求發送給控制程序,控制程序根據用戶需求驅動電機完成對星動作。

監控系統通過Ajax技術和CGI為用戶提供良好的用戶體驗。為了使監控系統適應不同的客戶端設備,在網頁設計中,必須采用不同網頁分辨率的自適應技術。

4 結束語

本文主要對船載衛星通信系統的硬件、隨動系統的控制策略以及目標衛星的搜索跟蹤算法進行研究與設計。在搖擺臺上進行了重復試驗,船載天線能在2 min左右跟蹤到目標衛星,檢測到的目標衛星AGC信號波動范圍小于0.5 dB。由于陀螺儀零點漂移引起的丟星現象也得到了有效的改善;并且通過瀏覽器監控系統,使其擁有更好的用戶體驗。

[1] 李忠軍.基于嵌入式Web服務器的便攜式衛星通信地球站監控系統的設計與實現[D].南京:南京郵電大學,2012.

[2] 郭慶,王振永,顧學邁.衛星通信系統[M].北京: 電子工業出版社,2010.

[3] 趙劍明.車載“動中通”伺服控制系統的設計與實現[D].蘭州:蘭州理工大學,2009.

[4] 王玉良,夏敦柱.基于FPGA的硅微陀螺儀零偏溫度補償系統的研究[J].計算機與數字工程,2009,37(6):181-184.

[5] 孔祥旗.捷聯慣性導航系統中陀螺儀溫度補償技術的應用[J].現代導航,2014,5(1):29-32.

[6] 譚寶成,曹彥哲.模糊PID在拉拔機控制系統中的應用[J].電子設計工程,2011,19(22):62-65.

[7] 崔德友.基于ARM- Linux 無線視頻監控系統的設計[J].中國新通信,2012,34(3):109-104.

[8] 楊青.面向網絡化控制的嵌入式接入與服務系統[D].南京:東南大學,2004.

Shipboard satellite communications system based on ARM and B/S

Cheng Yuzhu,Pan Lingyun,Xia Xueting

(College of Automation,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)

The base station can not be established on oceans, thus an urgent need for a robust satellite communication system on board. The research of shipboard satellite communications system includes system configuration design, control strategy, hardware selection, control and monitoring system design. In order to overcome the movement of the ship, three-axis servo control system uses fuzzy PID control algorithm to achieve real-time communication.Using field programmable gate array (FPGA) chip as the gyro temperature compensation data processing system, it makes the whole servo system is more accurate and fast. Monitoring system based on embedded Web server browser/server mode is designed, which abandons the more traditional client/server mode.The shipboard satellite communications system has good performance and friendly application through performance test.

shipboard satellite communications;temperature compensation;Fuzzy control;browser/server mode

TP27;TP31

A

10.19358/j.issn.1674- 7720.2017.01.008

成玉柱,潘玲云,夏雪婷. 基于ARM和B/S的船載衛星通信跟蹤系統[J].微型機與應用,2017,36(1):25-28.

2016-09-02)

成玉柱(1988-),通信作者,男,碩士,主要研究方向:智能檢測與控制技術。E-mail:15261822857@139.com。

潘玲云(1991-),女,碩士,主要研究方向:智能檢測與控制技術。

夏雪婷(1990-),女,碩士,主要研究方向: 計算機監測控制技術。

猜你喜歡
嵌入式系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: 亚洲人人视频| 黄色在线不卡| 一本大道香蕉中文日本不卡高清二区| 日本不卡视频在线| 波多野结衣无码AV在线| 国产成人无码久久久久毛片| 精品人妻一区无码视频| 亚洲午夜18| 亚洲性日韩精品一区二区| 91精品国产麻豆国产自产在线| 国产高清国内精品福利| 毛片手机在线看| 久久夜色精品国产嚕嚕亚洲av| 免费欧美一级| 国产二级毛片| 一级毛片在线播放免费观看| 国产在线98福利播放视频免费| 精品国产99久久| 青青青国产免费线在| 免费人成黄页在线观看国产| 欧美一区二区三区欧美日韩亚洲| 国产精品专区第1页| 国产麻豆91网在线看| 欧美亚洲另类在线观看| 九色综合伊人久久富二代| 国产va在线观看免费| 人妻精品全国免费视频| 暴力调教一区二区三区| 免费A∨中文乱码专区| 91在线一9|永久视频在线| 女人毛片a级大学毛片免费| 成人精品在线观看| 亚洲精品无码高潮喷水A| 国产综合精品日本亚洲777| 亚洲国产精品日韩欧美一区| 久久青青草原亚洲av无码| 婷婷午夜天| 丝袜美女被出水视频一区| 亚洲91精品视频| 国产91丝袜在线观看| 欧美日韩高清在线| 欧美h在线观看| 91在线精品麻豆欧美在线| 夜夜拍夜夜爽| 日本欧美一二三区色视频| 久久久久亚洲Av片无码观看| 国产大片黄在线观看| 亚洲国产日韩欧美在线| 日本国产精品一区久久久| 精品国产黑色丝袜高跟鞋| 国产精品私拍在线爆乳| AV不卡在线永久免费观看| 美臀人妻中出中文字幕在线| 亚洲最猛黑人xxxx黑人猛交 | 国产成人亚洲综合A∨在线播放| 中文字幕亚洲另类天堂| 亚洲视频一区| 狼友av永久网站免费观看| 日本一区二区不卡视频| 久久国产亚洲欧美日韩精品| 亚洲男人在线天堂| 91国内在线视频| 秋霞午夜国产精品成人片| 亚洲一级色| 综合色亚洲| 国产成人啪视频一区二区三区| 青青草原国产免费av观看| 亚洲国产AV无码综合原创| 日本午夜网站| 在线一级毛片| 一区二区三区在线不卡免费| 在线精品欧美日韩| 国产99欧美精品久久精品久久| 国产精品久久久久鬼色| 日本在线视频免费| 亚洲天堂久久久| 重口调教一区二区视频| 日韩免费毛片视频| 狠狠色狠狠色综合久久第一次| 久草视频中文| 成年人国产视频| 国产小视频a在线观看|