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

基于FPGA和CAN总线汽车数字仪表的ECU设计

作 者: 胡松华
导 师: 虞礼贞
学 校: 南昌大学
专 业: 信号与信息处理
关键词: ECU CAN总线协议 FPGA NiosⅡ SOPC
分类号: TP273
类 型: 硕士论文
年 份: 2010年
下 载: 197次
引 用: 0次
阅 读: 论文下载
 

内容摘要


电子装置在汽车上的使用使汽车的驾驶更加舒适安全,这些电子装置应用范围包括电子稳定装置、防抱死刹车系统、齿轮控制、车灯控制、车门控制、汽车仪表系统等,这些电子装置的核心部件是ECU(Electronic Control Unit),负责对传感器的数据采集以及对执行器件的控制,各部分的ECU采集各自部分传感器数据,这些数据可通过CAN总线网络使各个ECU互相查询,并通过执行器件实现用户所需要的功能。本论文采用基于FPGASOPC方案,实现一个带CAN总线功能数字仪表的ECU设计。在该方案中,我们采用NiosⅡ软核作为中央处理器,用VHDL语言,根据CAN总线协议规范,设计了CAN总线控制器IP核,NiosⅡ软核通过AVALON总线对CAN总线IP核以及其他各功能IP核,如显示控制IP核、PIO核、SDRAM控制IP核等,进行控制,从而完成数字仪表ECU的SOPC平台搭建。以这个平台为基础,完成了多点温度监测功能,所检测到的数据可以通过CAN总线与其他CAN总线节点共享。通过测试,证明设计的CAN总线控制器IP核能够实现总线协议芯片的功能。而且与传统的MCU+CAN总线控制器芯片的方案相比,该SOPC方案有更多的灵活性,和更高的集成度,这会使得ECU体积更小,能耗更少。

全文目录


摘要  3-4
ABSTRACT  4-7
第1章 引言  7-9
  1.1 汽车电子行业的发展状况和前景  7-8
  1.2 课题来源和技术方案  8-9
第2章 相关技术介绍  9-21
  2.1 FPGA技术  9-12
    2.1.1 FPGA技术简介  9-10
    2.1.2 基于FPGA的SOPC系统  10-11
    2.1.3 FPGA技术在汽车电子应用中的优势  11-12
  2.2 CAN总线技术  12-20
    2.2.1 CAN总线简介  12-14
    2.2.2 CAN总线分层结构  14
    2.2.3 CAN总线报文传输  14-16
    2.2.4 CAN总线仲裁机制  16-17
    2.2.5 CAN总线错误处理机制  17-18
    2.2.6 CAN总线滤波机制  18-19
    2.2.7 汽车内的CAN网络  19-20
  2.3 小结  20-21
第3章 CAN总线控制器的VHDL实现  21-39
  3.1 CAN总线控制器实现方案  21-22
  3.2 寄存器控制模块设计  22-26
  3.3 位时序逻辑模块设计  26-31
    3.3.1 位定时  26-28
    3.3.2 同步机制  28-31
  3.4 位流处理器模块设计  31-34
    3.4.1 数据接收状态机  31-32
    3.4.2 接收数据程序  32-33
    3.4.3 发送数据程序  33-34
  3.5 验收滤波器模块设计  34-36
    3.5.1 滤波模式  35
    3.5.2 验收滤波器程序  35-36
  3.6 错误管理逻辑模块设计  36-38
    3.6.1 位错误  36-37
    3.6.2 CRC错误  37-38
  3.7 小结  38-39
第4章 汽车数字仪表功能实现  39-56
  4.1 SOPC系统建立  40-46
    4.1.1 CAN总线控制器IP核设计  40-44
    4.1.2 CAN总线硬件电路  44-45
    4.1.3 建立SOPC系统  45-46
  4.2 实现汽车数字仪表的多点温度检测  46-55
    4.2.1 DS18B20简介  46-47
    4.2.2 单总线驱动电路设计  47-49
    4.2.3 温度检测系统程序设计  49-53
    4.2.4 多点温度检测系统的测点定位  53-55
  4.3 小结  55-56
第5章 系统测试与总结展望  56-58
  5.1 系统测试  56-57
  5.2 工作总结与展望  57-58
致谢  58-59
参考文献  59-61
攻读学位期间的研究成果  61

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  5. 基于FPGA的射频功放数字预失真器设计,TN722.75
  6. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  7. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于SOPC的可穿戴机多处理器设计,TP332
  11. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  12. 基于FPGA的高速图像预处理技术的研究,TP391.41
  13. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  14. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  15. 基于Nios的串行总线分析仪研制,TP274
  16. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  17. PXI高性能数字I/O模块研制,TP274
  18. LXI计数器研制,TP274
  19. 基于FPGA的高速实时数据采集系统,TP274.2
  20. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  21. 温压炸药爆炸温度场存储测试技术研究,TQ560.7

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