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

基于LabVIEW的EV平臺BCM測試系統研究

2016-12-31 00:00:00魏志成朱天軍童潔淡海東
科技創新與應用 2016年19期

摘 要:車輛各控制節點的可靠性和穩定性測試,一直是車輛下線和后期驗證的必要環節。文章基于LabVIEW開發一套BCM測試系統,直觀的監測BCM的CAN報文,并對將相應的信號解析到上位機界面。通過試驗結果,證明軟件運行穩定,快捷方便,為BCM測試提供了有力的工具。

關鍵詞:LabVIEW;BCM測試;報文解析

引言

近年來,我們賴以生存的環境隨著工業社會的發展進步,污染越來越嚴重。發展新能源汽車對整個汽車行業,乃至對于堅持走新型工業化道路,建設資源節約型、環境友好型的社會意義重大。美國,歐洲,日本都加大了在新能源汽車領域的科研投入,同時這些國家的新能源車輛保有量也在持續增長。我國在新能源領域也投入巨大的財力和人力,各車企也都加緊新能源車輛的研發,使我國新能源車輛越來越普及。

汽車的工作離不開各控制節點的穩定運行,所以對各節點的程序邏輯的測試一直是汽車開發的重要環節,但在測試的同時,獲得CAN報文的信號值一直是難點,文章介紹一種對BCM報文的監測解析方法,為程序邏輯控制提供有力的工具。

1 理論概述

1.1 BCM節點簡介

BCM是汽車內最重要的模塊之一。BCM實現離散控制功能,用來控制不需專用控制器的常用“車身”功能,包括電動門窗控制、中控門鎖控制、遙控防盜、燈光系統控制、電動后視鏡加熱控制、儀表背光調節、電源分配等。此外,BCM還具有通過網絡總線在不同模塊間傳輸數據的網關作用。因為BCM連接多個汽車總線,所以它是為汽車增加新功能的理想平臺。當汽車電子設計工程師想為汽車添加新的功能,但又沒有太多時間、空間或預算來增加新模塊時,他們常可通過為BCM編寫新軟件并借助其連網能力來實現這些功能。因為它的重要性,在汽車開發過程中,BCM測試是不可或缺的一個環節。

1.2 LabVIEW簡介

LabVIEW是一種程序開發環境,它有開發周期短,效率高的特點,并可以對接大部分主流仿真軟件,控制軟件和其它的開發環境,不足之處是人機界面交互略生硬,所以適合對交互界面要求不高的測試領域[1]。

2 系統設計

2.1 硬件連接

本測試系統采用ZLGCAN型CAN卡。通過汽車OBD接口訪問CAN總線,并將采集到的報文數據傳送至上位機,通過上位機軟件進行CAN報文篩選,分離出BCM報文,并根據總線協議,對CAN報文數據場上的不同字節,不同字節中的不同位的信號值進行解析,得到BCM節點的各種信號值,并在軟件界面顯示出來,作為BCM測試時總線通信依據。軟件流程圖如圖1。

上位機通過調用函數的方法與總線實現互聯。VCI函數庫中定義了一些數據結構用于數據交換,在使用VCI函數前應該先創建這些數據結構[2]。在LabVIEW中創建這些結構時應該使用簇——Cluster。一個簇就是一個由若干不同的數據類型的成員組成的集合體,類似于C語言中的結構[3]。其成員可以是任意的數據類型,但必須都是控件或都是顯示件。成員的邏輯順序是由它們被放入簇的先后順序決定的[4]。庫函數使用流程圖如圖2。

2.2 信號解析邏輯

汽車電子設備眾多,各電子設備的功能復雜,各電子設備之間的信息共享越來越多,各種功能都需要通過BCM來實現。在用戶執行控制要求或操作后,BCM采集到用戶命令,執行命令并將相應的執行結果以報文的形式發送到CAN總線網絡,有需求節點控制單元會過濾并接收信息幀,一個信息可同時供許多部件使用。執行結果稱為信號,嵌入到報文的數據場。CAN總線報文是在汽車總線網絡中交換與傳輸的數據單元,是汽車各節點信息通信傳輸的載體,以差分電壓的形式發送,報文為2進制的格式,數據以幀的形式被打包廣播。報文主要分為包含標識符的仲裁場和數據段的數據場,標識符用來申明自己的源址和目標地址,數據場包含傳遞的信息,數據場一共分為8字節,每個字節分為8位,采用Motorola格式,即信號的高位(S_msb)將被放在該字節的高位,信號的低位(S_lsb)將被放在該字節的低位。BCM的執行結果信號被定義在不同位中,以0或1來表示動作的執行與否,BCM測試即在實車測試的基礎上,觀測報文結果,來進行邏輯的證明或錯誤的檢索。

