ST FOC2.0疑问总结资料

本文探讨了ST FOC2.0无感电机控制中的技术细节,包括TA计算公式中的根号3/Udc因素,无感启动的预定位、强拖和闭环过程,以及转矩电流在预定位阶段的影响。通过深入分析,帮助读者理解ST程序中的关键概念和计算原理。

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

1、同问,TA=(T+X-Z)/2,感觉少了个 根号3/Udc.
我这几天推了一下,知道为什么少了根号3/Udc,主要是因为标幺话的缘故,st程序中对V alfe和Vbeta标幺成Q15格式,这个没有疑问吧,而V alfe和Vbeta的值最大等于2/3Udc,但是我们一般不会过调制,因此V alfe和Vbeta的值最大等于2/3Udc*cos30= Udc / 根号3 ,这样的话Udc就标幺成 根号3 *2^15 ,你不是说少了个根号3吗?由于要除以Udc,因此相当于除以( 根号3 2^15 ),所以根号3就没有了,但是还少除了个2^15,这个东西在程序中除了131072 这个是多少呢?(这个数是许多看了ST程序的人没有看懂的地方) 等于 4327678 4是周期放大了4倍,32768是q15格式,在这里他除了,因此刚好可以解释为什么少了根号3/Udc, 希望可以帮到想学的人,还有不懂的可以提问,不要问的太小白了
在这里插入图片描述

添加链接描述
2、楼主,能不能分析一下 FOC 2.0 无感启动过程啊?
我今天看了一下,st的无感启动流程大致是三步:预定位 强拖 闭环
预定位: 转矩电流给0 励磁电流给设定的最大电流值(从0增加到SLESS_I_ALIGNMENT) 把D轴吸到90度位置,执行时间是SLESS_T_ALIGNMENT设定的值默认700ms 时间已到完成预定位
强拖: 励磁电流给0 转矩电流从FIRST_I_STARTUP增加到设定的最大电流值FINAL_I_STARTUP执行时间I_START_UP_DURATION(默认FIRST_I_STARTUP=FINAL_I_STARTUP),并且在电流增加的过程角速度dpp从0增加到F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值