做镊子LCR表又失败,帮忙参谋怎么改

[复制链接]
60586|308
Jack315 发表于 2021-8-26 08:15 | 显示全部楼层
本帖最后由 Jack315 于 2021-8-26 08:29 编辑

波形失真是由于加入了两个三极管开关导致的。这是仿真结果:




二极管和三极管本身是非线性器件。
由二极管和三极管构成的开关电路可以理解成是对逻辑电平而言的开关。
与模拟开关或机械开关是有差别的。

首先按下图进行修改,然后用 100KHz 的正弦信号来测个电容,看看效果如何:

打 X 的都去掉,下面 3 个电容接 -5V,另外一个电阻接地不变。

另:
还有个关于 SPWM 开关频率的帖子在审核,出来后看一下。
这个试验结果如果有改善(波形正常),后面再给出整个电路修改的建议。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| yjmwxwx 发表于 2021-8-26 08:34 | 显示全部楼层
Jack315 发表于 2021-8-26 08:15
波形失真是由于加入了两个三极管开关导致的。这是仿真结果:

麻烦你帮忙仿真了,一开始只有100KHZ时候焊过下面你改的这种电路,但是100HZ时候时候就不能用了,正弦表点数太多而振幅低失真也很厉害,正弦表里面会存在很多重复的值,波形出来很难看,100HZ正弦波时候SPWM开关频率才100KHZ,100KHZ正弦波时候SPWM开关2MHZ。

频率低正弦表振幅高的时候输出的正弦波振幅也高,但是最好4个频率在不用模拟开关情况下输出振幅差不多,虽然可以设置正弦表来实现,但是失真太大。

评论

@yjmwxwx :好的  发表于 2021-8-26 08:48
@Jack315 :稍等,我现做个你改的电路  发表于 2021-8-26 08:44
100 Hz 的信号也被滤波电路滤掉了。适合你的滤波电路搞好了。先等你这个实验的结果。主要是想验证电路的其它部分都是能正常工作的。  发表于 2021-8-26 08:38
 楼主| yjmwxwx 发表于 2021-8-26 08:37 | 显示全部楼层
king5555 发表于 2021-8-26 07:42
这没关系的,即使是高手对于生疏的也要花点工夫去熟悉。
你跟举重选手一样,第一举高标,若没成功,则第 ...

我要软硬件一块学,举不起来也要举,我喜欢迎难而上,不会遇到困难就退缩。

虽然搞出来不好用,但是慢慢优化想办法修改错误
 楼主| yjmwxwx 发表于 2021-8-26 08:42 | 显示全部楼层
叶春勇 发表于 2021-8-26 08:09
他搜索的电桥的资料比我多,下了功夫。我主要是能看懂学院派的思路。我的电桥的设计目标是“精度高”,准 ...

主要就是折腾,闲着没事找个事情做,捎带学学画电路板。

评论

@Jack315 :好的,这个月快结束了,没几天时间了  发表于 2021-8-26 09:08
画电路板的时候也上坛子来,到时候再给你建议。  发表于 2021-8-26 08:50
 楼主| yjmwxwx 发表于 2021-8-26 09:08 | 显示全部楼层
Jack315 发表于 2021-8-26 08:15
波形失真是由于加入了两个三极管开关导致的。这是仿真结果:

断开了原来滤波电路,在电路外焊了个你设计的通过电线焊到原来电路,100KHZ能正常测电容。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

@Jack315 :谢谢 ,麻烦你了  发表于 2021-8-26 09:30
上午要做工,等空了把原理图画出来给你。估计要到下午或晚上了。  发表于 2021-8-26 09:12
Jack315 发表于 2021-8-26 09:10 | 显示全部楼层
yjmwxwx 发表于 2021-8-26 09:08
断开了原来滤波电路,在电路外焊了个你设计的通过电线焊到原来电路,100KHZ能正常测电容。

波形里还有高频振荡吗(线条变粗)?
Jack315 发表于 2021-8-26 09:16 | 显示全部楼层
波形都正常(纯净的正弦波)了吗?拍个波形的图片来看看。
 楼主| yjmwxwx 发表于 2021-8-26 09:29 | 显示全部楼层
Jack315 发表于 2021-8-26 09:10
波形里还有高频振荡吗(线条变粗)?

测量位置R4 和R3之间



测量位置U1A 1脚

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
Jack315 发表于 2021-8-26 09:49 | 显示全部楼层
本帖最后由 Jack315 于 2021-8-26 09:56 编辑
yjmwxwx 发表于 2021-8-26 09:29
测量位置R4 和R3之间

这个图片拍得好,波形对头了。现在再修改下电路。


【电源】

4.99K 的电阻用两个 10K 的并联。
每个电源的输入和输出都要放一小一大两个电容。
输出端的电容不要比输入端的小。
输出端的大电容根据电源电流定,电流越大尽可能放大的电容。
两个二极管是防止电池极性接反的。其实只用一个就行了。
9V 接一个二极管,再分别到 +5V 和 + 3.3V 的电源。

VBAT: 电池电压 +9V
VCC: +5V
VREF: +2.5V
VDD/VDDA: +3.3V

【SPWM 滤波器】

这是抄原版的,根据你手上的元件修改了参数值。
如果有哪个元件找不到再改。
这个滤波器换上后 100Hz 应该也可以了。
无论改后结果如何,都上个波形图来看看。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
叶春勇 发表于 2021-8-26 10:02 | 显示全部楼层
yjmwxwx 发表于 2021-8-26 09:29
测量位置R4 和R3之间

莫阿论坛里有人讨论这个dsp电桥,他的信号源是方波转正弦波。我也是用这个思路。不过我会计算滤波器,直接一路多反馈带通,正弦波比较纯净。
他说这段话,我现在能理解,的确有实战经验。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

