燃料电池模块数据监测方法及系统技术方案

技术编号:20875633 阅读:27 留言:0更新日期:2019-04-17 11:25
本发明专利技术公开了一种燃料电池模块数据监测方法及系统,方法包括:接收燃料电池模块传输的数据报文;按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据;依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点;根据所述配置节点将所述原始报文数据转换为对应的实际意义值;显示所述实际意义值,并将所述数据实际意义值存储到指定的记录文件中。实施本发明专利技术,能够自动将原始报文数据转换为实际意义值进行显示,能够自动将实际意义值转换为原始数据并发送至燃料电池模块达到参数设置,避免人为操作容易产生错误。

【技术实现步骤摘要】
燃料电池模块数据监测方法及系统
本专利技术涉及燃料电池领域,尤其涉及一种燃料电池模块数据监测方法及系统。
技术介绍
在燃料电池模块产品系统研发过程,需要使用数据监测工具通过通讯总线连接到燃料电池模块系统上进行数据监测,以便可以监视燃料电池模块系统的运行参数数据及通过燃料监测工具设置燃料电池模块可变参数以便调整燃料电池模块的运行状态。目前的监测方法通过数据监测工具采集燃料电池模块的原始数据报文,然后通过人工对照数据协议查看数据的实际意义值。在设置燃料电池模块参数时,首先确定设置的实际意义值,然后通过人工对照数据协议将实际意义值转换为通讯数据报文数值,接着把数据报文传送至燃料电池模块系统中从而达到参数设置的目的。现有技术存在如下缺点:数据监视时,需要人工对照数据协议将原始数据报文转为实际意义值再进行查看;参数设置时,需要人工将实际意义值转换为原始数据报文再执行设置操作。这过程都需要人工进行操作,数据查看、参数设置都需要耗费人工和时间,效率较低;而且在数据量大的时候,容易产生人为误差出错问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种燃料电池模块数据监测方法及系统,能对实现自动化的数据查看以及参数设置。本专利技术实施例提供了一种燃料电池模块数据监测方法,包括:接收燃料电池模块传输的数据报文;按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据;依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点;根据所述配置节点将所述原始报文数据转换为对应的实际意义值;显示所述实际意义值,并将所述数据实际意义值存储到指定的记录文件中。优选地,每个配置节点包括至少一个信号信息;每个信号信息包括信号名称、信号描述、词意表、信号单位、起始位、结束位、放缩因子、偏移值;则根据所述配置节点将所述原始报文数据转换为对应的实际意义值具体为:依据每个信号信息的起始位以及数据长度从原始报文数据截取到与信号名称对应的原始值;根据所述原始值、放缩因子、偏移值、信号单位获得所述信号名称的实际意义值。优选地,还包括:当所述信号信息的词意表不为空时,根据所述实际意义值在所述词意表中查询,以获得最终的实际意义值。优选地,还包括:获取需要进行设置的参数的实际意义值;其中,所述参数包括参数标识;依据参数标识在汽车协议数据库DBC文件中查找对应的配置节点;依据所述配置节点将实际意义值进行转换为原始报文数据;将原始数据按照通信协议格式组合成数据报文;以及将组合完成的数据报文发送至燃料电池模块,以使得所述燃料电池模块根据所述数据报文执行参数设置。优选地,还包括:读取记录文件;将所述记录文件中的实际意义值导入数据曲线显示组件,以使得所述数据曲线显示组件将实际意义值以曲线的形式呈现。本专利技术实施例还提供了一种燃料电池模块数据监测系统,包括:数据报文接收单元,用于接收燃料电池模块传输的数据报文;分解单元,用于按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据;配置节点查找单元,用于依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点;转换单元,用于根据所述配置节点将所述原始报文数据转换为对应的实际意义值;显示存储单元,用于显示所述实际意义值,并将所述数据实际意义值存储到指定的记录文件中。优选地,每个配置节点包括至少一个信号信息;每个信号信息包括信号名称、信号描述、词意表、信号单位、起始位、结束位、放缩因子、偏移值;则转换单元具体包括:原始值截取模块,用于依据每个信号信息的起始位以及数据长度从原始报文数据截取到与信号名称对应的原始值;实际意义值获取模块,用于根据所述原始值、放缩因子、偏移值、信号单位获得所述信号名称的实际意义值。优选地,还包括:词意表查询单元,用于当所述信号信息的词意表不为空时,根据所述实际意义值在所述词意表中查询,以获得最终的实际意义值。优选地,还包括:实际意义值获取单元,用于获取需要进行设置的参数的实际意义值;其中,所述参数包括参数标识;第二配置节点查找单元,用于依据参数标识在汽车协议数据库DBC文件中查找对应的配置节点;原始报文数据转换单元,用于依据所述配置节点将实际意义值进行转换为原始报文数据;组合单元,用于将原始数据按照通信协议格式组合成数据报文;以及发送单元,用于将组合完成的数据报文发送至燃料电池模块,以使得所述燃料电池模块根据所述数据报文执行参数设置。优选地,还包括:读取单元,用于读取记录文件;导入单元,用于将所述记录文件中的实际意义值导入数据曲线显示组件,以使得所述数据曲线显示组件将实际意义值以曲线的形式呈现。本实施例的燃料电池模块数据监测方法,能够自动将原始报文数据转换为实际意义值进行显示,能够自动将实际意义值转换为原始数据并发送至燃料电池模块达到参数设置目的,能够自动存储实际意义值数据并通过曲线组件自动加载显示曲线图方便用户对数据进行分析,从而提高燃料电池模块数据监测效率,节省数据监测及分析操作的时间,避免人为操作容易产生错误。附图说明图1是本专利技术第一实施例提供的燃料电池模块数据监测方法的流程示意图;图2是本专利技术优选实施例提供的燃料电池模块数据监测方法的流程示意图;图3是本专利技术优选实施例提供的燃料电池模块数据监测方法的流程示意图;图4是本专利技术第二实施例提供的燃料电池模块数据监测系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提供了一种燃料电池模块数据监测方法,其可由燃料电池模块数据监测设备来执行,并包括:S101,接收燃料电池模块传输的数据报文。在本实施例中,所述燃料电池模块数据监测设备可为计算机(如笔记本电脑或者台式电脑)、服务器或者移动智能终端、平板电脑等。其中,所述燃料电池模块数据监测设备优选为计算机,且计算机内安装有燃料电池模块监测软件,所述计算机通过执行燃料电池模块监测软件来实现燃料电池模块数据监测的功能。在本实施例中,所述计算机可通过USB数据线连接CAN通讯卡再连接到燃料电池模块的通讯总线上,以燃料电池模块传输的数据报文。S102,按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据。S103,依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点。S104,根据所述配置节点将所述原始报文数据转换为对应的实际意义值。其中,具体地,每个配置节点包括至少一个信号信息;每个信号信息包括信号名称、信号描述、词意表、信号单位、起始位、结束位、放缩因子、偏移值;将所述原始报文数据转换为对应的实际意义值时,会依据每个信号信息的起始位以及数据长度从原始报文数据截取到与信号名称对应的原始值,再根据所述原始值、放缩因子、偏移值、信号单位获得所述信号名称的实际意义值。进一步的,如果所述信号信息的词意表不为空,则还会根据所述实际意义值在本文档来自技高网...

