CN110233768B - 基于uds的can总线测试***及can总线测试方法 - Google Patents

基于uds的can总线测试***及can总线测试方法 Download PDF

Info

Publication number
CN110233768B
CN110233768B CN201810179782.8A CN201810179782A CN110233768B CN 110233768 B CN110233768 B CN 110233768B CN 201810179782 A CN201810179782 A CN 201810179782A CN 110233768 B CN110233768 B CN 110233768B
Authority
CN
China
Prior art keywords
ecu
bus
tested
test
pcan
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.)
Active
Application number
CN201810179782.8A
Other languages
English (en)
Other versions
CN110233768A (zh
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.)
Pateo Connect and Technology Shanghai Corp
Original Assignee
Pateo Connect and Technology Shanghai Corp
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 Pateo Connect and Technology Shanghai Corp filed Critical Pateo Connect and Technology Shanghai Corp
Priority to CN201810179782.8A priority Critical patent/CN110233768B/zh
Publication of CN110233768A publication Critical patent/CN110233768A/zh
Application granted granted Critical
Publication of CN110233768B publication Critical patent/CN110233768B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Debugging And Monitoring (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)

Abstract

本申请涉及测试技术领域,提供一种基于UDS的CAN总线测试***及CAN总线测试方法,将待测试ECU通过CAN总线连接至PCAN硬件,利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置,启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能。通过上述方式,本申请能够避免使用高成本的德国Vector软件搭配canoe硬件测试***,有效地降低测试成本,而且测试效果准确、成功率高,测试***架设简单、操作方便易懂,同时保证能够实现与德国Vector软件搭配canoe硬件测试***同样的测试功能,保证产品的工作性能。

Description

