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

無人水下航行器控制系統CAN總線通信設計與仿真研究*

2012-07-11 08:47:54
艦船電子工程 2012年9期
關鍵詞:系統設計

徐 襲 石 敏

(1.91388部隊93分隊 湛江 524022)(2.水聲對抗技術重點實驗室 湛江 524022)

1 引言

在水下目標模擬技術應用中,無人水下航行器(Unmanned Underwater Vehicle,UUV)作為一種良好的特征模擬設備,通過加載部分裝置即可逼真模擬部分水下運動物體的目標特性。由于水下環境的復雜性及UUV自身特點,要實現較好的特征模擬功能,對其自身控制系統的可靠性與實時性要求較高,系統需完成大信息量、高實時性的數據傳輸與交換,方能實現UUV的精準、高效控制與特征模擬。網絡控制系統(Network Control Systems,NCS)是近年來發展起來的新型控制方法,可用于解決UUV的復雜控制問題。網絡控制的核心在于控制通信網絡協議與結構,根據UUV控制系統構架,CAN(Controller Area Network,CAN)網絡作為一種可靠的工業應用總線網絡,完全可以滿足 UUV控制系統網絡通信的要求[1~2]。本文在CAN網絡通信原理的基礎上,研究分析UUV控制系統網絡結構及通信協議,設計UUV控制系統的CAN網絡通信編碼方式,并利用CANoe總線仿真工具,對設計的CAN總線網絡進行了仿真驗證。

2 CAN原理

CAN即控制器局域網,是由德國BOSCH公司提出,目前已經形成國際標準,主要用于汽車內部測量與執行部件之間的數據通信。由于其高可靠性及獨特的設計,其應用范圍越來越廣,不再局限于汽車工業,已在機械制造、海洋船舶、機器人及傳感器等領域得到快速發展與應用。其主要特點可概括如下[3]:

1)通信方式靈活。CAN為多主方式工作,網絡上任一節點均可在任意時刻主動向網絡其他節點發送信息,不分主從;

2)采用非破壞性總線仲裁技術,當多個節點同時向總線發送信息時,優先級較低的節點會主動的退出發送,而最高優先級的節點可不受影響的繼續傳輸數據,節省了總線沖突仲裁時間,不會出現網絡癱瘓情況;

3)CAN只需通過報文濾波即可實現點對點、一點對多點及全局廣播等幾種方式傳送接收數據,無需專門的調度;

4)CAN的直接通信距離最遠可達10kM(傳輸速率5Kb/s以下),通信速率最高可達1Mb/s;

5)CAN上的節點數主要取決于總線驅動電路,目前可達110個,報文標識符可達2032種(CAN2.0A),擴展標準的報文標識符幾乎不受限制;

6)CAN的通信介質可為雙絞線、同軸電纜或光纖,選擇靈活。

結合UUV控制系統的網絡需求,CAN總線所具備的以上特點完全可以滿足其控制系統需求。

3 UUV網絡控制系統

UUV控制系統由于控制量多,控制要求高,傳統的集中控制系統通信方式已滿足不了其要求。UUV在水下工作時,各部分裝置發揮效能,確保其正常工作,如由慣性導航系統進行水下導航,水面狀態由全球定位系統(Global Positioning System,GPS)進行位置校正[4]。應用 CAN 總線的UUV控制系統的網絡體系結構如圖1所示:

圖1 UUV控制系統網絡結構

系統由自動駕駛儀、電推系統、舵機控制系統、避碰系統、水聲通信系統等組成,其中自動駕駛儀作為主機,完成整個CAN總線網絡信息系統的數據傳輸與管理,控制UUV的工作狀態,系統其它功能部分作為CAN網絡節點可發送數據或接收傳輸給自己的數據,使各部件間的內部信息能通信互聯,實現對UUV的控制需求[5~6]。

4 通信設計

4.1 數據幀格式

UUV控制網絡采用CAN總線通訊協議。按照信息量需求,可選擇采用CAN2.0B協議,其傳輸數據幀支持29位擴展報文標志符。根據UUV不同部件其不同功能實現需求,可將其大致分為四部分來描述要傳遞的控制信息,分別是優先級部分、接收節點標志部分、發送節點標志部分、模式/數據標志位部分、報文編號部分和數據編號部分,具體設置時應根據系統的需要和擴展要求設置,某典型數據幀設置如表1。

表1 某UUV控制系統CAN典型數據幀設置

