System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于嵌入式可扩展模块的多协议解析装置制造方法及图纸_技高网

一种基于嵌入式可扩展模块的多协议解析装置制造方法及图纸

技术编号:44492946 阅读:7 留言:0更新日期:2025-03-04 17:58
本发明专利技术涉及数据传输领域,公开了一种基于嵌入式可扩展模块的多协议解析装置,包括均独立封装,并通过同一结构、同一协议的内网接口串接的供电模块、主控模块和多个扩展模块,所述扩展模块包括本地接口和解析单元,所述主控模块包括核心控制单元,所述核心控制单元内置有协议解析管理器和协议解析程序生成器,所述协议解析管理器用于根据本地接口样式及协议配置协议解析策略,所述协议解析程序生成器用于给解析单元发送符合本地接口的协议解析策略,通过可扩展模块的解析架构,能够灵活支持多种通信协议的解析,具有良好的可扩展性。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,具体涉及一种基于嵌入式可扩展模块的多协议解析装置


技术介绍

1、采用嵌入式结构的协议解析装置由于软件和硬件之间处于高度结合状态,硬件离不开嵌入式软件驱动,嵌入式软件离不开硬件支撑。如需要对硬件有改动情况下,需要对整个嵌入式系统进行重新规划系统架构。整个系统的维护将会越来越困难。因此现在嵌入式结构的协议解析装置通常只能处理单一或有限的几种协议,难以满足日益复杂的通信环境需求。

2、另外,在在嵌入式设备中,不同传感器或产品所采用的硬件接口是不相同的,协议解析装置与设备之间还存在硬件接口适配问题。

3、此外,随着通信技术的不断发展,对协议解析装置的性能、灵活性提出了更高的要求。现有的协议解析方案在处理大量数据时,由于硬件固化,会出现性能瓶颈,而且在新增协议支持时,往往需要对整个系统进行较大的改动,导致成本增加和开发周期延长。


技术实现思路

1、本专利技术意在提供一种基于嵌入式可扩展模块的多协议解析装置,针对多种接口样式、多协议之间传输的传输性能以及信号传输的灵活性。

2、为达到上述目的,本专利技术采用如下技术方案:一种基于嵌入式可扩展模块的多协议解析装置,包括供电模块、主控模块和多个扩展模块,所述供电模块、主控模块和扩展模块均独立封装,所述供电模块、主控模块和扩展模块通过同一结构、同一协议的内网接口串接,所述供电模块用于将本地电源转化为主控模块或扩展模块的直流用电,所述扩展模块包括用于与本地设备通信的本地接口,以及用于本地设备数据进行解析的解析单元,所述主控模块包括核心控制单元,所述核心控制单元内置有协议解析管理器和协议解析程序生成器,所述协议解析管理器用于根据本地接口样式及协议配置协议解析策略,所述协议解析程序生成器用于给解析单元发送符合本地接口的协议解析策略。

3、本方案的工作原理及优点在于:在使用过程中,将供电模块、主控模块和多个扩展模块通过同一结构、同一协议的内网接口串接,使得所有模块在通信和供电回路中形成并联结构,供电模块为所有其他模块提供电能,串接完成的多个模块中的通信线形成总线结构,使得每一个扩展模块与主控模块之间可以直接通信。

4、硬件上采用可扩展形式的模块化设计,每一种通信接口对应一个可扩展模块。根据本地设备使用的数据接口样式选用不同的扩展模块。

5、软件上使用了分布式数据管理,主控模块负责处理数据分发及扩展模块的数据管理。主控模块判断扩展模块输入数据的通信协议类型,主控模块内置协议解析策略,并将符合当前扩展模块的协议解析策略其分配至该扩展模块中。主控模块同时还负责监控各协议解析模块的工作状态,实现负载均衡和故障切换。

6、解析装置采用嵌入式可扩展模块的架构,能够灵活支持多种通信协议的解析,具有良好的可扩展性;每个扩展模块均具备独立解析能力,数据解析过程是通过连接在本地设备上的扩展模块完成,主控模块不再担任数据的解析,保障了主控模块运行速度。

7、扩展模块和主控模块并行处理,将大量的协议解析工作分散到其他扩展模块上完成,从而满足大数据量和高实时性的要求。扩展模块通信接口的多样性,让其能够连接现在所有本地设备的通信环境。

8、优选的,所述供电模块、主控模块和扩展模块上的内网接口包括信号插头和信号插口,所述信号插头和信号插口之间设置有电源线和通信总线。当供电模块、主控模块、多个扩展模块通过信号插头和信号插口依次接通后,主控模块和多个扩展模块均在电源线上取电,主控模块或多个扩展模块通过通信总线完成数据传输。

