你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到

ST 电机控制

意法半导体提供完整的电机控制解决方案,包括合适的电子器件,诸如集成式智能功率模块和系统级封装、单片式电机驱动器、快速高效的功率开关、具有电压暂态保护功能的可控硅、以及功能强大且安全的微控制器等。以及提供完整的生态系统(包括一系列评估板、参考设计、固件和开发工具),以简化和加速设计流程。

群主 Josie 成员 107
关注
  • 问答
  • 文章
  • 资源
  • 视频
我要提问
  • 热门问答
  • 最新问答
0 回答

为什么加ANYSTOP状态,且为什么ANYSTOP到STOP状态时间为400ms

电机控制
2 回答

如何将电机转速度控制在0.1RPM以下?我尝试过将SPEED_UNIT改为480,电机转速度可以控制在0.125RPM,但最转到250RPM时,编码器计数好像溢出了

STM32G4 步进电机 电机库 STM32电机控制
opqASZ 回答时间:2026-5-18 11:08

可以加您一个联系方式嘛,一起讨论一下技术tabuxxwol这是v,有什么不明白一起探讨一下

赞0 评论
6 回答

MotorControl Workbench 6.4.1 生成 FOC 项目代码后运行死机。

STM32F4 工业自动化 无刷直流电机 学习笔记 X-CUBE-MCSDK
48130717liqiang 回答时间:2026-5-22 14:32

[md]| # 【踩坑记录】STM32电机FOC驱动:MC Workbench 6.4.1生成代码参数配置错误导致死循环死机大家好,分享一个使用**MotorControl Workbench 6.4.1**生成STM32 FOC电机驱动代码时遇到的致命问题:因工具界面核心参数配置不匹配,导致代码时序计算溢出,最终触发死循环死机,给各位同好避个坑。一、问题现象基于MotorControl Workbench 6.4.1生成的FOC驱动代码,电机初始化阶段直接卡死。通过调试定位,程序陷入`r3_2_f4xx_pwm_curr_fdbk.c`文件的以下while循环无法退出:while ((TIMx->CNT) < (pHandle->pParams_str->Tw)){  /* wait for a maximum delay */}复制代码核心异常点:1. TIMx->CNT是16位PWM计数器,最大值约8400 ticks(由20kHz PWM频率 + 168MHz定时器时钟计算得出);2. 工具生成的Tw参数值却为65503;3. 因8400永远小于65503,循环条件恒成立,程序彻底死锁。二、问题根因:界面参数配置不匹配 + 无符号数溢出本次问题的核心是**STMC Board Designer**两个关键配置页面的参数不兼容,以下是具体溯源和计算过程。1. 错误的界面配置参数(附截图)问题源于Phase Voltage Generation和Current Sensing两个页面的参数搭配错误,关键配置如下:Phase Voltage Generation页面:TNoise=50ns、Dead Time=300ns、驱动ATK_PD6010B+MOS管IRFS3607PBFCurrent Sensing页面:TRise_NS=120ns、ADC_SAMPLING_CYCLES=15、ADC_CLK=21MHz、高级定时器时钟=168MHz这些参数会被工具自动写入`power_stage_parameters.h`头文件:#define TRISE_NS              120#define TNOISE_NS             50#define HW_DEAD_TIME_NS       300#define ADV_TIM_CLK_MHz       168#define ADC_CLK_MHz           21#define ADC_SAMPLING_CYCLES   15复制代码2. 工具生成代码的时序计算过程MC Workbench自动生成的时序计算逻辑存在无符号数溢出风险,步骤如下:Step 1:计算TW_AFTER(有效采样起始点)#define TW_AFTER ((uint16_t)(((HW_DEAD_TIME_NS + TRISE_NS) * ADV_TIM_CLK_MHz) / 1000UL))// 代入值:(300 + 120) * 168 / 1000 = 70.56 → 取整71 ticks复制代码Step 2:计算SAMPLING_TIME(ADC采样所需时钟)#define SAMPLING_TIME ((ADC_SAMPLING_CYCLES * ADV_TIM_CLK_MHz) / ADC_CLK_MHz)// 代入值:15 * 168 / 21 = 120 ticks复制代码Step 3:计算MAX_TWAIT (Tw)(采样等待窗口,核心溢出点)#define MAX_TWAIT ((uint16_t)((TW_AFTER - SAMPLING_TIME) / 2))// 代入值:(71 - 120) / 2 = -24.5 → 取整-24// 关键错误:uint16_t无符号类型将-24溢出为65512!复制代码3. 死循环触发逻辑- 工具生成的Tw=65512(溢出后的极大值);- TIMx->CNT最大值仅8400 ticks(168e6 / 20e3 = 8400);- 循环条件`TIMx->CNT < 65512`永远为真,程序卡死。三、根本原因总结界面参数不匹配:配置的TW_AFTER(71) < SAMPLING_TIME(120),导致减法结果为负;代码类型缺陷:工具生成代码使用uint16_t存储计算结果,负数直接溢出为大正数;工具无校验:MC Workbench未对时序参数的合法性做前置检查,放任非法值生成。四、解决思路与方法针对该问题,有3种可落地的解决方式,优先推荐第一种:1. 调整MC Workbench界面参数(最直接)    - 方案A:在Current Sensing页减小ADC_SAMPLING_CYCLES,如改为3,此时SAMPLING_TIME=24 ticks,71>24,计算结果为正;    - 方案B:在Phase Voltage Generation页适当增大Dead Time,提高TW_AFTER值;    - 核心原则:确保TW_AFTER > SAMPLING_TIME。2. 修复工具生成的代码逻辑    - 中间计算步骤改用int32_t有符号类型;    - 添加保护判断,若TW_AFTER

