基于时间触发的实时以太网传输技术的研究及实现

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:ntudqliweiwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络、通信和控制技术的发展,以太网技术在工业控制中的应用成为当前控制领域的研究热点。在雷达系统中,以太网的实时应用也成为影响其工作性能的至关重要的一环。在雷达的数据传输和处理过程中都有较高的实时确定性要求。而以太网自身存在的通信延迟不确定性是其在工业控制领域更好发挥其作用的主要技术障碍。   本文在既有的主控机和分控机数据传输的基础上,在不添加硬件和不改变协议栈的情况下,利用纯软件的方法采用时间触发的方式来提高现有以太网的数据传输效率。本文研究了IEEE1588精确时钟同步协议的工作原理,深入分析了影响时钟同步精度的因素。在VxWorks系统中,通过运用CPU内部高精度时间戳计时来提高时钟精度。采用在网卡中断处理程序中记录时间戳的方法减少网络协议栈带来的抖动,从而提高时间戳的准确度。针对实际情况对IEEE1588协议进行了调整与优化,采用应答式连续同步模型和快速同步模型以及综合模型进行同步,并且将时钟校正过程放在了链路层来实现,减少穿越协议栈带来的抖动,从而可以获得更高的精度。经测试结果显示,同步精度可达到微秒级甚至亚微秒级。   本文仔细研究了VxWorks内核的网络协议栈和其网卡驱动的实现。在精确时钟同步的基础上,通过利用VxWorks系统的MUX层实现了一个实时调度层,使各主机可以分时复用地使用以太网,从而避免了以太网中由冲突引起的传输不确定性,提高了网络的传输效率和利用率。并利用MUX层开发自有的实时协议,绕过网络协议栈进行数据的接收和发送。实时调度层中根据数据包的种类(同步消息、周期性消息,非周期性消息)划分不同的优先级队列,在节点活动区间按数据包的优先级进行发送。   组建了测试平台,使用上、下位机的方式测定了时钟同步精度、网络传输延迟等参数。并在测试机上采用网络封包分析软件进行抓包分析,验证了网络传输数据包的有序性、分时复用和确定性调度。
其他文献
由于机器视觉技术不断地进步,在热加工工业检测的领域中,单目立体视觉技术已经被运用到车间的加工中,其操作如下:工件识别,工件定位,工件抓取。单目立体视觉技术能够在多种情
在图像信号产生、传输以及记录过程中,由于受到不同程度的噪声干扰从而导致图像的质量下降,这样就会给后期的边缘检测、特征提取等带来很多的困难,所以对含有噪声的图像进行
随着科学技术的快速发展,人们安全意识逐渐提高。对人脸应用的需求日益增加。人脸信息较其他人体生物特征而言具有无侵入性,更加容易被观察的特点。人脸识别技术是近年来人工
洪水是一种自然现象,其在自然灾害中占有很大比例,所造成的损失巨大,为了抵御洪水灾害,人们采取了一系列措施,有工程措施,也有非工程措施。随着计算机技术和地理信息系统技术等的飞
软件构件技术近年来得到了快速的发展,基于构件技术的软件开发方法把原来软件开发的重点将软件编程转移为利用已有构件组合集成新的软件系统。软件复用作为一种提高软件生产率
接触力的计算是解决各种接触动力学问题的关键。接触动力学问题是强非线性问题,材料非线性、几何非线性、接触边界非线性及接触界面摩擦现象描述的不确定性等四方面非线性的交
排样问题来源于实际工作生产,广泛存在于许多国民经济行业中,如机械、家具、五金、服装行业等,如果能有效的解决该问题,可以提高板材利用率以节约原材料,降低成本消耗,提高经
目前,随着计算机网络的发展,Web Services成为网络技术发展的一个热点。动态组合技术是其中最重的一个有关Web Services的问题之一。作为当前Web Services研究的热点,Web Ser
随着互联网用户和数据的急剧增加,高通量计算(HTC)的需求越来越大,同时数据中心的硬件和功耗成本也越来越高,以传统应用为基准而设计的体系结构面临着新的挑战。针对HTC应用的体
随着实时系统应用的不断扩大,对实时系统的研究越来越受到关注。实时系统与一般系统的差别在于,实时系统的运算正确性不仅依赖运算结果的正确,还依赖于运算结束时间。实时系