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.

主站蜘蛛池模板: 波多野结衣无码视频在线观看| 五月激情综合网| 性网站在线观看| 久久6免费视频| 精品欧美一区二区三区久久久| 久久香蕉国产线看观看精品蕉| 欧美.成人.综合在线| 思思热精品在线8| 国产精品白浆无码流出在线看| 一级毛片免费的| 国产美女无遮挡免费视频网站| 欧美日本在线观看| 国产精品主播| 5388国产亚洲欧美在线观看| 婷婷开心中文字幕| 亚洲天堂久久| 日本五区在线不卡精品| 亚洲免费毛片| 亚洲AV无码不卡无码| 国产91精品最新在线播放| 成人在线亚洲| 香蕉99国内自产自拍视频| 在线欧美一区| 亚洲中文在线视频| 国产麻豆精品在线观看| 亚洲精品免费网站| 国产在线98福利播放视频免费| 亚洲人成网7777777国产| 国产Av无码精品色午夜| 日本人又色又爽的视频| 婷婷六月激情综合一区| 久久黄色视频影| 最新无码专区超级碰碰碰| 国产91全国探花系列在线播放| 久精品色妇丰满人妻| 国产特级毛片aaaaaaa高清| 91网站国产| 色亚洲激情综合精品无码视频 | 国产一级小视频| 亚洲欧美色中文字幕| 狠狠干欧美| 免费在线色| 亚洲一区第一页| 国产大片黄在线观看| 亚洲AⅤ无码国产精品| 在线va视频| 国产在线第二页| 国产精品视频导航| 99在线视频网站| 欧美日韩动态图| 精品久久久久久中文字幕女 | 偷拍久久网| 国产午夜人做人免费视频中文| 国产chinese男男gay视频网| 18禁黄无遮挡免费动漫网站| 国产中文在线亚洲精品官网| 性欧美在线| 免费在线国产一区二区三区精品| 国产香蕉在线视频| 久久中文字幕不卡一二区| 第九色区aⅴ天堂久久香| 中文字幕无码av专区久久| 国产欧美精品专区一区二区| 中文字幕永久视频| 日本精品αv中文字幕| 亚洲人成在线免费观看| 国产xxxxx免费视频| 免费观看亚洲人成网站| 成人午夜网址| 欧美国产三级| 欧美一区二区啪啪| 四虎国产精品永久一区| AV片亚洲国产男人的天堂| 精品成人免费自拍视频| 欧美日韩中文字幕在线| 午夜啪啪网| 国产乱子伦手机在线| 久久综合亚洲色一区二区三区| 国产区91| 亚洲性影院| 国产一国产一有一级毛片视频| 六月婷婷精品视频在线观看|