学位论文 > 优秀研究生学位论文题录展示

支持多现场总线集成的CAN软核设计

作 者: 邹银超
导 师: 王耘;胡树根;宋小文
学 校: 浙江大学
专 业: 机械工程
关键词: CAN总线 软核 FPGA Verilog HDL 多现场总线
分类号: TP273
类 型: 硕士论文
年 份: 2012年
下 载: 54次
引 用: 1次
阅 读: 论文下载
 

内容摘要


现场总线是提高自动化系统整体水平的基础技术,对国民经济的影响日益增大,CAN总线作为是现场总线中唯一被批准为国际标准的现场总线,在国内的市场越来越大,而目前市场上销售的CAN总线芯片大都是国外公司生产的产品。另一方面,现场总线技术发展虽有数十年,但是至今都未能完成统一的国际标准,而随着自动化技术和通信技术的发展,多现场总线产品共存于一个控制系统已成为一个现实的问题。因此,充分利用IC设计业最新一轮分工为我国IC产业提供的切入点——IP核设计,设计基于硬件描述语言的现场总线软核,促进各种总线之间传输以及现场总线统一标准的建立具有重大的意义。本论文的主要工作内容如下:(1)研究了CAN总线国内外研究现状,详细介绍解析了CAN的技术特点,包括总线电平、位编码、协议分层结构。学习了CAN软核设计中需要的关键技术报文校验与滤波、错误处理和总线位时序等,为软核设计工作提供理论基础。(2)提出了基于FPGA和以太网采用软核IP技术实现现场总线集成的方案,并完成该方案的框架设计。(3)根据CAN总线协议采用VerilogHDL硬件描述语言,按照从上到下的设计流程,将软核划分为3个主要功能模块,完成各个模块的HDL语言设计和功能仿真。最后设计顶层文件完成对子模块的集成调用。设计的软核兼容CAN1.0和CAN2.0两种工作模式。(4)设计并详细分析了逻辑仿真用到的测试向量testbench,使用测试向量文件完成对CAN软核的功能仿真。(5)介绍了FPGA技术特点及Altium Designer软件。采用Altium Designer软件设计了CycloneⅡ系列FPGA开发板的原理图及PCB板,包括电源、接口配置、SDRAM电路模块等。(6)采用飞利浦的SJA1000和PCA250芯片,设计CAN总线的测试平台,并完成测试平台的C语言测试程序,以用来测试CAN软核。在实际应用中设计者可以将此软核作为通讯模块通过FPGA实现,或者快速搭建现场总线通信系统,实现灵活的CAN总线接口方案。

全文目录


相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. GJB1188A接口监测记录设备研制,V248.2
  3. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  4. 列车动态监控系统的研究,U284.48
  5. 基于感性负载的车身网络控制系统,U463.6
  6. 基于LIN总线的电动车窗控制方法研究,U463.6
  7. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  8. LXI任意波形发生器研制,TM935
  9. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  10. 基于FPGA的射频功放数字预失真器设计,TN722.75
  11. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  12. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  13. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  14. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  15. 高性能计算机I/O总线技术研究,TP336
  16. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  17. 基于FPGA的高速图像预处理技术的研究,TP391.41
  18. PCI-E总线高速数据采集回放模块研制,TP274.2
  19. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  20. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  21. PCI-E数字化仪研制,TP274.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com