【技术保护点】
1.一种燃料电池模块数据监测方法,其特征在于,包括:接收燃料电池模块传输的数据报文;按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据;依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点;根据所述配置节点将所述原始报文数据转换为对应的实际意义值;显示所述实际意义值,并将所述数据实际意义值存储到指定的记录文件中。

【技术特征摘要】
1.一种燃料电池模块数据监测方法,其特征在于,包括:接收燃料电池模块传输的数据报文;按照预先定义的通讯协议格式,对所述数据报文的各个数据域进行分解,得到报文内容;其中,所述报文内容包括报文ID以及原始报文数据;依据所述报文ID在汽车协议数据库DBC文件查找对应的配置节点;根据所述配置节点将所述原始报文数据转换为对应的实际意义值;显示所述实际意义值,并将所述数据实际意义值存储到指定的记录文件中。2.根据权利要求1所述的燃料电池模块数据监测方法,其特征在于,每个配置节点包括至少一个信号信息;每个信号信息包括信号名称、信号描述、词意表、信号单位、起始位、结束位、放缩因子、偏移值;则根据所述配置节点将所述原始报文数据转换为对应的实际意义值具体为:依据每个信号信息的起始位以及数据长度从原始报文数据截取到与信号名称对应的原始值;根据所述原始值、放缩因子、偏移值、信号单位获得所述信号名称的实际意义值。3.根据权利要求2所述的燃料电池模块数据监测方法,其特征在于,还包括:当所述信号信息的词意表不为空时,根据所述实际意义值在所述词意表中查询,以获得最终的实际意义值。4.根据权利要求1所述的燃料电池模块数据监测方法,其特征在于,还包括:获取需要进行设置的参数的实际意义值;其中,所述参数包括参数标识;依据参数标识在汽车协议数据库DBC文件中查找对应的配置节点;依据所述配置节点将实际意义值进行转换为原始报文数据;将原始数据按照通信协议格式组合成数据报文;以及将组合完成的数据报文发送至燃料电池模块,以使得所述燃料电池模块根据所述数据报文执行参数设置。5.根据权利要求1所述的燃料电池模块数据监测方法,其特征在于,还包括:读取记录文件;将所述记录文件中的实际意义值导入数据曲线显示组件,以使得所述数据曲线显示组件将实际意义值以曲线的形式呈现。6.一种燃料电池模块数据监测系统,其特征在于,包括:数据报文接收单元,用于接收燃料电池模块传输的数据报文;分解单元,用于...

【专利技术属性】
技术研发人员:郑欣黄龙卜庆元刘志祥郭文革钱祥
申请(专利权)人:广东国鸿氢能科技有限公司佛山云浮氢能产业与新材料发展研究院
类型:发明
国别省市:广东,44

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

1