课程设计can总线数据通信系统的设计.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:58 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

课程设计can总线数据通信系统的设计.doc

课程设计can总线数据通信系统的设计.doc

预览

免费试读已结束,剩余 48 页请下载文档后查看

10 金币

下载此文档

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

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

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

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

太原科技大学课程设计论文CAN总线数据通信系统的设计摘要现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN(ControllerAreaNetwork)属于现场总线的范畴,是一种多主方式的串行通讯总线,数据通信实时性强。与其它现场总线比较而言,CAN总线具有通信速率高、容易实现、可靠性高、性价比高等诸多特点。本系统要在单片机中实现CAN总线的接口,通过CAN总线,实现两个模块之间的数据通讯。系统主要由四部分所构成:PC机、微控制器80C51、独立CAN通信控制器SJA1000和CAN总线收发器PCA82C250。微处理器80C51负责SJA1000的初始化,通过控制SJA1000实现数据的发送和接收等通信任务。CAN总线节点的软件设计主要包括三大部分:CAN节点初始化、报文发送和报文接收。本系统通过扩展CAN总线控制器SJA1000,在单片机系统中实现了CAN总线的接口,并且编写了SJA1000的驱动程序,通过读写其的内部寄存器,完成工作方式的设置、接收滤波方式的设置、接收屏蔽寄存器(AMR)和接收代码寄存器(ACR)的设置、波特率参数设置和中断允许寄存器(IER)的设置等基本操作;利用各基本操作,完成了对SJA1000的初始化,并且实现了数据发送和接收。太原科技大学课程设计论文PAGEII目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc155844765"第1章原理与方案PAGEREF_Toc155844765\h1HYPERLINK\l"_Toc155844766"1.1设计目的与要求PAGEREF_Toc155844766\h1HYPERLINK\l"_Toc155844767"1.2CAN总线介绍PAGEREF_Toc155844767\h1HYPERLINK\l"_Toc155844773"1.3设计方案PAGEREF_Toc155844773\h2HYPERLINK\l"_Toc155844774"1.3.1硬件设计方案PAGEREF_Toc155844774\h2HYPERLINK\l"_Toc155844775"1.3.2软件设计方案PAGEREF_Toc155844775\h4HYPERLINK\l"_Toc155844776"第2章硬件连接与说明PAGEREF_Toc155844776\h5HYPERLINK\l"_Toc155844777"2.1硬件连接PAGEREF_Toc155844777\h5HYPERLINK\l"_Toc155844778"2.1.1模块使用说明PAGEREF_Toc155844778\h6HYPERLINK\l"_Toc155844779"2.1.2实验箱连线PAGEREF_Toc155844779\h6HYPERLINK\l"_Toc155844780"2.2CAN总线控制器SJA1000PAGEREF_Toc155844780\h6HYPERLINK\l"_Toc155844785"2.3CAN控制器接口PCA82C250PAGEREF_Toc155844785\h7HYPERLINK\l"_Toc155844789"第3章软件流程图及说明PAGEREF_Toc155844789\h8HYPERLINK\l"_Toc155844790"3.1软件流程图PAGEREF_Toc155844790\h8HYPERLINK\l"_Toc155844791"3.1.1主程序流程图PAGEREF_Toc155844791\h8HYPERLINK\l"_Toc155844792"3.1.2初始化子程序流程图PAGEREF_Toc155844792\h8HYPERLINK\l"_Toc155844793"3.1.3发送数据子程序流程图PAGEREF_Toc155844793\h10HYPERLINK\l"_Toc155844794"3.1.4接收数据子程序流程图PAGEREF_Toc155844794\h10HYPERLINK\l"_Toc155844795"3.2软件实现过程PAGEREF_Toc155844795\h10HYPERLINK\l"_Toc155844796"