拓冰建站拓冰建站
首页 / 资讯中心 / 正文

TB67S531FTG与STM32F745VG步进驱动:定时器DMA脉冲设计

前阵子帮朋友收拾一块四轴桌面机械臂的驱动板症状是低速时关节抖得像在打摆子高速跑直线又偶尔丢步。拆开一看驱动部分用的是分立 MOS 搭的 H 桥加一颗比较器做斩波主控是 STM32F745VG两相双极步进电机是 42 和 57 混搭。分立方案本身不算错问题是外围太散电流环一致性差六块板子的表现各不相同。后来我把它换成 TB67S531FTG 这类集成式两相双极步进驱动 IC配合 STM32F745VG 的高级定时器和 DMA 重新做脉冲发生问题基本收敛了。这篇就把这套组合拆开讲清楚TB67S531FTG 在工业和机器人应用里到底承担什么角色STM32F745VG 侧怎么产生稳得住又不占 CPU 的 STEP 脉冲电流怎么设、微步怎么选、衰减模式怎么调以及实测中真正会咬人的那几个坑。适合做过一段时间单片机、正在往运动控制方向走的同学也适合已经在用步进电机但总觉得差点意思的工程师。1. 为什么工业与机器人场景偏偏选专用驱动IC 高性能MCU这套组合1.1 两相双极步进电机在机器人里的真实位置步进电机在机器人里干的活大多不是高端伺服那部分而是定位明确、负载相对固定、成本敏感的轴云台俯仰、末端夹爪、丝杆升降、旋转料仓、小型 SCARA 的第三第四轴。它最大的好处是开环就能定位——给多少脉冲走多少角度不需要编码器就能构建一套能用的运动系统。两相双极结构相比单极绕组利用率更高同样体积下扭矩通常更大代价是必须用 H 桥做电流换向正负电流都要能推。但步进电机有个绕不开的脾气低速时每一步都是启停冲击跑到某个转速区间会共振高速时反电动势吃掉电流、扭矩断崖式下降。这些问题一部分靠机械设计解决另一部分完全压在驱动器身上。所以工业应用选驱动方案时看的从来不是能不能转而是电流控制线性度、斩波频率是否落在人耳和机械共振的舒适区、微步的电流正弦度、以及保护是否完备。1.2 TB67S531FTG 一颗芯片吃下多少外围我用分立方案做过对比两颗 P 沟道加两颗 N 沟道 MOS、栅极驱动、采样电阻加运放做电流检测、比较器做斩波、再加一堆逻辑门做相位分配和微步译码。光 BOM 就二十多个器件PCB 面积比主控还大而且每一路电流环的一致性靠电阻精度和运放失调撑着六块板做出六种手感很正常。TB67S531FTG 是东芝 BiCD 工艺的集成式两相双极步进驱动 IC把双 H 桥、PWM 恒流斩波、电流检测、微步译码、电荷泵、保护电路全塞进一颗 5×5mm 级别的 QFN 封装里。对外只需要 VM 电机电源、VCC 逻辑电源、电流设定、模式选择引脚和几颗电容。它在工业场景里的定位很明确中等功率、宽电压、要求高集成度和高可靠性的场合。电压范围覆盖 24V、36V 这类工业直流母线峰值电流能支撑到 2A 量级每相对于 42、57 这种中小型步进电机完全够用。内置的过流保护、过热关断、欠压锁定在产线设备上比外面自己加一圈保护靠谱得多——集成保护的一致性是有出厂测试背书的。需要提醒的是不同后缀的型号在电流能力、微步分辨率和接口方式上有差异选型时务必对着官方数据手册的电气特性表确认别看着封装一样就直接替换。1.3 STM32F745VG 被选中的理由不只是主频很多人选 F745 是因为 216MHz 的 Cortex-M4F 看着爽但在步进控制这个场景里真正值钱的是它周边的那套定时器资源。TIM1 和 TIM8 是高级定时器带输出比较翻转模式、重复计数器 RCR、刹车输入配合 DMA 可以做到脉冲发送全程不碰 CPU。此外它有三个 DMA 控制器两个通用 DMA 加一个 MDMAFMC 可以外扩两路 bxCAN 直接对接工业总线1MB Flash 和 320KB SRAM 让多轴轨迹表能整块放进去。多轴联动时MCU 的中断负载比想象中重每个轴要产生脉冲、要计数、要处理限位、还要跟上位机通信。如果用中断逐脉冲翻转 GPIO四轴 20kHz 就是每秒 8 万次中断CPU 基本被吃光通信必然卡顿。F745 的多定时器加 DMA 架构正好能把这部分负载卸下来这才是它在机器人项目里站稳的原因。2. 电流环之前先看硬件TB67S531FTG 外围电路里几个决定成败的元件2.1 相电流设定与检测电阻、VREF 的换算逻辑步进电机的扭矩直接由相电流决定设错电流后面所有算法都是白搭。这类驱动 IC 的电流设定通常走检测电阻 参考电压两条腿采样电阻串在 H 桥下桥臂到地之间VREF 引脚给一个参考电压内部比较器把采样电压和参考电压做比较决定斩波开关什么时候关断。常见的换算关系形如Iout Vref / (5 × Rs)这是东芝这一代驱动 IC 常见的形式具体系数和精度以你的数据手册电气特性表为准不要照搬。举个例子想要 1.5A 的相电流峰值取 Rs 0.2Ω则 Vref Iout × 5 × Rs 1.5 × 5 × 0.2 1.5V。如果想把电流调到 2.0ARs 不变的情况下 Vref 需要 2.0V。这里有两个容易翻车的地方。第一是采样电阻的功率0.2Ω 上流 2A瞬时功耗 0.8W虽然斩波使得有效值低于峰值但保守设计至少选 1W 以上、最好 2W 的封装否则长时间运行阻值漂移电流就这么悄悄变小了。第二是走线必须开尔文接法——采样电阻两端各自引一条独立走线到 IC 的检测引脚绝不能从大电流路径上顺手接一根否则走线电阻被算进采样值电流设定直接偏小。我见过一块板子开机就丢步查了两天最后发现是采样电阻用了 0603 封装温漂大加上焊盘走线不合理冷机正常、跑十分钟电流掉了一截。2.2 VM 电源、去耦与电荷泵电容的选型细节VM 是电机驱动电源工业设备上常见 24V 或 36V 母线。这颗 IC 的工作范围很宽但能工作和工作得好是两回事。母线电压越接近芯片上限斩波时的关断过冲越凶内部 MOS 承受的应力越大。去耦分三层芯片 VM 引脚旁必须有 100nF 陶瓷电容紧贴引脚和地再往外一级是 10μF 到 47μF 的陶瓷或固态电容最后是板级储能电解按经验每安培相电流配 100μF 以上。少了最后这一层电机加速时母线会被瞬间拉低欠压保护一触发就是整轴停机。电荷泵电容是另一个高频出问题的地方。它负责给上桥臂 N 沟道 MOS 提供栅极驱动电压容值不大但走线必须短而粗绝对不能为了布局好看绕远。用错容值或者用了 ESR 偏大的电容上桥臂驱动电压不够表现就是上电就发热、带载就丢步示波器看相电流波形顶部是平的。还有上电顺序VCC 逻辑电源和 VM 电机电源最好同时建立或者 VCC 先上。如果 VM 先上而 VCC 还没稳逻辑部分处于不确定状态H 桥可能瞬间直通。稳妥做法是在固件里等 VCC 稳定后再拉高 ENABLE。2.3 散热与 PCB 铜箔QFN 封装下热阻才是隐形瓶颈QFN 封装好看但它的散热完全依赖底部焊盘。这颗 IC 的散热焊盘必须打阵列过孔建议 3×3 以上孔径 0.3mm间距 0.6mm 左右过孔要连到内层和底层的完整铜箔。功耗怎么估保守按满流算两相电流各 1.5AH 桥上桥臂加下桥臂的导通电阻合计记作 Rds_total功耗约为P 2相数× I² × Rds_total 开关损耗假设 Rds_total 取 0.4Ω1.5A 情况下 P ≈ 2 × 2.25 × 0.4 ≈ 1.8W。斩波工作时实际导通占空比小于 100%真实值会低一些但加上开关损耗和内部逻辑功耗按 2W 量级估算比较安全。QFN 的结到环境热阻在有良好铜箔的情况下大约 30 到 40 摄氏度每瓦2W 就意味着结温比环境高 60 到 80 度。夏天车间环境 45 度结温就逼近 125 度的保护阈值了。所以散热设计不是加个散热片就完事而是要在布局阶段就把铜箔面积留够芯片周围不要被高大元件包围挡住对流。实际调试时建议用热电偶贴芯片表面测并且记录长时间运行后的温升曲线而不是开机摸一下不烫就放行。2.4 电机接线与续流路径的布局典型做法两相双极电机四根线A、A-、B、B-。接错的表现很典型要么完全不转只嗡嗡响要么走起来方向不对且扭矩很小。上电前用万用表量一下绕组同相两线之间应该有几十欧姆的阻值不同相之间应该不通。接线时 A 相和 B 相各自双绞两对线尽量分开走避免和编码器信号、限位信号捆在一起。电机线是强电流开关源dv/dt 很大和敏感信号并行几十厘米就能耦进去表现就是编码器计数偶发跳变你以为是算法问题其实是线束问题。续流路径由 IC 内部体二极管承担外部不需要再加续流二极管但要注意 VM 到芯片的走线电感要小否则关断瞬间的尖峰会把 VM 顶上去。必要时在 VM 和地之间加 TVS 或 RC 吸收但不要用容值过大的电容直接跨在 H 桥输出上那会拖慢电流响应。3. 微步、衰减模式与机械共振把驱动器的性格调顺3.1 1/32 微步到底解决的是什么问题很多人以为微步是提高定位精度的手段其实在大多数机械结构里微步对绝对精度帮助有限——丝杆间隙、同步带弹性、减速机背隙早就把理论精度吃掉了。微步真正解决的是低速振动和噪声。整步驱动时转子每次跳一个整步机械上就是一次冲击低速时听感是明显的咔咔视觉上云台会一颤一颤。微步把一整个步距角用电的方式细分成 1/2、1/4、一直到 1/32相电流按正弦规律变化转子被推着走而不是跳着走低速平滑度和噪声改善非常明显。但微步不是越细越好。微步越细要达到同样转速就需要越高的脉冲频率MCU 和驱动器的斩波频率、电流环带宽都要跟上否则细分电流根本没建立起来电机还是在跳步只是跳得更碎而已。而且微步状态下的保持扭矩会低于整步因为两相电流矢量分解后合成电流的相位关系变了。负载大的轴微步太细反而更容易丢步。3.2 衰减模式在低速与高速下的取舍这是最容易被忽略、但对实际表现影响最大的一个参数。PWM 斩波关断时绕组电流不会立刻消失它要经过续流路径衰减。衰减快慢取决于电流走的回路。慢衰减模式下电流在 H 桥内部低边闭环续流衰减慢电流纹波小低速时非常平稳安静但到了高速反电动势大慢衰减让电流跟不上换相节奏扭矩就掉。快衰减让电流走电源回路衰减快高速响应好但纹波大、噪声大、额外发热多。混合衰减是折中在一个斩波周期里先快衰减一段时间再切慢衰减比例可调。TB67S531FTG 这类 IC 一般通过引脚配置衰减模式比如用 DMODE 一类引脚选择快/慢/混合再用 MDT 一类引脚设定混合衰减中的快速衰减占比。实操建议是低速高精度场景云台、末端精定位用慢衰减或高比例慢衰减的混合模式高速连续运行场景放宽到快衰减占比更高的模式。如果项目允许最好做成软件可切换不同工况用不同配置。3.3 微步倍数、转速与脉冲频率的换算关系设计阶段必须先把脉冲频率算清楚否则很容易出现MCU 定时器根本发不出来的尴尬。两相步进电机通常 200 步每转1.8 度步距角脉冲频率公式f (n × 200 × M) / 60n 是转速 rpmM 是微步倍数。列表对比一下转速 rpm微步脉冲频率定时器 ARR216MHz3001/88 kHz269993001/1616 kHz134996001/1632 kHz67496001/3264 kHz337412001/32128 kHz1686最后一行的 128kHz 已经接近很多方案的中断处理极限如果还靠每个脉冲进一次中断来实现四轴根本跑不动。这就是为什么脉冲发生必须转向定时器硬件 DMA路线把 CPU 从逐脉冲操作里解放出来。另外注意 ARR 太小时定时器分辨率下降加减速曲线会变得台阶很大低速段尤其明显这时候要用预分频器做档位切换。4. STM32F745VG 侧的脉冲发生定时器DMA 才是稳的那条路4.1 用输出比较翻转模式产生 STEP 脉冲产生 STEP 脉冲有好几种做法GPIO 翻转、PWM 输出、输出比较翻转。GPIO 翻转靠中断前面说了负载太重PWM 输出占空比固定但改变频率要动 ARR而 ARR 更新时的预装载机制和中断配合起来比较绕。我更推荐输出比较翻转Output Compare Toggle模式。在这种模式下定时器计数器每次匹配比较寄存器 CCR 的值输出引脚就翻转一次一整个周期产生一个完整脉冲占空比天然是 50%。这样做的最大好处是ARR 决定脉冲频率CCR 设成 ARR 的一半而你要改频率只需要改 ARR。配合 DMA就能在运行中不断改写 ARR形成任意形状的加减速曲线。粗略的配置思路HAL 风格伪代码具体寄存器名以参考手册为准// TIM8 CH1 输出比较翻转用于 STEP 脉冲 htim8.Instance TIM8; htim8.Init.Prescaler 0; // 216MHz 直驱 htim8.Init.CounterMode TIM_COUNTERMODE_UP; htim8.Init.Period 13499; // 16kHz 初始 htim8.Init.AutoReloadPreload TIM_AUTORELOAD_PRELOAD_ENABLE; HAL_TIM_OC_Init(htim8); TIM_OC_InitTypeDef oc; oc.OCMode TIM_OCMODE_TOGGLE; oc.Pulse 6749; // 半个周期 oc.OCPolarity TIM_OCPOLARITY_HIGH; HAL_TIM_OC_ConfigChannel(htim8, oc, TIM_CHANNEL_1);方向引脚对应 CW/CCW直接当普通 GPIO 用不需要特殊外设但换向必须在脉冲停止时做运行中改方向会让电机瞬间反向冲击机械上很伤。4.2 DMA 批量改写 ARR 实现加减速曲线DMA 在这里扮演的角色是波形播放器。思路是提前把加减速曲线离散成一张 ARR 值数组DMA 挂在定时器的更新事件上每次更新事件触发DMA 从数组里搬下一个值写进 ARR。CPU 只需要在启动时配好 DMA剩下的整条曲线由硬件自动播放。// 假设 curve_arr 是提前算好的 ARR 序列 HAL_DMA_Start(hdma_tim8_up, (uint32_t)curve_arr, (uint32_t)TIM8-ARR, curve_len); __HAL_TIM_ENABLE_DMA(htim8, TIM_DMA_UPDATE); HAL_TIM_OC_Start(htim8, TIM_CHANNEL_1);这里有几个坑。第一DMA 搬运的速度必须跟得上定时器更新事件16kHz 下每 62.5 微秒搬一次对 F745 的 DMA 来说毫无压力但如果曲线表放在外部 SDRAM 或者慢速 Flash 上就可能出现 DMA 等待波形抖动。所以曲线表要放在内部 SRAM 或 DTCM 里。第二曲线表长度和内存要平衡。一条完整 S 曲线可能要几千个点四轴就是上万点。F745 的 320KB SRAM 完全够但要注意别和通信缓冲、协议栈抢空间。第三曲线播放完要么停止定时器要么切换到恒速表循环播放。用 DMA 的循环模式和普通模式要分清楚切换时机搞错会出现频率突跳。4.3 S 曲线与梯形曲线在实际项目中的取舍梯形曲线简单加速段加速度恒定但加速度在起点和终点是阶跃的机械上受到的是突然施力和突然撤力jerk 无穷大。表现就是启动瞬间顿一下停止时点头长期运行同步带容易松、联轴器容易磨损。S 曲线在加速度的基础上再加一层 jerk 限制让加速度平滑过渡到零机械冲击小很多。代价是同样的位移下 S 曲线时间更长且计算复杂一些。我的做法是小型轻负载轴用梯形够用且代码简单带减速机、负载惯量大、对末端振动敏感的轴用 S 曲线。实现上不一定要在线实时算可以把典型工况的曲线预生成成表运行时按目标速度选表比实时计算省事也省 CPU。如果必须在线生成注意用定点数或者单精度浮点F745 的单精度 FPU 能扛住但千万别在脉冲中断里算。4.4 中断优先级与通信任务的隔离脉冲发送交给 DMA 之后剩下的中断有更新事件完成的曲线切换中断、位置计数中断、限位信号中断、通信中断。优先级要分清位置计数和限位高优先级但不能做耗时操作只置标志或加计数。曲线切换中优先级。通信CAN、UART低优先级允许被上面打断。主循环里的轨迹计算、状态机最低。我踩过一次坑把 Modbus 接收中断设得比限位还高结果上位机连续发指令时限位信号被延迟了几十毫秒才响应机械撞到了硬限位。后来把限位改成外部中断直连优先级仅次于位置计数问题解决。凡是和安全相关的信号中断优先级必须顶上去这一点在工业设备里没有商量余地。5. 多轴联动与上位机接口从单机测试到产线落地5.1 多轴同步与轨迹插补的分工单轴跑通之后机器人项目马上会遇到多轴协同问题。两个轴各自跑各自的梯形曲线机械末端画出来的绝不是直线而是两条独立轨迹的合成结果看起来就是歪的。常规分工是上位机工控机或 PC负责几何层运算把直线、圆弧插补成离散的时间-位置点序列下发给每个轴的 MCUMCU 只负责把每个点之间的过渡走平滑。这样可以避免在 MCU 上跑复杂的插补算法而且在 ROS2 这类框架里插补本来就是上层的事。如果轴数少、轨迹简单也可以在 MCU 上做粗插补。比如两轴联动做直线用 Bresenham 类算法按脉冲比例同步给脉冲实现起来不难但精度和速度规划能力有限。我建议早期别逞强先老老实实把上位机插补 下位机跟随这套架构搭起来。5.2 与 ROS2、PLC 的通信链路选择通信方式得看你的系统架构。STM32F745VG 自带两路 bxCAN这是工业设备最稳的现场总线之一抗干扰强、距离远、有优先级机制。机器人内部多轴控制走 CAN每轴一个节点用自定义协议或者 CANopen。用 ROS2 的话通常的做法是上位机跑 ROS2 节点通过 USB-CAN 适配器或以太网网关对接 MCUMCU 侧收发关节目标位置、速度、使能状态。上位机的 ros2_control 里实现一个自定义硬件接口把 joint trajectory 转换成下发的指令流。注意不要在高频的 CAN 接收回调里做浮点运算和动态内存分配这两件事是崩溃和抖动的常见源头。如果要求确定性周期比如同步周期小于 1msCAN 的带宽和抖动就成了瓶颈这时候才需要考虑 EtherCAT 一类方案。F745 没有内置 EtherCAT 从站控制器需要外挂 ESC 芯片且 MCU 要跑从站协议栈和 PD 通信工作量不小评估清楚再上。5.3 限位、回零与编码器闭环限位信号建议用光电或机械开关加硬件 RC 滤波同时软件做 5ms 以上的消抖。回零策略常见有几种直接碰限位后反向找第一个编码器 Z 相或者碰限位后回退固定距离再低速接近。工业设备更倾向后者因为可重复性更好。虽然步进电机是开环器件但在机器人关节里加编码器的收益很明显一是能检测丢步二是能做位置误差补偿。STM32 的定时器有编码器接口模式AB 相编码器接上去硬件自动计数不占 CPU。把编码器计数和脉冲计数做差偏离超过阈值就报警或者补偿这套逻辑在负载变化大的场合非常值。需要注意的是编码器闭环不代表变成伺服它只是检查。补偿策略要谨慎如果机械卡死你补偿的电流只会让电机更热。合理的做法是丢步检测触发后先降速报警而不是盲目加电流。6. 实测排查上电不转、丢步、发热异常的完整排查链路6.1 电机完全不动从哪一头开始查遇到不转我的排查顺序固定是先电源后信号先静态后动态。先量 VM确认母线电压在芯片工作范围内且没有明显纹波再量 VCC确认逻辑电源稳定然后测 VREF 引脚电压看电流设定是不是零——这一步最容易被忽略VREF 分压电阻虚焊就会导致电流为零电机只是有微弱嗡声。接着看 ENABLE 引脚电平有些设计里这个引脚默认下拉需要软件拉高再看模式选择引脚全 0 或者悬空可能导致微步配置异常。信号侧用示波器探头直接钩 STEP 引脚看有没有脉冲、频率对不对、占空比是不是接近 50%。如果 STEP 有脉冲但电机不动再量方向引脚和 nFAULT 之类的报警引脚报警拉低说明驱动被保护了这时候断电检查电机接线和是否短路。静态查完再做动态让电机低速空载运行用电流探头或者串一个 0.1Ω 采样电阻配示波器观察相电流波形看峰值是否达到设计值波形顶部是否平顶、是否畸变。这一步能定位九成的驱动端问题。6.2 丢步的三种典型原因与区分方法丢步是步进系统最常见的慢性病原因大致三类区分方法也不一样。第一类是负载超出扭矩能力。特征是低速就丢负载越小丢得越少表现很直接。解决方向是加电流注意温升、减小加速度、或者换更大电机。第二类是加减速曲线过激。特征是空载也可能丢尤其在启动和停止瞬间。判别方法很简单把加速度减半再试如果问题消失就是曲线问题回去优化 S 曲线或者降低加减速值。第三类是共振和电流控制异常。特征是只在某个特定转速区间丢跑过去就好了。这时候要调衰减模式和微步倍数避开共振区。也有可能是电流环本身有问题采样电阻走线、VREF 噪声导致的电流不稳这类问题会随温度漂移冷热机表现不同。我处理过一个案例机器连续跑两小时才出现丢步热态才复现。最后发现是某相驱动的高边电荷泵电容在高温下容量衰减导致上桥臂驱动电压不足大电流时输出能力下降。这类问题只能靠热像仪或者反复加热测试来定位光看波形查不出来。6.3 温升异常的量化判断与保护行为发热不能靠手摸得有量化数据。我的做法是环境温度、芯片外壳温度、电机外壳温度三个点都测用长跑数据看平衡点。芯片外壳温度一般不要长期超过 100 度因为热阻摆在那里外壳 100 度意味着结温已经逼近 120 度。电机的允许温升要看绝缘等级B 级 130 度、F 级 155 度是常见限值。功耗优化有几个方向适当降低相电流扭矩有余量的情况下、降低斩波频率的开关损耗但频率太低会听得到啸叫、用快衰减会额外增加损耗。这几个参数互相牵扯参数调整必须实测验证不能靠理论上应该更省。保护触发后的行为也要设计。很多驱动 IC 过热保护触发后会自动恢复看起来很方便实际上在产线设备上会变成周期性停机。正确做法是软件检测到保护触发就记录故障、停机并报警等排查完再手动复位不要让它反复自恢复。6.4 常见现象、根因与处理对照表现象常见根因处理方向上电有啸叫不转VREF 为 0模式引脚配置错误检查分压电阻与模式引脚电平低速抖动明显微步太粗、衰减模式偏快提高微步倍数、切慢衰减高速扭矩不足母线电压偏低、衰减模式偏慢提高 VM、切快衰减或混合衰减随机丢步加速度过大、共振、电源跌落降加速度、调微步避开共振、加母线储能暖机后性能下降采样电阻温漂、电容高温失效换高功率低温漂电阻、换车规电容报警引脚周期拉低过热或过流保护反复触发降电流、加强散热、检查接线短路编码器计数跳变电机线与编码器线并行走线分开走线、加屏蔽、改双绞注意上表是基于常见工程实践的归纳具体到你的板子和电机一定要结合示波器实测和温度数据做判断不要凭现象直接下结论。7. 这套方案在实际项目里值得继续深挖的几个方向我个人在几个项目上反复用过集成驱动 IC 高性能 MCU这套配置最大的感受是硬件层面省下来的精力应该全部投到电流控制和轨迹规划上这两块才是决定机器人动作顺不顺的地方。一个值得深挖的方向是电流环的软件补偿。集成驱动 IC 给的是固定衰减模式但如果你能通过外部信号动态调整衰减比例或者在低速段主动降低斩波频率来减小电流纹波低速平稳度还能再上一个台阶。另一个方向是把循迹、回零、故障恢复这类逻辑做成一整套状态机让上层只管下目标点底层自己处理各种边界情况这对产线设备尤其重要因为现场操作员不会帮你复位机器必须能自愈到安全状态。最后再分享个小技巧调这类系统时最好准备一个可以手动给定脉冲频率和数量的手轮模式用一个旋转编码器或者上位机滑块直接控制转速和方向。这样你能一边听声音、一边摸温升、一边看电流波形很快就能把共振点、扭矩边界、温升拐点摸清楚比反复烧固件试参数快太多。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门