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

航天器嵌入式軟件CAN總線測試方法研究

2023-05-18 19:57:02翟耘萱田園史翠紅張鳳
機電信息 2023年9期
關鍵詞:安全性

翟耘萱 田園 史翠紅 張鳳

摘 要:根據“硬件標準選用,軟件定義功能”的設計模式,從CAN總線硬件平臺架構入手,梳理航天器嵌入式軟件CAN總線的測試要點,從性能、功能、可靠性和安全性等方面設計通用測試用例,為總線測試的軟件測試工程師提供借鑒。

關鍵詞:星載嵌入式軟件;CAN總線;測試方法;可靠性;安全性

中圖分類號:V443+.1;V556? 文獻標志碼:A? 文章編號:1671-0797(2023)09-0005-03

DOI:10.10.19514/j.cnki.cn32-1628/tm.2023.09.002

0? ? 引言

隨著航天電子技術的發展,航天電子設備綜合化程度越來越高,總線技術已經開始在航天電子領域得到越來越廣泛的運用。航天器工作環境惡劣,空間輻射、電磁干擾等都可能通過硬件影響軟件的正常工作,為實現“一重故障保業務連續,二重故障保航天器安全”的目標,保證軟件的在軌重構功能,總線可靠性和安全性成為在軌航天器的必要保障。CAN總線作為一種串行數據通信協議,因具有高位速率、高抗電磁干擾能力以及錯位可查處等可靠性、實時性特點而被廣泛應用于航天電子的地面、星、箭載子系統的通信功能[1-6]。

航天器嵌入式軟件與硬件關系密切,硬件運行環境的特點以及硬件的多樣性顯著影響和制約著軟件的開發[7],“硬件標準選用,軟件定義功能”的設計模式被廣泛應用,模式的建立為總線通用化測試提供了充分保障。為保障CAN總線方案的實施,保證軟件質量,越來越多的基于CAN總線的自動化測試系統被提出[8-10],關于CAN總線的測試方法和用例卻鮮有提及。

1? ? CAN總線通信硬件架構

星載CAN總線一般采用相雙冗余的總線型網絡結構,包括A、B兩條CAN總線,由管理控制單元及其他下位機組成通信節點??偩€各節點CAN總線處理器在上電初始化完成后等待管理控制單元發送指令、廣播與輪詢,并依據通信協議約定的格式完成數據的接收與響應。

根據主控芯片和芯片擴展差異,CAN總線通信架構主要包括:CUP+控制芯片+驅動芯片、FPGA+控制芯片+驅動芯片和FPGA(CAN軟核)+驅動芯片三種形式??偩€驅動芯片通常采用PCA82C250,控制芯片選用SJA1000系列芯片。如圖1所示,CUP+控制芯片+驅動芯片架構(架構1)通過芯片的片選使復用SJA1000芯片的數據讀寫信號,根據外部總線的中斷信號鑒別總線占用情況,預設總線優先級制定總線同時占用的通信策略。如圖2所示,FPGA+控制芯片+驅動芯片架構(架構2)基于FPGA的并行運行特性實現雙SJA1000芯片的獨立運行,同時處理雙總線發送與接收,根據總線優先級排序解析處理指令緩存寄存器。如圖3所示,FPGA(CAN軟核)+驅動芯片架構(架構3)中FPGA集成CAN總線控制功能,縮減了集成電路間的異步交互,軟核方案架構對寄存器的冗余備份、異常通信處理策略的可靠性和安全性提出了更嚴格的要求。

2? ? 嵌入式軟件CAN總線測試

2.1? ? 測試要點

CAN總線的測試需要基于需求,對產品的性能、功能、接口全面覆蓋,易發、多發問題設置重點測試用例,涉及數據邊界的測試用例要涵蓋邊界,針對星載嵌入式軟件需要對軟件在高頻次、長時間、惡劣環境下的可靠性和安全性重點關注,CAN總線測試實施重點關注以下5點內容:

(1)測試總線接收數據長度、格式、內容異常情況下軟件自糾能力;

(2)測試總線過載情況下軟件接收數據緩沖區的防溢出能力;

(3)測試總線阻塞、關閉情況下總線接口自主復位初始化功能;

(4)測試滿足時間性能指標的基礎上保留合理的時間裕度;

(5)測試瞬時密集數據傳輸的強度超出軟件處理能力后總線恢復正常時軟件恢復正常工作的能力。

2.2? ? 測試用例

基于CAN總線測試要點的實施,對CAN總線接口的性能、功能、可靠性和安全性等方面進行測試用例設計,通過示波器抓取的時序信號、遙測信息的指令計數情況確認軟件設計的正確性。針對不方便黑盒測試的功能,利用VTEST測試平臺對軟件內相關寄存器監視完成灰盒測試。對CAN總線的性能測試方面主要從總線波特率、總線應答及幀間隔時間、總線控制芯片的芯片復位脈沖寬度、總線控制芯片讀寫時序幾個方面進行測試,關于CAN總線的性能測試可以詳細參考CAN2.0通用協議和外圍控制芯片的使用手冊,在此不多做贅述。

對于CAN總線的功能測試主要從符合協議通信、錯誤協議通信以及總線切換策略測試3個方面進行,功能測試針對不同架構平臺的測試項目一致,測試用例如表1所示。

對于CAN總線的可靠性和安全性測試設計總線控制芯片內部寄存器的監視,通過普通的黑盒測試是無法實現的,本文通過利用VTEST構建的虛擬平臺實現對所需寄存器的監視功能,測試用例如表2所示。VTEST測試工具模擬嵌入式虛擬測試平臺能夠模擬嵌入式軟件的接口芯片,通過導入被測源代碼,實現對程序目標碼插樁、接口監視,統計目標碼程序語句和分支覆蓋信息,分析目標碼的執行情況[11]。

