CN105955246A - 一种基于saej1939协议的数字发动机模拟*** - Google Patents
一种基于saej1939协议的数字发动机模拟*** Download PDFInfo
- Publication number
- CN105955246A CN105955246A CN201610432809.0A CN201610432809A CN105955246A CN 105955246 A CN105955246 A CN 105955246A CN 201610432809 A CN201610432809 A CN 201610432809A CN 105955246 A CN105955246 A CN 105955246A
- Authority
- CN
- China
- Prior art keywords
- fault
- analog systems
- module
- engine
- simulation system
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于SAE J1939协议的数字发动机模拟***,包括数字发动机模拟***的硬件架构和***软件,所述***软件包括模拟***界面,所述故障模拟***的输入端通过信号分别连接有故障实时模拟模块和故障设置模块,程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S304故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数,本发明采用7寸触控屏LEVI777A‑CAN。减少了硬件和软件开发的时间和成本,本发明硬件外观简洁、模拟***界面为触屏按键,操作简单,本发明的模拟发动机***实现了最多50个参数同时发送,可以实时的对数据进行修改。
Description
技术领域
本发明涉及模拟技术领域,具体为一种基于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.***界面以触摸屏按键进行操作。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (4)
1. 一种基于SAE
J1939协议的数字发动机模拟***,包括数字发动机模拟***的硬件架构和***软件,其特征在于:所述***软件包括模拟***界面,所述模拟***界面的两个输入端通过信号分别连接发动机状态模拟***和故障模拟***的输出端,所述发动机状态模拟***的输入端通过信号分别连接有参数实时模拟模块和发送模块,所述故障模拟***的输入端通过信号分别连接有故障实时模拟模块和故障设置模块;
***软件设置了模拟***界面,通过模拟***界面可以分别进入发动机状态模拟***和故障模拟***,发动机状态模拟***根据发动机参数的状态进行模拟,故障模拟***根据故障信息进行模拟。
2.根据权利要求1所述的数字发动机模拟***,其特征在于:所述***软件工作流程如下:程序进入S301初始化,初始化后进入S302修改参数,然后根据需求选择进入S303参数输出或S204故障输出,然后进入S305判断是否结束程序,如果为“是”则进入S306结束,如果为“否”则回到S302修改参数。
3. 根据权利要求1所述的数字发动机模拟***,其特征在于:所述故障设置模块包括有数量设置模块和种类设置模块,且数量设置模块和种类设置模块均通过信号连接故障设置模块。
4. 根据权利要求1所述的数字发动机模拟***,其特征在于:所述模拟***界面为触屏式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610432809.0A CN105955246A (zh) | 2016-06-17 | 2016-06-17 | 一种基于saej1939协议的数字发动机模拟*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610432809.0A CN105955246A (zh) | 2016-06-17 | 2016-06-17 | 一种基于saej1939协议的数字发动机模拟*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105955246A true CN105955246A (zh) | 2016-09-21 |
Family
ID=56905813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610432809.0A Pending CN105955246A (zh) | 2016-06-17 | 2016-06-17 | 一种基于saej1939协议的数字发动机模拟*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105955246A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110632511A (zh) * | 2018-06-21 | 2019-12-31 | 联合汽车电子有限公司 | 发动机在线监控试验***及方法 |
CN112415912A (zh) * | 2020-10-29 | 2021-02-26 | 广西玉柴机器股份有限公司 | 一种发动机电控信号模拟***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1177486A2 (en) * | 1999-02-17 | 2002-02-06 | Westinghouse Savannah River Company | Systems and methods for interactive virtual reality process control, simulation, and training (ivrpcst) |
WO2002037399A1 (en) * | 2000-11-03 | 2002-05-10 | Detroit Diesel Corporation | Sensor simulator for calibration and service of internal combustion engines |
US20090112335A1 (en) * | 2005-10-04 | 2009-04-30 | Fisher-Rosemount Systems, Inc. | Method and apparatus for intelligent control and monitoring in a process control system |
CN202836971U (zh) * | 2012-08-29 | 2013-03-27 | 桂林金铭和智控科技有限公司 | 一种发动机状态监测和故障诊断模块 |
CN203149309U (zh) * | 2012-12-28 | 2013-08-21 | 秦皇岛天业通联重工股份有限公司 | 一种车用电子控制电路 |
CN105549580A (zh) * | 2016-03-01 | 2016-05-04 | 南京越博动力***股份有限公司 | 一种基于车载can网络的车辆故障检测***及检测方法 |
-
2016
- 2016-06-17 CN CN201610432809.0A patent/CN105955246A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1177486A2 (en) * | 1999-02-17 | 2002-02-06 | Westinghouse Savannah River Company | Systems and methods for interactive virtual reality process control, simulation, and training (ivrpcst) |
WO2002037399A1 (en) * | 2000-11-03 | 2002-05-10 | Detroit Diesel Corporation | Sensor simulator for calibration and service of internal combustion engines |
US20090112335A1 (en) * | 2005-10-04 | 2009-04-30 | Fisher-Rosemount Systems, Inc. | Method and apparatus for intelligent control and monitoring in a process control system |
CN202836971U (zh) * | 2012-08-29 | 2013-03-27 | 桂林金铭和智控科技有限公司 | 一种发动机状态监测和故障诊断模块 |
CN203149309U (zh) * | 2012-12-28 | 2013-08-21 | 秦皇岛天业通联重工股份有限公司 | 一种车用电子控制电路 |
CN105549580A (zh) * | 2016-03-01 | 2016-05-04 | 南京越博动力***股份有限公司 | 一种基于车载can网络的车辆故障检测***及检测方法 |
Non-Patent Citations (1)
Title |
---|
余韵律: "基于SAE J1939协议的发动机总线数据模拟器开发", 《电子设计工程》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110632511A (zh) * | 2018-06-21 | 2019-12-31 | 联合汽车电子有限公司 | 发动机在线监控试验***及方法 |
CN110632511B (zh) * | 2018-06-21 | 2021-10-08 | 联合汽车电子有限公司 | 发动机在线监控试验***及方法 |
CN112415912A (zh) * | 2020-10-29 | 2021-02-26 | 广西玉柴机器股份有限公司 | 一种发动机电控信号模拟***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103197930B (zh) | 汽车诊断软件自动生成的方法 | |
CN102566561B (zh) | 基于半物理仿真的诊断汽车电控单元故障的方法及装置 | |
CN101488028B (zh) | 一种测试can总线汽车仪表的***和方法 | |
CN104483959A (zh) | 故障模拟与测试*** | |
CN105225049B (zh) | 一种高可扩展性故障诊断专家*** | |
CN105404568A (zh) | Can总线测试***以及测试方法 | |
CN101477756A (zh) | 汽车技术模拟训练虚实融合的协同工作方法与装置 | |
CN109491367A (zh) | 一种汽车电控***显示方法、汽车诊断***及相关设备 | |
CN102944426A (zh) | 一种x型航空发动机试车台测控***和测控方法 | |
CN110415543A (zh) | 车辆信息的交互方法、装置、设备以及存储介质 | |
CN111221326A (zh) | 基于Simulink实时仿真***实现硬件在环测试控制的***及其方法 | |
CN107526353A (zh) | 一种汽车诊断***及方法 | |
CN105955246A (zh) | 一种基于saej1939协议的数字发动机模拟*** | |
Zhou et al. | Development method of simulation and test system for vehicle body CAN bus based on CANoe | |
CN102433911A (zh) | 一种挖掘机在线故障诊断***及方法 | |
CN104881015B (zh) | 一种信息处理方法及智能家居控制设备 | |
CN107438091B (zh) | 用于工业嵌入式***的影像管控装置、***及其方法 | |
CN103676922A (zh) | 一种远程诊断的方法 | |
CN102889996B (zh) | 一种整车信号模拟设备 | |
CN113609710B (zh) | 动力仿真方法、动力底盘仿真***及车身域测试*** | |
CN204258837U (zh) | 一种车辆总线故障检测装置 | |
CN103870111A (zh) | 信息处理方法及电子设备 | |
CN203224780U (zh) | 基于can的调试***及具有其的车辆的功能验证*** | |
CN209182710U (zh) | 测试*** | |
CN108984991B (zh) | 一种用于低功耗设计的可重用仿真验证方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160921 |