打印

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

[复制链接]
楼主: yjmwxwx
手机看帖
扫描二维码
随时随地手机跟帖
121
yjmwxwx|  楼主 | 2021-8-24 23:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
叶春勇 发表于 2021-8-24 23:37
你的分时采集,我大概搞清楚了。
今天折腾那些开源工具,做一个c裸奔的最小项目,也算熟悉下030这个片子 ...

关键我不懂电路啊,完全是盲区,只会抄袭别人电路。

使用特权

评论回复
122
yjmwxwx|  楼主 | 2021-8-25 08:22 | 只看该作者
叶春勇 发表于 2021-8-24 23:37
你的分时采集,我大概搞清楚了。
今天折腾那些开源工具,做一个c裸奔的最小项目,也算熟悉下030这个片子 ...



断开R3和R4之间,测U1A 1脚是一个高频波形,示波器0.5微秒档大概三个格子,断开MCU电源这个波形消失







使用特权

评论回复
123
Jack315| | 2021-8-25 09:01 | 只看该作者
这个电路没抄得好,主要有几个方面:
① 电源及相关的滤波电路,导致电源和信号的性能变差;
② 上臂和下臂通过模拟开关切换共用一个输出放大器,
这可能是导致测量不稳定的原因。
③ 上述两个情况,再加上没有 PCB 板,可能是导致高频振荡的原因。
④ DUT 两端的 TVS 二极管被省略了,导致不能用于测量电感。
因为在接入瞬间,电感两端会产生高压打坏芯片。

因此,这个电路得重新抄。
原来的设计比较专业。所使用的方案也比较合理。
其中用到了仪表放大器和可编程放大器。
这些电路也可以用单独的运放和模拟开关来构建,
只是性能会差一点,但应该能满足 LZ 的目标。

LZ 能不能清点一下自己的存货,要根据你手上现有的器件来重新抄。
包括:
① 集成电路的型号数量。
② 三极管、场效应管、二极管的型号和数量。
③ 各类电阻、电容、电感的参数和数量。
前两个先晒出来,最后一个慢慢整。

在公司上班的工程师可以向厂商免费申请样品的。
LZ 如果能接受这类赞助,相信有很多网友帮忙的。

使用特权

评论回复
124
叶春勇| | 2021-8-25 09:44 | 只看该作者
yjmwxwx 发表于 2021-8-25 08:22
断开R3和R4之间,测U1A 1脚是一个高频波形,示波器0.5微秒档大概三个格子,断开MCU电源这个波形消失

你现在运放是mcp6022吗?接了多大的采样电阻?mcp6022上datasheet上100k的电阻需要并联一个5.6pf的电容。
这个东西涉及布线,注意串扰。

使用特权

评论回复
125
yjmwxwx|  楼主 | 2021-8-25 09:50 | 只看该作者
Jack315 发表于 2021-8-25 09:01
这个电路没抄得好,主要有几个方面:
① 电源及相关的滤波电路,导致电源和信号的性能变差;
② 上臂和下臂 ...

他那电路确实电源滤波搞的比较好,我抄的时候把很多东西都省了,看样子要把该加的加上去。

我器件比较多的是STM32F030F4P6、NE5532、TL084、CD4052、CD4053、LM2596、LM317、LM1117 3.3、7805
三极管比较多的是 BC547、SS8050、SS8550、MOS管50N03、IRF2804多其他的没有,二极管1N5819、1N5822多,1N4007和1N4148没几个了。
电阻100、1K、10K、20K、100K的多当时每种买了1000个,其他的阻值的没有,电容102、104、105贴片、106贴片的多,别容值都是只有几个的,电解电容没大量买过也没几个了,但是可以到报废电路板上拆,电感47uh的好像有10个别的没有。

我感觉我现有的零件够用了,业余DIY搞的能用就行,精度没什么要求。

现在这电路是断开MCU电源没干扰了,接上MCU电源,MCU不执行程序只要通电就有这个高频干扰,整个电路通电1秒多这个干扰波形才出来,我先另外搭个运放电路看看干扰是从那根线串进来的,尽量在现有基础是改改这样比较容易

使用特权

