一种曲轴凸轮轴信号发生的模拟系统技术方案

技术编号:42212822 阅读:20 留言:0更新日期:2024-07-30 18:54
本发明专利技术公开了一种曲轴凸轮轴信号发生的模拟系统,涉及发动机控制系统的测试技术,包括上位机和下位机,上位机通过USB数据线与下位机相互通讯,下位机将模拟得到的曲轴波形信号和凸轮轴波形信号发送至ECU,以提供曲轴波形信号和凸轮轴波形信号对ECU进行测试。本发明专利技术不需要将ECU与发动机样机连接,也不需要输入繁琐的发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数、传感器类型、信号电平、齿数和缺齿位置等发动机信息,大大降低了测试的用时以及测试成本。

【技术实现步骤摘要】

本专利技术涉及发动机控制系统的测试技术,更具体地说,它涉及一种曲轴凸轮轴信号发生的模拟系统


技术介绍

1、柴油机电控单元(ecu)是柴油机电控系统的核心部件。ecu在工作过程中,通过采集曲轴凸轮的位置信号进行判断活塞位置,从而实现精准控制喷油器的喷油时刻,达到节省减排的效果。

2、ecu开发中,常常需要对ecu内部的控制策略进行验证,从而提前发现软件中的bug。传统的方式是将ecu与发动机台架上的样机连接实际测试,或在专用的发动机模拟软件上输入发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数、传感器类型、信号电平、齿数和缺齿位置等发动机信息,通过模拟发动机的工作参数对ecu进行测试。但这种通过主动控制发动机工作的方式不仅操作麻烦,而且用时较长,导致ecu的测试验证成本较大。


技术实现思路

1、本专利技术要解决的技术问题是针对现有技术的不足,提供一种曲轴凸轮轴信号发生的模拟系统,大大降低了测试的用时以及测试成本。

2、本专利技术所述的一种曲轴凸轮轴信号发生的模拟系统,包括:

3、上位机,用于产生具有转速值的转速设定指令、均具有曲轴波形信号和凸轮轴波形信号的写入指令和设置默认方案指令;

4、下位机,用于读取默认波形配置方案,并初始化当前转速设定值,同时判断是否接收到所述上位机的指令;

5、若未接收到所述上位机的指令,则根据所述当前转速设定值从默认波形配置方案中获取与其相应的曲轴波形信号和凸轮轴波形信号,并将所述曲轴波形信号和凸轮轴波形信号发送至ecu;

6、若接收到所述上位机的指令,则首先获取所述上位机的转速设定指令,并判断所述转速设定指令中的转速值是否等于当前转速设定值;若等于,则以所述当前转速设定值作为目标值,并从所述默认波形配置方案中获取与其相应的曲轴波形信号和凸轮轴波形信号,将其发送至ecu;若不等于,则继续获取所述上位机的指令,并判断所述上位机的指令是否为写入指令;若为所述写入指令,则读取所述写入指令中的曲轴波形信号和凸轮轴波形信号,并将其发送至ecu;若无所述写入指令,则继续获取所述上位机的指令,并判断所述上位机的指令是否为设置默认方案指令;若为所述设置默认方案指令,则读取所述设置默认方案指令中的曲轴波形信号和凸轮轴波形信号,并将其作为默认配置添加到默认波形配置方案中。

7、作进一步的改进,若无所述设置默认方案指令,则所述下位机发送反馈信号至上位机进行报警提醒。

8、作进一步的改进,所述下位机采用的主控芯片型号为esp32s3;所述主控芯片的第六引脚与ecu的曲轴信号端子电连接,所述主控芯片的第七引脚与ecu的凸轮轴信号端子电连接,所述主控芯片的接地引脚与ecu的公共地端子电连接。

9、作进一步的改进,所述上位机中设有转速设置功能块、波形信号确认功能块以及波形信号设置功能块;

10、所述上位机与下位机连接成功后,判断是否选择转速设置功能块;若选择所述转速设置功能块,则进入所述转速设置功能块进行转速设置;若未选择所述转速设置功能,则判断是否选择本地预存波形配置文件;若选择所述本地预存波形配置文件,则进入所述波形信号确认功能块进行波形确认和波形下发;若未选择所述本地预存波形配置文件,则进入波形信号设置功能块进行波形信号的编辑配置,并在波形信号编辑配置完毕后,进入所述波形信号确认功能块。

11、进一步的,所述转速设置功能块具体包括:

12、s101:输入一期待转速值;

13、s102:校验所述期待转速值是否合法;若合法,则进入s103;否则进入s101;

14、s103:生成转速设定指令,并将所述转速设定指令发送至下位机。

15、更进一步的,对所述期待转速值的校验方式为:

16、设置一阈值区间,判断所述期待转速值是否处于阈值区间中;若是,则根据预设的的数据格式对所述期待转速值进行统一格式处理,并将统一格式处理后的期待转速值作为合法的期待转速值;否则判定所述期待转速值校验不通过。