赞0 评论
4 回答

STSPIN32G4 STM32G431VBTx CAN FIFO发送数据帧随机变远程帧

STM32G4 STSPIN
opqASZ 回答时间:2026-5-18 11:09

可以加您一个联系方式嘛,一起讨论一下技术tabuxxwol这是v,有什么不明白一起探讨一下

赞0 评论
5 回答

定时器输出PWM控制电机的问题

电机控制 无刷直流电机 STM32电机控制 Timer/定时器
opqASZ 回答时间:2026-5-18 11:09

可以加您一个联系方式嘛,一起讨论一下技术tabuxxwol这是v,有什么不明白一起探讨一下

赞0 评论
1 回答

SGT350R70GTK驱动

高压MOSFET 栅极驱动器 MOSEFT
fafa1 回答时间:2026-1-14 09:33

[md]KIMI: **SGT350R70GTK GaN IC 虽然与普通 MOSFET 一样采用电压驱动,但存在若干关键差异,必须在电路设计中特别处理** 。 ## 与 MOSFET 驱动的相似之处 两者工作原理基本相同: * **电压控制** :通过栅源电压(Vgs)控制导电状态,依靠对栅极电容的充放电实现 * **可调速度** :可通过调整外部栅极电阻(Rgon/Rgoff)来控制开关速度 * **驱动兼容** :在电压限制得当的情况下,可使用标准 MOSFET 驱动器 ## SGT GaN 的关键差异 根据 Infineon 针对 **SGT(屏蔽栅沟槽)GaN 器件** 的驱动配置表 : **表格**复制 | 参数             | SGT GaN(SGT350R70GTK) | 普通 Si MOSFET         | | :----------------- | :------------------------ | :----------------------- | | **驱动电压**     | +5V 至 +6V(单极性)    | +10V 至 +12V(单极性) | | **阈值电压**     | ~1.5V                   | 2-4V                   | | **栅极环路电感** | 直接驱动要求

赞0 评论
3 回答

Motor Control Workbench六步算法显示硬件不支持电流检测,同一套硬件FOC算法就显示支持;硬件为B-G431B-ESC1

STM32G4 无刷直流电机 电机库
xmshao 回答时间:2025-11-14 16:14

[md]哦,一般来说,6步换向的电流模式都是采集母线电流的,而B-G431-ESC1板子只有相电流检测没有母线电流检测。 如果需要相电流检测,你可以在生成的马达程序中自己添加代码。 不过,你使用STM32G4芯片做6步驱动有点小奢侈。😄

赞0 评论
2 回答

你好,使用stm32f303做的一个双电机板,采用observer+pll检测速度,增加了mt6701 读spi功能再mctask的中频任务,电机出现噪声,如何解决

无刷直流电机
cencen 回答时间:2025-11-9 16:22

我尝试过spi dma读取(10ms读取1次)中断读取都会影响到电机的噪声,是不是改成abz模式才能解决这个问题

赞0 评论
1 回答

AP239TR芯片 求芯片资料 有偿

汽车传感器 智能电源模块(IPM) 数字控制器 场效应整流器 线性稳压器
fafa1 回答时间:2025-11-1 20:05

可能是新出的吧,问问代理商

赞0 评论
11 回答

stm32G474RBT3的flash擦除寿命是多少?

STM32G4 数字电源 智能电源模块(IPM) LLC谐振变换器
龙控 回答时间:2026-4-9 13:41

手册只是安全值,建议做磨损均衡处理,不然容易丢数据

赞0 评论
0 回答

MotorControl Workbench串口代码

无刷直流电机 电机库
1 回答

STM32G431CBU6 驱动STDRIVE101,自己配置的PWM互补输出,死区时间为500ns,为什么STDRIVE101的报警灯会亮,CP接10K接地了,scref接的+5V

STM32G4 栅极驱动器 STM32电机控制
Seven.Zeng 回答时间:2025-10-13 14:17

原理图传上来看看

赞0 评论
3 回答

