硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3884|回复: 5
收起左侧

一个LCR复合阻抗元件两端加一个正弦波电压,流过的电流是否也是正弦波?

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2020-9-10 23:13:08 | 显示全部楼层 |阅读模式
下图是TI提供的LCR表模拟前端方案。实现起来比较简单,不过后级应该需要高速高精度ADC采集卡做软件分析。

TI-自动平衡电桥.png

问题1:一个LCR复合阻抗元件两端加一个正弦波电压,流过的电流是否也是正弦波?

问题2:正弦波频率已知,如果测出电压的有效值、电流的有效值、电压波形和电流波形过零点之间的时间(相位)。是否就可以推导出L、C、R值

测量计算方案:
方案1:用STM32的内部DAC产生正弦波,用12bit ADC (5Msps)两路同步采集电压和电流并进行计算。不知道能做到啥精度

方案2:  用5位半表已有的硬件有效值芯片(RMS转DC电压)+32位ADC获得波形有效值。用过零比较电路获得两个过零点的脉冲,将脉冲宽度想办法转换为电压,用32位ADC采集。

正弦波激励下的电压电流关系.pdf (144.78 KB, 下载次数: 68)



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2020-9-11 02:47:52 | 显示全部楼层
晚上花了点时间,重新温习了一下电路知识。

问题1:

(1)以串行方式阻抗计算为例(这种方式比较简单),通过复阻抗电路的交流频率一定的情况下:
6.png
通过电流sin(wt) ,输出电压就是(电阻,电容和电感各一个):
Asin(wt) + Bsin(wt + φ1) +  Csin(wt + φ2)
= Asin(wt) + Bsin(wt)cos( φ1) +  Bcos(wt)sin( φ1) +  Csin(wt)cos( φ2) +  Ccos(wt)sin( φ2)
=(A +cos( φ1) +  Ccos( φ2))sin(wt) + ( Bsin( φ1)  + Csin( φ2) )cos(wt)

然后配合辅助角公式:
1.png
复阻抗串行电路基本是没问题的,即同频率,不同幅值,不同相位的正弦波叠加还是正弦的。

(2)复阻抗并联,计算有点麻烦,来个特例,直接按照超前和滞后90度计算, B = 1,C =2.
通过电流sin(wt) ,输出电压就是(电阻,电容和电感各一个):
Asin(wt) + sin(wt)/  Bsin(wt + 90°) +  Asin(wt) / Csin(wt - 90°)
= Asin(wt)  + sin(wt) /  Bcos(wt)  - sin(wt) / Ccos(wt)
= Asin(wt) + sin(wt) /  2cos(wt)
= Asin(wt) + 1/2tan(wt)

这个已经不是正弦了

======================================
实际输出很有可能是比较杂乱,所以在网上搜了这么个文档:
阻抗测量的正弦矫正法:
technical-note-single-sine-correlation.pdf (73.98 KB, 下载次数: 51)
6.png

问题2:
复阻抗的情况下,如果不考虑单独测量每个元器件的阻值,应该测试不出来单个的。


测量方案:

STM32F3倒数有16bit的ADC(除了STM32H7),而STM32L4是支持16bit硬件过采样,实际上也是12bit的,不过STM32的DAC只有12bit的

回复

使用道具 举报

36

主题

2038

回帖

2146

积分

至尊会员

积分
2146
发表于 2020-9-11 10:14:37 | 显示全部楼层
测量方案用32bit ADC好点吧。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2020-9-13 19:53:24 | 显示全部楼层
单运放那种只能在低频管用,早就被人玩烂了没必要再做。起码要搞个双DAC才有意思

基于DLIA的交流阻抗谱测量系统关键技术研究_胡宾鑫.caj

16.48 MB, 下载次数: 86

回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2020-9-24 19:22:29 | 显示全部楼层
关注五位半进展
代码不规范,亲人两行泪!
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-3-26 09:53:58 | 显示全部楼层
问题1的答案是电流也是正弦波;问题2的答案是用过零点时间测量相位这个可行,但是精度不够,因为过零点会抖动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-19 21:28 , Processed in 0.176293 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表