各節點對接收到的報文,按照預先定義,進行區分和處理。報文數據科采用二進制格式,除特殊定義外,符合相應的標準即可。

4.2 傳輸參數

UUV控制系統要實現實時高效的控制,除了設計好相應的CAN通信數據幀格式外,還需考慮UUV內部實際物理傳輸的需求。與大型船舶相比較,UUV內部傳輸布線空間位置不同,傳輸的數據量大小不同,物理傳輸距離長短不同,電磁環境影響程度不同,要實現高速率、可靠的控制系統,必須合理的選擇相應的傳輸介質,設定合理的傳輸速率等網絡要素。選擇合適的波特率,使得系統可以依靠CAN總線控制器自身的仲裁和錯誤處理機制,達到最大程度上的抑制外界干擾的目的,提高CAN總線系統的可靠性。典型的UUV控制系統CAN網絡傳輸參數的典型數據如表2所示。

表2 某UUV控制系統CAN典型參數設置

按照UUV系統要求,對通信傳輸參數進行選擇和設置,構建CAN網絡通信,參數設置的正確與否,需要進行分析和驗證,以便應用于實際的系統中具備可靠性。

5 仿真分析

為保證UUV控制系統CAN網絡協議相關參數設置的正確性,可采用總線應用開發軟件CANoe對所構建的CAN通信網絡進行虛擬節點的數字仿真。若仿真效果較好,可在虛擬仿真的基礎上,加入實際部件節點硬件,進行半實物仿真驗證[7]。

5.1 仿真系統

圖2 CANoe模擬仿真軟件界面

對UUV控制系統CAN網絡進行仿真使用CANoe軟件即可完成,該軟件是德國Vector公司開發的CAN總線應用系統開發軟件??捎蒝ector的CAN總線接口硬件,實現虛擬總線與真實物理總線的連接。

使用CANoe進行CAN總線的全數字仿真,也可進行物理節點與虛擬節點相結合的半實物仿真,可對真實物理總線的通信進行實時監控[8]。利用 CANoe構建仿真系統及半實物仿真,仿真系統構建軟件界面如圖2所示。

主要根據UUV控制系統的CAN通信設計的數據幀及參數,對CANdb數據庫進行設置,逐一對總線系統節點、傳輸數據幀、數據場和環境變量配置,然后進行仿真配置,主要設置系統設計波特率、采樣點和濾波參數等,最后進行CAPL語言編程,編制相關的節點傳輸機制和模式,完成后,即可進行仿真測試,驗證方案的可行性。

5.2 測試要素

對UUV控制系統的CAN總線通信設計方案的測試,首先啟動仿真環境,通過統計窗口觀察總線上的數據幀的發送和接收情況,窗口界面如圖3所示。

圖3 CANoe仿真系統數據統計與分析窗口

CAN總線通信測試,依據數據統計窗口相關顯示內容,注意以下幾方面[9~0]:

1)系統作為CAN節點的信息發送接收功能是否完成;

2)CAN總線平均總線負載率(Bus Load)和總線峰值負載率(Peak Load)是否滿足設計要求;

3)各節點的工作流程是否合理、完善。總線的負荷與各節點工作流程密切相關,可以通過調整工作流程達到減輕CAN總線負荷的目的;

4)CAN總線上的數據傳輸的實時性是否滿足要求。

針對以上測試要素,測試時若滿足不了相應的UUV控制系統通信工作要求,可以及時在軟件中調整,再次進行仿真測試驗證;若該系統CAN通信測試結果滿足要求,可轉入到對該網絡的半實物仿真中,即用物理節點代替計算機虛擬節點,進一步驗證UUV控制系統CAN網絡通信設計的可行性,半實物仿真示意圖如圖4所示。

圖4 CANoe半實物仿真示意圖

通過前述典型協議分析和設計,利用CANoe仿真,可驗證UUV控制系統CAN網絡傳輸設計的正確性,其控制網絡測試網絡負載小于25%,無錯誤幀及丟幀現象出現[13]。

6 結語

運行良好的控制系統是保證UUV準確模擬水下運動物體目標特性的前提,本文采用CAN總線對UUV控制系統通信網絡進行設計和分析,討論了CAN網絡數據幀在系統中的具體應用設計和傳輸參數設置,并使用CANoe仿真軟件對所設計的UUV控制系統CAN網絡進行了仿真,通過仿真驗證了UUV控制系統CAN網絡通信設計的正確性,該方法應用于UUV控制系統通信網絡設計,將有效提高UUV系統控制特性和特征模擬性能。