评论回复
126
yjmwxwx|  楼主 | 2021-8-25 09:53 | 只看该作者
本帖最后由 yjmwxwx 于 2021-8-25 09:55 编辑
叶春勇 发表于 2021-8-25 09:44
你现在运放是mcp6022吗?接了多大的采样电阻?mcp6022上datasheet上100k的电阻需要并联一个5.6pf的电容。 ...


现在是NE5532,就是从MCU出来的干扰,程序在第一条指令停下也有干扰,只要MCU通电大概1秒多就出现这个高频波形,断开MCU电源马上就没有这个高频干扰了。

使用特权

评论回复
127
Jack315| | 2021-8-25 10:11 | 只看该作者
yjmwxwx 发表于 2021-8-25 09:50
他那电路确实电源滤波搞的比较好,我抄的时候把很多东西都省了,看样子要把该加的加上去。

我器件比较多 ...

下来抄 2 个版本出来:
① 一个版本是性能比较好的,以后可以做 PCB 板用。
② 另一个版本用现有元件做,可以考虑不做 PCB 板。
电路中噪声比较大,也可能会有高频振荡,希望能正常工作。
这个版本由于没有 TVS 管,注意不能用来测电感。

两个版本都会有 4 个档位。

使用特权

评论回复
128
Jack315| | 2021-8-25 10:33 | 只看该作者
串并转换器 74HC959 还有没有?
由于 MCU 管脚有点少,可能需要进行输出口扩展。
这样的话可以配 3 个按钮。
如果没有的话,可能只能配 1 个按钮了。

使用特权

评论回复
129
叶春勇| | 2021-8-25 10:45 | 只看该作者
yjmwxwx 发表于 2021-8-25 09:53
现在是NE5532,就是从MCU出来的干扰,程序在第一条指令停下也有干扰,只要MCU通电大概1秒多就出现这个高 ...

我以前发的帖,也是正弦波没事,一旦信号发生器搞成方波和三角波,就触发自激。
ne5532那个采样电阻并个电容,滤一下。电容值慢慢试

使用特权

评论回复
130
yjmwxwx|  楼主 | 2021-8-25 10:47 | 只看该作者
Jack315 发表于 2021-8-25 10:11
下来抄 2 个版本出来:
① 一个版本是性能比较好的,以后可以做 PCB 板用。
② 另一个版本用现有元件做, ...

我考虑先找找具体哪里原因造成的,这样再抄可以避免犯同样错误
我刚才重新用运放做了个实验电路,然后从现有的电路引出正弦信号和电源,发现没有那个高频震荡,但是没有高频振荡测电容依然还是那个波形,我再试试把正弦信号加滤波试试。

使用特权

评论回复
131
yjmwxwx|  楼主 | 2021-8-25 10:48 | 只看该作者
Jack315 发表于 2021-8-25 10:33
串并转换器 74HC959 还有没有?
由于 MCU 管脚有点少,可能需要进行输出口扩展。
这样的话可以配 3 个按钮 ...

74HC595还有10多片

使用特权

评论回复
132
Jack315| | 2021-8-25 11:00 | 只看该作者
yjmwxwx 发表于 2021-8-25 10:47
我考虑先找找具体哪里原因造成的,这样再抄可以避免犯同样错误
我刚才重新用运放做了个实验电路,然后从 ...

这个非线性失真的异常波可能也是因为切换上、下臂造成的。
其它的方面恐怕比较难以解释这个现象。

使用特权

评论回复
133
yjmwxwx|  楼主 | 2021-8-25 11:19 | 只看该作者
叶春勇 发表于 2021-8-25 10:45
我以前发的帖,也是正弦波没事,一旦信号发生器搞成方波和三角波,就触发自激。
ne5532那个采样电阻并个 ...

原因可能找到了,就是运放的问题,正弦波没问题,别的波形包含高频成分,高频造成运放相移,就不能闭环来自动平衡了,波形就变差了

使用特权

评论回复
134
yjmwxwx|  楼主 | 2021-8-25 11:24 | 只看该作者
Jack315 发表于 2021-8-25 11:00
这个非线性失真的异常波可能也是因为切换上、下臂造成的。
其它的方面恐怕比较难以解释这个现象。 ...

还是正弦波信号不纯的问题,我搭了个电路,多加了几个电容滤波,波形明显变好很多。
重新搭建代替原来电路 U1A功能的部分







