欢迎来到天天文库
浏览记录
ID:34180617
大小:6.91 MB
页数:66页
时间:2019-03-04
《基于fpgacan总线和以太网网关设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文基于FPGA的CAN总线与以太网的网关设计与实现姓名:尹杰申请学位级别:硕士专业:通信与信息系统指导教师:吕锋201206武汉理工大学硕士学位论文摘要随着计算机技术和工业控制技术的发展,传统的工业控制系统中使用模拟信号来控制工业系统中的测点已经不能满足人们的需求。CAN总线比起其他现场总线具有控制简单且通信速率高、纠错能力强等优点,而以太网具有应用面广,传输速率快等优点。因此将CAN总线技术和以太网技术进行结合运用,是将以太网应用到工业控制系统的发展潮流。本次课题在分析了CAN总线及以太网工作原理
2、,互联网关的组成的基础上提出了~种新型的,性价比较高的互联网关实现方法。利用具有高度可编程,可重构性很强的FPGA作为本次网关设计的核心,通过对系统的硬件和软件进行详细的设计,实现了一个基于FPGA的CAN总线与以太网网关的方案。本次系统的设计与实现主要进行了以下几个方面的工作:(1)针对CAN总线与以太网两者之间的协议类型和数据通信方式的区别,提出一种基于FPGA的CAN总线与以太网的网关设计方案。此方案在实现两者通信的基础上,还具有可重构性和灵活性强的特点。(2)根据系统功能需求及FPGA芯片的特点来设计的原理框图,
3、包括:FPGA模块、CAN模块、以太网模块、存储器模块以及调试模块等。本次设计的核心芯片是xilinx的XC3S500E.4PQG208C,在此芯片的基础上根据系统功能需求来完成硬件平台的设计。(3)进行软件设计。本系统采用了微处理器IP核MicroBlaze做为CPU,嵌入式操作系统Xilkemel作为应用软件平台,在此基础上对TCP/IP协议栈进行移植,对硬件的驱动程序、引导程序以及本系统中实现网关的主程序进行设计及实现。(4)进行系统测试。主要是通过从CAN总线端和以太网端来进行发送、接收数据来判断本次设计是否达到
4、预期效果,即CAN总线端和以太网端能可靠的交互数据,并测试出CAN总线接收的速率。关键字:CAN总线,以太网,FPGA,网关武汉理工大学硕士学位论文AbstractWiththedevelopmentofthecomputertechnologyandindustrialcontroltechnology,thetraditionalindustrialcontrolsystemsthatusinganalogsignalstocontroltheequipmentintheindustrialsystemCannotm
5、eetpeople’Sneeds.AstheCANbuses’communicationrateisveryhigh,easytoimplement,andcost·effective,andethemet’Sapplicationsareincreasinglybeingused,SOtheintegrationofCANbusesandEthernet-technologywhichappliedtotheEthemetindustrialcontrolsystemisthetechnology’Sdevelopme
6、nttendency.BasedontheanalysisofworkwayoftheconnectionofCANbusesandthebasicknowledgeofEthemetandtheresearchofthegatewayofthem.Thesubjectraiseupanew,cost-effectivemethodtoachievetheconnectionofCANbusesandEthemet.Usethehiglllyprogrammable,lli911lyreconfigurableFPGAd
7、esignasthecoreofthisgateway,throughthedetaileddesignOfthesystembothonthehardwareandsoftwarepart,toachieveanFPGA-basedCANbusesandEthemet’Sgateway.Thisresearchismainlyfocusonthefollowingaspects:(1)ForthedifferencesofprotocoltypeanddatacommunicationbetweentheCANbuse
8、sandethernet,ipresentsaprogramthatrealizedtheconnectionofCANbusesandEthernetbasedontheFPGA.Thisprogramnotonlyrealizationthebaskconnectionofthetwo,butalsohaveth
此文档下载收益归作者所有