怎么用单片机测交流电机的电流?

2020-01-15 19:23发布

怎么用最简单的电路,测量交流电机两端的电流呢?要求精度不高,如果实在没办法也可测量电机电流波形。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
retome
1楼-- · 2020-01-18 15:29
strongking 发表于 2017-8-25 15:26
按照19楼的电阻采样电流电路,AD采集只能采交流负半周(N到L),假设电机负载有销电流为10A,峰值电流为10*1. ...

用示波器看了,给单片机那个的波形是一个震荡的无规则的波形。要怎么样才能整形为一个方波呢?谢谢11
dxb0391
2楼-- · 2020-01-18 21:00
 精彩回答 2  元偷偷看……
retome
3楼-- · 2020-01-19 00:08
dxb0391 发表于 2017-8-28 22:18
有好几种方法供参考,各有优缺:
1. CT法,
2. 分流器;

佩服!你懂的真多啊。这几种方法能否详细解析一下?或者能否网上可以查到?
wxdn
4楼-- · 2020-01-19 05:24
aishinimi9 发表于 2017-8-25 15:01
1:水泥电阻用大概0.1ohm左右,具体参数,要根据你电机的电流大小来
2:R2是用来检测电压相位吧?R2接单 ...

你确定你这样的电路能够采样到电压?
aishinimi9
5楼-- · 2020-01-19 09:35
retome 发表于 2017-8-28 22:16
用示波器看了,给单片机那个的波形是一个震荡的无规则的波形。要怎么样才能整形为一个方波呢?谢谢11 ...

这个波形应该是交变的,周期和你频率有关,你只要采集到峰值就可以了
本身是热地,这个信号又不大,用示波器测量出来的波形肯定很杂
我实际用的电路和你这个有点区别,因为没有用可控硅,所以是N线和GND相连,在N线(GND)和电机之间串一个0.1的水泥电阻,然后读取水泥电阻上的电压
水泥电阻放到VCC端,理论应该是一样的(我上面说电路没有实测过,指的是把水泥电阻接到VCC端这个意思,不是说N和VCC相连方式这个电路,一般驱动可控硅,都会让N线和VCC相连,这样才能避开第四象限)
当时候测试,我在交流电过零后,分别延时1,2,3,4,5,6,7,8,9毫秒,读取10次AD值,存到EEPROM中,然后再确定延时多长时间可以取得电流峰值
还有一个问题,我最早测试用的是STM8S003芯片,每个周期只要读取一次AD值就可以,很稳定,后来用了另外一家芯片,发现经常读到异常值,没找到原因,就每个采集点连续读取5次,排序,取中间2次平均值,用起来也没有问题
这个采集方式,我已经用到量产产品中,对于低成本方案,这个应该是最精简的电机过载保护方式了



retome
6楼-- · 2020-01-19 14:50
aishinimi9 发表于 2017-8-29 13:09
这个波形应该是交变的,周期和你频率有关,你只要采集到峰值就可以了
本身是热地,这个信号又不大,用示 ...

厉害!!!大神!!膜拜!!!产品高手!

一周热门 更多>