基于UDS的CAN总线测试***及CAN总线测试方法
技术领域
本申请涉及测试技术领域,具体涉及一种基于UDS的CAN总线测试***,以及采用所述基于UDS的CAN总线测试***的CAN总线测试方法。
背景技术
基于环境、能源和技术发展的因素,新能源汽车是当前和未来汽车发展的趋势,其中,纯电动汽车是主流产品。为了适应时代和客户的需求,新能源汽车上的控制器(ECU,Electronic Control Unit,电子控制单元)越来越多,在生产或者使用汽车的过程中,通常需要对汽车中的多个控制器进行测试。
在电动汽车中,ECU是重要的核心部分,其安全运行是电动汽车正常行驶的保证。目前,测试ECU的方式采用样车测试的方式,具体为:将被测试的ECU装载到样车上,由样车调试人员及***测试人员同时在场进行样车调试,从而验证ECU是否正确。采用样车测试的方式测试ECU,需要测试人员的协助,浪费测试人员的时间和精力,而且不安全。如果在现场样车调试过程中出现问题,则不能及时更改或/和刷新ECU中设置的控制策略程序。
此外,相关基于UDS(Unified diagnostic Services,统一诊断服务)的CAN总线控制器测试方法的过程为:ECU诊断模块开发,需要实现安全访问服务及其涉及到的安全认证算法,为验证开发正确性,当前传统的测试方法是通过德国的Vector软件搭配canoe硬件(vector硬件)进行测试,其中,Vector是全球领先的总线开发工具、网络节点测试验证工具和嵌入式软件组件供应商,为汽车总线网络的设计、建模、仿真、分析、测试以及ECU的开发、测试、标定和诊断等领域提供一系列强有力的软硬件工具和源代码,而Vector软件和Canoe硬件价格较高,一般需要几万元,当项目较多需要多个工具时,导致成本上升,若工具数量不够,则影响工作效率。
针对现有技术的多方面不足,本申请的发明人经过深入研究,提出一种基于UDS的CAN总线测试***及CAN总线测试方法。
发明内容
本申请的目的在于,提供一种基于UDS的CAN总线测试***及CAN总线测试方法,能够避免使用高成本的德国Vector软件搭配canoe硬件测试***,有效地降低测试成本,而且测试效果准确、成功率高,测试***架设简单、操作方便易懂,同时保证能够实现与德国Vector软件搭配canoe硬件测试***同样的测试功能,保证产品的工作性能。
为解决上述技术问题,本申请提供一种基于UDS的CAN总线测试方法,其中,所述CAN总线测试方法包括:
将待测试ECU通过CAN总线连接至PCAN硬件;
利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置;
启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能。
其中,所述利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置的步骤,所述外部测试装置安装有PCAN Explorer及其系列测试软件。
其中,所述CAN总线测试方法还包括:
对所述外部测试装置安装的PCAN Explorer及其系列测试软件进行二次开发,采用VB script语言编制测试程序。
其中,所述采用VB script语言编制测试程序的步骤,具体包括:
采用VB script语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
其中,所述将待测试ECU通过CAN总线连接至PCAN硬件的步骤,具体包括:
将所述待测试ECU通过CAN_H和CAN_L分别连接到所述PCAN硬件的CAN_H和CAN_L。
其中,所述通过所述外部测试装置测试所述待测试ECU的工作性能的步骤,具体包括:
通过所述外部测试装置测试所述待测试ECU的安全访问服务。
为解决上述技术问题,本申请还提供一种基于UDS的CAN总线测试***,其中,所述CAN总线测试***包括:
PCAN硬件,用于通过CAN总线连接至待测试ECU;
外部测试装置,用于通过USB方式连接至所述PCAN硬件,进而通过所述PCAN硬件连接至所述待测试ECU,以在启动所述待测试ECU时,通过所述外部测试装置测试所述待测试ECU的工作性能。
其中,所述外部测试装置安装有PCAN Explorer及其系列测试软件。
其中,所述外部测试装置安装的PCAN Explorer及其系列测试软件经过二次开发,采用VB script语言编制测试程序,其中,采用VB script语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
其中,所述PCAN硬件的CAN_H和CAN_L分别连接到所述待测试ECU的CAN_H和CAN_L。
其中,所述外部测试装置用于测试所述待测试ECU的安全访问服务。
本申请基于UDS的CAN总线测试***及CAN总线测试方法,将待测试ECU通过CAN总线连接至PCAN硬件,利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置,启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能。通过上述方式,本申请能够避免使用高成本的德国Vector软件搭配canoe硬件测试***,能够采用几百元左右的低成本替代现有测试方案的几万元成本,有效地降低测试成本,而且测试效果准确、成功率高,测试***架设简单、操作方便易懂,同时保证能够实现与德国Vector软件搭配canoe硬件测试***同样的测试功能,保证产品的工作性能。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本申请基于UDS的CAN总线测试方法一实施方式的流程示意图。
图2为本申请基于UDS的CAN总线测试***一实施方式的结构示意图。
图3为采用本申请基于UDS的CAN总线测试方法的测试效果图。
具体实施方式
为更进一步阐述本申请为达成预定申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请基于UDS的CAN总线测试***及CAN总线测试方法的具体实施方式、方法、步骤、特征及其效果,详细说明如下。
有关本申请的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本申请为达成预定目的所采取的技术手段及效果得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。
请参阅图1,图1为本申请基于UDS的CAN总线测试方法一实施方式的流程示意图。
在本实施方式中,所述CAN总线测试方法包括但不限于如下几个步骤。
步骤S101,将待测试ECU通过CAN总线连接至PCAN硬件;需要说明的是,在本实施方式中,PCAN硬件即PCAN-USB,或CAN卡,其可以实现CAN转USB接口,可以将CAN总线网络上的报文通过USB接口传输到PC个人电脑上,通过相关的软件来产看CAN报文,以此可以实现测试等相关功能。
步骤S102,利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置;需要说明的是,在本实施方式中,USB还可以采用USB集线器的方式,以实现同时在线的多测试功能,此外,外部测试装置可以为PC,其可以为近端线路连接、也可以为进一步通过USB连接至局域网或者广域网直至云端服务器的方式存在,本申请不作限定。
步骤S103,启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能。需要说明的是,在本实施方式中,所述待测试ECU可以直接上电启动,也可以通过车辆主控制器统一控制进行启动或者关闭,进而根据不同的控制策略进行操作测试。
值得一提的是,本申请可以用于ECU测试,比如防抱死制动***ECU、四轮驱动***ECU、电控自动变速器ECU、主动悬架***ECU、安全气囊***ECU、多向可调电控座椅ECU等,在其他实施方式中,具体还可以用于测试发动机ECU、电机MCU、电池BMS、自动变速器TCU以及混合动力控制器HCU等。
在本实施方式中,所述将待测试ECU通过CAN总线连接至PCAN硬件的步骤,具体可以包括:将所述待测试ECU通过CAN_H和CAN_L分别连接到所述PCAN硬件的CAN_H和CAN_L。
需要说明的是,所述利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置的步骤,所述外部测试装置安装有PCAN Explorer(德国PEAK公司开发的一个用于监测CAN网络数据的通用工具)及其系列测试软件。
相应地,所述CAN总线测试方法还可以包括步骤:对所述外部测试装置安装的PCANExplorer及其系列测试软件进行二次开发,采用VB script语言编制测试程序。
举例而言,所述采用VB script语言编制测试程序的步骤,具体可以包括:采用VBscript语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
相应地,所述通过所述外部测试装置测试所述待测试ECU的工作性能的步骤,具体可以包括:通过所述外部测试装置测试所述待测试ECU的安全访问服务。具体请参阅图3所示的测试效果图。
除了用于上述安全访问服务的测试,本申请采用CAN总线、PCAN硬件和PCANExplorer搭建完成,还能够满足汽车室内、室外环境试验、高原极地试验、耐久试验及多种苛刻环境下道路实验的要求。本申请可以采集汽车上的各种参数,涵盖车速、转速、温度、压力、流量、风速、湿度、温度、电压、电流,脉冲、加速度、角速度、角度、应变以及CAN总线等各种信号。本申请外部测试装置通过PCAN-Explore软件能对CAN总线上的信号进行实时监控、可视化显示、数据记录与分析等。整个测试***结构紧凑、模块化、高防护等级、性能稳定。
此外,本申请PCAN Explorer可以采用PCAN-Explore5(简称PE5)系列。所有文件和元素可以保存和管理在工程项目内,工程项目组件例如CAN连接、报文收发窗口、图表显示插件、仪表盘显示插件也可被清晰显示在工程项目中;集成的数据记录仪能够存储CAN总线上的报文和数据信息。本申请测试方法还可以包括配置CAN总线的波特率和对象类型、配置测试数据采集的各项参数等操作过程。
本申请操作简单,稳定可靠,能够根据测试的数据和参数对汽车***进行分析、计算和研究,可以极大地提高汽车***的开发研制速度、缩短开发周期。
本申请PE5可以自定义symbol文件(包含了相关二进制文件调试信息的一种文件),可以将CAN报文解析为实际的物理量,当然也可以导入dbc文件(数据库文件),而且可以嵌入VB脚本(微软公司出品的脚本语言),可以创建脚本以自动调度复杂任务。此外,PE5可以集成数据记录功能,因此在CAN总线上传输的数据可以通过PE5来记录、分析和保存,还可以通过编写脚本来远程控制。
本申请通过采用PCAN Explorer的方式,购买方便且成本低,而且可同时连接多个CAN通道,还可以集成的可配置的数据记录功能、集成标准宏和VB脚本,通过脚本可完成各种自动化任务,另外可在监控CAN网络的同时,后台运行脚本,同时还可以统计网络中的报文错误和总线负载等。
本申请将待测试ECU通过CAN总线连接至PCAN硬件,利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置,启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能。通过上述方式,本申请能够避免使用高成本的德国Vector软件搭配canoe硬件测试***,能够采用几百元左右的低成本替代现有测试方案的几万元成本,有效地降低测试成本,而且测试效果准确、成功率高,测试***架设简单、操作方便易懂,同时保证能够实现与德国Vector软件搭配canoe硬件测试***同样的测试功能,保证产品的工作性能。
请结合上述实施方式参阅图2,图2为本申请基于UDS的CAN总线测试***一实施方式的结构示意图。
在本实施方式中,所述CAN总线测试***包括但不限于PCAN硬件21和外部测试装置22。
所述PCAN硬件21,用于通过CAN总线连接至待测试ECU;
所述外部测试装置22,用于通过USB方式连接至所述PCAN硬件21,进而通过所述PCAN硬件21连接至所述待测试ECU,以在启动所述待测试ECU时,通过所述外部测试装置22测试所述待测试ECU的工作性能。
需要说明的是,在本实施方式中,PCAN硬件21即PCAN-USB,或CAN卡,其可以实现CAN转USB接口,可以将CAN总线网络上的报文通过USB接口传输到PC个人电脑上,通过相关的软件来产看CAN报文,以此可以实现测试等相关功能。
在本实施方式中,USB还可以采用USB集线器的方式,以实现同时在线的多测试功能,此外,外部测试装置22可以为PC,其可以为近端线路连接、也可以为进一步通过USB连接至局域网或者广域网直至云端服务器的方式存在,本申请不作限定。
在本实施方式中,所述待测试ECU可以直接上电启动,也可以通过车辆主控制器统一控制进行启动或者关闭,进而根据不同的控制策略进行操作测试。
需要说明的是,所述PCAN硬件21的CAN_H和CAN_L可以分别连接到所述待测试ECU的CAN_H和CAN_L。
进一步而言,所述外部测试装置22安装有PCAN Explorer及其系列测试软件。
值得一提的是,所述外部测试装置22安装的PCAN Explorer及其系列测试软件经过二次开发,采用VB script语言编制测试程序,其中,采用VB script语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
在本实施方式中,所述外部测试装置22用于测试所述待测试ECU的安全访问服务。
除了用于上述安全访问服务的测试,本申请采用CAN总线、PCAN硬件21和PCANExplorer搭建完成,还能够满足汽车室内、室外环境试验、高原极地试验、耐久试验及多种苛刻环境下道路实验的要求。本申请可以采集汽车上的各种参数,涵盖车速、转速、温度、压力、流量、风速、湿度、温度、电压、电流,脉冲、加速度、角速度、角度、应变以及CAN总线等各种信号。本申请外部测试装置22通过PCAN-Explore软件能对CAN总线上的信号进行实时监控、可视化显示、数据记录与分析等。整个测试***结构紧凑、模块化、高防护等级、性能稳定。
此外,本申请PCAN Explorer可以采用PE5系列。所有文件和元素可以保存和管理在工程项目内,工程项目组件例如CAN连接、报文收发窗口、图表显示插件、仪表盘显示插件也可被清晰显示在工程项目中;集成的数据记录仪能够存储CAN总线上的报文和数据信息。本申请测试方法还可以包括配置CAN总线的波特率和对象类型、配置测试数据采集的各项参数等操作过程。
本申请操作简单,稳定可靠,能够根据测试的数据和参数对汽车***进行分析、计算和研究,可以极大地提高汽车***的开发研制速度、缩短开发周期。
本申请PE5可以自定义symbol文件,可以将CAN报文解析为实际的物理量,当然也可以导入dbc文件,而且可以嵌入VB脚本,可以创建脚本以自动调度复杂任务。此外,PE5可以集成数据记录功能,因此在CAN总线上传输的数据可以通过PE5来记录、分析和保存,还可以通过编写脚本来远程控制。
本申请通过采用PCAN Explorer的方式,购买方便且成本低,而且可同时连接多个CAN通道,还可以集成的可配置的数据记录功能、集成标准宏和VB脚本,通过脚本可完成各种自动化任务,另外可在监控CAN网络的同时,后台运行脚本,同时还可以统计网络中的报文错误和总线负载等。
本申请将待测试ECU通过CAN总线连接至PCAN硬件21,利用PCAN硬件21将待测试ECU通过USB方式连接至外部测试装置22,启动所述待测试ECU,通过所述外部测试装置22测试所述待测试ECU的工作性能。通过上述方式,本申请能够避免使用高成本的德国Vector软件搭配canoe硬件测试***,能够采用几百元左右的低成本替代现有测试方案的几万元成本,有效地降低测试成本,而且测试效果准确、成功率高,测试***架设简单、操作方便易懂,同时保证能够实现与德国Vector软件搭配canoe硬件测试***同样的测试功能,保证产品的工作性能。
在本申请中,上述基于UDS的CAN总线测试***和方法,均可以使用到具备车辆TBOX的车辆***中。
在本实施方式中,CAN可以包括三条网络通道CAN_1、CAN_2和CAN_3,车辆还可以设置一条以太网网络通道,其中三条CAN网络通道可以通过两个车联网网关与以太网网络通道相连接,举例而言,其中CAN_1网络通道包括混合动力总成***,其中CAN_2网络通道包括运行保障***,其中CAN_3网络通道包括电力测功机***,以太网网络通道包括高级管理***,所述的高级管理***包括作为节点连接在以太网网络通道上的人-车-路模拟***和综合信息采集单元,所述的CAN_1网络通道、CAN_2网络通道与以太网网络通道的车联网网关可以集成在综合信息采集单元中;CAN_3网络通道与以太网网络通道的车联网网关可以集成在人-车-路模拟***中。
进一步而言,所述的CAN_1网络通道连接的节点有:发动机ECU、电机MCU、电池BMS、自动变速器TCU以及混合动力控制器HCU;CAN_2网络通道连接的节点有:台架测控***、油门传感器组、功率分析仪、瞬时油耗仪、直流电源柜、发动机水温控制***、发动机机油温度控制***、电机水温控制***以及发动机中冷温度控制***;CAN_3网络通道连接的节点有:电力测功机控制器。
优选的所述的CAN_1网络通道的速率为250Kbps,采用J1939协议;CAN_2网络通道的速率为500Kbps,采用CANopen协议;CAN_3网络通道的速率为1Mbps,采用CANopen协议;以太网网络通道的速率为10/100Mbps,采用TCP/IP协议。
在本实施方式中,所述车联网网关可以配备有IEEE802.3接口、DSPI接口、eSCI接口、CAN接口、MLB接口、LIN接口和/或I2C接口。
在本实施方式中,比如,IEEE802.3接口可以用于连接无线路由器,为整车提供WIFI网络;DSPI(提供者管理器组件)接口用于连接蓝牙适配器和NFC(近距离无线通讯)适配器,可以提供蓝牙连接和NFC连接;eSCI接口用于连接4G/5G模块,与互联网通讯;CAN接口用于连接车辆CAN总线;MLB接口用于连接车内的MOST(面向媒体的***传输)总线,LIN接口用于连接车内LIN(局域互联网络)总线;IC接口用于连接DSRC(专用短程通讯)模块和指纹识别模块。此外,本申请可以通过采用MPC5668G芯片对各个不同协议进行相互转换,将不同的网络进行融合。
此外,本实施方式车辆TBOX***,Telematics-BOX,简称车载TBOX或远程信息处理器。
本实施方式Telematics为远距离通信的电信(Telecommunications)与信息科学(Informatics)的合成,其定义为通过内置在车辆上的计算机***、无线通信技术、卫星导航装置、交换文字、语音等信息的互联网技术而提供信息的服务***。简单的说就通过无线网络将车辆接入互联网(车联网***),为车主提供驾驶、生活所必需的各种信息。
此外,本实施方式Telematics是无线通信技术、卫星导航***、网络通信技术和车载电脑的综合,当车辆行驶当中出现故障时,通过无线通信连接服务中心,进行远程车辆诊断,内置在发动机上的计算机可以记录车辆主要部件的状态,并随时为维修人员提供准确的故障位置和原因。通过用户通讯终端接收信息并查看交通地图、路况介绍、交通信息、安全与治安服务以及娱乐信息服务等,另外,本实施方式的车辆还可以在后座设置电子游戏和网络应用。不难理解,本实施方式通过Telematics提供服务,可以方便用户了解交通信息、临近停车场的车位状况,确认当前位置,还可以与家中的网络服务器连接,及时了解家中的电器运转情况、安全情况以及客人来访情况等等。
本实施方式车辆还可设置ADAS(Advanced Driver Assistant System,先进驾驶辅助***),其可以利用安装于车辆上的上述各种传感器,在第一时间收集车内外的环境数据,进行静、动态物体的辨识、侦测与追踪等技术上的处理,从而能够让驾驶者在最快的时间察觉可能发生的危险,以引起注意和提高安全性。对应地,本申请ADAS还可以采用雷达、激光和超声波等传感器,可以探测光、热、压力或其它用于监测车辆状态的变量,通常位于车辆的前后保险杠、侧视镜、驾驶杆内部或者挡风玻璃上。不难看出,上述ADAS功能所使用的各种智能硬件,均可以通过以太网链路的方式接入车联网***实现通信连接、交互。
本实施方式车辆的主机可包括适当的逻辑器件、电路和/或代码以用于实现OSI模型(Open System Interconnection,开放式通信***互联参考模型)上面五层的运行和/或功能操作。因此,主机会生成用于网络传输的数据包和/或对这些数据包进行处理,并且还会对从网络接受到的数据包进行处理。同时,主机可通过执行相应指令和/或运行一种或多种应用程序来为本地用户和/或一个或多个远程用户或网络节点提供服务。在本申请的不同实施方式中,主机可采用一种或多种安全协议。
在本申请中,用于实现车联网***网络连接的可以为交换机,其可以具有AVB功能(Audio Video Bridging,满足IEEE802.1的标准集合),和/或包括有一条或多条非屏蔽双绞线,每一端可以具有8P8C模块连接器。
在一优选实施方式中,车联网***具体可以包括车身控制模块BCM、动力总线P-CAN、车身总线I-CAN、组合仪表CMIC、底盘控制装置和车身控制装置。
在本实施方式中,车身控制模块BCM可以集成车联网网关的功能,进行不同网段,即动力总线P-CAN和车身总线I-CAN之间的信号转换及报文转发等,例如,挂接在动力总线上的控制器如需要与挂接在车身总线I-CAN上的控制器进行通信,则要经过车身控制模块BCM进行两者之间的信号转换及转发等。
动力总线P-CAN和车身总线I-CAN分别与车身控制模块BCM相连。
组合仪表CMIC与动力总线P-CAN相连,且组合仪表CMIC与车身总线I-CAN相连。优选地,本实施方式的组合仪表CMIC与不同的总线,如动力总线P-CAN和车身总线I-CAN均相连,当组合仪表CMIC需要获取挂接在任意总线上的控制器信息时,均无需通过车身控制模块BCM进行信号转换以及报文转发,因此,可减轻网关压力、减少网络负载,且提高组合仪表CMIC获取信息的速度。
底盘控制装置与动力总线P-CAN相连。车身控制装置与车身总线I-CAN相连。在一些示例中,底盘控制装置和车身控制装置可分别向动力总线P-CAN和车身总线I-CAN上进行信息等数据广播,以便挂接在动力总线P-CAN或车身总线I-CAN上的其它车载控制器等设备获取该广播的信息,从而实现不同控制器等车载设备之间的通信。
此外,本实施方式车辆的车联网***,可以使用两条CAN总线,即动力总线P-CAN和车身总线I-CAN,将车身控制模块BCM作为网关,将组合仪表CMIC与动力总线P-CAN和车身总线I-CAN均相连的结构,可以省去了传统方式中组合仪表CMIC挂接在两条总线上的一条上时的底盘控制装置或车身控制装置的信息通过网关转发给组合仪表CMIC的操作,由此,减轻了车身控制模块BCM作为网关的压力,减少了网络负载,且更加方便将多条总线,如动力总线P-CAN和车身总线I-CAN上挂接的车载设备的信息发送至组合仪表CMIC上进行显示、信息传输实时性强。
本申请基于UDS的CAN总线测试***和方法,能够针对上述繁杂的车辆进行测试,对应提供更加完善周全的测试服务,使车辆***全面发展的同时,能够实现对应全面的***测试,避免采用高成本的测试工具,而且能够保证测试结果,利于在车辆生产商中普遍推广使用。
以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本申请技术方案的范围内。

