菜单
  
    摘要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. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. 浅析中国古代宗法制度

  9. 现代简约美式风格在室内家装中的运用

  10. 高警觉工作人群的元情绪...

  11. 中国传统元素在游戏角色...

  12. C++最短路径算法研究和程序设计

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 上市公司股权结构对经营绩效的影响研究

  15. 江苏省某高中学生体质现状的调查研究

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. NFC协议物理层的软件实现+文献综述

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回