×

CANopen总线协议的使用手册

消耗积分:1 | 格式:pdf | 大小:3.14 MB | 2020-10-12

SmileNN

分享资料个

  CANopen 是一个基于 CAN (控制局域网)串行总线系统和 CAL(CAN 应用层)的高层协议。CANopen 假定相连设备的硬件带有一个符合 ISO 11898 标准的 CAN 收发器和一个 CAN 控制器。 CANopen 通讯协议 CiA DS-301 包括周期和事件驱动型通讯,不仅能够将总线负载减少到最低限度,而且还能确保极短的反应时间。它可以在较低的波特率下实现较高的通讯性能,从而减少了电磁兼容性问题,并降低了电缆成本。 CANopen 设备协议定义了直接访问变频器参数机制以及时间关键进程数据通讯。 NCAN-02 满足 CiA (自动化中的 CAN)标准 DSP-402 (变频器和运动控制),只支持 “制造商专用”操作模式。CANopen 所用的物理介质是符合 ISO 11898 标准,采用分驱动机制和公共反馈的双线总线。

  驱动器 CN3 总是作为通讯电缆输入端子,CN4 总是作为通讯电缆输出端子(如果还需连接从站,电缆从该端子连接到下一从站设备;如果不需连接其他从站,可以在该端子加终端电阻)。多台 PRONET 驱动器连接时,严禁直连任意 2 台驱动的 CN3。举例,网络由一 PLC 和 A、B、C 三台 PRONET 驱动器组成,电缆接线如下: PLC → 驱动器 A 的 CN3,A 的 CN4 → 驱动器 B 的 CN3,B 的 CN4 → 驱动器 C 的 CN3, C 的 CN4 → 120 欧终端电阻。

  CAL 提供了所有的网络管理服务和报文传送协议,但并没有定义对象的内容或者正在通讯的对象的类型(它只定义了 how,没有定义 what),而这正是 CANopen 切入点。 CANopen 是在 CAL 基础上开发的,使用了 CAL 通讯和服务协议子集,提供了分布式控制系统的一种实现方案。CANopen 在保证网络节点互用性的同时允许节点的功能随意扩展:或简单或复杂。 CANopen 的核心概念是设备对象字典(OD:Object Dictionary),在其它现场总线(Profibus, Interbus-S)系统中也使用这种设备描述形式。CANopen 通讯通过对象字典(OD)能够访问驱动器的所有参数。注意:对象字典不是 CAL 的一部分,而是在 CANopen 中实现的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !