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

基于CANoe和Panel Designer的組合儀表(IC)功能測試

2020-01-10 01:17:26張中君
汽車電器 2019年12期
關鍵詞:信號

張中君

(上汽通用五菱汽車股份有限公司,廣西 柳州 545007)

汽車儀表 (IC)作為人車交流的媒介,能夠將車輛的很多提示及故障信息實時顯示給駕駛員,以便駕駛員對車能夠做出合理正確的操作,傳統低端車型由于儀表顯示功能簡單,IC一般選擇硬線模擬信號通信方式,這一方式最大優點是成本低廉。

隨著汽車行業發展,汽車不僅僅為代步工具,人們對汽車配置要求越來越高,導致汽車電氣化配置越來越豐富,對儀表的顯示需求增多,傳統儀表已經無法滿足功能需求。CAN通信方式的儀表應運而生,IC功能的增加,勢必帶來開發周期及成本的上升,更重要的是開發過程中功能的測試驗證,本文基于總線開發工具CANoe建立儀表功能測試環境,利用CANoe自帶的PanelDesigner插件開發測試界面,能夠對開發中的儀表車進行階段性功能測試驗證,這樣的測試環境方便簡單,甚至在辦公桌上就可以完成測試,提高測試效率。

1 儀表功能測試需求

1.1 儀表功能顯示定義

以某一款車型儀表功能需求說明為例,該儀表功能顯示見表1,分別定義了儀表顯示功能大項、子功能項、該功能項需求的源系統信息以及報文ID和名稱。

1.2 CAN總線信號定義

CAN總線報文消息 (Message),報文消息必須定義報文ID、長度、周期、具體信號、信號長度及信號起始位等。以胎壓監測 (TPMS)模塊發送的報文為例,總線信號定義說明見表2。

2 CANoe測試環境搭建

2.1 CAN總線數據庫DBC文件編制

根據整車網絡架構和CAN通信信號詳細定義,利用CANoe中的CANdb++Editor進行數據庫文件編制,CAN DBC文件中詳細定義CAN總線報文的長度、ID、發送周期、信號長度、起始位和信號值等信息。DBC文件的作用:一方面是關聯Panel Designer測試面板中的操作控件,用以改變仿真測試時CAN信號的值;另一方面是仿真測試過程中,能夠通過CANoe的Trace窗口對信號進行解析,方便直觀地查看信號值的改變,進一步觀察儀表的功能表現。

由網絡架構得知IC位于娛樂信息網段上,該網段共有7個網絡節點,即TPMS、PEPS、360、AC、RRS、TICE、IC,其中IC需要連接實物零件進行測試,因此CAN DBC數據庫文件不需要定義IC節點發送的CAN報文,編輯好的CAN DBC數據庫文件見圖1。

2.2 仿真測試網絡

由整車網絡架構得知,整車網絡共分為5個網段,即動力信息PCAN、車身信息BCAN、底盤信息CCAN、遠程網段TCAN和娛樂信息ICAN。IC位于娛樂信息網段,因此在利用CANoe軟件建立網絡測試環境時,只需建立娛樂信息網段即可,IC需要其他網段的信息都通過網關轉發到ICAN上。

表1 IC功能顯示

IC網絡節點位于信息娛樂網段 (ICAN)上,該網絡還包含了胎壓模塊 (TPMS)、空調控制模塊 (AC)、多媒體車機 (TICE)、網關控制器 (ICAN)、360全景 (360DV)、倒車雷達系統 (RRS)。將CANoe默認的CAN網絡更名為CAN_IC測試網絡,便于區分,在CAN_IC網絡的Nodes節點管理下,新建立6個網絡節點,分別為ECU1、ECU2、ECU3、ECU4、ECU5和ECU6,這6個仿真節點將是待測IC所在娛樂信息網段的TPMS、AC、360、RRS、GWICAN、TICE節點。6個網絡節點參數皆為默認,還未與任何數據關聯,無法進行實際的仿真測試。

表2 總線信號詳細定義

2.3 仿真測試節點與DBC數據庫關聯

