电机控制
直播中

kmostric

8年用户 5经验值
擅长:可编程逻辑 嵌入式技术 RF/无线
私信 关注
[问答]

有刷电机不带编码器不用测速仪怎么测转速

92dbe1fe223d87a0e04f5e56b1318d2.jpg
测电流如何计算转速

已退回20积分

回帖(1)

张艳

2025-7-1 18:05:02

好的,对于有刷直流电机,在没有编码器和专用测速仪的情况下精确测量转速确实很困难。通过电流直接"计算"精确转速在大多数实际应用中是不可行的,因为电流主要反映的是负载扭矩,而不是转速本身。


不过,可以通过以下间接方法进行估算,但这些方法都有显著的局限性和误差。最"可行"的方法通常是基于反电动势


核心思路:利用反电动势(Back EMF)


当电机旋转时,线圈切割磁感线会产生一个与转速成正比的反电动势(反电压)。这是估计转速最接近物理原理的方法。


方法 1:利用反电动势公式估算(需要测量和计算)




  1. 测量电机端子电阻 (R):



    • 确保电机冷却到室温。

    • 毫欧表(非常推荐)或精度较高的万用表欧姆档测量电机两相端子之间的直流电阻。务必去除电刷接触电阻的影响(这很难!)

      • 方法A (最准确但需技巧):在电机轴上施加一个很小的扭矩使其缓慢旋转(比如用手慢慢转),同时测量电阻。旋转时电刷接触更稳定,更接近运行状态。但需要非常小心,扭矩不能太大。

      • 方法B:在静止状态下快速测量多个角度下的电阻,取平均值。误差较大。


    • 记录测量值 R_motor (单位:欧姆 Ω)。




  2. 测量运行时的端电压 (Vt) 和电流 (I):



    • 在电机运行于你想要估计转速的工作状态(特定的负载和电源电压)时。

    • 使用万用表同时测量:

      • 电机输入端的电压 Vt (单位:伏特 V)

      • 流入电机的电流 I (单位:安培 A)





  3. 计算反电动势 (E):



    • 电机运行时的等效电路是:Vt = E + I * R_motor

    • 因此,反电动势 E = Vt - I * R_motor (单位:伏特 V)




  4. 估计转速 (N):



    • 反电动势 E 与转速 N 和电机固有的反电动势常数 (Ke) 成正比:E = Ke * N

    • 难点: 你需要知道电机的 Ke 常数!这通常由电机制造商提供(单位 V/(rad/s) 或 V/kRPM)。

    • 没有 Ke 怎么办?进行空载测试(有限适用):

      • 将电机完全空载(没有任何负载)。

      • 施加一个已知的电压 V_no_load

      • 测量此时的空载电流 I_no_load (非常小)。

      • 计算空载反电动势:E_no_load ≈ V_no_load - I_no_load * R_motor ≈ V_no_load (因为 I_no_load 很小)。

      • 测量或估算空载转速 N_no_load:这是最棘手的一步。你可能需要暂时借用一个转速计,或者通过声音(不准确)或其他临时方法估算。有时电机的额定空载转速会在参数中给出。

      • 然后估算 Ke ≈ E_no_load / N_no_load


    • 一旦有了 Ke,目标转速 N = E / Ke (单位要与 Ke 一致,例如 rad/s 或 RPM)。




关键限制和误差来源:



  1. 电刷接触电阻: 这是最大误差源。静止测量的 R_motor 包含了不稳定的碳刷-换向器接触电阻。这个电阻在运行时随着接触面积、压力、磨损而变化,且本身也会消耗电压降。R_motor 很难测准。

  2. Ke 常数的未知性/变化: 如果没有准确的 Ke(来自规格书或精确空载测试),估算完全无从谈起。磁场强度(磁铁温度、轻微饱和)也会轻微影响 Ke

  3. 测量精度: 电压表(尤其是测纹波)、电流表、电阻表的精度直接影响结果。电机电流可能有较大纹波,普通万用表响应慢或不能测真有效值。

  4. 依赖负载: 这个方法只能针对特定负载下的转速进行估计(因为你是在特定负载下测 VtI)。负载变了,转速会变,但这个计算本身并不预测负载变化时的转速。

  5. 动态过程无效: 这个方法只在电机处于稳态运行时有效。加减速时,电感效应显著,公式 Vt = E + I*R 不成立。