17、进一步的,所述波形信号确认功能块具体包括:

18、s201:将所述曲轴波形信号和凸轮轴波形信号通过图表的方式进行显示;

19、s202:提示是否将所述曲轴波形信号和凸轮轴波形信号写入下位机;若是,则产生写入指令,并将所述写入指令发送至下位机;否则,提示是否将所述曲轴波形信号和凸轮轴波形信号设置为下位机的默认配置方案;若是,则产生设置默认方案指令,并将所述设置默认方案指令发送至下位机。

20、进一步的,所述波形信号设置功能块具体包括:

21、s301:初始化凸轮波形电平计数;

22、s302:设置第a个凸轮波形电平;

23、s303:判断a是否小于设定的波形阈值;若是,则将a+1后进行s302;否则提示编辑凸轮轴波形信号完毕,并进入到s304;

24、s304:初始化曲轴波形电平计数;

25、s305:设置第b个曲轴波形电平;

26、s306:判断b是否小于设定的波形阈值;若是,则将b+1后进行s305;否则提示编辑曲轴波形信号完毕;

27、其中,a和b均为1以上的自然数。

28、更进一步的,所述凸轮轴波形信号和曲轴波形信号编辑完毕之后,分别计算所述凸轮轴波形信号和曲轴波形信号中的电平总量、高电平的总量以及低电平的总量;将所述凸轮轴波形信号的高电平的总量以及低电平的总量之和与电平总量进行对比,若对比结果显示相等,则所述凸轮轴波形信号有效;将所述曲轴波形信号的高电平的总量以及低电平的总量之和与电平总量进行对比,若对比结果显示相等,则所述曲轴波形信号有效;否则提示波形信号编辑错误。

29、有益效果

30、本专利技术的优点在于:通过上位机与下位机的设置,只需通过上位机按照实际需求编辑波形写入下位机,或下位机直接读取预存的波形即可对ecu进行测试,不需要将ecu与发动机样机连接,也不需要输入繁琐的发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数、传感器类型、信号电平、齿数和缺齿位置等发动机信息,大大降低了测试的用时以及测试成本。

本文档来自技高网...

【技术保护点】

1.一种曲轴凸轮轴信号发生的模拟系统,其特征在于,包括:

2.根据权利要求1所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,若无所述设置默认方案指令,则所述下位机发送反馈信号至上位机进行报警提醒。

3.根据权利要求1或2所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述下位机采用的主控芯片型号为ESP32S3;所述主控芯片的第六引脚与ECU的曲轴信号端子电连接,所述主控芯片的第七引脚与ECU的凸轮轴信号端子电连接,所述主控芯片的接地引脚与ECU的公共地端子电连接。

4.根据权利要求1所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述上位机中设有转速设置功能块、波形信号确认功能块以及波形信号设置功能块;

5.根据权利要求4所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述转速设置功能块具体包括:

6.根据权利要求5所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,对所述期待转速值的校验方式为:

7.根据权利要求4所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述波形信号确认功能块具体包括:

8.根据权利要求4所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述波形信号设置功能块具体包括:

9.根据权利要求8所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述凸轮轴波形信号和曲轴波形信号编辑完毕之后,分别计算所述凸轮轴波形信号和曲轴波形信号中的电平总量、高电平的总量以及低电平的总量;将所述凸轮轴波形信号的高电平的总量以及低电平的总量之和与电平总量进行对比,若对比结果显示相等,则所述凸轮轴波形信号有效;将所述曲轴波形信号的高电平的总量以及低电平的总量之和与电平总量进行对比,若对比结果显示相等,则所述曲轴波形信号有效;否则提示波形信号编辑错误。

...

【技术特征摘要】

1.一种曲轴凸轮轴信号发生的模拟系统,其特征在于,包括:

2.根据权利要求1所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,若无所述设置默认方案指令,则所述下位机发送反馈信号至上位机进行报警提醒。

3.根据权利要求1或2所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述下位机采用的主控芯片型号为esp32s3;所述主控芯片的第六引脚与ecu的曲轴信号端子电连接,所述主控芯片的第七引脚与ecu的凸轮轴信号端子电连接,所述主控芯片的接地引脚与ecu的公共地端子电连接。

4.根据权利要求1所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述上位机中设有转速设置功能块、波形信号确认功能块以及波形信号设置功能块;

5.根据权利要求4所述的一种曲轴凸轮轴信号发生的模拟系统,其特征在于,所述转速设置功能块具体包括:

6.根据权利...

【专利技术属性】
技术研发人员:陈甲武陈科进卢志美李艳勤谢能金黎华杨蒙政强梁创李茂灿
申请(专利权)人:广西玉柴动力股份有限公司
类型:发明
国别省市:

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

1