Claims (11)

1.一种基于UDS的CAN总线测试方法,其特征在于,所述CAN总线测试方法包括:
将待测试ECU通过CAN总线连接至PCAN硬件;
利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置,其中,所述外部测试装置安装有PCAN Explorer;
启动所述待测试ECU,通过所述外部测试装置测试所述待测试ECU的工作性能,其中,通过所述外部测试装置的所述PCAN Explorer测试所述待测试ECU的工作性能;
所述待测试ECU包括防抱死制动***ECU、四轮驱动***ECU、电控自动变速器ECU、主动悬架***ECU、安全气囊***ECU、多向可调电控座椅ECU、发动机ECU、电机MCU、电池BMS、自动变速器TCU以及混合动力控制器HCU;
测试的实验包括:汽车室内、室外环境试验、高原极地试验、耐久试验;
所述PCAN Explorer对CAN总线上的信号进行实时监控、可视化显示、数据记录与分析,其中,CAN总线上的信号包括车速、转速、温度、压力、流量、风速、湿度、电压、电流,脉冲、加速度、角速度、角度、应变。
2.根据权利要求1所述的CAN总线测试方法,其特征在于,所述利用PCAN硬件将待测试ECU通过USB方式连接至外部测试装置的步骤,所述外部测试装置安装有PCAN Explorer及其系列测试软件。
3.根据权利要求2所述的CAN总线测试方法,其特征在于,所述CAN总线测试方法还包括:
对所述外部测试装置安装的PCAN Explorer及其系列测试软件进行二次开发,采用VBscript语言编制测试程序。
4.根据权利要求3所述的CAN总线测试方法,其特征在于,所述采用VB script语言编制测试程序的步骤,具体包括:
采用VB script语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
5.根据权利要求1所述的CAN总线测试方法,其特征在于,所述将待测试ECU通过CAN总线连接至PCAN硬件的步骤,具体包括:
将所述待测试ECU通过CAN_H和CAN_L分别连接到所述PCAN硬件的CAN_H和CAN_L。
6.根据权利要求1-5任一项所述的CAN总线测试方法,其特征在于,所述通过所述外部测试装置测试所述待测试ECU的工作性能的步骤,具体包括:
通过所述外部测试装置测试所述待测试ECU的安全访问服务。
7.一种基于UDS的CAN总线测试***,其特征在于,所述CAN总线测试***包括:
PCAN硬件,用于通过CAN总线连接至待测试ECU;
外部测试装置,用于通过USB方式连接至所述PCAN硬件,进而通过所述PCAN硬件连接至所述待测试ECU,以在启动所述待测试ECU时,通过所述外部测试装置测试所述待测试ECU的工作性能,其中,所述外部测试装置安装有PCAN Explorer,以通过所述外部测试装置的所述PCAN Explorer测试所述待测试ECU的工作性能;
其中,所述待测试ECU包括防抱死制动***ECU、四轮驱动***ECU、电控自动变速器ECU、主动悬架***ECU、安全气囊***ECU、多向可调电控座椅ECU、发动机ECU、电机MCU、电池BMS、自动变速器TCU以及混合动力控制器HCU;
测试的实验包括:汽车室内、室外环境试验、高原极地试验、耐久试验;
所述PCAN Explorer对CAN总线上的信号进行实时监控、可视化显示、数据记录与分析,其中,CAN总线上的信号包括车速、转速、温度、压力、流量、风速、湿度、电压、电流,脉冲、加速度、角速度、角度、应变。
8.根据权利要求7所述的CAN总线测试***,其特征在于,所述外部测试装置安装有PCAN Explorer及其系列测试软件。
9.根据权利要求8所述的CAN总线测试***,其特征在于,所述外部测试装置安装的PCAN Explorer及其系列测试软件经过二次开发,采用VB script语言编制测试程序,其中,采用VB script语言编制种子请求、种子生成密钥的安全认证算法、和发送密钥。
10.根据权利要求7所述的CAN总线测试***,其特征在于,所述PCAN硬件的CAN_H和CAN_L分别连接到所述待测试ECU的CAN_H和CAN_L。
11.根据权利要求7-10任一项所述的CAN总线测试***,其特征在于,所述外部测试装置用于测试所述待测试ECU的安全访问服务。
CN201810179782.8A 2018-03-05 2018-03-05 基于uds的can总线测试***及can总线测试方法 Active CN110233768B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810179782.8A CN110233768B (zh) 2018-03-05 2018-03-05 基于uds的can总线测试***及can总线测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810179782.8A CN110233768B (zh) 2018-03-05 2018-03-05 基于uds的can总线测试***及can总线测试方法

