一种基于嵌入式框架的分布式系统架构技术方案

技术编号:23865262 阅读:49 留言:0更新日期:2020-04-18 16:29
本实用新型专利技术是一种基于嵌入式框架的分布式系统架构,其特征在于,分布式系统架构包括若干终端节点、若干子节点、若干主节点和一个父节点,每三个终端节点为一组,且每组终端节点通信连接同一个子节点,若干子节点通信连接同一个主节点,若干主节点通信连接父节点,父节点通信连接PC工控机,数据流自终端节点单向传输至父节点,父节点再将数据传输给PC工控机。本实用新型专利技术能够缩短开发周期;满足当前模块化设计的主流方向,并最大化的提高项目开发效率。此外,可以保证产品的快速上市和损坏模块的快速维护和更换,减少因故障而造成的物力、人力和时间的损失。

A distributed system architecture based on embedded framework

【技术实现步骤摘要】
一种基于嵌入式框架的分布式系统架构
本技术涉及嵌入式开发
,尤其涉及一种基于嵌入式框架的分布式系统架构。
技术介绍
当前嵌入式系统架构基本都属于独立单个设备,基本只能完成单设备的开发,当采用多模块多设备开发时将不再适用。如果在进行多模块组合系统开发时,重新对整个系统进行设计和开发将会造成人员和时间的大量浪费,非常不利于项目的开发进度和产品的快速上市。如果采用单个设备的开发方式,已经不适应当前模块化设计的主流市场,采用模块化设计能够大量缩短开发周期,降低人力和物力的浪费。嵌入式系统架构就是为了满足当前模块化设计的主流方向,并最大化的提高项目开发效率。
技术实现思路
本技术旨在解决现有技术的不足,而提供一种基于嵌入式框架的分布式系统架构。本技术为实现上述目的,采用以下技术方案:一种基于嵌入式框架的分布式系统架构,其特征在于,分布式系统架构包括若干终端节点、若干子节点、若干主节点和一个父节点,父节点为一级节点,主节点为二级节点,子节点为三级节点,终端节点为四级节点,一级节点为二级节点的上级节点,二级节点为三级节点的上级节点,三级节点为四级节点的上级节点,每三个终端节点为一组,且每组终端节点通信连接同一个子节点,若干子节点通信连接同一个主节点,若干主节点通信连接父节点,父节点通信连接PC工控机,数据流自终端节点单向传输至父节点,父节点再将数据传输给PC工控机。一级节点、二级节点、三级节点和四级节点自上而下依次分配ID。在系统模型搭建之前,同级的直接相连的节点采用上级节点对下级节点进行ID配置。对于上级节点和下级节点的对应关系是绑定的,下级节点需要存储上级节点的ID,并在下次上电后的启动工作时进行ID判断,如果不是已绑定的关系,则关闭当前上级节点的模块主功能,仅仅打开上级节点信息设置功能,直到下级节点的ID正确。上级节点和下级节点及其同级节点之间的ID均不同。本技术的有益效果是:本技术能够缩短开发周期;满足当前模块化设计的主流方向,并最大化的提高项目开发效率。此外,可以保证产品的快速上市和损坏模块的快速维护和更换,减少因故障而造成的物力、人力和时间的损失。附图说明图1为本技术的结构示意图;以下将结合本技术的实施例参照附图进行详细叙述。具体实施方式下面结合附图和实施例对本技术作进一步说明:如图1所示,一种基于嵌入式框架的分布式系统架构,其特征在于,分布式系统架构包括若干终端节点、若干子节点、若干主节点和一个父节点,父节点为一级节点,主节点为二级节点,子节点为三级节点,终端节点为四级节点,一级节点为二级节点的上级节点,二级节点为三级节点的上级节点,三级节点为四级节点的上级节点,每三个终端节点为一组,且每组终端节点通信连接同一个子节点,若干子节点通信连接同一个主节点,若干主节点通信连接父节点,父节点通信连接PC工控机,数据流自终端节点单向传输至父节点,父节点再将数据传输给PC工控机。一级节点、二级节点、三级节点和四级节点自上而下依次分配ID,多层级节点结构设计方法,跨层级的节点之间完全独立。在系统模型搭建之前,同级的直接相连的节点采用上级节点对下级节点进行ID配置。对于上级节点和下级节点的对应关系是绑定的,下级节点需要存储上级节点的ID,并在下次上电后的启动工作时进行ID判断,如果不是已绑定的关系,则关闭当前上级节点的模块主功能,仅仅打开上级节点信息设置功能,直到下级节点的ID正确。此外,上电后上级节点自动查询下级节点的信息。上级节点和下级节点及其同级节点之间的ID均不同,且对于上级节点而言,所有下级节点的信息都是唯一不可重复的。本嵌入式系统架构适用于以总线作为内部通讯媒介的设备或嵌入式系统,适合于各种大型处理器和微型MCU的处理架构,为开发人员省去了开发系统架构的繁琐过程,节省了大量的开发时间,提高工作效率。本嵌入式系统架构的库文件完全采用c语言实现,非常适合移植,兼容当前所有主流的处理器,开发人员只需修改底层协议接口便可以快速进行项目开发。在开发人员完成底层驱动接口后,将系统架构库文件或者根据系统结构定义,将本架构进行移植,便可完成嵌入式分布式系统架构的嵌入式开发。上面结合附图对本技术进行了示例性描述,显然本技术具体实现并不受上述方式的限制,只要采用了本技术的方法构思和技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于嵌入式框架的分布式系统架构,其特征在于,分布式系统架构包括若干终端节点、若干子节点、若干主节点和一个父节点,父节点为一级节点,主节点为二级节点,子节点为三级节点,终端节点为四级节点,一级节点为二级节点的上级节点,二级节点为三级节点的上级节点,三级节点为四级节点的上级节点,每三个终端节点为一组,且每组终端节点通信连接同一个子节点,若干子节点通信连接同一个主节点,若干主节点通信连接父节点,父节点通信连接PC工控机,数据流自终端节点单向传输至父节点,父节点再将数据传输给PC工控机。/n

【技术特征摘要】
1.一种基于嵌入式框架的分布式系统架构,其特征在于,分布式系统架构包括若干终端节点、若干子节点、若干主节点和一个父节点,父节点为一级节点,主节点为二级节点,子节点为三级节点,终端节点为四级节点,一级节点为二级节点的上级节点,二级节点为三级节点的上级节点,三级节点为四级节点的上级节点,每三个终端节点为一组,且每组终端节点通信连接同一个子节点,若干子节点通信连接同一个主节点,若干主节点通信连接父节点,父节点通信连接PC工控机,数据流自终端节点单向传输至父节点,父节点再将数据传...

【专利技术属性】
技术研发人员:田东阁
申请(专利权)人:天津亚东智鑫科技有限公司
类型:新型
国别省市:天津;12

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

1