基于IEEE1588的工业以太网实时同步技术的研究与开发

来源 :江南大学 | 被引量 : 0次 | 上传用户:zchunhua3120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代科技的飞速发展,工业领域对网络传输速度和实时性提出了更高的要求,现场总线已难以适应发展的需求,以太网凭借自身的优势越来越多的应用在工业领域,但采用了CSMA/CD的介质访问机制具有通信不确定性,无法满足实时性需求,成为了以太网全面进入工业领域的技术障碍。本文首先分析了工业以太网实时技术的国内外研究动态,综合对比市场上流行的实时以太网,确定了时钟同步和通信调度的方案解决工业以太网的实时性难题。综合分析现有的各种时钟同步实现方案,确定了IEEE1588精确时钟同步方案,选择了性价比更高的硬件开发平台STM32F207IG。分析了IEEE1588运行机制,时钟同步原理,时钟同步精度的影响因素与解决方法,研究了IEEE1588在STM32F207IG处理器上的软件实现方案,实现了PTP状态机,修改了LwIP底层驱动函数以支持PTP报文的发送和接收,硬件捕获的时间戳以增强型描述符的形式交与PTP状态机进行时钟同步,采用Fine模式进行从时钟校正以维持良好的时间线性度,设计实现了从时钟频率调节算法使从时钟的频率跟踪主时钟的频率,以解决主从时钟漂移的问题。分析了XNet协议栈模型和运行过程,为实现Xnet协议在以太网上实时传输数据,设计了实时数据和非实时数据两条通信通道,并在数据链路层之上设计实现了通信调度层,采用划分时隙和报文优先级的机制,对发送到以太网的数据进行调度,从而避免碰撞,增强实时性。最后,本文针对XNet协议在工业以太网中的实时性进行了相关的测试。时钟同步性能测试结果显示从时钟频率调节算法较好的提高了时钟同步精度,时钟同步精度约350ns,为通信调度层的划分时隙机制提供了良好的基础。通信调度测试结果表明通信调度层正确的调度了设备在网络上的数据发送,保证了以太网的实时性。本文提出的时钟同步和通信调度的方案为解决工业以太网实时性问题作了有益的尝试。
其他文献
随着教育事业的不断发展,在教学中发展学生思维成为了当前教学改革的重点课题之一。数学作为素质教育的基础学科,在培养学生的思维能力方面起着至关重要的作用。因此,广大数
《动物检疫合格证明》是动物卫生监督机构官方兽医出具的具有法律效力的文书之一,在日常管理过程中,有许多因素造成管理混乱,甚至出现丢失现象。在保管过程中,应按照规范性管
知识产权金融是现代经济的新生事物,是改革开放伟大历史进程中知识产权与现代金融有机融合的产物,它见证和追随着我国深化改革、扩大开放的伟大征程。在改革开放40年之际,厘
近几年,档案信息化的呼声越来越高,全国各地的档案业务部门都在推进档案信息化和数字档案馆建设。然而在实践过程中不难发现,由于电子签名技术应用水平不高,档案数字化推进工
生态文明战略的提出为现代畜牧业发展指引了明确导向,秉持质量兴牧原则加快畜牧业向绿色化、优质化转型已成为大势所趋。本文简要分析当前我国畜牧业发展特点,围绕制定科学发
动物防疫人员工作在畜牧行业生产的最前沿,与各种畜禽直接接触,承担着动物疫病免疫、 疫病诊断等工作,同样也是疫病感染的高危人群.本文具体分析了动物防疫人员职业风险因素,
随着国家改革开放的不断深入,人们的生活水平不断提升,很多家庭开始饲养宠物,甚至把其作为家庭成员对待。但是很多家庭成员由于缺乏必要的宠物饲养知识,对宠物的日常保健不太
<正>With the successful holding of EP collection show,the nineday Mercedes-Benz China Fashion Week dropped the curtain on 1st April,2017.There were nearly 80 va
天津地区畜禽衣原体病已广泛存在,给养殖业带来了巨大的经济损失,为有效防控衣原体病的发生,我们对疫苗进行监测和筛选,防止疫苗携带病原感染鸡群,造成衣原体经疫苗水平传播
<正>长期以来形成的以煤炭、石油、钢铁等资源性行业为支柱的产业结构,在给河北省带来GDP增速的同时也给产业发展带来了一系列的问题。比如产业创新能力薄弱,核心竞争力不强,