- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
辽 宁 工 业 大 学
工业控制网络课程设计(论文)
题目:DSP与CAN总线通信系统设计
院(系): 电气工程学院
专业班级:
学 号:
学生姓名:
指导教师:
起止时间: 2011.12.26-2012.1.6
课程设计(论文)任务及评语
院(系):电气工程学院 教研室:
学 号 学生姓名 专业班级 设计题目 DSP与CAN总线通信系统设计 课程设计(论文)任务 实现功能
DSP与CAN总线通信系统设计,实现DSP与CAN总线协议的转换。设计硬件包括总线控制器、总线收发器及ATMEL系列单片机及DSP芯片等。软件采用汇编语言或C语言,并调试与分析。
设计任务及要求
1、确定设计方案,画出方案框图。
2、DSP与CAN总线通信系统硬件设计,包括元器件选择。
画出图。
绘出程序流程图,符合;
最高可达1Mbit/s;抗宽范围的共模干扰,抗电磁干扰;
可扩充110个节点;DSP为微控制器的CAN 总线通信系统,以AT89C52作为智能节点,利用SJA1000 CAN总线控制器 与82C250 CAN总线收发器,进行协议转换,使DSP与CAN总线通信,从而控制CAN总线上的智能节点AT89C52。AT89C52负责温湿度检测与继电器输出等工作。
本次设计包含五个章节,第一章介绍了CAN总线的特点与发展;第二章为总体方案设计,通过对控制要求的分析进行方案设计;第三章为硬件设计,包括DSP的选型,单片机最小系统设计,与元器件介绍;第四章为软件设计,包括软件设计流程图和程序;第五章是课程设计总结。
关键词:DSP; CAN总线; 智能节点; SJA1000;
目 录
第1章 绪论 1
1.1 CAN总线概述 1
1.2 CAN总线典型特征 1
1.3 CAN总线的发展 1
第2章 系统的总体设计 3
第3章 系统硬件设计 5
3.1 DSP选择 5
3.2单片机最小系统的设计 5
3.3 CAN总线控制器SJA1000 6
3.4 收发器PCA82C250 7
3.5 6N137介绍 8
3.6 总体接线图 9
第4章 系统软件设计 10
第5章 课程设计总结 13
参考文献 14
附录 15
第1章 绪论
1.1 CAN总线概述
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境
1.2 CAN总线典型特征
CAN总线有如下基本特点:◎ 废除传统的站地址编码,代之以对通信数据块进行编码,可以多主方式工作;◎ 采用非破坏性仲裁技术,当两个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响继续传输数据,有效避免了总线冲突;◎ 采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低,重新发送的时间短;◎ 每帧数据都有CRC校验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境下使用; ◎ 节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上其他操作不受影响;◎ 可以点对点,一对多及广播集中方式传送和接受数据。
CAN总线的优点:● 具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;● 采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作; ● 具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;● 可根据报文的ID决定接收或屏蔽该报文;● 可靠的错误处理和检错机制;● 发送的信息遭到破坏后,可自动重发;● 节点在错误严重的情况下具有自动退出总线的功能;● 报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
1.3 CAN总线的发展
随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,
文档评论(0)