一种SENT协议测试系统及其方法技术方案

技术编号:29464875 阅读:32 留言:0更新日期:2021-07-27 17:50
本发明专利技术实施例提供了一种SENT协议测试系统及其方法,SENT协议测试系统包括:上位机、SENT信号模拟器、ECU以及监测模块;上位机被配置为用于输入测试环境条件下相对应的虚拟传感器参数,并根据虚拟传感器参数生成虚拟数据,传递至SENT信号模拟器中;SENT信号模拟器被配置为将接收的虚拟数据解码后模拟SENT信号的传输;ECU被配置为用于接收所传输的模拟的SENT信号;监测模块被配置为检测SENT信号的传输,并监测验证ECU接收到SENT信号后的动作。本发明专利技术通过上位机输入虚拟传感器参数,再由SENT信号模拟器模拟SENT信号发送至ECU,解决了现有技术中需将整车传感器置于实际环境后才能进行SENT协议测试的问题,简化测试条件,降低了测试复杂度,缩短测试时间周期,大大降低了测试成本。

【技术实现步骤摘要】
一种SENT协议测试系统及其方法
本专利技术涉及测试
,具体而言,涉及一种SENT协议测试系统及其方法。
技术介绍
单边半字传输协议(SingleEdgeNibbleTransmission,SENT)是一种点对点的、单向传输的可靠、经济的车载数据通讯方案,被用于车载传感器和电子控制单元(ECU)之间的数据传输,因无需接收器和集成发射器,相比CAN或Lin成本更低,且具有不错的传输精度和速度,数字数据传输速度可达30kb/s,一些公司在动力系统中逐渐采用该标准,并应用在整车传感器、执行器及Drive-by-wire线控等子系统中,于是,越来越多的传感器都已支持SENT类型的信号。SENT协议采用单线数据传输,减少了信号线,加上电源和地线,总共3线,其单向传输协议,数据只能从传感器到ECU,不需请求命令,可连续传输。SENT由帧来传输数据,或者以数据包的形式进行传输,每一帧由不用宽度的脉冲即半字节组成,数据的传输可以分为快速通道和慢速通道,重要的信号用快速通道以实现高频率的更新,比如压力等,对于非关键的信号,如诊断等,可以放在慢速通道进行传输。但在现有技术中,SENT协议测试的方式为将实际使用的整车传感器连接到ECU,之后,将整车传感器放置于各种环境中,以测试ECU接收传感器发送的SENT信号后的动作。采用此种测试方式,虽然可以实现测试SENT信号的传输以及验证ECU接收到SENT后的动作,但由于一辆汽车中所使用的整车传感器和ECU数量繁多,所以在实际测试时所需的线束以及连接器较多,且无法做到各个ECU之间的通用,此外,部分测试环境条件较苛刻,需要专业测试人员进行操作,造成了进行一次SENT协议测试的成本高,时间周期长且复杂度较高,导致进行SENT协议测试十分困难。
技术实现思路
本说明书提供一种SENT协议测试系统及其方法,用以克服现有技术中存在的至少一个技术问题。根据本说明书实施例,提供了一种SENT协议测试系统,所述SENT协议测试系统包括:上位机、SENT信号模拟器、ECU以及监测模块;所述上位机,被配置为用于输入测试环境条件下相对应的虚拟传感器参数,并根据所述虚拟传感器参数生成虚拟数据,传递至所述SENT信号模拟器中;所述SENT信号模拟器,被配置为将接收的所述虚拟数据解码后模拟SENT信号的传输;所述ECU,被配置为用于接收所传输的模拟的所述SENT信号;所述监测模块,被配置为检测所述SENT信号的传输,并监测验证所述ECU接收到所述SENT信号后的动作。可选的,所述SENT信号模拟器包括微控制器、时钟模块和GPIO模块;所述微控制器,被配置为用于接收所述虚拟数据并对其进行解码;所述时钟模块,与所述微控制器电连接;所述微控制器被配置为用于触发所述时钟模块;所述时钟模块触发后发送时钟节拍至所述GPIO模块;所述GPIO模块,分别与所述微控制器、时钟模块电连接;所述GPIO模块被配置为根据解码后的虚拟数据输出模拟信号,并通过时钟节拍触发及控制所述模拟信号的输出,以模拟SENT信号的传输。进一步可选的,所述时钟模块包括定时器;所述定时器用于控制所述模拟信号的输出。可选的,所述上位机包括输入模块、发送模块;所述输入模块,被配置为用于输入模拟测试环境条件下的虚拟传感器参数,可实时改写数据;所述发送模块,被配置为根据所输入的所述虚拟传感器参数生成所述虚拟数据,并将所述虚拟数据发送至所述SENT信号模拟器中。可选的,所述上位机将所述虚拟数据通过CAN传输至所述SENT信号模拟器中。可选的,所述监测模块包括检测传输单元和监测验证单元;所述检测传输单元用于检测所述SENT信号的传输状态;所述监测验证单元用于监测并验证所述ECU接收到所述SENT信号后的动作。根据本说明书实施例,还提供了一种SENT协议测试方法,所述SENT协议测试方法包括:将模拟测试环境条件下的虚拟传感器参数输入至上位机中;所述上位机根据所述虚拟传感器参数生成虚拟数据,并将所述虚拟数据发送至SENT信号模拟器;所述SENT信号模拟器接收所述虚拟数据,并进行解码;所述SENT信号模拟器将解码后的虚拟数据模拟SENT信号发送至ECU;所述ECU接收模拟的所述SENT信号,并进行相应动作;监测并验证所述ECU接收到所述SENT信号后的动作。可选的,所述SENT协议测试方法还包括:检测所述SENT信号模拟器发送所述SENT信号的传输状态。可选的,所述上位机将所述虚拟数据通过CAN传输至所述SENT信号模拟器中。可选的,所述SENT信号模拟器通过时钟功能和GPIO功能模拟SENT信号的传输。应用本专利技术实施例,通过上位机输入虚拟传感器参数,再由SENT信号模拟器模拟SENT信号,并发送至ECU,大大简化了测试SENT过程,不需要使用实际的传感器,也不需要将其置于真实的测试环境中,便可虚拟出所需测试环境下的SENT信号并传输至ECU中,从而以此模拟ECU在各种环境或故障下的动作状态,解决了现有技术中需要将整车传感器置于实际环境后才能进行SENT协议测试的问题,简化了测试条件,降低了测试的复杂度,缩短了测试时间周期,大大降低了测试成本。本说明书实施例的创新点包括:1、本实施例中,通过上位机输入虚拟传感器参数,再由SENT信号模拟器模拟SENT信号,并发送至ECU,大大简化了测试SENT过程,不需要使用实际的传感器,也不需要将其置于真实的测试环境中,便可虚拟出所需测试环境下的SENT信号并传输至ECU中,以此模拟ECU在各种环境或故障下的动作状态,是本说明书实施例的创新点之一。2、本实施例中,简化了测试条件,降低了测试的复杂度,缩短了测试时间周期,大大降低了测试成本,是本说明书实施例的创新点之一。3、本实施例中,可根据测试需求实时改写输入的虚拟传感器参数,以模拟不同测试环境下的传感器数据或传感器故障,更方便快捷,通用性强,可适用于各种ECU,是本说明书实施例的创新点之一。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的SENT协议测试系统的结构框图;图2为本说明书实施例提供的SENT协议测试方法的流程示意图。具体实施方式下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本说明书实施例及附图中的本文档来自技高网
...