9、优选的,所述主控模块中的核心控制单元为第一mcu芯片,用于实现协议解析管理器和协议解析程序生成器的功能。第一mcu芯片通过识别扩展模块解析的数据协议,通过协议解析管理器配置解析规则,将配置完成的协议规则填充到协议解析程序生成器中,让协议解析程生成器生成对应的协议解析程序并发送给扩展模块的解析单元。

10、优选的,所述扩展模块中的解析单元为第二mcu芯片,用于执行协议解析程序以及缓存本地设备数据。第二mcu芯片上执行协议解析程序将本地设备的数据解析成通用协议,并将解析完成的数据缓存在第二mcu芯片中,等待第一mcu芯片接收。

11、优选的,所述主控模块和扩展模块内均设置有网络交换机芯片,所述网络交换机芯片通过通信总线连接在信号插头和信号插口之间。通过网络交换机芯片实现总线的功能,使得各模块之间传输信号互不干扰。

12、优选的,所述供电模块中用于将本地电源转化为主控模块或扩展模块的直流用电的硬件为ac-dc芯片。

13、优选的,所述主控模块还包括无线网络传输芯片,所述核心控制单元与无线网络传输芯片通过串口通信,用于将核心控制单元中的数据上传至服务器。

14、优选的,所述内网接口选用rj-45网络接口类型并采用tcp/ip数据传输协议。采用上述接口类型和传输协议,可以直接采用现在常用的以太网通信线连接。

本文档来自技高网...

【技术保护点】

1.一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:包括供电模块、主控模块和多个扩展模块,所述供电模块、主控模块和扩展模块均独立封装,所述供电模块、主控模块和扩展模块通过同一结构、同一协议的内网接口串接,所述供电模块用于将本地电源转化为主控模块或扩展模块的直流用电,所述扩展模块包括用于与本地设备通信的本地接口,以及用于本地设备数据进行解析的解析单元,所述主控模块包括核心控制单元,所述核心控制单元内置有协议解析管理器和协议解析程序生成器,所述协议解析管理器用于根据本地接口样式及协议配置协议解析策略,所述协议解析程序生成器用于给解析单元发送符合本地接口的协议解析策略。

2.根据权利要求1所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述内网接口包括信号插头和信号插口,所述信号插头和信号插口之间设置有电源线和通信总线。

3.根据权利要求1所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述主控模块中的核心控制单元为第一MCU芯片,用于实现协议解析管理器和协议解析程序生成器的功能。

4.根据权利要求3所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述扩展模块中的解析单元为第二MCU芯片,用于执行协议解析程序以及缓存本地设备数据。

5.根据权利要求4所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述主控模块和扩展模块内均设置有网络交换机芯片,所述网络交换机芯片通过通信总线连接在信号插头和信号插口之间。

6.根据权利要求5所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述供电模块中用于将本地电源转化为主控模块或扩展模块的直流用电的硬件为AC-DC芯片。

7.根据权利要求6所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述主控模块还包括无线网络传输芯片,所述核心控制单元与无线网络传输芯片通过串口通信,用于将核心控制单元中的数据上传至服务器。

8.根据权利要求7所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述内网接口选用RJ-45网络接口类型并采用TCP/IP数据传输协议。

...

【技术特征摘要】

1.一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:包括供电模块、主控模块和多个扩展模块,所述供电模块、主控模块和扩展模块均独立封装,所述供电模块、主控模块和扩展模块通过同一结构、同一协议的内网接口串接,所述供电模块用于将本地电源转化为主控模块或扩展模块的直流用电,所述扩展模块包括用于与本地设备通信的本地接口,以及用于本地设备数据进行解析的解析单元,所述主控模块包括核心控制单元,所述核心控制单元内置有协议解析管理器和协议解析程序生成器,所述协议解析管理器用于根据本地接口样式及协议配置协议解析策略,所述协议解析程序生成器用于给解析单元发送符合本地接口的协议解析策略。

2.根据权利要求1所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述内网接口包括信号插头和信号插口,所述信号插头和信号插口之间设置有电源线和通信总线。

3.根据权利要求1所述的一种基于嵌入式可扩展模块的多协议解析装置,其特征在于:所述主控模块中的核心控制单元为第一mcu芯片,用于实现协议解析管理器和协议解析程序生成器的功...

【专利技术属性】
技术研发人员:张林霜潘成红程庚刘彦材
申请(专利权)人:重庆玖奇科技有限公司
类型:发明
国别省市:

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

1