从原来电路引出正弦波信号和电源




还是100HZ测的104电容,还是测的下边运放的1脚,波形好很多




使用特权

评论回复
135
Jack315| | 2021-8-25 11:39 | 只看该作者
yjmwxwx 发表于 2021-8-25 11:24
还是正弦波信号不纯的问题,我搭了个电路,多加了几个电容滤波,波形明显变好很多。
重新搭建代替原来电 ...

好!
再试试测量电容的情况如何。

另外,SPWM 的开关频率是多少?

使用特权

评论回复
136
yjmwxwx|  楼主 | 2021-8-25 11:46 | 只看该作者
Jack315 发表于 2021-8-25 11:39
好!
再试试测量电容的情况如何。

这个波形就是测的电容,测电阻应该会更好

输出100HZ正弦波时候SPWM开关频率是100KHZ,输出SPWM定时器用的正弦波数据是:振幅559,1000点

使用特权

评论回复
评论
Jack315 2021-8-25 12:07 回复TA
@yjmwxwx :好的 
yjmwxwx 2021-8-25 12:01 回复TA
@Jack315 :等吃中午饭后再搞,需要把外挂的电路去掉,改改原来电路的滤波部分后再做测试 
Jack315 2021-8-25 11:52 回复TA
能不能再像视频里一样测下电容,看电路能不能正常工作。 
137
叶春勇| | 2021-8-25 12:20 | 只看该作者
本帖最后由 叶春勇 于 2021-8-25 12:24 编辑
yjmwxwx 发表于 2021-8-25 11:46
这个波形就是测的电容,测电阻应该会更好

输出100HZ正弦波时候SPWM开关频率是100KHZ,输出SPWM定时器用 ...

我已经生成spwm波形了DMA模式,pwm1,用你的程序里的100khz测试的。timer1输入频率48Mhz,分频=15,pwm周期=16

把你的spwm波形,用示波器,拍出来看看

使用特权

评论回复
138
yjmwxwx|  楼主 | 2021-8-25 13:21 | 只看该作者
本帖最后由 yjmwxwx 于 2021-8-25 13:23 编辑
叶春勇 发表于 2021-8-25 12:20
我已经生成spwm波形了DMA模式,pwm1,用你的程序里的100khz测试的。timer1输入频率48Mhz,分频=15,pwm周 ...

看了你的帖子我才仔细看了看我那100KHZ的正弦表,原来也有问题,我的TIM1设置的56MHZ,20点振幅27,但是正弦表里面的振幅才14。。
本来应该是 14,18,21,24,26,27,26,24,21,18,14,9,6,3,1,0,1,3,6,9


我程序里面却是 0x7,0x9,0xb,0xd,0xe,0xe,0xe,0xd,0xb,0x9,0x7,0x5,0x3,0x1,0x0,0x0,0x0,0x1,0x3,0x5


可能是以前用的正弦表直接拿过来,没仔细检查,怪不得我100KHZ时候输出振幅那么低。

使用特权

评论回复
139
yjmwxwx|  楼主 | 2021-8-25 15:40 | 只看该作者
Jack315 发表于 2021-8-25 11:39
好!
再试试测量电容的情况如何。




胡乱改了改滤波电路,但是波形没有外挂电路那样好,只是比原来的强一些,测104电容还是读数变小,但是测有的电容读数非常稳定几乎一个字都不动,软件问题不会测不同电容有不同表现,还是那个U1A运放原因,感觉NE5532好像还不如MCP6022

使用特权

评论回复
评论
Jack315 2021-8-25 16:45 回复TA
@yjmwxwx :收到 
yjmwxwx 2021-8-25 16:32 回复TA
@Jack315 :除了焊到电路上的还有5片 
Jack315 2021-8-25 16:16 回复TA
mcp6022 手上还有吗? 
140
yjmwxwx|  楼主 | 2021-8-25 17:28 | 只看该作者
叶春勇 发表于 2021-8-25 12:20
我已经生成spwm波形了DMA模式,pwm1,用你的程序里的100khz测试的。timer1输入频率48Mhz,分频=15,pwm周 ...

你是让我用示波器测测吗,但是我的示波器没探头测不了高频方波,测不出你这示波器的波形

使用特权

评论回复
发新帖 本帖赏金 59.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则