Publications (2)

Publication Number Publication Date
CN110233768A CN110233768A (zh) 2019-09-13
CN110233768B true CN110233768B (zh) 2022-02-25

Family

ID=67862037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810179782.8A Active CN110233768B (zh) 2018-03-05 2018-03-05 基于uds的can总线测试***及can总线测试方法

Country Status (1)

Country Link
CN (1) CN110233768B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045711A (zh) * 2019-12-03 2020-04-21 东风电驱动***有限公司 一种基于usbcan的mcu软件程序升级方法及***
CN111537862B (zh) * 2020-04-21 2023-03-31 青岛矽昌通信技术有限公司 一种pcba测试方法及其***
CN113805559A (zh) * 2020-06-17 2021-12-17 北京新能源汽车股份有限公司 一种控制参数处理方法、装置及设备
CN113467429B (zh) * 2021-07-23 2023-03-28 重庆长安汽车股份有限公司 一种基于pcan-usb及adas控制器的实车场景回注***及方法
CN113778055B (zh) * 2021-09-13 2023-05-16 宁波均联智行科技股份有限公司 一种tbox的检测方法及检测***
CN114115183A (zh) * 2021-11-15 2022-03-01 合众新能源汽车有限公司 一种可汇编电机控制器监测***和方法
CN115022223A (zh) * 2022-06-06 2022-09-06 深圳市赛格车圣科技有限公司 Tbox通过uds进行自动化测试的方法及***
CN115933584B (zh) * 2022-10-27 2024-06-11 重庆赛力斯凤凰智创科技有限公司 一种车载控制器测试***、方法、计算机设备和存储介质
CN117057163B (zh) * 2023-10-11 2024-01-19 富钛字节车载软件(长春)有限公司 基于无线通信的远程仿真方法、***、设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104118372A (zh) * 2013-04-24 2014-10-29 广州汽车集团股份有限公司 一种混合动力汽车can网络***
CN104714787A (zh) * 2013-12-12 2015-06-17 北汽福田汽车股份有限公司 Mdf格式文件的生成方法及装置
CN104836713A (zh) * 2014-09-02 2015-08-12 北汽福田汽车股份有限公司 用于车辆电子控制器的测量标定方法、装置及***
CN105718288A (zh) * 2016-01-21 2016-06-29 北京新能源汽车股份有限公司 汽车控制器的程序刷写方法、装置、***及终端
JP2017146699A (ja) * 2016-02-16 2017-08-24 アイシン・エィ・ダブリュ株式会社 動作シミュレータシステム、動作シミュレータ方法及びコンピュータプログラム
JP2017171180A (ja) * 2016-03-24 2017-09-28 日本精機株式会社 車両情報取得装置及び車両情報取得方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201907474U (zh) * 2010-12-30 2011-07-27 上海博泰悦臻电子设备制造有限公司 车载终端
CN102555946B (zh) * 2010-12-30 2016-01-06 上海博泰悦臻电子设备制造有限公司 车辆状态的提醒方法、车载终端
CN104076814A (zh) * 2014-07-09 2014-10-01 哈尔滨工业大学 基于硬件在环仿真的汽车电子控制单元测量***
US9648023B2 (en) * 2015-01-05 2017-05-09 Movimento Group Vehicle module update, protection and diagnostics
US11165851B2 (en) * 2015-06-29 2021-11-02 Argus Cyber Security Ltd. System and method for providing security to a communication network
JP6805559B2 (ja) * 2016-06-09 2020-12-23 株式会社デンソー リプログマスタ

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104118372A (zh) * 2013-04-24 2014-10-29 广州汽车集团股份有限公司 一种混合动力汽车can网络***
CN104714787A (zh) * 2013-12-12 2015-06-17 北汽福田汽车股份有限公司 Mdf格式文件的生成方法及装置
CN104836713A (zh) * 2014-09-02 2015-08-12 北汽福田汽车股份有限公司 用于车辆电子控制器的测量标定方法、装置及***
CN105718288A (zh) * 2016-01-21 2016-06-29 北京新能源汽车股份有限公司 汽车控制器的程序刷写方法、装置、***及终端
WO2017124806A1 (zh) * 2016-01-21 2017-07-27 北京新能源汽车股份有限公司 汽车控制器的程序刷写方法、装置、***及终端
JP2017146699A (ja) * 2016-02-16 2017-08-24 アイシン・エィ・ダブリュ株式会社 動作シミュレータシステム、動作シミュレータ方法及びコンピュータプログラム
JP2017171180A (ja) * 2016-03-24 2017-09-28 日本精機株式会社 車両情報取得装置及び車両情報取得方法

