CN106338978A - 基于can总线通信功能测试***及其测试方法 - Google Patents

基于can总线通信功能测试***及其测试方法 Download PDF

Info

Publication number
CN106338978A
CN106338978A CN201510388051.0A CN201510388051A CN106338978A CN 106338978 A CN106338978 A CN 106338978A CN 201510388051 A CN201510388051 A CN 201510388051A CN 106338978 A CN106338978 A CN 106338978A
Authority
CN
China
Prior art keywords
test
man
machine interface
bus
bus communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510388051.0A
Other languages
English (en)
Inventor
张新校
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HANGZHOU FUYANG HENGTAI AUTOMOBILE ELECTRIC Co Ltd
Original Assignee
HANGZHOU FUYANG HENGTAI AUTOMOBILE ELECTRIC Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HANGZHOU FUYANG HENGTAI AUTOMOBILE ELECTRIC Co Ltd filed Critical HANGZHOU FUYANG HENGTAI AUTOMOBILE ELECTRIC Co Ltd
Priority to CN201510388051.0A priority Critical patent/CN106338978A/zh
Publication of CN106338978A publication Critical patent/CN106338978A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明属于汽车电子技术领域,具体涉及一种基于CAN总线通信功能测试***及其测试方法;本发明包括CAN总线通信功能测试***,故障诊断测试***及测试方法三大部分内容,CAN总线通信功能测试***:CAN总线功能测试***将总线信号发送人机界面,总线信号接收解析人机界面。上位机与测试产品的总线通信通过CANcaseXL通信盒子作为媒介进行收发,利用CAPL编程语言实现测试产品功能是否正常的判定。本发明可移植性强:即实现对不同的检测测试产品,只要更改相关dbc文件和诊断描述文件,并在上位机软件中做一些简单调整,便可适用于不同的测试产品,其次具有良好地可扩展性。

Description

