2.1CAN基本通信实验_第1页
2.1CAN基本通信实验_第2页
2.1CAN基本通信实验_第3页
2.1CAN基本通信实验_第4页
2.1CAN基本通信实验_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.1CAN 基本通信实验2.1.1实验目的了解CAN-bus通信原理,实现基本的CAN-bus双节点通信。掌握CANE-E接口卡和CANalyst-分析仪的基本使用方法。2.1.2实验设备及器件PC机 一台iCAN教学实验开发平台一台2.1.3实验内容利用实验平台上的CANET-E及CANalyst-分析仪构成两个CAN节点,实现单节点自发自收,双方数据的收发。2.1.4实验要求实现CAN-bus网络上两个节点的双向对发实验。2.1.5实验预习要求了解CAN-bus通信原理,CAN-bus网络拓扑结构,CAN-bus传输介质等相关内容。2.1.6实验步骤CAN节点的连接;CAN节点初始化;单节点收发;双节点收发。2.1.7实验测试示例图2.1 简单CAN网络如图2.1所示为两个CAN节点的连接示意图,两个CAN节点要进行正常的CAN通信,必需保证两节点的通信波特率一致。该实验中的CAN-bus通信波特率为500kbps(默认用户不需另行设置)。1CANalyst-分析仪的自接收实验ZLGCANTest 的设置将CANalyst-II分析仪通过USB线缆连接到PC机的USB端口。打开ZLGCANTest软件,点击主菜单中的类型,从下拉列表中选择USBCAN2,如 2.2 所示:图2.2 在ZLGCANtest选择USBCAN2在“设备操作”菜单中选择“打开设备”项。出现图2.3所示的属性对话框。图2.3 设置CANalyst设置验收码为0x00000000,屏蔽码为0xffffffff,实验平台的CAN 网络的波特率为 500kbps,据此设置定时器0:0x00,定时器1:0x1c,滤波方式为双滤波,模式为正常工作模式。点击“确 定”按钮,完成设置,出现如图 2.4 所示的收发界面。图2.4 ZLGCANtest 收发界面选择发送方式为:自收自发,每次发送5 帧,帧类型为:标准帧,帧ID为:00000000,数据为:00 01 02 03 04 05 06 07,帧格式为:数据帧。发送次数:1次,每次发送间隔为10ms。设置完成之后,点击“启动 CAN”按钮,激活CAN 通道,然后点击“发送”按钮。软件的显示区自己中显示CANalyst-II的收发数据。如下图2.5所示:图2.5 CANalyst-II收发数据显示从图中可以看出,CANalyst-II发送5帧数据,接收5帧数据,发送和接收的数据相同,且与设置的收据一致,自收发成功。z2双节点通信在设置好CANET-E接口卡和CANalyst-分析仪后,即可进行双方的对发实验。请确保双方的波特率一致。打开ZLGCANTest软件,在“类型”下拉列表中选择“CANET-E”图2.10选择设备在“设备操作”下拉列表中点击“打开设备”出现如此下图所示的界面。图2.11 打开设备根据CANET-E的设置属性,填入相应的参数,如上图所示。然后点击“确定”按钮。设置完后不要关闭ZLGCANTest。打开 CANPro软件,如下图所示,CAN路索引选择CAN1并选择CAN。如下图2.12所示。图2.12 CANPro界面在“操作”下拉列表中选择“启动系统”出现图2.13界面。图2.13 打开设备按图上的数据设置好各个参数,点击“确定”按钮。 在点击“数据发送”图标,如下图所示。图2.14 数据发送出现数据发送对话框,如下图所示:图2.15 数据发送对话框按照图示的数据进行设置。发送格式为:正常发送。帧类型为:扩展帧。帧格为:数据帧。帧ID为:00000000。DLC=0x08,每次发送帧数为:10。时间间隔为:100ms。点击“添加到发送列表”,则发送列表中出现相应的帧数据,点击“发送”按钮。CANPro的收发窗口显示发送的数据,如下图所示:图2.16 CANPro收发窗口观察 ZLGCANTest软件窗口中,接收到10帧报文,报文类型为扩展帧,帧ID为0x00,帧数据长度为8个字节,帧数据为11 22 33 44 55 66 77 88 ,与CANalyst分析仪所发送的数据是一致的,如下图2.17所示。图2.17 ZLGCANTest收发窗口在ZLGCANTest软件中修改发送次数为10,并点击“发送”按钮如下图2.18 所示:图2.18 ZLGCANTest收发窗口可以观察到 CANPro软件收发窗口中接收到了10帧报文,报文ID为0x00,报文数据为:00 01 02 03 04 05 06 07,与CANET-E接口卡发送的数据是一致的。图2.19 CANPro收发窗口3思考()如何安排CAN-bus网络布线,一般采哪种拓扑结构?答:一般采用综合布线网络拓扑结构:有星型网、树型网、环型网、分布式网络、总线型网。()通信网络终端为什么要加一个120终端电阻?主要是TTL电平与CMOS电平之间不能很好地兼容,TTL高电平才0.3-3.6伏,而CMOS高电平则需要6-12伏,所以直接把TTL电平加入CMOS电路中是不行的,需要上拉电阻拉高电平。但是CMOS电平直接加入TTL电路中是可以的,不需拉低电平。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!上拉是对器件注入电流,下拉是输出电流。弱强只是上拉电阻的阻值不同,没有什么严格区分。对于非集

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论