2.3 軟件設計

在程序面板中,通過調用功能函數初始化數據采集卡,被調用函數可以封裝,這樣可以簡化程序顯示,通過VCI-READ函數讀出CAN卡上的緩存信息,界面如圖3,將報文以16進制的格式顯示出來。依照總線的通訊協議,進行報文解析運算,將讀取的數據數組轉換至簇,并分離不同位,將報文不同位的含義轉換成各相對應的數據類型,在上位機界面進行實時顯示,信號解析值如圖4。

該軟件工具以選項卡形式切換管理報文和系統報文,系統UI如圖5。

3 結束語

BCM測試時對總線監測的問題,一直比較復雜,國外成型的軟件系統,昂貴而且冗余模塊多,不能針對問題進行具體分析。文章闡述了一種系統的開發思路與源代碼,經過EV平臺驗證該系統能快捷便利的顯示BCM信號,為BCM測試提供了有力的工具,極大的提高了測試的效率。

參考文獻

[1]李芳,張俊智,王麗芳,等.電動汽車動力總成系統控制器局域網(CAN)總線通信協議[J].機械工程學報,2008,44(5):102-107.

[2]劉翔,吳光強.基于LabVIEW和CAN總線的汽車數據采集監測系統[J].測控技術,2011,30(8):34-37.

[3]趙炯,劉力平.LabVIEW中的動態連接庫調用[J].中國工程機械學報,2007,5(1):122-126.

[4]劉紅顯,黃文梅.LabVIEW的外部代碼接口[J].湖南大學學報(自然科學版),2002,29(3):41-45.

主站蜘蛛池模板: 五月天天天色| 日本少妇又色又爽又高潮| 久久久久人妻一区精品色奶水| 美女扒开下面流白浆在线试听| 超清无码一区二区三区| h网站在线播放| 国产精品hd在线播放| 亚洲欧美成人综合| 亚洲日韩久久综合中文字幕| 日韩一区二区三免费高清 | 欧美精品高清| 欧美激情二区三区| 在线观看国产精品日本不卡网| 91原创视频在线| 中文无码毛片又爽又刺激| 国产日韩欧美视频| 婷婷中文在线| 欧美性猛交一区二区三区| 欧美另类视频一区二区三区| 亚洲欧洲自拍拍偷午夜色| 亚洲成人免费在线| 日韩成人高清无码| 沈阳少妇高潮在线| 日韩美一区二区| 亚洲AⅤ综合在线欧美一区| 依依成人精品无v国产| 久久天天躁狠狠躁夜夜2020一| 国产AV毛片| 日韩精品视频久久| 国产人成网线在线播放va| 国产在线无码一区二区三区| 国产在线小视频| 国产青青操| 亚洲一区二区三区国产精品| 国产欧美高清| 国产乱子伦无码精品小说| 久久大香伊蕉在人线观看热2| 国产精品久线在线观看| 成年人国产视频| 欧美久久网| 免费国产高清精品一区在线| 亚洲欧美成aⅴ人在线观看| 一边摸一边做爽的视频17国产| 欧美啪啪一区| 91亚瑟视频| 99人妻碰碰碰久久久久禁片| 天天躁日日躁狠狠躁中文字幕| 亚洲嫩模喷白浆| a天堂视频| 91探花在线观看国产最新| 亚洲国语自产一区第二页| 成人亚洲视频| 午夜福利免费视频| 国产一级毛片网站| www亚洲天堂| 又粗又大又爽又紧免费视频| 亚洲Aⅴ无码专区在线观看q| 一级全黄毛片| 米奇精品一区二区三区| 国产美女在线观看| 亚洲av无码人妻| 亚洲第一页在线观看| 日本草草视频在线观看| 波多野结衣的av一区二区三区| 女人18毛片一级毛片在线| 色天堂无毒不卡| 美女视频黄又黄又免费高清| 香蕉视频在线观看www| 中文字幕日韩视频欧美一区| 日韩国产 在线| 国产精品天干天干在线观看| 精品色综合| 欧美在线导航| 一级毛片无毒不卡直接观看 | 在线国产你懂的| 小13箩利洗澡无码视频免费网站| 国产探花在线视频| 国产午夜小视频| 99久久国产综合精品女同| 国产欧美日韩综合一区在线播放| 伊人色综合久久天天| 国产欧美日韩91|