基于 CAN 总线通信功能测试***及其测试方法
技术领域
本发明属于汽车电子技术领域,具体涉及一种基于CAN总线通信功能测试***及其测试方法。
背景技术
随着汽车消费市场上自动空调越来越流行,有逐步取代手动空调的趋势,汽车空调控制器CAN总线(Controller Area Network)通信以及基于CAN总线的故障诊断的应用将不可避免,但是目前市场上并没有特别针对汽车自动空调控制器的CAN总线及基于CAN总线的故障诊断测试工具。
目前汽车空调控制器的检测测试产品很多都没有CAN(Controller Area Network)信号测试功能。因为Vector公司并没有为不同的ECU(电子控制单元)厂家提供相对应的测试工具,所以单纯运用Vector公司的CANoe软件和CANcaseXL进行CAN功能测试相对来说比较麻烦,且只能实现最简单的CAN信号收发功能。
发明内容
本发明的目的为汽车自动空调控制器开发一款专门的CAN总线通信及基于CAN总线的故障诊断检测***及测试方法,基于此运用德国Vector公司提供的开发工具CANoe:包含CAN db++ Editor(CAN总线数据库编辑工具),Panel Design(人机界面开发工具),CAPL编程语言以及CANdela studio(基于CAN总线的诊断数据库开发工具),然后根据目前汽车空调控制的通用功能进行开发,并制定相应的检测方法。
本发明包括CAN总线通信功能测试***,故障诊断测试***及测试方法三大部分内容,测试台架结构及上位机测试***组成见说明书附图的图1和图2.
CAN总线通信功能测试***:
CAN总线功能测试***将总线信号发送人机界面,总线信号接收解析人机界面。上位机与测试产品的总线通信通过CANcaseXL通信盒子作为媒介进行收发,利用CAPL编程语言实现测试产品功能是否正常的判定。
测试过程:
步骤1:针对不同测试产品配置好不同的参数:CAN总线通信种类(分为高速CAN和低俗CAN)CAN总线通信速率,CAN总线通信数据库文件(DBC文件),CAN总线通信节点。
步骤2:针对不同测试产品的CAN总线通信协议(已在DBC文件中定义),通过人机界面模拟各个节点发送数据帧,同时通过人机界面解析测试产品发出来的数据帧。
步骤3:根据客户定义的测试产品功能和需求,利用CAPL编程语言实现判定测试产品CAN总线通信是否正常的功能,同时可做进一步的分析。
故障诊断测试***:
故障诊断***支持测试基于CAN线KWP2000(Keyword Protocol 2000)协议及UDS(unified diagnostic services)协议的诊断故障测试。
测试过程:
步骤1:根据测试产品的客户需求,通过CANdela studio建立诊断描述文件,即诊断协议数据库文件(支持CDD,ODX,MDX文件),并导入测试***。
步骤2:通过诊断测试人机界面发送相应诊断请求,人机界面同时显示测试产品发出来的诊断反馈,同时判定诊断功能的正常与否(CAPL编程语言实现)。
与现有技术相比,本发明的有益效果:
1、本发明主要是基于CANoe软件制作人机交互界面,完成对汽车自动空调控制器的CAN总线通信及基于CAN线故障诊断测试,并完成自动判定功能是否正常。
2、本发明能够实现汽车空调控制器的自动测试,并且测试速度远远高于人工手动测试速度;测试准确性高,该CANoe 软件能够记录测试过程中收发的报文,并生成测试报告,通过测试报告及记录的数据,能够详细分析测试产品功能并判断功能是否正常;
3、本发明测试产品中的人机交互界面实现图形化,简洁明了,操作方便。即使对于CAN信号和测试产品功能不是很清楚的检验员也可在经过很短时间,例如10-20分钟的培训即可掌握测试分析方法;再次功能强大:该检测分析***集成了目前主流汽车自动空调控制器所用到的功能;
4、同时加入了一些逻辑判断功能,首先可移植性强:即实现对不同的检测测试产品,只要更改相关dbc文件和诊断描述文件,并在上位机软件中做一些简单调整,便可适用于不同的测试产品,其次具有良好地可扩展性。
附图说明
图1是本发明的结构示意图;
图2是本发明中人机交互***组成示意图;
附图标记:双向传输1,CAN通信线束(包含CAN_H和CAN_L线)2,连接线束3,电源线束4,连接线束5。
具体实施方式
本发明的具体实施方式描述如下:
本发明***结构介绍:
如附图图1所示:测试***由上位机测试软件,CAN通信接口卡CANcaseXL,执行机构(步进电机,伺服电机,鼓风机等),传感器,电源,线束及测试产品组成。
***电气连接描述:PC机通过USB线与CANcaseXL相连,CANcaseXL通过CAN_H和CAN_L与测试产品连接,交换CAN信号数据。执行机构和传感器通过导线线束与测试产品连接(不同执行机构的连接方式都不一样),通过可调电源给测试产品供电。
上位机测试软件:上位机测试软件是本发明的核心,如附图图2所示,由CAN信号发送人机界面,CAN信号接收人机界面,功能测试人机界面,故障诊断测试人机界面,诊断故障码DTC(Diagnostic Trouble Code)读取界面及信号收发显示窗口组成。
CANcaseXL:CANcaseXL为Vector公司的CAN接口卡测试产品,通过CANcaseXL可通过USB接口进行CAN数据的收发。
执行机构:执行机构包含空调控制器功能相关的电机,鼓风机,压缩机。不同测试产品配置也不一样,进行测试产品测试时可做适当更改,以满足测试要求。
传感器:不同测试产品所配置的传感器也不同,可根据测试产品做适当更改以满足测试要求。
如图1所示,本发明提供一种CAN总线通信功能测试***,包括上位机、CANcaseXL通信盒子、空调控制面板、传感器、电源和执行机构,其中:上位机与CANcaseXL通信盒子双向电连接,CANcaseXL通信盒子与空调控制面板双向通信连接,传感器连接到空调控制面板上,空调控制面板连接到执行机构上,所述空调控制面板与电源相连。
其中:1)上位机包含CAN总线通信功能测试人机界面级基于CAN总线通信的故障诊断测试人机界面;
2)CANcaseXL通信盒子主要作为CAN总线通信收发功能;
3)执行结构和传感器根据产品不同配置也不同;
4)电源为可调电源。
另外附图1中各个数字标记的表示内容为:箭头1表示双向传输,箭头2表示CAN通信线束(其中CAN通信线束包含CAN_H和CAN_L线)2,箭头3和箭头5均表示连接线束,箭头4表示电源线束。
如图2中的测试与诊断***包括CAN总线通信功能测试***和故障诊断测试***;基于CAN总线通信功能测试***的测量方法,CAN总线功能测试***将总线信号发送人机界面,同时总线信号接收解析人机界面;上位机与测试产品的总线通信通过CANcaseXL通信盒子作为媒介进行收发,利用CAPL编程语言实现测试产品功能是否正常的判定,最后再由故障诊断测试***进行故障诊断测试;
其中:CAN总线功能测试过程如下:
步骤1:针对不同测试产品配置好不同的参数:CAN总线通信种类(分为高速CAN和低俗CAN)CAN总线通信速率,CAN总线通信数据库文件(DBC文件),CAN总线通信节点;
步骤2:针对不同测试产品的CAN总线通信协议(已在DBC文件中定义),通过人机界面模拟各个节点发送数据帧,同时通过人机界面解析测试产品发出来的数据帧。
步骤3:根据客户定义的测试产品功能和需求,利用CAPL编程语言实现判定测试产品CAN总线通信是否正常的功能,同时可做进一步的分析;
另外,故障诊断测试***支持测试是基于CAN线KWP2000(Keyword Protocol 2000)协议及UDS(unified diagnostic services)协议的诊断故障测试;
其具体测试过程如下:
步骤1:根据测试产品的客户需求,通过CANdela studio建立诊断描述文件,即诊断协议数据库文件(支持CDD,ODX,MDX文件),并导入故障诊断测试***;
步骤2:通过诊断测试人机界面发送相应诊断请求,人机界面同时显示测试产品发出来的诊断反馈,同时判定诊断功能的正常与否(CAPL编程语言实现)。
3、根据权利要求2中所述的CAN总线通信功能测试***的测量方法,其特征在于,所述CAN总线通信功能测试***和故障诊断测试***分别与人机交互界面相互电连接;所述人机交互界面包括信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面,其中:CAN总线通信功能测试***分别与信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面电连接;
故障诊断测试***分别与信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面电连接。
上述实施例是对本发明的说明,不是对本发明的限定,任何对本发明简单变换后的方案均属于本发明的保护范围。

