菜单
  
    摘要CAN(Control Area Network)总线作为一种支持多主机且具有完善错误处理机制的异步串行总线,由于其高通信速率、高可靠性、易扩展性和高性价比等特点,已被广泛应用于工业,尤其是汽车的电气模块中。44997
    本文基于数字信号处理芯片TMS320F2812设计了可用于与上位机进行冗余CAN通信,并且可以通过CANopen协议对驱动器进行控制的CAN总线通信模块。在硬件设计方面,利用TMS320F2812内部eCAN模块,MCP2515芯片以及SJA1000芯片实现了三路CAN。在软件设计方面,利用eCAN和SJA1000实现了与上位机的冗余CAN通信;利用MCP2515对内部实现CANopen协议的驱动器进行控制。
    关键词  CAN总线   TMS320F2812   CANopen协议
    毕业论文设计说明书外文摘要
    Title    A Communication Module of CAN Bus Based on DSP                   
    Abstract
    CAN (Control Area Network) bus is asynchronous serial bus which supports for multiple hosts. With the features like high communication speed, high reliability, multi-master and so on, the CAN communication protocol CAN bus is widely used in industrial and automotive environments.
    This paper designs a communication module of CAN by TMS320F2812, a DSP(Digital Signal Processing) chip. The module is able to exchange messages with the host computer with a redundant CAN bus mechanism and control three drivers by CANopen protocol. In the aspect of hardware, the eCAN module of TMS320F2812 ,MCP2515 and SJA1000 are used to implement three CAN buses. In the aspect software design, the redundant CAN bus is implemented by eCAN and SJA1000, while MCP2515 is used for the control of driver with CANopen protocol.
    Keywords  CAN  TMS320F2812  CANopen  
    目   次
    1  绪论    1
    1.1 引言    1
    1.2 研究背景    1
    1.3 本文的主要工作    4
    2 CAN总线协议    5
    2.1 CAN总线协议概述    5
    2.2 CAN总线物理层    7
    2.3 CAN总线数据链路层    9
    2.4 CAN总线应用层    12
    2.5 本章小结    13
    3 控制器硬件设计    14
    3.1 系统供电模块    14
    3.2 DSP最小系统    15
    3.3 CAN控制器与收发器    15
    3.4 本章小结    21
    4 控制器软件设计    22
    4.1 底层驱动实现    22
    4.2 顶层功能实现    35
    4.3 本章小结    41
    5 通信与控制实验    42
    5.1 实验设计    42
    5.2 与模拟上位机的通信    43
    5.3 模拟驱动器控制    45
    结 论    47
    致 谢    48
    参考文献49
    1  绪论
    1.1 引言
    飞速发展的现代工业以及不断扩大的生产装置规模导致生产过程日趋复杂,这就要求企业的重视其生产自动化和信息集成度。为解决这一问题,现场总线控制系统应运而生。它用开放的、具有互操作性的现场总线将工作环境中的各种控制器以及仪表设备互相连接,同时可以直接控制现场的各类一起,从而使得用于仪器安装和维护的费用得到下降。因此,现场总线控制系统凭借其众多的优点,成为了当代控制系统的主流。而CAN(Controller Area Network)总线又是现场总线控制系统中的主流。
    1.2 研究背景
    1.2.1 总线对比
    本文设计的控制器从属于指导老师目前参与的一个火控系统控制项目,需要实现与系统中其他节点的通信。该项目内部各节点之间通过总线进行通信,每个节点都有主动发送信息的权利,因此为多主机情况。考虑到应用环境的特殊性,我们还需要足够可靠通信环境以及较高的通信速率。
  1. 上一篇:MicroVision双目立体视觉的目标识别技术研究
  2. 下一篇:运用霍尔传感器的转速测量电路的研制
  1. 超大规模集成电路中软模块的布局

  2. 光电系统近似模型研究

  3. PID控制在非线性时延离散混沌系统中的应用

  4. 基于差分进化算法的自动...

  5. 基于混沌的图像加密通信...

  6. MPS模块化生产系统的开发及研究+PLC梯形图

  7. HFSS的SIR微带带通滤波器设计

  8. 乳业同业并购式全产业链...

  9. java+mysql车辆管理系统的设计+源代码

  10. 电站锅炉暖风器设计任务书

  11. 中考体育项目与体育教学合理结合的研究

  12. 大众媒体对公共政策制定的影响

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 杂拟谷盗体内共生菌沃尔...

  16. 当代大学生慈善意识研究+文献综述

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回