预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGEI 摘要 本文给出了一种以DSP为微控制器的CAN总线通信系统,以AT89C52作为智能节点,利用SJA1000CAN总线控制器与82C250CAN总线收发器,进行协议转换,使DSP与CAN总线通信,从而控制CAN总线上的智能节点AT89C52。AT89C52负责温湿度检测与继电器输出等工作。 本次设计包含五个章节,第一章介绍了CAN总线的特点与发展;第二章为总体方案设计,通过对控制要求的分析进行方案设计;第三章为硬件设计,包括DSP的选型,单片机最小系统设计,与元器件介绍;第四章为软件设计,包括软件设计流程图和程序;第五章是课程设计总结。 关键词:DSP;CAN总线;智能节点;SJA1000; 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc313535038"第1章绪论 PAGEREF_Toc313535038\h1 HYPERLINK\l"_Toc313535039"1.1CAN总线概述 PAGEREF_Toc313535039\h1 HYPERLINK\l"_Toc313535040"1.2CAN总线典型特征 PAGEREF_Toc313535040\h1 HYPERLINK\l"_Toc313535041"1.3CAN总线的发展 PAGEREF_Toc313535041\h1 HYPERLINK\l"_Toc313535042"第2章系统的总体设计 PAGEREF_Toc313535042\h3 HYPERLINK\l"_Toc313535043"第3章系统硬件设计 PAGEREF_Toc313535043\h5 HYPERLINK\l"_Toc313535044"3.1DSP选择 PAGEREF_Toc313535044\h5 HYPERLINK\l"_Toc313535045"3.2单片机最小系统的设计 PAGEREF_Toc313535045\h5 HYPERLINK\l"_Toc313535046"3.3CAN总线控制器SJA1000 PAGEREF_Toc313535046\h6 HYPERLINK\l"_Toc313535047"3.4收发器PCA82C250 PAGEREF_Toc313535047\h7 HYPERLINK\l"_Toc313535048"3.56N137介绍 PAGEREF_Toc313535048\h8 HYPERLINK\l"_Toc313535049"3.6总体接线图 PAGEREF_Toc313535049\h9 HYPERLINK\l"_Toc313535050"第4章系统软件设计 PAGEREF_Toc313535050\h10 HYPERLINK\l"_Toc313535051"第5章课程设计总结 PAGEREF_Toc313535051\h13 HYPERLINK\l"_Toc313535052"参考文献 PAGEREF_Toc313535052\h14 HYPERLINK\l"_Toc313535053"附录 PAGEREF_Toc313535053\h15  第1章绪论 1.1CAN总线概述 CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境 1.2CAN总线典型特征 CAN总线有如下基本特点:◎废除传统的站地址编码,代之以对通信数据块进行编码,可以多主方式工作;◎采用非破坏性仲裁技术,当两个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响继续传输数据,有效避免了总线冲突;◎采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低,重新发送的时间短;◎每帧数据都有CRC校验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境下使用;◎节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上其他操作不受影响;◎可以点对点,一对多及广播集中方式传送和接受数据。 CAN