The invention discloses a synchronous communication method based on Ethernet, which comprises the following steps: Step 1: the main terminal divides a time period into several time slots; step 2: the main terminal counts the number of terminals in Ethernet, the number of channels per terminal and the channel requirements; step 3: the main terminal allocates time slots according to the statistical results, so that there is only one terminal in each time slot One channel sends data and loads the configuration table generated by the allocation of each terminal to the corresponding terminal; step 4: complete time synchronization between the master terminal and the slave terminal; step 5: at the beginning of each time slot, the terminal judges whether the current time slot is allocated to itself for data transmission by querying the configuration table; if so, it calls the transmission data interface to send cancellation Interest. The invention eliminates the delay and jitter caused by multiple terminals sending to the same terminal at the same time in the process of communication between terminals in Ethernet, thus improving the reliability of Ethernet.
【技术实现步骤摘要】
基于以太网的同步通信方法
本专利技术涉及商用以太网领域,具体是一种使以太网中各个终端节点互相之间进行同步通信的方法,用于解决网络通信中的延时及抖动问题。
技术介绍
以太网是目前应用最广泛的网络之一,最初以太网是作为非实时通信网络出现的,采用总线型或者星型的拓扑结构,并使用带有冲突检测的载波侦听多路访问协议(CSMA/CD)避免信道使用中的冲突问题,在算法上采用二进制指数回退算法处理冲突,当网络负载不大时几乎没有延迟,但在网络负载增大时,发送时间增长,发送效率急剧下降。随着技术的发展,全双工交换式以太网的出现大大增加了网络传输速度和传输可靠性,使以太网在商业方面有了很大的发展。在速率上,普通商用以太网从最初的10Mbit/s,100Mbit/s,到1000Mbit/s,10Gbit/s,再到2010年发布40Gbit/s和100Gbit/s标准。虽然商用以太网的可靠性和速率一直在提升,但是商用以太网仍然不具备确定性的特点。在全双工交换式网络中,终端收发数据和交换机转发数据的过程仍然有可能发生冲突,造成网络延时及抖动。所以,开发一种基于以太网的同步通信方法解决网络通信中的延时及抖动问题显得尤为关键。
技术实现思路
本专利技术的专利技术目的在于提供一种基于以太网的同步通信方法,通过使每个终端的每个通道独占一个时隙,以消除以太网中终端之间相互通信过程中由于多个终端同时发送给同一个终端而造成的延时及抖动,从而提高了以太网的可靠性。本专利技术的专利技术目的通过以下技术方案实现。一种基于 ...
【技术保护点】
1.一种基于以太网的同步通信方法,包含以下步骤:/n步骤1:将以太网中的终端分为主终端和从终端,主终端设定一个时间周期,将一个时间周期划分为若干个时隙;/n步骤2:主终端统计以太网中的终端数量、每终端的通道数量以及通道需求;/n步骤3:主终端根据统计结果进行时隙分配,使每个时隙内只有一个终端的一个通道进行发送数据,并将每个终端的分配情况生成配置表分别加载到相应的终端;/n步骤4:主终端和从终端之间完成时间同步;/n步骤5:每个终端按照时隙划分进行周期工作,在每个时隙开始,终端通过查询配置表判断当前时隙是否是分配给自身进行数据发送的,如果是,则调用发送数据接口发送消息,如果没有,则进入等待状态。/n
【技术特征摘要】
1.一种基于以太网的同步通信方法,包含以下步骤:
步骤1:将以太网中的终端分为主终端和从终端,主终端设定一个时间周期,将一个时间周期划分为若干个时隙;
步骤2:主终端统计以太网中的终端数量、每终端的通道数量以及通道需求;
步骤3:主终端根据统计结果进行时隙分配,使每个时隙内只有一个终端的一个通道进行发送数据,并将每个终端的分配情况生成配置表分别加载到相应的终端;
步骤4:主终端和从终端之间完成时间同步;
步骤5:每个终端按照时隙划分进行周期工作,在每个时隙开始,终端通过查询配置表判断当前时隙是否是分配给自身进行数据发送的,如果是,则调用发送数据接口发送消息,如果没有,则进入等待状态。
2.根据权利要求1所述一种基于以太网的同步通信方法,其特征在于所述步骤3中,主终端在进行时隙分配时会判断剩余时隙资源是否满足一个通道的需求,若不满足则时隙不会分配给这个通道,会分配给另一个时隙需求小于剩余时隙的通道。
3.根据权利要求1所述一种基于以太网的同步通信方法,其特征在于所述步骤4中主终端和从终端通过以下步骤完成时间同步:
步骤A:主终端先...
【专利技术属性】
技术研发人员:袁鑫,崔海旭,谭永亮,罗泽雄,徐晓飞,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。