方法 2:通过电流估计负载变化时的"相对"转速变化(需要基准点,误差极大)



  • 前提: 在负载扭矩保持完全恒定的前提下(这是极其困难满足的假设)。

  • 原理: 扭矩 T 与电流 I 成正比:T = Kt * I (Kt是转矩常数,通常与Ke数值相关)。在恒定磁场下,直流电机的机械特性是近似水平的,但当负载扭矩增加(电流I增加)时,转速会按一定的斜率下降(理想情况是线性下降,实际有偏差)。

  • 怎么做?

    • 需要在某个工况下知道转速 N1(可能是通过临时测量或其他方法得到一个基准点)和此时的电流 I1

    • 当负载扭矩保持恒定时,如果电流变为 I2,则可以非常粗略地估计转速变化:ΔN ∝ (I1 - I2) (负号表示电流变大,转速降低)。但下降的斜率(比例系数)需要事先获知或通过多个点校准。


  • 关键限制和误差来源:

    • 负载不变是关键: 实际应用中,负载几乎不可能保持恒定,电流变化很可能源于负载扭矩的变化,此时这个关系就完全不成立了。

    • 需要初始转速基准: 没有初始基准点就毫无意义。

    • 非线性: 实际转速-电流关系可能不是线性的,尤其是在电流较大导致电阻发热、电刷压降非线性、磁路饱和时。

    • 磁场变化: 使用永磁体时,温度会影响磁场强度(进而影响Kt和Ke)。使用励磁绕组时,励磁电流变化影响更大。

    • 极其不准确: 这个方法精度极低,几乎只能用于定性判断“电流大了,转速降了”,完全不能用于定量测量。本质上还是通过电流反应了扭矩(负载)的变化,而非直接测量转速。



结论和建议



  1. 反电动势法是首选(但仍困难且不精确): 方法1是利用电机基本原理最接近的估算方法。核心挑战在于精确获取 R_motorKe空载测试得到 Ke 相对最可行,但也需要知道或准确测出空载转速。

  2. 电流法几乎不可用: 方法2仅能在负载严格恒定时提供粗略的相对转速变化信息,不具备独立测量转速的能力。

  3. 强烈建议尝试其他无传感器脉冲方法(优先于电参数法):

    • 光电反射法: 在轴上贴一小块反光胶带,用光电开关发射/接收红外光,计数反射脉冲。成本低,易于DIY。

    • 霍尔效应法: 如果电机有内置霍尔(虽然无刷电机常见,但部分有刷也可能有),或者可以在外部靠近转子位置加装一个霍尔传感器感知磁场变化产生脉冲。

    • 电磁拾音法: 用小电感或线圈靠近电机(注意安全),感应换向产生的电磁噪声脉冲。

    • 声音/振动法: 用麦克风或振动传感器采集电机运行声音的基频或谐波,估算转速(需要标定且易受干扰)。

    • 光阻断法: 轴上装一个小圆盘(码盘),开一个缺口。在一边放红外发射管,另一边放接收管,计数光束被阻挡-通过的次数。



总结



  • 无法仅通过电流精确"计算"转速。

  • 最"可行"的间接方法是测量端电压和电流,并通过反电动势原理估算转速。但这依赖于准确测量电机电阻(最难的部分)和获知反电动势常数(需空载测试或规格书),误差很大。

  • 强烈建议放弃仅靠电流电压计算的思路,转而尝试基于物理信号(光、磁、声音、振动)产生脉冲信号的DIY简易测速方案,这类方法相对更可靠、成本可控,只要能得到脉冲,用单片机、示波器甚至频率计都能方便地计算转速。

  • 如果精度要求稍高或需要连续测量,最根本的解决办法还是加装低成本的光电编码器、霍尔传感器或者购买一个激光转速表。


在选择哪种方案前,请务必考虑你的具体应用对转速精度、成本、实施难度的要求。DIY脉冲方案通常是最佳折中选择。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分