【技术实现步骤摘要】
本专利技术属于数据传输,具体涉及一种基于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,使用一个中央
...【技术保护点】
1.一种基于HSB总线的数据传输系统,其特征在于,包括HSB总线及与HSB总线连接的一个中央控制PLC和多个分布式PLC,其中每个PLC均被视作一个板件;所述中央控制PLC和分布式PLC内均设置有CPU和FPGA,所述FPGA中包括共享数据RAM,所述共享数据RAM用于存储板件自身的数据以及通过HSB总线与其他板件通信时接收到的数据;CPU通过内存映射机制读写共享数据RAM,从而实现CPU与FPGA之间的数据交换和协作。
2.根据权利要求1所述的一种基于HSB总线的数据传输系统,其特征在于,HSB总线的传输方式采用的是LVDS总线方式,其线路包括:时钟CL
...【技术特征摘要】
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的数据量,以计算总数据发送量,并分配...
【专利技术属性】
技术研发人员:李沛,孙利刚,曹学钦,魏文华,赵阳,张延俊,徐文颖,王清钊,王建功,王棋,刘嘉宁,许晓晨,陈禹馨,
申请(专利权)人:东方电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。