在CAN_IC網絡的Databases下導入DBC數據文件,將以上新建的6個網絡仿真測試節點分別與DBC數據庫中定義節點關聯,通過右鍵點擊仿真節點進行Configuration設置,將Network node項選擇為DBC文件中對應的節點,這樣仿真節點所收發報文信號就與DBC中的節點關聯。圖2為已經關聯好的測試網絡拓撲。

2.4 PanelDesigner制作測試界面

CANoe軟件自帶的Panel Designer插件,提供大量可以與Signal信號關聯的控件,如Button、Check Box、LCD Control、Track Bar、Radio Button、Input/Output Box等,控件與DBC中的Signa或者Environment Variable信號關聯后,可以改變相關控件狀態進行仿真信號值的更改,進而觀察儀表功能的表現,進而評判儀表功能是否符合設計需求。

Panel Designer中控件與DBC數據中的信號關聯方式常用的有以下兩種:①Singal: 即控件與DBC中的某一條Message中的具體信號關聯,通過更改控件狀態或輸入具體值,來改變仿真時信號的值,本文中控件與信號關聯都為Singal關聯。②Environment Variable: 即控件與DBC信號的環境變量進行關聯,通過更改控件狀態,對信號對應的環境變量進行,環境變量再將值賦給相應的信號,已達到改變信號的值。此種關聯方式在CAPL編程模式常被使用。

本文中建立的測試界面包括一個主控面板和多個分面板,主控面板通過多個Panel Control Button按鈕打開其他分面板,主控面板見圖3。包括如下內容。

圖1 DBC數據庫文件

圖2 測試網絡拓撲

圖3 測試主控面板

1)PEPS 測試PEPS系統所有提示項測試,包括未發現鑰匙,踩制動起動,請掛P/N擋起動發動機,起動開關故障,遙控鑰匙電量低等測試。

2)TPMS 測試胎壓系統障報警,輪胎壓力值實時顯示,高低壓報警及輪胎溫度顯示等測試。

3)指示表 包括燃油表、轉速表、水溫表、車速表等測試。

4)指示燈 包括轉向指示燈、遠光燈、近光燈、前霧燈、后霧燈、危險報警燈等測試,發動機、安全氣囊、變速器等相關工作、故障指示燈測試。

5)EPB/AVH 包括兩大系統的正常工作指示燈,故障報警指示燈等內容測試。

6)安全帶 包括前、后排安全帶未系提示,指示燈與聲音效果測試,以及行車過中安全帶與車速、門開等信號關聯策略的邏輯測試。

7)門開指示 包括車門狀態、前艙蓋、尾門狀態指示,以及相關的邏輯策略功能測試。

8)變速器擋位提示 包括變速器升降擋提示,變速器擋位顯示相關內容測試。

9)ADAS 包括ADAS時距設置顯示,系統工作狀態和故障等內容測試。

10)ACC模式 包括ACC模式選擇,模式內容顯示,系統狀態相關功能測試。

11)ACC目標模式 包括ACC目標1、目標2、目標3、目標4、目標5、目標6的相關功能測試。

12)整車電源擋位 用于改變整車在總線上的電源擋位信息。

將主控面板中的TPMS、EPB/AVH、變速器擋位、指示表和ACC目標顯示分面板打開,如圖4所示。

圖4 測試面板

2.5 測試系統連接

測試系統包括測試PC、CANoe、組合儀表、線束若干、12V供電電源 (220V轉12V)、OBD頭等,測試系統連接原理圖和實物見圖5。

圖5 系統測試連接圖

3 系統功能測試

測試系統連接完畢后,需要對測試系統進行調試。調試分為兩部分:一部分是仿真網絡調試,即首先給IC通電,IC會進行自檢狀態,會發出大概3s的鳴叫,自檢完成后,由于總線報文丟失,IC所有故障燈亮起。此時打開CANoe軟件,運行總線仿真網絡,CANoe會將ICAN上除了IC發送報文,其余所有報文都發送至總線上,IC故障燈熄滅,回到正常工作狀態,仿真網絡調試OK;另一部分為測試面板調試,可以隨意點擊幾個指示燈控制控件,觀察儀表指示燈狀態,指示燈能夠按照控件值的更改而亮滅,則測試面板沒問題。兩部分調試完畢后,進行所有功能測試。