3? ? 結語

軟件測試是軟件產品的重要保證,對共性多發測試項目的梳理和總結能夠有效遏制相關問題的出現,本文從CAN總線常用架構入手梳理測試要點,設計測試用例,希望能為相關工程師提供借鑒。

[參考文獻]

[1] 劉志宏,翟耘萱,久元溦.FPGA的星載CAN總線通信系統的設計[J].單片機與嵌入式系統應用,2021,21(2):35-38.

[2] 謝妮慧,汪瑜,劉志宏.制冷控制軟件通用化關鍵技術研究[J].航天返回與遙感,2021,42(1):115-124.

[3] 崔子涵,李志剛.小衛星新一代CAN FD總線應用技術研究[J].航天器工程,2020,29(4):108-114.

[4] 王彥廣,王偉志,黃燦林.平流層飛行器技術的最新發展[J].航天返回與遙感,2019,40(2):1-13.

[5] 喬凱,智喜洋,王達偉,等.星上智能信息處理技術發展趨勢分析與若干思考[J].航天返回與遙感,2021,42(1):21-27.

[6] 汪曉翔,馬琪.CAN總線控制器IP設計[J].電子科技,2018,31(10):29-32.

[7] 張篤周,冶元菲,張璐.航天器中軟件的硬功夫——航天器嵌入式軟件系統的SAT+研制模式之系統篇[J].中國質量,2021(5):47-52.

[8] 王濤,楊年炯,宋李棟.基于Vector工具鏈車載總線自動化測試系統研究[J].廣西科技大學學報,2021,32(1):60-65.

[9] 曹尚貴,張頌,田飛雄.基于網關架構的車載網絡總線自動化測試系統[J].工業儀表與自動化裝置,2020(4):52-56.

[10] 張小俊,暴永強,郭志剛,等.車載總線自動化測試系統的設計與應用[J].科學技術與工程,2018,18(22):287-295.

[11] 左蕓,張楊.基于VTest的星載嵌入式軟件目標碼覆蓋測試[J].數字技術與應用,2018,36(10):180-182.

收稿日期:2023-01-11

作者簡介:翟耘萱(1990—),男,吉林人,工程師,研究方向:嵌入式軟件。

猜你喜歡
安全性
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
既有建筑工程質量安全性的思考
某既有隔震建筑檢測與安全性鑒定
基于安全性需求的高升力控制系統架構設計
加強廣播電視信息安全性的思考
科技傳播(2019年22期)2020-01-14 03:05:32
網約車安全性提高研究
活力(2019年17期)2019-11-26 00:42:18
注意藥酒服用的安全性
基層中醫藥(2018年6期)2018-08-29 01:20:20
田間施用滅幼脲在桃中的殘留安全性評估
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 91系列在线观看| 久久99热这里只有精品免费看| 国内自拍久第一页| 毛片免费在线视频| 国产成人精品2021欧美日韩| 99爱在线| 国产精品尤物在线| 东京热av无码电影一区二区| 国产毛片高清一级国语| 99免费在线观看视频| 国产无遮挡猛进猛出免费软件| 亚洲国产系列| 日韩国产高清无码| 久久亚洲国产最新网站| 亚洲无码A视频在线| 国产欧美日韩另类| 精品成人一区二区三区电影 | 丝袜国产一区| 国产凹凸一区在线观看视频| 国产麻豆精品在线观看| 色偷偷一区二区三区| 日韩成人午夜| 色综合久久无码网| 国产黄色片在线看| www.狠狠| 国产欧美视频在线| 亚洲人成电影在线播放| 久久午夜夜伦鲁鲁片无码免费| 久久精品人人做人人爽电影蜜月| 波多野结衣第一页| 久久一日本道色综合久久| 在线色国产| 久久婷婷人人澡人人爱91| 亚洲精品日产精品乱码不卡| 欧美亚洲国产一区| 国产农村精品一级毛片视频| 制服丝袜无码每日更新| 狠狠色成人综合首页| 福利在线不卡| 久久精品无码一区二区国产区| 91免费国产在线观看尤物| 高潮毛片免费观看| 在线免费观看a视频| 色噜噜狠狠狠综合曰曰曰| 最新午夜男女福利片视频| 亚洲精品成人福利在线电影| 国产va欧美va在线观看| 亚洲国产天堂久久综合| 一级毛片高清| 国产丝袜丝视频在线观看| 久久久久无码精品| 91精品小视频| 日本爱爱精品一区二区| 日本在线免费网站| 亚洲第一区欧美国产综合 | 天堂成人在线视频| 亚洲欧美另类日本| 日韩成人在线一区二区| 国产欧美视频在线| 区国产精品搜索视频| 91综合色区亚洲熟妇p| 国产人前露出系列视频| 日本91在线| 国产人成午夜免费看| 免费视频在线2021入口| 国产精品无码AV片在线观看播放| 亚洲天堂伊人| 国产玖玖视频| 中文国产成人精品久久一| h网址在线观看| 国产av一码二码三码无码| 免费午夜无码18禁无码影院| 伊人中文网| 欧美自慰一级看片免费| 色天堂无毒不卡| 国产波多野结衣中文在线播放| 特级aaaaaaaaa毛片免费视频| 国产三级韩国三级理| 日韩精品欧美国产在线| 亚洲国产系列| 亚洲高清免费在线观看| 色婷婷电影网|