现场总线CAN实验指导【】

现场总线CAN实验指导【】

ID:46259781

大小:605.23 KB

页数:25页

时间:2019-11-22

现场总线CAN实验指导【】_第1页
现场总线CAN实验指导【】_第2页
现场总线CAN实验指导【】_第3页
现场总线CAN实验指导【】_第4页
现场总线CAN实验指导【】_第5页
资源描述:

《现场总线CAN实验指导【】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、现场总线CAN实验指导刖言CAN(ControllerAreaNetwork)总线诞生和发展于汽车工业口动控制,是两线制”多主对等”总线型拓扑网络,能有效地支持较高安全等级的分布实时控制系统,是唯一有国际标准的现场总线(FieldBus)o不少知名的半导体产家都住产CAN控制器芯片,不管是哪种产品,都是严格遵守已经指定的CAN的规范和国际标准。因此只耍掌握了一种,其余的就可以触类旁通。SJA1000是Philips半导体公司推出的独立式CAN控制器,本实验中,就是以SJAI000分别与PC机和单片机接口纽成不同的CAN节点。现有的CAN标准协议有两个:CAN2.0A和CAN2

2、.0B。木实验中,默认采用的协议标准是CAN2.0B标准。当然,也可以通过设置相应的寄存器来使SJA1000按照CAN2.0A的方式工作。本实验装置,包括了计算机的“CAN实验”软件、硬件电路和智能CAN节点的应用层程序三个部分。硬件电路主要是山单片机、SJA1000.PCA82C250、1SP电路和一些输入输出电路构成(详见附录2)0按逻辑功能來划分,硬件电路可以分为两部分:转换器(EPP-CAN)和智能CAN节点(CAN节点);而计算机端的“CAN实验”软件,则由VB.6编写而成,能够完成的实验内容包括初始化、数据发送与接收、对CAN节点的访问和对硬件输入输出的控制等。在

3、硬件电路上包含有ISP下载线(只适用于STC系列单片机,硬件电路留有其它系列单片机的ISP接口,详见附录3),方便实验者设计并下载自己的CAN通信程序。由于时间和水平不足,部分实验的制作和安排有些匆忙,难免有错谋和不足,希望老师同学们指出,并欢迎一起來讨论!请注意:1.由于这个实验装置要求使用并口的EPP模式,而一般情况下,并口是处于SPP模式的。所以在有些计算机上,使用这个实验软件之前,必须重启计算机到CMOS里修改并口的工作模式和并口的端口地址/中断号。具体做法是:重启计算机,按“DEL”进入CMOS设置,找到并口的选项:OnBoardParallel(不同计算机的这个并

4、口选项的位置是不同的)。设置并口的工作模式为EPP模式;设置并口端口地址/中断号为378H/IRQ7;2.“CAN实验”这个软件的数据的主要输入输出格式为16进制(HEX),在输入数据时,请不要把进制符号输入进去。例如:要输入16进制数“78H”,正确:直接输入“78”。(不要引号,不要空格)错误:“78H”、“0x78”、“&H78”等。3.最好在实验开始之前,把显示器的分辨率调到1024*768或更高的分辨率。4.在实验过程中,帮助文件可以帮你解决经常出现的问题。在附录2和附录3中,有相关的硬件电路图和各个跳线接口的介绍,实验之前和实验过程中可以作为参考。附录4中有一个完

5、整的CAN通信程序,仅供参考。2007.12.15目录实验一:CAN控制器SJA1000入门3实验二:CAN节点的数据发送接收6实验三:CAN节点的访问与控制9实验四:CAN总线竞争与总裁实验13实验五:设计性实验,编写CAN节点的简单通信程序15附录1:计算机与SJA1000的接口介绍附录2:硬件电路原理图附录3:实验装置接口及跳线附录4:一个CAN通信源程序实验一CAN控制器SJA1000入门一.实验冃的1.熟悉CAN实验硬件和软件,熟悉基木的界面操作和和关的硬件知识。2•学习CAN控制器SJA1OO0的的初始化过程,包括模式设置、滤波器设置、波特率设置和SJA1OOOJ

6、2作方式设置等。掌握寄存器的设置打访问方法。3.理解在PeliCAN模式下,涉及到的所有寄存器的作用和意义。二.实验内容1•准备工作计算机上的软件是通过并口来访问SJA1OOO的,并口与SJA1OOO的接口在附录1中冇介绍。止式做实验Z前。应该确认一下你的实验破件是否连接止常,请按照以下要求进行确认:A.实验装迸的硬件电路上,SJA1OOO是通过并口与计算机通信,请确认实验硬件与计算机的并口连接是否正确、各接口是否连接牢固,如呆连接头出现松动,请压紧。插拔并口的时候请不要太用丿J。电路背面较锋利,小心被划伤。B.在每一个实验硬件上,都包括了两个CAN接口。分别是:并口・CAN

7、装换器的CAN接口和智能CAN节点的CAN接口。实验开始之前请确认这两个CAN接口已经连通。如果没有连接好,请用跳线把她们连接起来,CAN总线的正确接法是(CANH-CANH,CANL-CANL),注意不要把CANH和CANL连在一起。C.当总线上冇多于2个CAN节点的时候,请把82C250的终端匹配电阻并接在CANH与CANLZ间。D.请确认电路板的电源连接正确(5V电源)。不要把电源接反了。2.熟悉CAN实验软件。从“开始I所有程序”中找到“现场总线CAN实验”,点击并打开,其主界面如图Mo宙口视(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。