EDA实验手册.docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA实验手册

目 录 目 录 1 1.关于软件的说明 2 2.软件的安装与卸载 3 2.1 安装过程 3 2.2 软件的卸载 5 3.CAN总线的基本实验 6 3.1 标准帧格式的认识与接发实验 6 3.2 标准帧情况下,优先级问题 10 3.3 扩展帧的数据收发实验及优先级实验 10 3.4 接收滤波实验 11 3.5 虚拟设备实验 15 4.AT90CAN128单片机CAN控制器使用 17 5.TMS320LF2407的CAN控制器使用 17 6.J1939协议的使用 17 7.DeviceNet协议的使用 17 8.开放网络接口的说明 18 9.软件Bug报告 20 10.关于 21 1.关于软件的说明 在对CAN(Controller?Area?Network,控制局域网)总线知识的学习过程中,有很多的概念是比较抽象、晦涩的,这就使同学们学习起来有一定的困难,而当同学面对一堆CAN总线的设备或从事具体的设计时,由于对CAN总线的知识和工作原理缺乏一定的认识,就出现了猫吃团鱼找不到头的局面;同时,现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持2008-12-6 2.软件的安装与卸载 这部分很简单,软件大小只有2M,而且很容易安装卸载,熟悉计算机使用的同学可略过本节。 2.1 安装过程 软件的安装包有三个文件,如图2.1所示,用鼠标双击 图2.1 安装程序文件 setup.exe程序,就进入安装过程,能看到询问你是否安装软件的界面,如图2.2所示,点OK按钮,就能进入图2.3所示选择安装选择路径的对话框, 图2.2 询问是否进行软件安装 图2.3 安装路径选择对话框 如果不选择路径,点按钮进行安装。 接下来会出现开始菜单取名的对对话框如图2.4所示,直接点continue 按钮就行, 安装完毕后得到安装成功提示图2.5所示。 图2.4 安装开始菜单取名 图2.5 安装成功提示 2.2 软件的卸载 图2.6 到控制面板卸载软件 当不再使用软件时,可以进行卸载。 软件卸载方法是到计算机控制面板里找到“CAN总线学习模拟软件”点“更改/删除”。 另一种卸载方法是点winodws的”开始”菜单,点”程序”,再点“CAN总线模拟”,点“卸载”。 3.CAN总线的基本实验 3.1 标准帧格式的认识与接发实验 CAN标准数据帧结构 先补充点预备知识,找找书本,仔细看看标准数据帧的帧结构,如果找不到请看下面。 图3.1 CAN总线标准数据帧结构 从左到右认识一个标准数据帧在总线上传输的格式: 从整体上看,一个标准数据帧主要由:SOF(帧开始)、Arbitration Field(仲裁域)、Control Field(控制域)、Data Field(数据)、CRC Field(CRC校验域)、Ack Field(应答域)、End of Frame(帧结束)这几区域组成。 具体的解释如下: a.Bus idel(总线空闲),下面对应的是Interframe Space(帧之间的间隔),就是说总线上没有数据或传输两帧数据之间的那小段时间。 b.SOF(start of frame,帧开始),当要进行一帧数据传输时都要以这个开始,它是一个bit的显性电平(啥叫显示电平dominant?啥叫隐性电平recessive?baidu一下你就知道)。 c.11bit Identifier(11位ID号),传输数据的内容和意义就是由这11个bit标识的,这个ID号不是代表数据要传送到目的地,而是代表这一帧数据的含意。比方说ID为123h传送1个字节数据,这一个字节的数据存储某表桶里的液位值。也就是说ID为123h的数据帧就代表某个桶里的认错位值。为什么是123h呢?这里代表16进制123(十进制的291),11bit的ID能代表多少种意思呢?算算2的11次方=2048,所以11bit的ID值范围是0h~7FFh;ID号还代表什么用呢?这11bit的ID号和它后面的RTR位共同组成仲裁域,要知道总线是一条通信线路,上面有很多设备(叫节点),在一个时刻只能有一个设备发送数据。假如在同一时刻有两个设备要同时发送数据,怎么办?人的做法当然是VIP选享受服务啊,所心ID号越小的数据帧就越是VIP。所以ID号的另一个作用是仲裁谁先传数据。说了这么多,ID号是我们在做实验时要关心一项内容。 d.RTR(remote transmission request)远程传输请求位,这一位在数据帧中用不上,要设置为显性电平(RTR=0)。RTR为隐性电平时(RTR=1)时,帧类型为远程帧,找书看看CAN总线上传输的帧类型有几种?远程

您可能关注的文档

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档