一种基于HSB总线的数据传输系统及方法技术方案

技术编号:43923911 阅读:43 留言:0更新日期:2025-01-03 13:28
本发明专利技术属于数据传输技术领域,具体涉及一种基于HSB总线的数据传输系统及方法。所述系统包括HSB总线及与HSB总线连接的一个中央控制PLC和多个分布式PLC;所述中央控制PLC和分布式PLC内均设置有CPU和FPGA,所述FPGA中包括共享数据RAM;所述CPU用于执行控制逻辑、程序和与外部设备的交互,管理板件主要控制任务,并处理输入输出信号;所述FPGA用于总线上数据的传输和实时控制;所述共享数据RAM用于存储板件自身的数据以及通过HSB总线与其他板件通信时接收到的数据;CPU通过内存映射机制读写共享数据RAM,从而实现CPU与FPGA之间的数据交换和协作。

【技术实现步骤摘要】

本专利技术属于数据传输,具体涉及一种基于hsb总线(high-speed bus,高速总线)的数据传输系统及方法。


技术介绍

1、在工业控制领域,参照图1,一个典型的工控装置由中央控制plc(programmablelogic controller,可编程逻辑控制器)、多个分布式plc及一个pwr板(power amplifierboard,功率放大器电路板)组成。其中,中央控制plc专注于数据采集和决策逻辑,而分布式plc则专注于执行具体的控制任务,pwr板为整个装置提供稳定的电源。这种分布式计算的任务分配使得各个plc可以独立工作,提高了系统的并行处理能力。

2、iec 61131-3是国际电工委员会制订的plc编程标准,提供了多种编程语言,其中功能块图(function block diagram,fbd)是一种图形化的编程方式。fbd语言以图形化的方式表示控制逻辑,使工程师能够通过拖放功能块、连接输入和输出,直观地设计和实现控制逻辑。

3、以一个基于温度传感器的冷却系统控制场景为例,参照图2,使用一个中央控制plc和两个分布本文档来自技高网...

【技术保护点】

1.一种基于HSB总线的数据传输系统,其特征在于,包括HSB总线及与HSB总线连接的一个中央控制PLC和多个分布式PLC,其中每个PLC均被视作一个板件;所述中央控制PLC和分布式PLC内均设置有CPU和FPGA,所述FPGA中包括共享数据RAM,所述共享数据RAM用于存储板件自身的数据以及通过HSB总线与其他板件通信时接收到的数据;CPU通过内存映射机制读写共享数据RAM,从而实现CPU与FPGA之间的数据交换和协作。

2.根据权利要求1所述的一种基于HSB总线的数据传输系统,其特征在于,HSB总线的传输方式采用的是LVDS总线方式,其线路包括:时钟CLK线、控制信号CTR...

【技术特征摘要】

1.一种基于hsb总线的数据传输系统,其特征在于,包括hsb总线及与hsb总线连接的一个中央控制plc和多个分布式plc,其中每个plc均被视作一个板件;所述中央控制plc和分布式plc内均设置有cpu和fpga,所述fpga中包括共享数据ram,所述共享数据ram用于存储板件自身的数据以及通过hsb总线与其他板件通信时接收到的数据;cpu通过内存映射机制读写共享数据ram,从而实现cpu与fpga之间的数据交换和协作。

2.根据权利要求1所述的一种基于hsb总线的数据传输系统,其特征在于,hsb总线的传输方式采用的是lvds总线方式,其线路包括:时钟clk线、控制信号ctrl线以及数据总线;其中,时钟clk线用于提供同步时钟信号,确保所有板件在相同的时间点上发送和接收数据,控制信号ctrl线用于控制总线的访问权限和数据传输的开始或结束,数据总线用于传输数据。

3.根据权利要求1所述的一种基于hsb总线的数据传输系统,其特征在于,所述fpga还包括配置寄存器,所述cpu通过配置寄存器来实现对fpga的配置。

4.根据权利要求1所述的一种基于hsb总线的数据传输系统,其特征在于,所述中央控制plc用于在系统启动或重新配置时,发送配置请求并汇总各分布式plc的数据量,以计算总数据发送量,并分配...

【专利技术属性】
技术研发人员:李沛孙利刚曹学钦魏文华赵阳张延俊徐文颖王清钊王建功王棋刘嘉宁许晓晨陈禹馨
申请(专利权)人:东方电子股份有限公司
类型:发明
国别省市:

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

1