[1]鄔寬明.CAN總線原理與應用系統設計[M].北京:北京航空航天大學出版社,2002:18-32.

[2]史久根.CAN現場總線系統設計技術[M].北京:國防工業出版社,2004:25-32.

[3]王曉燕,裴亮,付曉.基于CAN總線的浮標數據采集系統設計[J].微計算機信息,2008,24(5):20-21.

[4]張立川,徐德民,劉明雍.無人水下航行器網絡控制器設計[J].船舶工程,2010,32(5):30-32.

[5]劉衛東,高立娥,徐建寧,等.基于CAN總線的自主水下航行器內部通信與仿真[J].系統仿真學報,2007,19(6):1320-1322.

[6]張穎,張有志,方敏,等.基于CAN總線多主節點結構的自治水下機器人通信系統[J].上海海事大學學報,2010,31(1):39-42.

[7]楊立,嚴衛生,高劍,等.一種基于CANoe的CAN總線系統開發方法[J].測控技術,2007,26(4):66-67.

[8]任維彬,宋小慶,陳克偉.基于CANoe的戰車綜合電子系統任務信息流測試與分析[J].裝甲兵工程學院學報,2012,26(1):72-77.

[9]肖龍龍,程謀森,張為華.運載器控制系統CAN總線數據傳輸仿真與評估研究[J].2009,29(2):256-260.

[10]黎善斌.基于網絡控制系統的CAN實時性能研究[J].化工自動化及儀表,2003,30(4):1-6.

[11]盧珺,程遠勝.單片機系統中CAN總線位移傳感器的設計[J].計算機與數字工程,2011(9).

[12]郝佳,吳杰長,郭朝有.CAN總線通信過程的Stateflow建模與仿真[J].計算機與數字工程,2011(9).

[13]荊楠,王林,安佰岳.基于CAN總線網絡控制系統中的時延分析及對策[J].計算機工程與設計,2009,30(20):4599-4602.

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 国产成人免费视频精品一区二区| 亚洲清纯自偷自拍另类专区| 成人a免费α片在线视频网站| 久久精品女人天堂aaa| 色播五月婷婷| 亚洲国产精品一区二区高清无码久久| 第一区免费在线观看| 亚洲成人免费在线| 久久精品国产精品国产一区| 四虎成人精品在永久免费| 萌白酱国产一区二区| 婷婷亚洲最大| 国产精品夜夜嗨视频免费视频| 波多野结衣一二三| 国产一级毛片在线| 精品无码国产一区二区三区AV| 日韩精品亚洲精品第一页| 国产凹凸视频在线观看| 午夜无码一区二区三区在线app| 原味小视频在线www国产| 国产精品三级专区| 毛片免费在线视频| 国产成人一级| 国产高清在线观看| 国产真实自在自线免费精品| 特级aaaaaaaaa毛片免费视频 | 综合亚洲网| 亚洲一本大道在线| 操操操综合网| 香蕉在线视频网站| 国产微拍精品| 亚洲人精品亚洲人成在线| 亚洲全网成人资源在线观看| 国产乱子伦视频三区| 波多野结衣中文字幕一区| 中文字幕66页| 日本成人一区| 精品国产免费人成在线观看| 成人在线天堂| 久久黄色影院| 国产综合欧美| 又粗又硬又大又爽免费视频播放| 国产麻豆精品久久一二三| 无码有码中文字幕| 黄色片中文字幕| 久久性视频| 国产黄网站在线观看| 午夜毛片免费看| 白浆视频在线观看| 日本欧美午夜| 日韩国产 在线| 日韩av电影一区二区三区四区| 91在线精品麻豆欧美在线| 亚洲天堂网在线观看视频| 制服丝袜国产精品| 欧美色丁香| 国产爽爽视频| 在线国产你懂的| 国产福利一区在线| 亚洲高清无码久久久| 色婷婷成人网| 国产精品久久久久无码网站| 天天爽免费视频| 国产黄色免费看| 波多野结衣久久高清免费| 中文字幕 91| 成人午夜在线播放| 四虎亚洲精品| 亚洲第一视频网站| 国产无码精品在线播放| 久久久精品久久久久三级| 2020国产免费久久精品99| 国产青青操| 免费在线观看av| 久久久久免费看成人影片| 欧美一区二区福利视频| 中美日韩在线网免费毛片视频| 国产日韩欧美中文| 成人在线综合| 不卡视频国产| 国产91精品调教在线播放| 国产三级a|