- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
曙光电子-CAN总线培训资料要点
0 一致性测试 一致性测试可以分成以下3个部分: ?? 软件测试,对DeviceNet协议的功能进行验证。在测试时,根据设备复杂性的不同,可传输多达数千个报文。 ?? 硬件测试,检测物理层的兼容性。该测试检测规范的所有要求,例如断线保护、过压、接地和绝缘、CAN收发器等等。该测试对于不符合DeviceNet规范的设备可能是破坏性的。 ?? 系统互用性测试,可以验证在一个多达64个节点和众多不同厂商扫描仪的网络中设备的功能。 0 一致性测试 一致性测试软件可直接从ODVA获得。它是基于Windows的工具,运行在不同供应商的几个PC-CAN接口上。厂商在进行正式的ODVA测试之前可以对其设备进行测试。至现在为止,硬件测试和系统互用性测试只能由3个独立测试中心完成。 如果设备通过了上述3个部分测试,那么可以说它已通过DeviceNet 一致性测试,并加以标记。许多DeviceNet用户现在都要求有该标识。通过一致性测试的设备在市场上会有显著的优势。 * 连接的概念 DeviceNet 的连接提供了“应用”之间的路径。当建立连接时,与连接相关的传送会被分配一个连接ID(CID)。如果连接包含双向交换那么应当分配两个连接ID值。 DeviceNet建立在标准CAN2.0A协议之上,并使用11位标准报文标识符,可分成4个单独的报文组如下表: DeviceNet的对象模型 连接对象 显式报文 I/O报文 对象模型为管理和实现DeviceNet 产品的属性(可见特性的描述)、服务(支持的功能)和行为(如何响应特定事件)提供了一个模板。 节点内对象大体可分为通信对象和应用对象两类。 节点 DeviceNet的对象模型 模型为每个属性提供了由4 个数字组成的寻址方案,它们分别是节点地址(MAC ID)、对象类标识符、实例编号和属性编号。这四级地址与显式报文连接相结合,将数据从DeviceNet 网络上的一点传送到另一点。下表列出四个地址组件的范围: 地 址 最 低 最 高 节点 0 63 类 1 65535 实例 0 65535 属性 1 255 DeviceNet设备里的对象类 标识对象——类标识符=01;一般只包含一个实例(1#实例) ,该实例的属性有:供货商ID、设备类型、产品代码、版本、状态、序列号、产品名称等。 报文路由对象——类标识符=02;一般只包含一个实例(1#实例),该对象向其他对象传送显式报文。该对象一般不具有外部可视性。 DeviceNet对象——类标识符=03;提供了节点物理连接的配置及状态。一个物理网络接口对应一个DeviceNet对象。 组合对象——组合多个应用对象的属性,便于访问。例如多个应用对象I/O数据的组合。 DeviceNet设备里的对象类 连接对象——DeviceNet 产品一般至少包括两个连接对象。每个连接对象代表DeviceNet 网络上两节点间虚拟连接中的一个端点。两种连接类型分别称为显式报文连接和I/O 报文连接。显式报文包括属性地址、属性值和服务代码来描述所请求的行为。I/O 报文只包含数据。I/O 报文中,所有有关如何处理数据的报文都包含在与该I/O 报文相关的连接对象中。 参数对象——在带有可设置参数的设备中要用到参数对象。每个实例代表一个参数,每个参数的属性包括它的值、范围、文本和限制等。 应用对象——通常设备中至少有一个应用对象。DN规范的对象库中有大量的标准应用对象。 DeviceNet的报文 DeviceNet 应用层定义了如何分配标识符,如何用CAN 数据区指定服务、传送数据。 DeviceNet 使用更为有效的生产者—消费者模式,取代了传统的源—目的传输方法。该模式要求对信息打包,使它具有数据标识区。标识符还提供仲裁的手段,以便更高效传送I/O 数据,并供多个消费者使用。 拥有数据的设备生产数据报文,所有需要数据的设备在总线上监听报文,识别出相应的标识符后就消费此数据。采用生产者—消费者模式,报文将不再专属于特定的源或目的,例如机组控制器发出的一个报文,用很窄的带宽就可以供多个电动机起动器使用。 DeviceNet的报文 DeviceNet 定义了两种不同类型的报文,称作I/O 报文和显式报文。 I/O 报文适用于传输应用和过程数据。I/O数据总是从一个“生产”应用传输到多个“消费”应用。 I/O报文格式的最重要的特性是完全利用了CAN数据场来传输过程数据。连接的端点通过CAN报文标识符来识别过程数据的重要性。每个I/O报文使用1个优先级高的CAN标识符。 I/O 报文通过一点或多点连接进行报文交换。报文的含义由连接ID(CID,CAN 标识符)指示,建立连接就是预先规定该报文的发送和接受设备,包括源和目的对象的属性,以及数据生产者
您可能关注的文档
最近下载
- Unit 5 We’re family第2课时(课件)2024-2025学年度-外研版(三起)(2024)英语三年级上册.pptx VIP
- 教育教学设计:青少年科技辅导员论文(马伟)2016-3.doc VIP
- 塞斯纳172飞机起落架系统可靠性分析.docx
- 《WPS办公与应用》期末考试复习题库(含答案).docx
- DDS软件-AMADEUS5.doc
- 小学英语课程与教学论.pptx VIP
- 以色列DDS门禁系统Amadeus5技术培训使用手册.pdf
- 说明分析柏林广场b21绿宝书.docx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 清洁生产与清洁生产审核(培训)演示文稿.ppt VIP
文档评论(0)