組合儀表的功能項較多,本文以胎壓系統部分內容測試作為演示,打開主控面板中的TPMS Panel控制子面板,進行相關控件輸入的設置:胎壓系統故障信號:設定系統正常;左前輪壓力:正常,壓力值為2.84bar;溫度設置30攝氏度;右前輪壓力:正常,壓力值為2.0bar;左后輪壓力:正常,壓力值為3.5bar;右后輪壓力:壓力信息丟失。以上信號通過控制面板設定后,觀察CANoe的Trace窗口信號變化和儀表功能顯示,實際測試結果見圖6。

可以看到,CANoe仿真報文Trace窗口顯示值和控制面板設置的值相等,而實測組合儀表的胎壓顯示和報警提示測試符合設計需求,測試結果見表3。

除了IC以上功能的測試,對于儀表新增的功能,該方法也可以很方便快捷的進行測試,只需向CANDBC文件中增加所需報文Message及具體信號Signal,重新導入CAN_IC網路的database中,再添加相關控件并關聯新增信號,即可進行功能測試,還可以進行相關的邏輯設定,進行儀表邏輯功能的驗證。

4 結束語

本文通過總線開發工具CANoe、DBC數據庫文件和Panel Designer,提出一種簡單有效的儀表功能測試方法,測試設備較少,系統連接簡易,操作簡便。可用于儀表開發過程中的功能測試和驗證,該方法測試用時少,測試結果直觀,有利于縮短儀表開發周期和測試成本,也可用于故障件的問題排查,對儀表開發工程人員具有一定的幫助。

圖6 測試結果

表3 儀表功能測試結果

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 日韩第八页| 青青操国产| 国产男女免费视频| 国产精品久久久久久久久久98 | 97久久精品人人做人人爽| 国产成人精品午夜视频'| 日韩在线视频网站| 四虎亚洲国产成人久久精品| 亚洲天堂网视频| 91黄色在线观看| 亚洲欧美日韩色图| 成人年鲁鲁在线观看视频| 亚洲av片在线免费观看| 在线播放精品一区二区啪视频| 区国产精品搜索视频| 亚洲一级毛片在线观| 欧美亚洲激情| 亚洲一级毛片| 国产精品女在线观看| 丁香婷婷久久| 久夜色精品国产噜噜| 国产精品国产主播在线观看| 无码丝袜人妻| 广东一级毛片| 大陆精大陆国产国语精品1024 | 国产在线第二页| 国产乱人伦精品一区二区| 国产无码精品在线| 亚洲视频免| 亚洲bt欧美bt精品| 国产精品网拍在线| 亚洲无码精品在线播放| 最新国产成人剧情在线播放| 国内精品久久人妻无码大片高| 国产麻豆精品在线观看| 久久美女精品| 欧类av怡春院| 免费人成网站在线观看欧美| 国产日韩精品欧美一区喷| 亚洲日韩国产精品综合在线观看| 国产人成午夜免费看| 亚洲精品爱草草视频在线| 国产AV毛片| 伊人久久大香线蕉成人综合网| 97se亚洲| 国产h视频免费观看| 国产一区二区三区夜色| 国产成人禁片在线观看| 欧美亚洲日韩中文| 日韩欧美91| 精品少妇人妻av无码久久| 特级欧美视频aaaaaa| 亚洲色图综合在线| 国产色婷婷| 91小视频版在线观看www| 亚洲欧美在线综合图区| 97在线视频免费观看| AV网站中文| 国产欧美日韩另类| 伊人成色综合网| 日韩经典精品无码一区二区| 成人福利在线免费观看| 国产精品成| 亚洲色图另类| 无码AV高清毛片中国一级毛片| 一边摸一边做爽的视频17国产| 波多野结衣无码中文字幕在线观看一区二区| 极品国产一区二区三区| 91极品美女高潮叫床在线观看| 久久精品人人做人人爽| 国产一级在线观看www色| 欧美精品综合视频一区二区| 国产美女叼嘿视频免费看| 18禁不卡免费网站| 成AV人片一区二区三区久久| 亚洲伊人电影| av手机版在线播放| 亚洲性视频网站| a毛片基地免费大全| 老司机午夜精品视频你懂的| 国产素人在线| 欧美天堂久久|