一种电机频率以及相位检测的方式

1.应用背景

       在FCT功能测试当中,常涉及到对电机的检测。包括电机的转速(频率)以及相位等内容。该检测所包含的对象有:交直流风机、步进电机以及压缩机等。本文将介绍一种对频率以及相位检测的实现方法。

2.需求分析

  步进电机常用的驱动电路略图:

图片

交流风机/压缩机驱动电路略图

图片

      

在检测过程中,测量内容有以下特点需要注意:

1.转速较慢,为低频信号。

2.在转动过程中,容易对采集设备产生干扰,采样与控制回路需要增加隔离。

3.需要增加适当的滤波电路。

4.采集不同的电压值,需要配置不同的匹配电阻。

3.硬件电路

图片

图片

 注:电路比较简单,无需过多介绍。

4.程序逻辑

  以检测步进电机为例(A+/A-/B+/B-):

图片

以上为步进电机驱动原理图。

具体实现逻辑:

A/  MCU可设置一个稳定时间基准,如20us。

B/  每个时基读取一次A+/A-/B+/B-四个输入信号的电平值。

C/  若其中有信号的电平发生变化(与初始值不同或上次不同),则记录该时     刻时间值。

D/  当四个输入信号采集值到达设置值后,停止采集电平变化。

E/  频率计算方式:

f=  1/((t9-t1)*0.00002)

F/   相位计算方式(A与B之间相位为例):

phaseA_B=(t2-t1)*(t9-t1)*360            

5.程序实现

  程序截图1(开始测试,略图):

图片

      

 程序截图2(读取电机输入信号,略图):   

图片

程序截图3(读取频率):

图片

         

程序截图4(读取相位):   

图片

6. 注意事项与局限性

(1)适用于转速较慢,为低频信号的采集。

(2)适用于频率稳定信号的采集,不适用于变频信号的采集。

7.附件

   若有需要可关注“极光电波”,并留言测频和相位,获取Demo程序。    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值