一种板间串行通信方法和装置制造方法及图纸

技术编号:13195578 阅读:61 留言:0更新日期:2016-05-12 07:43
本发明专利技术提供了一种板间串行通信方法和装置,技术方案为:通信设备中的主控板通过一根数据线连接多个支路板,所述主控板在每一轮询周期内执行以下操作:计算每个支路板在当前轮询周期的下行授权信息和上行授权信息;轮询到所述多个支路板中的任一支路板时,根据该支路板在当前轮询周期的下行授权信息读取待发送下行业务数据,将携带该支路板编号、该支路板在当前轮询周期的上行授权信息和下行业务数据的数据帧发送到该支路板,并接收该支路板基于该支路板在当前轮询周期的上行授权信息返回的携带上行业务数据的数据帧。本发明专利技术能够降低实现成本,提高工作速率。

【技术实现步骤摘要】

本专利技术设及通信
,特别设及板间串行通信方法和装置
技术介绍
在一个复杂的通信设备内,往往由主控板和多块支路板组成,主控板和支路板之 间需要使用通信通道进行控制、状态上报、及其它信息的传递来实现协调工作。 目前多采用处理器总线、W太网、串行外设接口(Serial化ri地eral Inte计ace, SPI)、随路时钟串行同步接口等来实现主控板和支路板之间的通信,但是它们都具有各自 的局限,例如,处理器总线需要较多的连线,且由于走线较长,速率受限,拉低了处理器工作 速率;W太网需要较多的走线,实现成本较高;随路时钟串行同步接口在支路板数目较多的 情况下,各支路板距离主板差别较大,导致时序不一致,只能采用较低的接口速率,往往不 能满足通信速率的要求,且稳定性也容易出问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种板间串行通信方法和装置,能够降低实现 成本,提高工作速率。 为了达到上述目的,本专利技术提供了如下技术方案: -种板间串行通信方法,应用于通信设备中的主控板,所述通信设备中的主控板 通过一根数据线连接多个支路板,该方法包括: 所述主控板在每一轮询周期内执行W下操作:[000引计算每个支路板在当前轮询周期的下行授权信息和上行授权信息; 轮询到所述多个支路板中的任一支路板时,根据该支路板在当前轮询周期的下行 授权信息读取待发送下行业务数据,将携带该支路板编号、该支路板在当前轮询周期的上 行授权信息和读取的下行业务数据的数据帖发送到该支路板,并接收该支路板基于该支路 板在当前轮询周期的上行授权信息返回的携带上行业务数据的数据帖。 另一种板间串行通信方法,应用于通信设备中的任一支路板,所述通信设备中的 主控板通过一根数据线连接包括所述任一支路板在内的多个支路板,该方法包括: 接收主控板发送的携带支路板编号、上行授权信息和下行业务数据的数据帖; 如果数据帖携带的支路板编号不是所述任一支路板的编号,则丢弃该数据帖,如 果数据帖携带的支路板编号是所述任一支路板的编号,则根据数据帖中的上行授权信息读 取待发送上行业务数据,将读取的上行业务数据携带在数据帖中发送回主控板。 -种板间串行通信装置,应用于通信设备中的主控板,所述通信设备中的主控板 通过一根数据线连接多个支路板,该装置包括:计算单元,轮询单元; 所述计算单元,用于在每一轮询周期内,计算每个支路板在当前轮询周期的下行 授权信息和上行授权信息; 所述轮询单元,用于轮询到所述多个支路板中的任一支路板时,根据该支路板在 当前轮询周期的下行授权信息读取待发送下行业务数据,将携带该支路板编号、该支路板 在当前轮询周期的上行授权信息和读取的下行业务数据的数据帖发送到该支路板,并接收 该支路板基于该支路板在当前轮询周期的上行授权信息返回的携带上行业务数据的数据 帖。 另一种板间串行通信装置,应用于通信设备中的任一支路板,其特征在于,所述通 信设备中的主控板通过一根数据线连接包括所述任一支路板在内的多个支路板,该装置包 括:接收单元、处理单元,发送单元; 接收单元,用于接收主控板发送的携带支路板编号、上行授权信息和下行业务数 据的数据帖; 处理单元,用于接收单元接收到主控板发送的携带支路板编号、上行授权信息和 下行业务数据的数据帖后,如果数据帖携带的支路板编号不是所述任一支路板的编号,贝U 丢弃该数据帖,如果数据帖携带的支路板编号是所述任一支路板的编号,则根据数据帖中 的上行授权信息读取待发送上行业务数据; 所述发送单元,用于将处理单元根据数据帖中的上行授权信息读取的上行业务数 据携带在数据帖中发送回主控板。 由上面的技术方案可知,本专利技术中,主控板使用一根数据线连接多个支路板,并W 轮询方式与运些支路板进行板间通信,主控板计算每个支路板在当前轮询周期中的上行授 权信息和下行授权信息,基于下行授权信息读取待发送下行业务数据进行发送,同时下发 目标支路板的上行授权信息,使得目标支路板在主板发送数据结束后按上行授权信息读取 待发送上行业务数据并发送。主控板只通过一根数据线就可W实现与多个支路板间的通 信,大大降低了实现成本;而且主控板还通过动态计算每个支路板在当前轮询周期中的上 行授权信息和下行授权信息,既能保证业务数据能得到及时发送,又尽量保证了数据带宽 的利用率,因而可W有效提高工作效率。【附图说明】 图1是本专利技术实施例板间串行通信实现原理图; 图2是本专利技术实施下行数据帖的格式示意图; 图3是本专利技术实施上行数据帖的格式示意图; 图4是本专利技术实施采样结果示意图; 图5是本专利技术实施例一板间串行通信方法流程图; 图6是本专利技术实施例二板间串行通信方法流程图 图7是本专利技术实施例一板间串行通信装置的结构示意图; 图8是本专利技术实施例二板间串行通信装置的结构示意图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例, 对本专利技术的技术方案进行详细说明。 本专利技术中,主控板使用一根数据线连接多个支路板,主控板W轮询方式与运些支 路板进行板间通信,可W有效降低板间串行通信的实现成本,提高工作效率。其中,连接主 控板和多个支路板的数据线中只传递数据信号,没有时钟信号。 参见图1,图1是本专利技术实施例板间串行通信实现原理图,主控板W轮询方式与通 过一根数据线连接的多个支路板进行板间通信,主控板与多个支路板在每个轮询周期内的 板间通信过程如下: 步骤101、主控板计算每个支路板在当前轮询周期的下行授权信息和上行授权信 息。 主控板和支路板进行板间通信时,通信数据中通常包括需要优先处理的业务数 据,称为紧急数据,也有不需要优先处理的业务数据,称为普通数据。为此,在本专利技术实施例 中,将主控板发往支路板的通信数据中,需要优先处理的业务数据称为下行紧急数据,不需 要优先处理的业务数据称为下行普通数据,将支路板发往主控板的通信数据中,需要优先 处理的业务数据称为上行紧急数据,不需要优先处理的业务数据称为上行普通数据。 为了使各支路板的业务得到及时响应,主控板通过一根数据线连接的最大支路板 个数,对连接的多个支路板轮询一遍所需要的时长、W及每个轮询周期的数据传输总量等 进行限定,运些具体都可W由系统需求,例如上下行业务数据速率、突发紧急数据的速率及 延时要求等进行估算后进行预先设定,此属于实现的问题,只要能够使各支路板的业务都 能够得到及时响应即可,不再寶述。 受一个轮询周期内的数据传输总量的限定,需要对每一轮询周期内主控板向各支 路板发送的业务数据长度W及各支路板向主控板发送的业务数据长度进行限定,也即对每 个支路板的待发送下行数据和待发送上行数据进行授权,对待发送下行数据的授权称为下 行授权信息,对待发送上行数据的授权称为上行授权信息。 在每个轮询周期内,主控板根据多个支路板当前的待发当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种板间串行通信方法,应用于通信设备中的主控板,其特征在于,所述通信设备中的主控板通过一根数据线连接多个支路板,该方法包括:所述主控板在每一轮询周期内执行以下操作:计算每个支路板在当前轮询周期的下行授权信息和上行授权信息;轮询到所述多个支路板中的任一支路板时,根据该支路板在当前轮询周期的下行授权信息读取待发送下行业务数据,将携带该支路板编号、该支路板在当前轮询周期的上行授权信息和读取的下行业务数据的数据帧发送到该支路板,并接收该支路板基于该支路板在当前轮询周期的上行授权信息返回的携带上行业务数据的数据帧。

【技术特征摘要】

【专利技术属性】
技术研发人员:高卫东姚力
申请(专利权)人:北京格林伟迪科技股份有限公司北京格林威尔科技发展有限公司
类型:发明
国别省市:北京;11

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

1