一种基于蜗牛算法的总线报文解析方法技术

技术编号:39045114 阅读:38 留言:0更新日期:2023-10-10 11:58
本发明专利技术涉及应用于船舶燃气轮机健康管理网络中进行测点信息的传输与解析,更具体的说是一种基于蜗牛算法的总线报文解析方法,该方法包括以下步骤:S1:帧信息预处理;S2:测点信息加密处理;S3:接收报文分类处理;S4:报文解析;所述帧信息预处理为根据总线数据要求将需要发送的测点信息按总线格式处理;所述测点信息加密处理为将单个测点编号与测点数据合并成的8字节的帧信息由浮点数变为十六进制数,形成帧报文;能够在船舶燃气轮机健康管理系统网络中实现测点数据的实时共享,同时由于算法的特点,可以保证报文解析的完整性以及周期性,并达到总线软件级防抖。并达到总线软件级防抖。并达到总线软件级防抖。

【技术实现步骤摘要】
一种基于蜗牛算法的总线报文解析方法


[0001]本专利技术涉及应用于船舶燃气轮机健康管理网络中进行测点信息的传输与解析,更具体地说是一种基于蜗牛算法的总线报文解析方法。

技术介绍

[0002]随着燃气轮机自动化水平的发展,各设备之间相互关联的复杂通信系统应用也在不断加强,特别是船舶燃气轮机运行的实时数据,需要高效快速地发送到中控系统,用以监测燃气轮机的运行状态。目前,船舶系统内部各设备之间用以太网技术实现数据的通信,以太网通信拥有经济性强、成本低廉、应用效率高、过渡短、方案成熟等优点,同样适合大量数据地快速响应。但在实际使用中,易出现数据丢包,网络堵塞等问题。若船舶运行时出现信息通信问题,极有可能影响船员做出正确反应。因此,在船舶通信过程中,能够周期性收发大量数据,保证数据量完整,同时响应速度快的通信方式尤其重要。
[0003]船舶燃气轮机设备通信方式的优劣不仅要看硬件的选择,同时还要看报文生成与解析的过程,两者相得益彰。采用总线协议对船舶燃气轮机测点数据进行传输,并提供独立算法进行报文解析,提高了报文解析速率与完整性,充分利用总线协议本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于蜗牛算法的总线报文解析方法,其特征在于:该方法包括以下步骤:S1:帧信息预处理;S2:测点信息加密处理;S3:接收报文分类处理;S4:报文解析。2.根据权利要求1所述的一种基于蜗牛算法的总线报文解析方法,其特征在于:所述帧信息预处理为根据总线数据要求将需要发送的测点信息按总线格式处理。3.根据权利要求1所述的一种基于蜗牛算法的总线报文解析方法,其特征在于:所述帧信息预处理包括测点编号和测点数据的处理过程,测点编号由4字节十六进制数组成,测点数据占4字节空间,将单个测点编号与测点数据合并为8字节的帧信息。4.根据权利要求3所述的一种基于蜗牛算法的总线报文解析方法,其特征在于:所述测点编号包含测点所在设备、测点类型和测点顺序信息。5.根据权利要求1所述的一种基于蜗牛算法的总线报文解析方法,其特征在于:所述测点信息加密处理为将单个测点编号与测点数据合并成的8字节的帧信息由浮点数变为十六进制数,形成帧报文。6.根据权利要求1所述的一种基于蜗牛算法的总线报文解析方法,其特征在于:所述测点信息加密处理包括测点加密与报文解析,测点加密与报...

【专利技术属性】
技术研发人员:屈东生曹云鹏韩逍豫李淑英冯伟兴
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

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

1