CIA 402笔记

CIA 402对象字典中的部分参数

CIA 402中规定了一系列完整的电机控制参数,这里简单提取了部分常用的参数(不包含探针功能)

| 索引 | 子索引 | 名称 | 说明 | 类型 | 属性 |
| 603f | 0 | 故障码 | 用于显示当前电机控制相关故障 | u16 | RO |
| 6040 | 0 | 控制字 | 通过控制字的切换可以切换电机控制的状态机 | u16 | RW |
| 6041 | 0 | 状态字 | 显示当前的状态机以及电机运行的状态 | u16 | RO |
| 6060 | 0 | 控制模式 | 可以控制电机进行回原点,目标速度,目标位置,同步速度,同步位置,同步力矩等模式 | u8 | RW |
| 6061 | 0 | 模式显示 | 当前的运行模式 | u8 | RO |
| 6062 | 0 | 命令位置 | 命令位置模式需要用到,单位Pulse | i32 | RW |
| 6064 | 0 | 当前的运行位置 | 一般单位是pulse | i32 | RO |
| 606C | 0 | 当前的运行速度 | 单位可以是r/min或者pulse/s 或者其他速度单位 | i32 | RO |
| 607A | 0 | 目标位置 | 同步位置模式需要用到目标位置 | i32 | RW |
| 6081 | 0 | 目标位置下的最大速度 | 注意是位置模式下 | u32 | RW |
| 6083 | 0 | 加速度 | 有些厂家认为该加速度为加速时间单位ms;有些则认为是加速度单位pulse/s^2,都可以 | u32 | RW |
| 6084 | 0 | 减速度 | 有些厂家认为该减速度为减速时间单位ms;有些则认为是加速度单位pulse/s^2,都可以 | u32 | RW |
| 60FF | 0 | 最大速度(速度模式) | 单位pulse/s 或者 r/min都可以 | i32 | RW |
| 6098 | 0 | 回原点模式 | 原点加限位,原点...回原点模式 | u8 | RW |
| 6099 | 0 | 子索引 | 回原点速度 | u8 | RW |
| 6099 | 1 | 回原点速度(高速) | 单位pulse/s 或者 r/min都可以 | u32 | RW |
| 6099 | 2 | 回原点查询速度(低速) | 单位pulse/s 或者 r/min都可以 | u32 | RW |
| 609A | 0 | 回原点加减速度 | 有些厂家认为该减速度为减速时间单位ms;有些则认为是加速度单位pulse/s^2,都可以 | u32 | RW |
| 607C | 0 | 回原点补偿值 | 单位pulse | I32 | RW |

60FD 0 输入端子状态 有些厂家认为该减速度为减速时间单位ms;有些则认为是加速度单位pulse/s^2,都可以 u8 RW
对象字典参数
  1. 6040控制字参数(官方手册P49)

| bit 15 | bit 14 | bit 13 | bit 12 | bit 11 | bit 10 | bit 9 | bit 8 | bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 |

厂家自定义 保留 停止 复位错误 特殊运行模式 使能 急停 上电 开机

这里特殊运行模式,在目标位置模式中,bit4会用做启动指令,bit5用作切换目标位置指令,bit6用作绝对位置,相对位置切换功能;

  1. 6041状态字(官方手册P50)

    | bit 15 | bit 14 | bit 13 | bit 12 | bit 11 | bit 10 | bit 9 | bit 8 | bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 |

    厂家自定义 特殊的运行模式 内部限制行为 目标到达 远程参数 厂家自定义 报警 开机去使能 急停 上电使能 故障 运行使能 开机 准备开机

状态字会根据系统的当前状态进行状态机切换。

  1. 6060 运行模式

    | -1 - - 128 | 9-127 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |

    厂家自定义运行模式 保留 同步位置模式* 插入位置模式 回原点模式 保留 力矩模式 速度模式 同步速度模式 位置模式 保留

*同步位置模式在官方CIA 402文档中并没有提到,但是目前在ethercat中应用较多,故在这里也提出来;

CIA 402 状态机

状态说明

状态名 说明
Not Ready to Switch on 设备电源接通,已经初始化完毕,自检ok
Switch on Disabled CANopen通讯开始,可以利用SDO通讯服务对设备进行参数设置
Ready to Switch on 准备阶段,可以继续设置参数
Switched on 设备已经准备好,输出级电压在切换下个状态前接通,还不能执行电机运行
Operation Enable 电机使能,可以按照运行模式执行动作
Quick Stop Active 急停
Fault Reaction Active 报警发生,电机停机,但是此时电机仍然使能
Fault 错误发生

摘自:CANOPEN使用心得1-cia301、cia402简单提要_嵌入式_Jomb-2048 AI社区

相关推荐
KillerNoBlood1 小时前
OpenClaw笔记
linux·网络·笔记
1104.北光c°1 小时前
Leetcode206.反转链表 迭代+递归 【hot100算法个人笔记】【java写法】
java·数据结构·笔记·算法·leetcode·链表·反转链表
早睡早起好好code2 小时前
InternNav 论文回看
笔记·python·深度学习·学习·算法
Aliex_git2 小时前
前端监控笔记(一)
前端·笔记·学习
中屹指纹浏览器2 小时前
2026小程序与Web生态跨端设备指纹一致性检测及对抗技术研究
经验分享·笔记
左左右右左右摇晃2 小时前
Java并发——Lock锁
java·开发语言·笔记
<花开花落>2 小时前
AI 时代下,思考阅读方式的改变
经验分享·笔记·学习方法
似水明俊德2 小时前
16-C#.Net-自研ORM框架-学习笔记
windows·笔记·学习·c#·.net