跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Blogs
  3. YTM32B1XXX系列MotorDemo使用相关

YTM32B1XXX系列MotorDemo使用相关

已定时 已固定 已锁定 已移动 Blogs
1 帖子 1 发布者 32 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • SSEZKXS 离线
    SSEZKXS 离线
    SSEZKX YunTu
    编写于 最后由 编辑
    #1

    1 简介

    1.1 此demo适配于YTM32B1LE05H0MLHT, YTM32B1MC03H0MLHT, YTM32B1MD14G0MLHT, YTM32B1ME05G0MLHT这四款封装为LQFP64的通用MCU,代码中引脚配置pintopin兼容;

    1.2 Demo实物图
    023d05ee-2dd2-459b-add4-1758c8d74582-image.png

    1.3 电机实物图
    三线为电机的三项,五线为传感器端,不使用建议用绝缘胶带包裹;
    a8c25300-f3d2-4353-9425-c08d4563ebcc-image.png

    1.4 本次只介绍相电流采样方式,单电阻母线电流采样方式待更新;

    2 demo配置步骤

    2.1 MCU供电选择
    MCU通过跳帽可选5V或3.3V电源域;
    原理图
    ba11ca4c-4e2b-4c89-adf6-595ae1e054f0-image.png
    实物图,此时为5V供电;
    b593f6a6-7f21-4705-a616-4b3daf6ec18d-image.png

    2.2 采样电阻配置
    将SJP1-1与SJP1-2用锡短接,将SJP2-1与SJP2-2用锡短接,配置为三项电阻采样;
    原理图
    94524827-3455-418d-8ab7-d62b8a483de6-image.png
    实物图
    94d71e68-bf40-4cc5-874c-ef43d25b688a-image.png

    2.3 电机与demo连接
    接线端口
    49bbc0b0-cfa2-4373-beb0-f08b1261d994-image.png
    注:接线不同导致转向不同;

    2.4 Debug调试口连接
    debug为SWD协议,板上端口为10pin SWD标准防呆端口;
    125c72e7-9a34-4770-b988-da3e97b482d4-image.png

    2.4 电源连接
    此demo为12V系统,直流源供电
    a7ca5450-8e39-4222-82e6-da22348584a7-image.png
    注:使用直流源供电时,推荐限流5A防止系统因直流源限流不工作;

    经过以上步骤后,即可上电调试了;

    3 调试
    3.1 电机参数测量
    3.1.1 电阻与电感
    测试仪器:LCR
    选用LS-RS档,电平选择1V,测电阻时频率选择100Hz,测量电感时选择1KHz,测试之前最好进行开路和短路清零。接线方式为表笔与电机任意两相连接,需测三组(例:黄蓝,黄绿,蓝绿三组);
    3f6ab13d-059f-4e99-9211-c30c78439233-image.png
    测得结果为线电阻与线电感,进行计算得到相电阻与相电感:
    phase resistance = ((R1 + R2 + R3) / 3 ) / 2;
    phase inductance = ((L1 + L2 + L3) / 3 ) / 2;
    注:此电机为表贴式电机,Lq=Ld;

    3.1.2 磁链常数测量
    测试仪器:示波器
    用示波器一个探头的地与信号分别连接电机任意两相,用绳子或其它工具缠绕电机转子,拉动使其旋转,示波器捕捉反向电动势,选取较为均匀的反向电动势波形;
    a2f22800-76ff-47a9-8007-74904949316b-image.png
    得到峰峰值Vpp和频率F,计算得到磁链常数:
    KFI = Vpp / (4 * π * F * sqrt(3));

    3.1.3 极对数测量
    有多种方式,这里介绍较为常用的一种方式,将电机任意两相连接直流源的正负,通电,电压自定义(不能过大,通常为1V),电流500mA,然后用手转动转子,可以感觉出来有停顿,几次停顿即为几对极,若停顿感觉不明显可每次500mA递增电流后重复动作;

    3.2 PEAK_VOLATGE
    BUS电压采样分压电路
    503c21ca-4e41-420c-b96c-5586162e87b8-image.png
    根据原理图可得知可测量最大母线电压为 Vbusmax = VDDmcu * 105 / 5;

    3.3 PEAK_CURRENT
    电流采样运放电路
    4e4a27c2-5428-4675-8d21-16326a4d112c-image.png

    shunt电路
    076e9d73-9ae7-44d0-9751-07f4f97d51a7-image.png
    根据原理图可得知电流增益G = (2KΩ+10KΩ)/2KΩ = 6, 采样电阻R = 0.05Ω,计算公式为:
    Peak current = (0.5 * Vref / G) / R;

    至此需测量参数测量结束,将测得参数填入代码;

    4YTM32B1XXX系列MotorDemo原理图
    SCH_motor_driver_2025-04-22.pdf

    5 YTM32B1XXX系列MotorDemo代码
    YTM32B1XXX_FOC.zip

    后续会更新单电阻母线电流采样硬件配置与相应代码

    1 条回复 最后回复
    0

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YCT离线License申请流程

    帮助没办法联网的电脑使用YCT

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • can
    15
    demo
    14
    uds
    7
    lin stack
    6
    fbl
    5
    yt-link
    5
    md14
    4
    adc模块
    3
    Online Users
    yishui66Y
    yishui66
    YQHY
    YQH
    ganyongchaoG
    ganyongchao
    quanfengQ
    quanfeng
    jiankang_wangJ
    jiankang_wang
    gaoShengG
    gaoSheng
    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门