【技术实现步骤摘要】
本专利技术涉及工业以太网中节点数据通讯
,尤其涉及一种基于时间触发机制的数据传输方法及装置。
技术介绍
工业以太网是应用于工业控制领域的以太网技术,工业以太网在实时性、可靠性、抗干扰性、可操作性等方面都有突出的表现。高通讯速率是工业以太网的显著特点之一,目前百兆、千兆以太网已经广泛使用,lGb/s以太网技术也逐渐成熟,相对于传统最高通讯速率只有12Mb/s的现场总线。工业以太网更适合对宽带要求不断增长的工业控制网络。在智能电网、轨道交通及采矿运输等行业普遍使用工业以太网技术,主要是由于 这些行业在组网过程中,对网络的实时性及可靠性等方面有很高的要求。在这些行业构建的工业以太网中,网络中的每个节点通常都采用事件触发机制,即网络上所有的数据通讯都是由外部(或内部)事件的出现来触发的,比如,报警信息等。但是,事件触发的出现有很强的随机性,网络上任意节点可以在任意时刻主动向网络上其他节点发送报文,只要总线空闲,各节点都有权使用网络,从而造成了网络的通讯事件具有很强非确定性。如图I所示,为现有的数据传输系统结构示意图,每个交换设备分别与多个节点相连,交换设备与网络节 ...
【技术保护点】
一种基于时间触发机制的数据传输方法,其特征在于,所述方法包括:交换设备接收与其连接的每个节点发送的请求报文,获取所述请求报文中携带的该节点在一个调度时间周期内,待发送报文包含的总字节信息;根据与网络节点之间的通讯线路的总带宽及获取的每个节点待发送报文包含的总字节信息,确定时间片对应的时间长度;根据确定的时间片对应的时间长度及每个节点待发送报文包含的总字节信息,确定时间周期调度表;根据所述时间周期调度表,将每个节点的待发送报文转发给所述网络节点。
【技术特征摘要】
1.一种基于时间触发机制的数据传输方法,其特征在于,所述方法包括 交换设备接收与其连接的每个节点发送的请求报文,获取所述请求报文中携带的该节点在一个调度时间周期内,待发送报文包含的总字节信息; 根据与网络节点之间的通讯线路的总带宽及获取的每个节点待发送报文包含的总字节信息,确定时间片对应的时间长度; 根据确定的时间片对应的时间长度及每个节点待发送报文包含的总字节信息,确定时间周期调度表; 根据所述时间周期调度表,将每个节点的待发送报文转发给所述网络节点。2.如权利要求I所述的方法,其特征在于,所述根据与网络节点之间的通讯线路的总带宽及获取的每个节点待发送报文包含的总字节信息,确定时间片对应的时间长度,包括 交换设备根据获取的每个节点待发送报文包含的总字节信息,确定各节点总字节信息的最小公约数; 将确定的所述最小公约数作为时间片对应的时间长度。3.如权利要求I所述的方法,其特征在于,所述根据确定的时间片对应的时间长度及每个节点待发送报文包含的总字节信息,确定时间周期调度表,包括 根据每个节点待发送报文包含的总字节信息及所述确定的时间片对应的时间长度,计算每个节点对应的时间片数量; 根据每个节点对应的时间片数量,在时间周期表中为每个节点分配时间片。4.如权利要求3所述的方法,其特征在于,根据每个节点对应的时间片数量,在时间周期表中为每个节点分配时间片,具体包括 根据每个节点发送的请求报文,判断该请求报文中是否携带时序信息; 当确定该节点的请求报文中携带时序信息时,根据该时序信息及该节点对应的时间片数量,在时间周期表中为该节点分配时间片;否则 根据该节点对应的时间片数量,在时间周期表中为该节点分配时间片。5.如权利要求I所述的方法,其特征在于,当新的节点与交换设备连接时,所述方法还包括 根据接收到的新节点发送的请求报文中携带的该节点在一个调度时间周期内,待发送报文包含的总字节信息,判断时间周期调度表中包含的空闲时间片数量是否满足该节点在一个调度时间周期内,待发送报文包含的总字节信息的需求; 当确定满足需求时,根据每个节点在一个调度时间周期内,待发送报文包含的总字节信息,确定时间片对应的时间长度; 根据确定的时间片对应的时间长度及该节点待发送报文包含的总字节信息,更新时间周期调度表; 根据所述更新的时间周期调度表,将...
【专利技术属性】
技术研发人员:黄剑超,薛百华,
申请(专利权)人:北京东土科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。