【技术保护点】
1.一种SENT协议测试系统,其特征在于,所述SENT协议测试系统包括:上位机、SENT信号模拟器、ECU以及监测模块;/n所述上位机,被配置为用于输入测试环境条件下相对应的虚拟传感器参数,并根据所述虚拟传感器参数生成虚拟数据,传递至所述SENT信号模拟器中;/n所述SENT信号模拟器,被配置为将接收的所述虚拟数据解码后模拟SENT信号的传输;/n所述ECU,被配置为用于接收所传输的模拟的所述SENT信号;/n所述监测模块,被配置为检测所述SENT信号的传输,并监测验证所述ECU接收到所述SENT信号后的动作。/n

【技术特征摘要】
1.一种SENT协议测试系统,其特征在于,所述SENT协议测试系统包括:上位机、SENT信号模拟器、ECU以及监测模块;
所述上位机,被配置为用于输入测试环境条件下相对应的虚拟传感器参数,并根据所述虚拟传感器参数生成虚拟数据,传递至所述SENT信号模拟器中;
所述SENT信号模拟器,被配置为将接收的所述虚拟数据解码后模拟SENT信号的传输;
所述ECU,被配置为用于接收所传输的模拟的所述SENT信号;
所述监测模块,被配置为检测所述SENT信号的传输,并监测验证所述ECU接收到所述SENT信号后的动作。


2.根据权利要求1所述的SENT协议测试系统,其特征在于,所述SENT信号模拟器包括微控制器、时钟模块和GPIO模块;
所述微控制器,被配置为用于接收所述虚拟数据并对其进行解码;
所述时钟模块,与所述微控制器电连接;所述微控制器被配置为用于触发所述时钟模块;所述时钟模块触发后发送时钟节拍至所述GPIO模块;
所述GPIO模块,分别与所述微控制器、时钟模块电连接;所述GPIO模块被配置为根据解码后的虚拟数据输出模拟信号,并通过时钟节拍触发及控制所述模拟信号的输出,以模拟SENT信号的传输。


3.根据权利要求2所述的SENT协议测试系统,其特征在于,所述时钟模块包括定时器;所述定时器用于控制所述模拟信号的输出。


4.根据权利要求1所述的SENT协议测试系统,其特征在于,所述上位机包括输入模块、发送模块;
所述输入模块,被配置为用于输入模拟测试环境条件下的虚拟传感器参数,可实时改写数据;
所述发送模块,被配置为根据所输入的所述虚拟传...

【专利技术属性】
技术研发人员:金泉池穆林孙磊磊李中方成郝守刚
申请(专利权)人:常州易控汽车电子股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1