一种基于SAEJ1939协议的数字发动机模拟系统技术方案

技术编号:13749297 阅读:45 留言:0更新日期:2016-09-24 09:34
本发明专利技术公开了一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,所述系统软件包括模拟系统界面,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块,程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数,本发明专利技术采用7寸触控屏LEVI777A‑CAN。减少了硬件和软件开发的时间和成本,本发明专利技术硬件外观简洁、模拟系统界面为触屏按键,操作简单,本发明专利技术的模拟发动机系统实现了最多50个参数同时发送,可以实时的对数据进行修改。

【技术实现步骤摘要】

本专利技术涉及模拟
,具体为一种基于SAE J1939协议的数字发动机模拟系统。
技术介绍
当前我国汽车已进入持续快速增长时期,巨大的市场需求为汽车零部件产业的发展提供了巨大的发展空间。汽车零件业的发展和汽车生产及消费息息相关。按照国际运行的标准,汽车行业整车与零部件规模比例约为1:1.7,以此推算,中国的汽车零部件产业仍有很大的提升空间。而人们对汽车要求也越来越高,其中最重要的就是行驶的安全性,与安全相应的发动机状态监控与故障诊断功能关键部件也因此而日益备受关注。随着汽车电子系统复杂度的提高,越来越多的电子控制单元ECU被引入到汽车中。各ECU之间的连接、信息交换和时序控制问题也日益复杂。现有技术存在的技术问题是:1. SAE J1939协议篇幅很长,数据量巨大,涵括了所有车辆信息、发动机信息等,现有的数字发动机模拟系统和故障模拟系统参数选择不利于仪表和传感器生产和维护,以及其他部件的维修和诊断。2. 现有的数字发动机模拟系统所采用的硬件成本高,其相应的软件工作量也增加了开发的时间和精力,增加了成本。3.现有的数字发动机模拟系统操作界面存在不友好、设计缺乏人性化的缺陷。
技术实现思路
本专利技术的目的在于提供一种基于SAE J1939协议的数字发动机模拟系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,所述系统软件包括模拟系统界面,所述模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,所述发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块;系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟。优选的,所述系统软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。优选的,所述故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。优选的,所述模拟系统界面为触屏式。与现有技术相比,本专利技术的有益效果是:本专利技术采用7寸触控屏LEVI777A-CAN。减少了硬件和软件开发的时间和成本,本专利技术硬件外观简洁、模拟系统界面为触屏按键,操作简单,本专利技术的模拟发动机系统实现了最多50个参数同时发送,可以实时的对数据进行修改,可以针对每个报文参数发送进行启停动作,本专利技术的故障模拟器功能实现了15种故障模拟,最多可以同时发送3条故障信息,每条信息的内容,故障次数可以实时设置。附图说明图1为本专利技术系统软件示意原理图;图2为本专利技术故障设置模块示意原理图;图3为本专利技术程序工作流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,本专利技术提供一种技术方案:一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,系统软件包括模拟系统界面,模拟系统界面为触屏式,本专利技术的模拟系统界面为触屏式界面,操作简单,外观简洁,方便用户的使用,提高机器与使用者之间的交流程度。模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块。硬件架构采用的是7寸触控屏LEVI777A-CAN,系统软件基于LeviStudio组态软件进行开发,系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟,故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。系统软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。本专利技术基于SAE J1939协议,采用现有硬件设备并配套研发了数字发动机模拟系统,用在基于SAE J1939的仪表和传感器的生产和维护,以及其他部件的维修和诊断,实现发动机状态模拟和故障模拟。本专利技术所用软件是基于LeviStudio组态软件进行开发。如图1所示,本系统设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统。系统软件工作流程如图2所示,具体流程如下:步骤S301,进行初始化;步骤S302,进行修改参数,根据需求选择进入S303参数输出或S304故障输出;步骤S305,判断是否结束程序,如果为“是”则进入S306结束;如果为“否”则回到S302修改参数。本专利技术实现了以下功能:1.模拟发动机系统的运行状况(水温、油压、油温和发动机转速等50个参数等)。2.实现了最多50个参数同时发送,可以实时的对数据进行修改,可以针对每个报文参数发送进行启停动作。3.实现了故障模拟器功能,实现了15种故障的模拟。最多可以同时发送3条故障信息,每条信息的内容,故障次数可以实时设置。4.系统界面以触摸屏按键进行操作。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,其特征在于:所述系统软件包括模拟系统界面,所述模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,所述发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块;系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行模拟。

【技术特征摘要】
1. 一种基于SAE J1939协议的数字发动机模拟系统,包括数字发动机模拟系统的硬件架构和系统软件,其特征在于:所述系统软件包括模拟系统界面,所述模拟系统界面的两个输入端通过信号分别连接发动机状态模拟系统和故障模拟系统的输出端,所述发动机状态模拟系统的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟系统的输入端通过信号分别连接有故障实时模拟模块和故障设置模块;系统软件设置了模拟系统界面,通过模拟系统界面可以分别进入发动机状态模拟系统和故障模拟系统,发动机状态模拟系统根据发动机参数的状态进行模拟,故障模拟系统根据故障信息进行...

【专利技术属性】
技术研发人员:肖又铭
申请(专利权)人:桂林金铭和智控科技有限公司
类型:发明
国别省市:广西;45

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

1