@叶春勇 :XJW 用的 DDS 才是做专业 LCR 表的正解。  发表于 2021-8-26 10:53
@Jack315 :是的,这个信号源是个坑。不处理好,问题很多。这是spwm的问题。只能慢慢调,最后取舍了。  发表于 2021-8-26 10:20
用方波滤波的方式对单个频率点可以的,对多个频率点的时候有点不合适。  发表于 2021-8-26 10:10
Jack315 发表于 2021-8-26 10:06 | 显示全部楼层
这是滤波器的波特图:


用了这个滤波器后,正弦信号的幅度会比原来大很多。

SPWM 的开关频率要改。等我和那个帖子出来后再说。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| yjmwxwx 发表于 2021-8-26 10:07 | 显示全部楼层
Jack315 发表于 2021-8-26 09:49
这个图片拍得好,波形对头了。现在再修改下电路。

这么改得重新做个电路,等于把原来电路全部推倒,后面的放大也要改。

评论

是的,所以等我完整的原理图吧  发表于 2021-8-26 10:11
 楼主| yjmwxwx 发表于 2021-8-26 10:12 | 显示全部楼层
Jack315 发表于 2021-8-26 10:06
这是滤波器的波特图:

改动的太多得另外焊个电路,不做外壳应该也焊的比较快,那我先焊个电源部分的和运放部分的。

评论

@Jack315 :好的  发表于 2021-8-26 12:43
@yjmwxwx :慢慢来,不急。我也得花一点时间的。  发表于 2021-8-26 11:48
@Jack315 :我才焊了一个7805。。。 焊实物没那么快  发表于 2021-8-26 11:17
@yjmwxwx :滤波器先等等,有可能还要改的。需要算一下 SPWM 的开关频率。  发表于 2021-8-26 10:52
@Jack315 :这就开始焊,虽说快,但是估计也得不少时间  发表于 2021-8-26 10:26
好的  发表于 2021-8-26 10:15
 楼主| yjmwxwx 发表于 2021-8-26 10:24 | 显示全部楼层
本帖最后由 yjmwxwx 于 2021-8-26 10:26 编辑
叶春勇 发表于 2021-8-26 10:02
莫阿论坛里有人讨论这个dsp电桥,他的信号源是方波转正弦波。我也是用这个思路。不过我会计算滤波器,直 ...

确实窄带带通滤波可能比较好,SPWM方式波形比较差。

要是能做个程序控制平衡的就好了,就不用依靠模拟电路了,直接两路方波,控制一路相位和振幅,高阻抗采集然后进入混频器就出来窄带正弦波了
Jack315 发表于 2021-8-26 11:02 | 显示全部楼层
yjmwxwx 发表于 2021-8-26 09:29
测量位置R4 和R3之间

下面图中的小突突就是 SPWM 开关脉冲的残余:

滤波器就是要把这些小突突都滤干净,从而得到一个纯净的正弦波。
如果滤得不干净,ADC 过后就会造成误差。

这个误差在软件里也是可以处理的。只是不知道对你来说难度会有多大。
因为你的程序存储器容量比较有限。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
Jack315 发表于 2021-8-26 11:07 | 显示全部楼层
yjmwxwx 发表于 2021-8-26 10:24
确实窄带带通滤波可能比较好,SPWM方式波形比较差。

要是能做个程序控制平衡的就好了,就不用依靠模拟电 ...

用方波也是一个方案,测量的是 (RC / RL) 回路的时间常数,计算量也不小。
如果 DUT 是电阻,就是简单的分压。
 楼主| yjmwxwx 发表于 2021-8-26 11:18 | 显示全部楼层
Jack315 发表于 2021-8-26 11:02
下面图中的小突突就是 SPWM 开关脉冲的残余:

滤波器就是要把这些小突突都滤干净,从而得到一个纯净的正 ...

软件可控制范围太小,点数振幅都很小。
 楼主| yjmwxwx 发表于 2021-8-26 11:21 | 显示全部楼层
Jack315 发表于 2021-8-26 11:07
用方波也是一个方案,测量的是 (RC / RL) 回路的时间常数,计算量也不小。
如果 DUT 是电阻,就是简单的 ...

我这有SI5351能产生高频信号,能输出三路高频方波,还能控制相位,那个最高能输出300多M方波
Jack315 发表于 2021-8-26 11:47 | 显示全部楼层
yjmwxwx 发表于 2021-8-26 11:21
我这有SI5351能产生高频信号,能输出三路高频方波,还能控制相位,那个最高能输出300多M方波 ...

总是有惊喜

是个好东东,先留着,不能大材小用了。
MCU 应该能搞定的,现在在算 SPMW 的开关频率……
 楼主| yjmwxwx 发表于 2021-8-26 12:43 | 显示全部楼层
Jack315 发表于 2021-8-26 11:47
总是有惊喜

是个好东东,先留着,不能大材小用了。


电源和单片机焊好,等别的地方的电路图,还有LCD还按原来的焊吗,等下午再搞



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

@Jack315 :不着急,慢慢来。  发表于 2021-8-26 14:16
后面的电路也要进行仿真正确后才能给电路,争取能一下子搞定。毕竟一遍遍地焊电路挺折腾人的,而且这个技能也不需要再练习了,二姨家也没几个人能干你这样的活。先琢磨下 SPWM 开关频率和正弦表数据点的问题。100Hz 正弦信号时的问题还是比较伤脑筋的。  发表于 2021-8-26 13:04
LCD 的串并转换电路有可能会有变动,先等等。  发表于 2021-8-26 12:48
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部