Claims (3)

1.CAN总线通信功能测试***,其特征在于,包括上位机、CANcaseXL通信盒子、空调控制面板、传感器、电源和执行机构,其中:上位机与CANcaseXL通信盒子双向电连接,CANcaseXL通信盒子与空调控制面板双向通信连接,传感器连接到空调控制面板上,空调控制面板连接到执行机构上,所述空调控制面板与电源相连。
2.根据权利要求1中所述的CAN总线通信功能测试***的测量方法,其特征在于,CAN总线功能测试***将总线信号发送人机界面,同时总线信号接收解析人机界面;上位机与测试产品的总线通信通过CANcaseXL通信盒子作为媒介进行收发,利用CAPL编程语言实现测试产品功能是否正常的判定,最后再由故障诊断测试***进行故障诊断测试;其中:CAN总线功能测试过程如下:
步骤1:针对不同测试产品配置好不同的参数:CAN总线通信种类,CAN总线通信速率,CAN总线通信数据库文件,CAN总线通信节点;
步骤2:针对不同测试产品的CAN总线通信协议,通过人机界面模拟各个节点发送数据帧,同时通过人机界面解析测试产品发出来的数据帧;
步骤3:根据客户定义的测试产品功能和需求,利用CAPL编程语言实现判定测试产品CAN总线通信是否正常的功能,同时可做进一步的分析;
另外,故障诊断测试***支持测试是基于CAN线KWP2000协议及UDS协议的诊断故障测试;
其具体测试过程如下:
步骤1:根据测试产品的客户需求,通过CANdela studio建立诊断描述文件,即诊断协议数据库文件,并导入故障诊断测试***;
步骤2:通过诊断测试人机界面发送相应诊断请求,人机界面同时显示测试产品发出来的诊断反馈,同时判定诊断功能的正常与否。
3.根据权利要求2中所述的CAN总线通信功能测试***的测量方法,其特征在于,所述CAN总线通信功能测试***和故障诊断测试***分别与人机交互界面相互电连接;所述人机交互界面包括信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面,其中:CAN总线通信功能测试***分别与信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面电连接;
故障诊断测试***分别与信号收发显示窗口、CAN总线信号接收人机界面、CAN总线信号发送人机界面、诊断测试人机界面、功能测试人机界面和诊断故障码读取人机界面电连接。
CN201510388051.0A 2015-07-04 2015-07-04 基于can总线通信功能测试***及其测试方法 Pending CN106338978A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510388051.0A CN106338978A (zh) 2015-07-04 2015-07-04 基于can总线通信功能测试***及其测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510388051.0A CN106338978A (zh) 2015-07-04 2015-07-04 基于can总线通信功能测试***及其测试方法

