学位论文---dsp与can总线通信系统设计.docVIP

  • 1
  • 0
  • 约8.08千字
  • 约 18页
  • 2016-11-23 发布于辽宁
  • 举报

学位论文---dsp与can总线通信系统设计.doc

辽 宁 工 业 大 学 工业控制网络课程设计(论文) 题目:DSP与CAN总线通信系统设计 院(系): 电气工程学院 专业班级: 自动化093 学 号: 090302084 学生姓名: 宋进帅 指导教师: 起止时间: 2013.1.1-2013.1.11 课程设计(论文)任务及评语 院(系):电气工程学院 教研室: 学 号 090302084 学生姓名 宋进帅 专业班级 自动化093 设计题目 DSP与CAN总线通信系统设计 课程设计(论文)任务 实现功能 DSP与CAN总线通信系统设计,实现DSP与CAN总线协议的转换。设计硬件包括总线控制器、总线收发器及ATMEL系列单片机及DSP芯片等。软件采用汇编语言或C语言,并调试与分析。 设计任务及要求 1、确定设计方案,画出方案框图。 2、DSP与CAN总线通信系统硬件设计,包括元器件选择。 画出图。 绘出程序流程图,符合; 最高可达1Mbit/s;抗宽范围的共模干扰,抗电磁干扰; 可扩充110个节点;控制器局域网络 ( Controller Area Network ,CAN )是一种串行多主站控制器局域网总线 。它具有很高的网络安全性 、通信可靠性和实时性 ,而且简单实用 ,网络成本低 ,特别适用于环境温度恶劣 、电磁辐射强和振动大的工业环境 。数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。 DSP为微控制器的CAN 总线通信系统,以AT89C52作为智能节点,利用SJA1000 CAN总线控制器 与82C250 CAN总线收发器,进行协议转换,使DSP与CAN总线通信,从而控制CAN总线上的智能节点AT89C52。 关键词:DSP; CAN总线; 智能节点; SJA1000; 目 录 第1章 绪论 1 1.1 CAN总线概述 1 1.2 CAN总线典型特征 1 第2章 系统的总体设计 2 第3章 系统硬件设计 3 3.1 DSP选择 3 3.2单片机最小系统的设计 3 3.3 CAN总线控制器SJA1000 4 3.4 收发器PCA82C250 4 3.5 6N137光耦合器 5 3.6 总体接线图 6 第4章 系统软件设计 8 4.1初始化CAN控制器 8 4.2信息的发送和接收 10 第5章 课程设计总结 13 参考文献 14 第1章 绪论 1.1 CAN总线概述 CAN控制器局域网络 ( Controller AreaNet work ,CAN )是一种串行多主站控制器局域网总线 。它具有很高的网络安全性 、通信可靠性和实时性 ,而且简单实用 ,网络成本低 ,特别适用于环境温度恶劣 、电磁辐射强和振动大的工业环境 。CAN 总线可有效支持分布式控制或实时控制 。该总线的通信介质可以是双绞线 、同轴电缆或光纤 ( 1) CAN 总线为多主站总线 ,各节点可在任意时刻向网络上的其他节点发送信息 ,且不分主从 ( 2) CAN 总线采用独特的非破坏性总线仲裁技术 ,高优先级节点优先传送数据 ,故实时性好 ( 3) CAN 总线具有点对点 、一点对多点及全局广播传送数据的功能 ( 4) CAN 总线采用短帧结构 ,每帧有效字节数最多为 8 个 ,数据传输时间短 ,并有 CRC 及其他校验措施 ,数据出错率极低 ( 5) CAN 总线上某一节点出现严重错误时 ,可自动脱离总线 ,而总线上的其他操作不受影响 ; ( 6) CAN 总线系统扩充时 ,可直接将新节点挂在通信距离最远可达 10 km ( 速率在 5 Kb/ s 以下) ( 7) CAN 总线的最大传输速率可达 1 Mb/ s ,直接通信距离最远可达 10 km ( 速率在 5 Kb/ s 以下)( 8) CAN 总线上的节点数取决于总线驱动电路 ,在标准帧 ( 11 位报文标识符) 时 ,可达到 110 个 ,而在扩展帧 ( 29 位报文标识符) 时 ,个数不受限 。

文档评论(0)

1亿VIP精品文档

相关文档