无刷电机使用说明(小白初学习)

本文介绍了直流无刷电机的工作原理,包括KV值、极对数、FOC控制方法,以及DQ坐标系、帕克反变换和克拉克反变换的应用。还涉及SVPWM调制和CAN通信驱动电机的技术,如dgm电机和电调的控制命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无刷电机简介

直流无刷电机可以抽象成上图模式,定子由三个线圈组成,转子由一对磁极组成。通过改变ABC的电流方向来改变定子产生的磁场方向,从而使磁铁转动起来

电机参数:

        KV值:电机的转速(空载)=KV值×电压;例如KV1000的电机在10V电压下它的转速(空载)就是10000转/分钟。可以理解为电压每上升1V,电机增加的转速值。

        极对数:三相无刷电机每组线圈都会产生N、S磁极,每个电机每相含有的磁极对数就是极对数。电气角度 = 机械角度 * 极对数。

FOC简介

目标电流矢量是任意的,而三相绕组的方向是固定的,如何通过三相绕组电流的改变合成我们想要的任意大小和方向的目标电流矢量就是FOC(磁场定向矢量控制)要达成的目的。

DQ坐标系:

当三相绕组产生的磁场方向始终与转子磁铁相切的时候最为理想,这样相同电流下产生的旋转力量最大(图中IQ),当我们三相绕组产生的磁场方向与转子磁场方向反向平行时,这时候电机会被吸在原地不动(图中ID),电流都用来产生热量。因此我们以转子磁铁为参考,建立DQ坐标系,DQ坐标系随转子转动。

帕克反变换与αβ坐标系:

我们知道DQ坐标系是旋转坐标系,但我们的三相绕组是静止的,因此首要任务是将旋转坐标系变换为静止坐标系,即找到一个静止坐标系使其产生的磁场等同于DQ坐标系,我们将这个坐标系命名为αβ坐标系,其中由DQ 坐标系向αβ坐标系这一变换过程称为反Park变换。

克拉克反变换与abc三相坐标系:

电机定子是ABC三个夹角为120°的绕组线圈,Clark反变换的目的是把两个垂直的坐标系转变为三相绕组坐标系。经过Clark反变换后就可以通过三相绕组去产生ID和IQ了。

SVPWM:

通过控制三相绕组电压输出引脚的PWM波占空比来控制三相电压值,来产生想要的ID和IQ值,这就是SVPWM波。

编码器安装介绍

dgm电机:

CAN通信驱动电机

使用can通信直接向电调发送数据帧就可以驱动电机。

dgm电调:

StdId:第六位是命令索引,高位是dgm电调节点ID

CAN_CMD_MOTOR_ENABLE   启动电机,进入工作模式
        节点ID:目标dgm驱动器节点ID
        命令索引:1
        数据字节数:0
        数据:无

函数体

CAN_CMD_SET_VELOCITY   设置电机目标转速
用户控制器发送:
        节点ID :目标 dgm 驱动器节点 ID
        命令索引:3
        数据字节数:4
        数据:目标转速(float32)
        目标转速:单位为 转/

函数体

PS:函数循环里的Delay函数时间要用5ms,反正10ms不行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值