欢迎来到天天文库
浏览记录
ID:34871742
大小:1.82 MB
页数:56页
时间:2019-03-12
《基于pcie的多路串行通信模块设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于PCIe的多路串行通信模块设计与实现DESIGNANDIMPLEMENTATIONOFMULTI-SERIALPORTCOMMUNICATIONMODULEBASEDONPCIEBUS贾亚尧哈尔滨工业大学2014年12月国内图书分类号:TN919.3学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于PCIe的多路串行通信模块设计与实现硕士研究生:贾亚尧导师:汪洋副教授申请学位:工程硕士学科:电子与通信工程所在单位:深圳研究生院答辩日期:2014年12月授予学位单位:哈尔滨工业大学ClassifiedIn
2、dex:TN919.3U.D.C:621.3DissertationfortheMaster’sDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFMULTI-SERIALPORTCOMMUNICATIONMODULEBASEDONPCIEBUSCandidate:JiaYayaoSupervisor:Asso.Prof.WangYangAcademicDegreeAppliedfor:Master’sDegreeinEngineeringSpecialty:ElectronicandCommunicatio
3、nEngineeringAffiliation:ShenzhenGraduateSchoolDateofDefense:December,2014Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要嵌入式系统具有体积小、价格低廉、功能强大等优点,在工控、国防和航天等领域有着广泛应用。在嵌入式系统中,多路数据采集是一个重要研究方向。通常多路数据采集是通过现场总线从各路传感器中采集数据串行上传,但是这种做法难以满足多通道、大批量数据的同时传输。PCIe(
4、PCIExpress)总线的高带宽和高稳定性等特性使得基于PCIe扩展的多路串行通信逐渐成为研究的热点,由此引出基于PCIe的多路串行通信的设计概念。本课题源于新一代医疗监护仪的研制。在该项目中,需要通过各种参数测量模块,外接导线和探头,实时测量人体的心音信号,体温,血压等各项生理特征参数,并将测量的数据传回工控机显示并存储。本课题既解决了监护仪研制中多路数据传输的问题,所设计的通信模块又可以独立的在类似的场合中应用。多路数据传输时采用的是串口通信方式,考虑到参数测量模块的串行接口不带有流量控制引脚,为保证数据的可靠传输,在驱动层添加协议阻塞工
5、控机与参数模块通信,课题研究了协议的帧格式、差错检测和滑动窗口等细节;探讨了硬件框架方案的选择,采用了OXPCIe958主控芯片,外接8路UART接口芯片的通信卡;深入阐述Linux内核中终端设备层、UART层的架构及数据流向,参考Linux驱动规范编写硬件驱动程序,并解决了设备的并发控制问题;编写了应用程序串口控制类和界面控制类,采用图形视图框架对串口数据进行显示,采用SQLITE轻量型数据库进行存储;测试了极限速率下工控机和参数模块的CPU利用率和传输速率,对该测试结果进行了分析,给出了需要改进和确认的地方。经过长时间测试,测试结果包括CP
6、U利用率和传输速率都满足指标要求,驱动程序、流量控制协议正常工作,并且在应用层可以对多路数据进行图形显示控制,为工控领域中类似场合提供有力参考。关键词:PCIe;多路串口;驱动;流量控制-I-哈尔滨工业大学工程硕士学位论文AbstractEmbeddedsystemiswidelyusedinindustrialcontrol,aerospaceandotherfieldswithitsadvantagessuchassmallsizeandlowcost.Inembeddedsystems,themulti-channeldataacquis
7、itionisanimportantresearchdirection.Thegeneralsolutionistocollectdatafromterminalsandthenuploadittothecontrolcenterinproperorder,butitisdifficulttomeettherequirementsofmulti-channel,largequantitiesofdatatransmission.Withthecharacteristicsofhighbandwidthandhighstability,PCIEx
8、pressbusbecomethehotspotofpeoplechasegradually,whichraisestheconceptofmulti
此文档下载收益归作者所有