Also Published As

Publication number Publication date
CN110233768A (zh) 2019-09-13

Similar Documents

Publication Publication Date Title
CN110233768B (zh) 基于uds的can总线测试***及can总线测试方法
Malekian et al. Design and implementation of a wireless OBD II fleet management system
CN110855558B (zh) 车联网网关及CANoverTCP/IP协议连接实现方法、ECU及升级方法
CN105159188B (zh) 一种新能源整车异构网络仿真器及控制方法
CN111024405A (zh) 汽车诊断方法、相关装置及***
CN106292626B (zh) 用于新能源汽车测试评价的数据采集装置和方法
CN102929274B (zh) 车载网络地偏移冗余性测试***、方法与装置
CN110971567A (zh) 车辆、云服务器、车机设备、媒介器件及数据整合方法
CN110989555A (zh) 车辆诊断报警的方法、装置及***
CN110849411A (zh) 车联网服务器、车辆及基于行驶油耗数据的车况评估方法
CN111199030A (zh) 车辆、车机设备及车载第三方应用软件自动激活方法
CN106200609A (zh) 自动测试重型汽车发动机ecu软件版本的装置及方法
CN212694288U (zh) Tbox检测装置
CN111124443A (zh) 车辆、车机设备及车载仪表升级方法
CN212276236U (zh) 一种便携式实车网络自动化测试***
CN110647139B (zh) 一种obd量产车评估测试工具及评估测试方法
Zhou et al. Development method of simulation and test system for vehicle body CAN bus based on CANoe
CN103399569B (zh) 用于判断汽车行驶状态的汽车微型诊断装置及其判断方法
CN103699077A (zh) 基于蓝牙智能移动终端的液力缓速器监控***
CN107968831A (zh) 一种车辆智能产品远程服务***及其操作方法
CN207543144U (zh) 一种车辆智能产品远程服务***
CN111026475A (zh) 车辆、车机设备及其基于地图软件的车辆服务处理方法
CN110843705A (zh) 一种车载can总线监控***
CN208224834U (zh) 一种基于以太网的车载诊断***
CN111216663A (zh) 车辆、车机设备及车载设备智能维护方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 208, building 4, 1411 Yecheng Road, Jiading District, Shanghai, 201821

Applicant after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Address before: Room 208, building 4, 1411 Yecheng Road, Jiading District, Shanghai, 201821

Applicant before: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 3701, No. 866 East Changzhi Road, Hongkou District, Shanghai, 200080

Patentee after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region after: China

Address before: Room 208, building 4, 1411 Yecheng Road, Jiading District, Shanghai, 201821

Patentee before: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region before: China