跳到主要内容

产品使用教程

DDSM350-CT 产品使用教程提供 UART 和 CAN 两种通信方式,请根据实际使用需求选择对应的教程。

📄️UART 通讯协议

详细介绍了轮毂电机的UART 通讯协议 ,帮助您选择适合项目需求的通讯方式。


📄️CAN 通讯协议

详细介绍了轮毂电机的CAN 通讯协议 ,帮助您选择适合项目需求的通讯方式。


常用对象表

标识说明
RW—可读写,RO—只读,WO—只写
DEC—内部单位,与实际物理量存在一定转换关系
数据类型
08U—无符号字节型,08S—有符号字节型
16U—无符号 16 位整型,16S—有符号 16 位整型
32U—无符号 32 位长整型,32S—有符号 32 位长整型
保存标志:S1,S2,… ,S5
(凡是带有保存标记的对象变量,在上电初始化时从 EEPROM 中加载数据到变量中)
S1—通讯设置参数群
S2—IO 口配置参数群
S3—校准参数群
S4—电机参数群
S5—控制环参数群
U[y,x]—单位换算公式,根据公式转换成[DEC]单位时,取整部分

  • 表 F1-1 电机参数

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x70460x64101616U,ROHEX当前电机型号代码
    0x70310x64100116U,RW,S4HEX电机型号代码
    0x70320x64100208U,RW,S4HEX反馈类型
    0x70330x64100332U,RW,S4DEC编码器分辨率(默认值:4096)
    0x70350x64100508U,RW,S4DEC电机极对数
    0x70360x64100608U,RW,S4DEC励磁模式
    0x70370x64100716S,RW,S4DEC励磁电流
    0x70380x64100816U,RW,S4ms励磁时间
    0x70390x64100916U,RW,S40.1A电机过载电流
    0x703A0x64100A16U,RW,S4S电机过载时间常数
    0x703B0x64100B16U,RW,S40.1A电机最大电流
    0x70430x64101308U,RW,S4DEC电机旋转方向
    0x704A0x64101A16U,RW,S4rpm电机额定转速
  • 表 F1-2 基本模式及控制

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x70170x60600008S, RW, S5DEC工作模式
    3 带加减速控制的速度模式
    -3 立即速度模式
    1 位置模式
    0x70190x60400016S, RWHEX控制字
    0x06 电机断电(松轴)
    0x0F 电机上电(使能)
    0x86 清除驱动器报警
    0x1F 位置模式下运行到相应的绝对位置
    0x0F 位置模式下运行到相应的相对位置
    0x70180x60610008S, RODEC有效工作模式
    0x70110x26010016U, ROHEX驱动器错误状态字 1
    每个 BIT 代表一种错误, 具体如下
    BIT[0]: 内部错误
    BIT[1]: 编码器 ABZ 信号错误
    BIT[2]: 编码器 UVW 信号错误
    BIT[3]: 编码器计数错误
    BIT[4]: 驱动器温度过高
    BIT[5]: 驱动器母线电压过高
    BIT[6]: 驱动器母线电压过低
    BIT[7]: 驱动器输出短路
    BIT[8]: 驱动器制动电阻过温报警
    BIT[9]: 实际跟随误差超过允许值
    BIT[10]: 保留备用
    BIT[11]: I2*T 故障(驱动器或电机过载)
    BIT[12]: 速度跟随误差超过允许值
    BIT[13]: 电机过温报警
    BIT[14]: 寻找电机错误(通讯式编码器)
    BIT[15]: 通信掉线报警
    0x701F0x605A1108U, RWDEC急停命令
    1: 急停生效
    0: 急停解除
    0x70910x607A0032S, RWDEC绝对目标位置
    (工作模式 1 下的绝对目标位置)
    0x709F0x607B0032S, RWDEC相对目标位置
    (工作模式 1 下的相对目标位置)
    0x70980x60810032U, RW, S5DEC梯形速度
    (工作模式 1 时的梯形曲线的最大速度)
    U[y,x]:
    [DEC]=([rpm] * 512 * [反馈精度])/1875;
    [反馈精度]默认值:4096
    0x709D0x60820016U, RW, S5rpm梯形速度 rpm
    (工作模式 1 时的梯形曲线的最大速度)
    注:写此对象将会更新[0x7098]对象值
    0x70990x60830032U, RW, S5DEC梯形加速度
    U[y,x]:
    [DEC]=[rps/s] * 256 * [反馈精度] / 15625;
    [反馈精度]默认值:4096
    0x709A0x60840032U, RW, S5DEC梯形减速度
    U[y,x]:
    [DEC]=[rps/s] * 256 * [反馈精度] / 15625;
    [反馈精度]默认值:4096
    0x709B0x605A0132U, RW, S5DEC快速停止减速度
    定义快速停止过程的减速度,在驱动器运行在 3,1 模式下有效
    默认值:由配方而定
    U[y,x]:
    [DEC]=[rps/s] * 256 * [反馈精度] / 15625;
    [反馈精度]默认值:4096
    0x70B10x2FF00916S, RWrpm目标速度 rpm
    (在工作模式 3, -3 下的目标速度)
    注:写此对象将会更新[0x70B2]对象值
    0x70B20x60FF0032S, RWDEC目标速度
    (在工作模式 3, -3 下的目标速度)
    U[y,x]:
    [DEC]=[rpm] * 512 * [反馈精度] / 1875;
    [反馈精度]默认值:4096
    0x70E10x60F60816S, RWDEC目标电流
    (在工作模式 4 下的目标电流)
    U[y,x]:[DEC]=[Arms] * 1.414 * 2048 / I_MAX
    注:该电机,I_MAX=15;
    0x70E20x60730016U, RWDEC目标电流限制
    (在所有工作模式下的电流环有效目标电流限制)
    U[y,x]:[DEC]=[Arms] * 1.414 * 2048 / I_MAX
    注:该电机,I_MAX=15;
  • 表 F1-3 测量数据

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x70710x60630032S, RODEC实际位置值
    0x70750x60F91816S, ROrpm实际速度 rpm
    采样周期可以更改,默认值为 30ms,分辨率为 1rpm
    0x70760x60F91932S, RO0.001rpm实际速度_0.001rpm
    采样周期可以更改,默认值为 30ms,分辨率为 0.001rpm
    0x70790x60F91A16U, RW, S5ms实际速度的采样周期
    默认值为: 30
    0x70770x606C0032S, RODEC实际速度
    内部采样时间为 250uS
    [DEC] = ([rpm] * 512 * [反馈精度]) / 1875
    [反馈精度]默认值: 4096
    注: 因采样周期很短,所以速度值波动较大
    0x70720x60780016S, RODEC实际电流 Iq
    [DEC] = [Arms] * 1.414 * 2048 / I_MAX
    注: 该电机,I_MAX=15;
    0x70070x60F63216U, ROmA电机 Iit 实际电流
    0x50010x60F71216S, ROV实际直流母线电压
    分辨率为 1V
    0x70020x60F70B16S, RO°C驱动器实际温度
    0x70920x60F40032S, RODEC位置跟随误差
    运行过程中实际位置与预期位置的偏差
  • 表 F1-4 IO 口数据及控制

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x51000x20100A16U, ROBIT紧急停止实际输入状态(硬件输入)
    0x0004:紧急停止信号输入
    0x0000:无紧急停止信号
    0x51020x20100116U, RO, S2BIT紧急停止输入口极性设置
    0x0004:紧急停止信号极性不取反
    0x0000:紧急停止信号极性取反
    默认值:0x0004
    0x51010x20100216U, RWBIT紧急停止输入口仿真输入(软件仿真输入状态)
    0x0004:紧急停止信号仿真
    0x0000:无操作
    默认值:0x0000
    0x51030x20100B16U, ROBIT紧急停止输入口实际执行状态
    由紧急停止实际输入状态(硬件输入)、
    紧急停止输入口极性、紧急停止输入口仿真输入(软件仿真输入状态)三者决定
    逻辑关系式为:
    ([0x5100]或[0x5101])同或[0x5102]
  • 表 F1-5 通讯参数

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x10050x2FE00108U, RW, S1DECTTL232 波特率设置
    设定值 波特率
    4: 38400
    5: 56000
    6: 57600
    7: 115200
    设置完毕后需要保存启动才生效
    出厂默认值为: 7
    0x100F0x2FE00F08U, RW, S1DECTTL232 协议选择
    0: 自主协议
    1: 定制协议 1
    2: 定制协议 2
    设置完毕后需要保存启动才生效
    出厂默认值为: 0
    0x100B0x2F810008U, RW, S1DECCAN 波特率设置
    设定值: 波特率
    0: 50K
    1: 83.333K
    2: 100K
    3: 125K
    4: 250K
    5: 500K
    6: 800K
    7: 1000K
    设置完毕后需要保存启动才生效
    出厂默认值为: 5
    0x100C0x65100F08U, RW, S1DECCAN 站号(内部存储)
    设置完毕后需要保存启动才生效
    出厂默认值为: 1
    0x30100x41001008U, RW, S1DEC通信掉线停机使能
    0: 不使能
    1: 使能
    0x30110x41001132U, RW, S1mS通信掉线停机延时
    默认值: 600
    当对象“0x3010”总线断线检测使能为1时,当总线断线超过设置时长,电机将松轴
    0x47000108U, RWDEC简易 PDO 功能 1
    1: 使能 TXPD01(自动上报实际位置和实际速度)
    0: 不使能
    默认值: 0
    0x18000316U, RWmSTX-PD01 禁止时间,默认 10ms。
  • 表 F1-6 参数保存

    UART对象地址CAN 通讯对象地址对象属性单位详细解释
    0x30610x2FE50108U, RWDEC保存 S1 标记参数群命令
    1: 保存所有标记为 S1 的对象
    其他值: 无动作
    0x30620x2FE50208U, RWDEC保存 S2 标记参数群命令
    1: 保存所有标记为 S2 的对象
    其他值: 无动作
    0x30630x2FE50308U, RWDEC保存 S3 标记参数群命令
    1: 保存所有标记为 S3 的对象
    其他值: 无动作
    0x30640x2FE50408U, RWDEC保存 S4 标记参数群命令
    1: 保存所有标记为 S4 的对象
    其他值: 无动作
    0x30650x2FE50508U, RWDEC保存 S5 标记参数群命令
    1: 保存所有标记为 S5 的对象
    其他值: 无动作