一种基于saej1939协议的数字发动机模拟系统的制作方法

文档序号:10593386阅读:252来源:国知局
一种基于saej1939协议的数字发动机模拟系统的制作方法
【专利摘要】本发明公开了一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,所述系统软件包括模拟系统界面,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块,程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数,本发明采用7寸触控屏LEVI777A?CAN。减少了硬件和软件开发的时间和成本,本发明硬件外观简洁、模拟系统界面为触屏按键,操作简单,本发明的模拟发动机系统实现了最多50个参数同时发送,可以实时的对数据进行修改。
【专利说明】
一种基于SAE J1939协议的数字发动机模拟系统
技术领域
[0001 ]本发明涉及模拟技术领域,具体为一种基于SAE J1939协议的数字发动机模拟系统。
【背景技术】
[0002]当前我国汽车已进入持续快速增长时期,巨大的市场需求为汽车零部件产业的发展提供了巨大的发展空间。汽车零件业的发展和汽车生产及消费息息相关。按照国际运行的标准,汽车行业整车与零部件规模比例约为1:1.7,以此推算,中国的汽车零部件产业仍有很大的提升空间。而人们对汽车要求也越来越高,其中最重要的就是行驶的安全性,与安全相应的发动机状态监控与故障诊断功能关键部件也因此而日益备受关注。
[0003]随着汽车电子系统复杂度的提高,越来越多的电子控制单元ECU被引入到汽车中。各ECU之间的连接、信息交换和时序控制问题也日益复杂。
[0004]现有技术存在的技术问题是:
1.SAE J1939协议篇幅很长,数据量巨大,涵括了所有车辆信息、发动机信息等,现有的数字发动机模拟系统和故障模拟系统参数选择不利于仪表和传感器生产和维护,以及其他部件的维修和诊断。
[0005]2.现有的数字发动机模拟系统所采用的硬件成本高,其相应的软件工作量也增加了开发的时间和精力,增加了成本。
[0006]3.现有的数字发动机模拟系统操作界面存在不友好、设计缺乏人性化的缺陷。

【发明内容】

[0007]本发明的目的在于提供一种基于SAEJ1939协议的数字发动机模拟系统,以解决上述【背景技术】中提出的问题。
[0008]为实现上述目的,本发明提供如下技术方案:一种基于SAEJ1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,所述系统软件包括模拟系统界面,所述模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,所述发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块;
系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟。
[0009]优选的,所述系统软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。
[0010]优选的,所述故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。
[0011]优选的,所述模拟系统界面为触屏式。
[0012]与现有技术相比,本发明的有益效果是:本发明采用7寸触控屏LEVI777A-CAN。减少了硬件和软件开发的时间和成本,本发明硬件外观简洁、模拟系统界面为触屏按键,操作简单,本发明的模拟发动机系统实现了最多50个参数同时发送,可以实时的对数据进行修改,可以针对每个报文参数发送进行启停动作,本发明的故障模拟器功能实现了 15种故障模拟,最多可以同时发送3条故障信息,每条信息的内容,故障次数可以实时设置。【附图说明】[〇〇13]图1为本发明系统软件示意原理图;图2为本发明故障设置模块示意原理图;图3为本发明程序工作流程示意图。【具体实施方式】[〇〇14]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]请参阅图1-3,本发明提供一种技术方案:一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,系统软件包括模拟系统界面, 模拟系统界面为触屏式,本发明的模拟系统界面为触屏式界面,操作简单,外观简洁,方便用户的使用,提高机器与使用者之间的交流程度。模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块。
[0016]硬件架构采用的是7寸触控屏LEVI777A-CAN,系统软件基于LeviStud1组态软件进行开发,系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟,故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。
[0017]系统软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。[〇〇18]本发明基于SAE J1939协议,采用现有硬件设备并配套研发了数字发动机模拟系统,用在基于SAE J1939的仪表和传感器的生产和维护,以及其他部件的维修和诊断,实现发动机状态模拟和故障模拟。
[0019]本发明所用软件是基于LeviStud1组态软件进行开发。如图1所示,本系统设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统。
[0020]系统软件工作流程如图2所示,具体流程如下:步骤S301,进行初始化;步骤S302,进行修改参数,根据需求选择进入S303参数输出或S304故障输出;步骤S305,判断是否结束程序,如果为“是”则进入S306结束;如果为“否”则回到S302修改参数。[0021 ]本发明实现了以下功能:1.模拟发动机系统的运行状况(水温、油压、油温和发动机转速等50个参数等)。
[0022]2.实现了最多50个参数同时发送,可以实时的对数据进行修改,可以针对每个报文参数发送进行启停动作。
[0023]3.实现了故障模拟器功能,实现了 15种故障的模拟。最多可以同时发送3条故障信息,每条信息的内容,故障次数可以实时设置。
[0024]4.系统界面以触摸屏按键进行操作。
[0025]尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
【主权项】
1.一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,其特征在于:所述系统软件包括模拟系统界面,所述模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,所述发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块; 系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟。2.根据权利要求1所述的数字发动机模拟系统,其特征在于:所述系统软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S204故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。3.根据权利要求1所述的数字发动机模拟系统,其特征在于:所述故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。4.根据权利要求1所述的数字发动机模拟系统,其特征在于:所述模拟系统界面为触屏式。
【文档编号】G05B23/02GK105955246SQ201610432809
【公开日】2016年9月21日
【申请日】2016年6月17日
【发明人】肖又铭
【申请人】桂林金铭和智控科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1