st的motor workbench生成的代码换了一种电机要怎么适配,需要改哪些地方

电机控制 无刷直流电机 电机库 STM32电机控制 X-CUBE-MCSDK
Seven.Zeng 回答时间:2025-10-13 14:13

如果参数没有问题的话(尤其是编码器),尝试调一下速度环的PI参数 另外我看第二个电机电感电流都很小,是不是空心杯电机?你用的什么MCU?开关频率是多少?把开关频率和速度环的运行频率都提高一点,PWM可以提高到40K以上,速度环可以跑到10K以上

赞0 评论
0 回答

麻烦哪个大佬给看看这个是什么芯片MCP1819有没有说明书,开关电源上的。

栅极驱动器 数字控制器 线性稳压器
2 回答

foc2.0函数SVPWM_3ShuntCalcDutyCycles看不明白

STM32F1 电机控制 电机库 STM32电机控制
41jun 回答时间:2026-4-29 08:45

hTimePhA是下次采样的时间吗,如果是,我怀疑(T / 8)指的就是pwm中心,因为相电流采样一般都在中心采样,((((T + wX) -wZ) / 2) / 131072)这个值可能就是你设置参数时的偏移值

赞0 评论
1 回答

motor profiler参数识别卡在7%是什么原因啊,电机只响不动,手动旋转有阻力,顿感

STM32G4 电机库 STSPIN
测试xx 回答时间:2025-6-23 17:54

hello 是不是 电机或编码器接线问题?

赞0 评论
1 回答

L99DZ70XP关于比较器监测ECV电压的疑问

汽车传感器 栅极驱动器 比较器
daiisyy 回答时间:2025-9-3 14:29

您好,问题描述比较模糊,建议通过负责您的代理或销售渠道联系技术人员支持。或者可以私信我您的邮箱,我们安排技术人员联系您。

赞0 评论
3 回答

STSPIN32G4的AN5432文档资料去哪里找?

机器人 STM32G4 步进电机
两个山山 回答时间:2025-6-13 09:22

电机控制总览及相关资源 | STM32中文官网 | STMCU中文官网 我找到了这个,但是里面好像没有我需要的 。

赞0 评论
0 回答

P0102BL5AA4 问一下这颗A K导通后,压降是多少

晶闸管SCR
1 回答

请帮助选型GaN

智能电源模块(IPM)
鲁 回答时间:2025-5-20 13:55

交流电源1KW,调整输出电压。请推荐GaN氮化镓开关管。

赞0 评论
123456789下一页

话题标签

  • 电机控制
  • 晶闸管SCR
  • IGBT
  • 智能电源模块(IPM)
  • 栅极驱动器
  • 步进电机
  • 有刷直流电机
  • 无刷直流电机
  • 伺服电机
  • 减速电机
  • 交流电机
  • STSPIN
  • 低压STripFET F7系列MOSFET

活跃用户

  • jzx123
    jzx123 Ta的主页
    回复 300
  • xiaozhou      
    xiaozhou       Ta的主页
    回复 59
  • Hans.he
    Hans.he Ta的主页
    回复 49
  • iwannabefree
    iwannabefree Ta的主页
    回复 27
  • Seven.Zeng
    Seven.Zeng Ta的主页
    回复 12

话题专家

  • STMCU-管管
    STMCU-管管 Ta的主页
    回复 79 分享 29
  • 弗兰克
    弗兰克 Ta的主页
    回复 58 分享 0
  • Yude
    Yude Ta的主页
    回复 26 分享 0
  • STMCU小助手
    STMCU小助手 Ta的主页
    回复 22 分享 13
  • Josie
    Josie Ta的主页
    回复 5 分享 1
  • ST-norah
    ST-norah Ta的主页
    回复 3 分享 0
  • Yara
    Yara Ta的主页
    回复 0 分享 0
    关于
    意法半导体
    我们是谁
    投资者关系
    意法半导体可持续发展举措
    创新与技术
    意法半导体官网
    联系我们
    联系ST分支机构
    寻找销售人员和分销渠道
    社区
    媒体中心
    活动与培训
    隐私策略
    隐私策略
    Cookies管理
    行使您的权利
    官方最新发布
    STM32N6 AI生态系统
    STM32MCU,MPU高性能GUI
    ST ACEPACK电源模块
    意法半导体生物传感器
    STM32Cube扩展软件包
    关注我们
    st-img 微信公众号
    st-img 手机版
    • 保留所有权利 © 2026
    • STMicroelectronics
    • 使用条款
    • 销售条款和条件
    • Trademarks
    • 隐私策略
    • Cookies管理
    • 行使您的权力
    • 京ICP备14016349号-4
    • 粤公网安备 44030502008286号

    Archiver| 手机版| 小黑屋| ST意法半导体中文论坛 Powered by Discuz! X3.5 © 2001-2013 Comsenz Inc.

    返回顶部 返回版块