欢迎来到天天文库
浏览记录
ID:33297739
大小:2.52 MB
页数:88页
时间:2019-02-23
《基于ieee1588和实时以太网的自动测试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDC注1密级Y83GGl9学位论文基于IEEEl588和实时以太网的自动测试系统(题名和副题名)唐振华(作者姓名)指导教师姓名廛签!明趸9趱(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称计算机应用技术论文提交日期2006.1论文答辩日期2QQ鱼13学位授予单位和日期电壬抖撞太堂答辩委员会主席喑象锚评阅人亟鲨。!主至垒2006年/月多日注1:注明《国际十进分类法uDc》的类号。摘要飞机测试系统有别于其他测试系统,通常采用分布式的测试框架,而且对测试系统的外总线的要求非常苛刻,它要求总线上的数据传输有实时性,并对带宽的要求较高。国内外不少系统都使用了专用的总线
2、设计,但这些没有采用通用的传输介质会给各种系统集成带来麻烦。目前以太网是一种很流行的传输方式,但其传输具有不确定性,所以要利用以太网来实现外总线数据的传输的关键是解决其传输冲突的问题。没有冲突的以太网完全能胜任飞机测试系统环境,而且其技术成熟和成本低廉,发展迅速,可以为测试系统进一步发展提供良好的支持。本文在对RTLinux平台的TCP/IP协议栈的原码进行研究分析后,在其原有的协议栈中加入了一种新的协议RCP(Real-timeControlProtoc01),RCP协议采用主/A模式,在固定的传输周期中使用分时槽的方式对数据传输进行限制。网络中一个采集器为主采集器,其他的是从采
3、集器,从采集器只有收到数据请求,才能使用以太网进行数据传输,RCP用以实现对测试系统的采集器之间的通信过程进行控制,从而避免了冲突的发生,提高了系统的传输效率。该协议以内核模块的形式进行加载,保证了和原有TCP/IP协议栈的兼容,也就是说该系统可以和其他系统进行无缝的集成,也为系统的配置软件的编写提供了方便。本文对飞机测试系统外总线进行综合分析后,并在理解了IEEEl588的时钟同步原理的基础上,对IEEEl588进行了裁减,并将裁减后的IEEEl588协议应用到各数据采集器的同步策略中,使各采集器之间能达到精确的时间同步,进一步提出了在主/从方式的测试系统中实现完整IEEEl58
4、8的扩充同步方案。关键词:RTLinux,IEEEl588,实时以太网,TCP/IP协议栈AbstractTheplanetestsystemisoftendifferentfromothertestsystems,whichusuallyinvolesthedistributedffamworkandisrigoroustooutsidebuses,eg.real-time,highbandwidth.Thus,severaltestsystemsbothinandoutofhomeland1t1"6consistenttodesignandimplementanspecialb
5、ustoachievethegoal,whichmakesitdifficulttointegratewithothersystemsAlthoughEthernetispopularfordatacommunicationinInternetnow,itsindeterminationhobblesitsusageinthisarea.SoiftherearesomemannerstoachievethedeterminationalcommunicationonEthemet,theEthernetmustmakeagoodbasetodevelopafeasibletests
6、ystemwithitsmaturaltechnicsandlowcost,evenrapiddevelopmentAfteranalysingthecodesofTCP/IPprotocolstackunderRTLinux,anewprotocolisaddedintothestack,inwhichthenetworknodesaredividedintotwoparts:amasternodeandanumberofcontrollednodes:EachcontrollednodecantransmititsdatabyEthernetonlywhenthemasters
7、endsitarequestinafixedtimeslotofacommunicationcycle.Inthisway,thecollisionsincommunicationbetweennodeswillbeavoided,andthenewprotocolstackiscompatiblewiththeoriginalTCP/IPstack.Thatistosay,thetestsystemcanbeconnectedeasilywithothersyste
此文档下载收益归作者所有