Publications (1)

Publication Number Publication Date
CN106338978A true CN106338978A (zh) 2017-01-18

Family

ID=57826896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510388051.0A Pending CN106338978A (zh) 2015-07-04 2015-07-04 基于can总线通信功能测试***及其测试方法

Country Status (1)

Country Link
CN (1) CN106338978A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107577215A (zh) * 2017-07-31 2018-01-12 芜湖宏景电子股份有限公司 一种模拟汽车电子部件can功能的测试***
CN108183812A (zh) * 2017-11-22 2018-06-19 中国北方发动机研究所(天津) 一种柴油机电控***can总线仿真平台及其测试方法
CN110015085A (zh) * 2018-09-29 2019-07-16 威马智慧出行科技(上海)有限公司 电动汽车直流充电的解析方法及***
CN110162008A (zh) * 2019-05-10 2019-08-23 中国汽车技术研究中心有限公司 一种新能源车辆can总线解析方法
CN110618384A (zh) * 2019-10-25 2019-12-27 四川诚邦浩然测控技术有限公司 一种电机性能测试平台
CN112051832A (zh) * 2020-08-31 2020-12-08 安徽江淮汽车集团股份有限公司 基于仿真节点的故障测试方法、装置、***及存储介质
CN112651124A (zh) * 2020-12-24 2021-04-13 浙江合众新能源汽车有限公司 汽车压缩机的仿真测试方法和***
CN112860563A (zh) * 2021-02-25 2021-05-28 东风柳州汽车有限公司 汽车诊断仪测试方法、装置、设备及存储介质
CN113049272A (zh) * 2021-04-20 2021-06-29 慧勒智行汽车技术(昆山)有限公司 一种基于车辆智能座舱的测试台架***
CN113162826A (zh) * 2021-04-21 2021-07-23 江铃汽车股份有限公司 一种整车网络测试方法及***
CN113285818A (zh) * 2020-02-19 2021-08-20 广州汽车集团股份有限公司 一种车载以太网软件刷新方法及装置
CN113311725A (zh) * 2021-04-28 2021-08-27 武汉光庭信息技术股份有限公司 一种基于capl的驾驶行为分析的自动化测试方法及***
CN114095405A (zh) * 2022-01-21 2022-02-25 国汽智控(北京)科技有限公司 车辆功能单元测试方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163056A (zh) * 2010-02-23 2011-08-24 上海奉天电子有限公司 汽车空调控制器测试仿真仪
CN202495957U (zh) * 2012-03-13 2012-10-17 中国汽车技术研究中心 一种用于车载can网络通讯交互层测试***
CN102890501A (zh) * 2012-09-25 2013-01-23 北京智行鸿远汽车技术有限公司 一种纯电动轿车整车控制器测试***
CN104536434A (zh) * 2014-12-15 2015-04-22 华晨汽车集团控股有限公司 车辆网络总线仿真与测试方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163056A (zh) * 2010-02-23 2011-08-24 上海奉天电子有限公司 汽车空调控制器测试仿真仪
CN202495957U (zh) * 2012-03-13 2012-10-17 中国汽车技术研究中心 一种用于车载can网络通讯交互层测试***
CN102890501A (zh) * 2012-09-25 2013-01-23 北京智行鸿远汽车技术有限公司 一种纯电动轿车整车控制器测试***
CN104536434A (zh) * 2014-12-15 2015-04-22 华晨汽车集团控股有限公司 车辆网络总线仿真与测试方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107577215A (zh) * 2017-07-31 2018-01-12 芜湖宏景电子股份有限公司 一种模拟汽车电子部件can功能的测试***
CN108183812A (zh) * 2017-11-22 2018-06-19 中国北方发动机研究所(天津) 一种柴油机电控***can总线仿真平台及其测试方法
CN110015085A (zh) * 2018-09-29 2019-07-16 威马智慧出行科技(上海)有限公司 电动汽车直流充电的解析方法及***
CN110162008A (zh) * 2019-05-10 2019-08-23 中国汽车技术研究中心有限公司 一种新能源车辆can总线解析方法
CN110618384A (zh) * 2019-10-25 2019-12-27 四川诚邦浩然测控技术有限公司 一种电机性能测试平台
CN113285818B (zh) * 2020-02-19 2022-12-02 广州汽车集团股份有限公司 一种车载以太网软件刷新方法及装置
CN113285818A (zh) * 2020-02-19 2021-08-20 广州汽车集团股份有限公司 一种车载以太网软件刷新方法及装置
CN112051832A (zh) * 2020-08-31 2020-12-08 安徽江淮汽车集团股份有限公司 基于仿真节点的故障测试方法、装置、***及存储介质
CN112651124A (zh) * 2020-12-24 2021-04-13 浙江合众新能源汽车有限公司 汽车压缩机的仿真测试方法和***
CN112860563A (zh) * 2021-02-25 2021-05-28 东风柳州汽车有限公司 汽车诊断仪测试方法、装置、设备及存储介质
CN112860563B (zh) * 2021-02-25 2023-11-21 东风柳州汽车有限公司 汽车诊断仪测试方法、装置、设备及存储介质
CN113049272A (zh) * 2021-04-20 2021-06-29 慧勒智行汽车技术(昆山)有限公司 一种基于车辆智能座舱的测试台架***
CN113049272B (zh) * 2021-04-20 2023-06-27 慧勒智行汽车技术(昆山)有限公司 一种基于车辆智能座舱的测试台架***
CN113162826A (zh) * 2021-04-21 2021-07-23 江铃汽车股份有限公司 一种整车网络测试方法及***
CN113311725A (zh) * 2021-04-28 2021-08-27 武汉光庭信息技术股份有限公司 一种基于capl的驾驶行为分析的自动化测试方法及***
CN114095405A (zh) * 2022-01-21 2022-02-25 国汽智控(北京)科技有限公司 车辆功能单元测试方法、装置、电子设备及存储介质
CN114095405B (zh) * 2022-01-21 2022-04-15 国汽智控(北京)科技有限公司 车辆功能单元测试方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN106338978A (zh) 基于can总线通信功能测试***及其测试方法
CN108566323B (zh) 一种T-Box自动化测试方法及***
CN101807068B (zh) 基于通用总线并行的汽车诊断***及方法
CN102890503B (zh) 一种控制器can接口功能自动测试***及测试分析方法
CN102681532B (zh) 一种bcm的仿真测试***
CN103471621B (zh) 一种适用于车载导航多媒体终端的测试方法及测试设备
CN113190454A (zh) 一种车载终端软件实车测试方法及***
CN104850114B (zh) 一种车辆故障分析方法及***
CN103543399B (zh) 一种基于pci板卡的汽车can总线模块全自动检测***和方法
CN206400286U (zh) 一种基于硬件在环设备的测试***
CN106341294B (zh) 便携式mvb协议分析设备及mvb数据处理方法
CN104980516A (zh) 一种面向多车型的车身信息采集***的可配置方法
CN102539955A (zh) 车载多媒体的自动化测试***
CN110379042B (zh) 采集车辆数据的方法和***
CN104483959A (zh) 故障模拟与测试***
CN203502040U (zh) 车载多媒体终端的测试***
CN110609491B (zh) 电动汽车整车控制器半实物仿真事故鉴定方法及***
CN105515911A (zh) Can网络的网关自动测试***及方法
CN203534602U (zh) 一种适用于车载导航多媒体终端的测试设备
CN105223844B (zh) 一种模拟ui与泊车辅助***进行交互的上位机***
CN103676659A (zh) 一种具智能记录的诊断仪及其记录方法
CN109581104B (zh) 一种车载娱乐***触摸屏测试方法
CN110647139A (zh) 一种obd量产车评估测试工具及评估测试方法
CN207318605U (zh) 汽车总线辐射抗扰度测试***
CN101992733A (zh) 汽车故障实时提示***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170118