2.1CAN基本通信实验[骄阳教育].doc

上传人:rrsccc 文档编号:9096809 上传时间:2021-02-02 格式:DOC 页数:9 大小:1.78MB
返回 下载 相关 举报
2.1CAN基本通信实验[骄阳教育].doc_第1页
第1页 / 共9页
2.1CAN基本通信实验[骄阳教育].doc_第2页
第2页 / 共9页
2.1CAN基本通信实验[骄阳教育].doc_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2.1CAN基本通信实验[骄阳教育].doc》由会员分享,可在线阅读,更多相关《2.1CAN基本通信实验[骄阳教育].doc(9页珍藏版)》请在三一文库上搜索。

1、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、节点收发;双节点收发。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所示

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

4、 通道,然后点击“发送”按钮。软件的显示区自己中显示CANalyst-II的收发数据。如下图2.5所示:图2.5 CANalyst-II收发数据显示从图中可以看出,CANalyst-II发送5帧数据,接收5帧数据,发送和接收的数据相同,且与设置的收据一致,自收发成功。z教育高等a2双节点通信在设置好CANET-E接口卡和CANalyst-分析仪后,即可进行双方的对发实验。请确保双方的波特率一致。打开ZLGCANTest软件,在“类型”下拉列表中选择“CANET-E”图2.10选择设备在“设备操作”下拉列表中点击“打开设备”出现如此下图所示的界面。图2.11 打开设备根据CANET-E的设置属性

5、,填入相应的参数,如上图所示。然后点击“确定”按钮。设置完后不要关闭ZLGCANTest。打开 CANPro软件,如下图所示,CAN路索引选择CAN1并选择CAN。如下图2.12所示。图2.12 CANPro界面在“操作”下拉列表中选择“启动系统”出现图2.13界面。图2.13 打开设备按图上的数据设置好各个参数,点击“确定”按钮。 在点击“数据发送”图标,如下图所示。图2.14 数据发送出现数据发送对话框,如下图所示:图2.15 数据发送对话框按照图示的数据进行设置。发送格式为:正常发送。帧类型为:扩展帧。帧格为:数据帧。帧ID为:00000000。DLC=0x08,每次发送帧数为:10。时

6、间间隔为: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收发窗口可以观察到 CAN

7、Pro软件收发窗口中接收到了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电路中是可以的,不需拉低电平。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!上拉是对器件注入电流,下拉是输出电流。弱强只是上拉电阻的阻值不同,没有什么严格区分。对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。(3)实验心得。初步的了解到了学习本门功课的实际应用方面,以及认识和了解到了一些新实物、软件应用等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1