矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: xjw01

stm32版100kHz电桥

  [复制链接]
     
发表于 2022-1-7 11:30:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-1-9 09:23:23 | 显示全部楼层
本帖最后由 xjw01 于 2022-1-9 09:25 编辑
闻太师 发表于 2022-1-7 11:30
许老师,我看了一下您电桥的输入保护。Hcur和Hpot都是防止超过正负电源,而Lcur和Lpot却是防止超过地。虽然 ...


当时想提升一点抗电压冲击的性能。
完整的保户,要增加多个元件,后来只是简单加了几个二极管。我希望短时间过压,能够得到保护。
不过,电源部分还要改,否则效果不好,但是当时没有做这项工作。
电源应提供反向放电回路。

曾有一位坛友,忘了对电容放电,造成损坏。几乎更换了所有的集成电路,最终发现4052坏了(7.8k版)。我估计是那一瞬间,电源过压。
单片机瞬间高压一般不会坏。有一次,我接错电路,STC单片机输入16V电压,也没坏。运放也是这样的,不怕短时过压。
CD4052好像更容易受损。

stm32版本,采用STC版的一些设计。
当时纠结最久的是鉴相电路。鉴相电路需要额外的电路支持,而STM32的速度足够块,本想直接做DFT,但损失了一些ADC分辨率。
因为DFT与开关鉴相本质上是一样的,都是做乘法操作,一个是用方波做乘法,一个是用正弦波做乘法,前者可以消除3次谐波的影响。
做数字电桥时,3次谐波的影响不容易消阻,所以用DFT会更好一些。由于损失了一半分辨率,那么我觉得用还不如直接用STC版,因为我在STC版做了带通滤波,可以适当抑制3次及5次谐波。
STM32中,本想加入带波滤波,但当时的电路基板用满了,很难加电路,于是放弃带通滤波。
后来又发现,没有加偏置,开漏检波容易过载,本想改电路,不过,后来没时间,就不改了。
现在回想,带波滤波有不少好处,可以提升前端过载能力,使得低压供电的电桥的抗干抗能力能与台式电桥相当。
最后,我没有再继续做stm32,还有一个原因是,stm32不能保证ADC完全正常,存在“断码”问题。有的地方,可以边续断了8个码(DNL问题)
发现这个问题后,只好加入辅肋三角波,进行过采样,算法上搞得有点复杂。早知会断码,还不如直接做DFT,DFT实际上已经在做过采样操作了。
STC有的批次,也存在断码问题。
处理好断码问题,STC的ADC才是10bit的,stm32才是12bit,否则他们都一个样,可靠应用只有9bit。过采样处理后,可以增加几个比特。
总之,直接用STC或STM32的ADC不太可靠。做高精度的,不是很靠谱,有必要在算法上做一些补偿工作。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2022-1-10 17:04:18 | 显示全部楼层
好家居 发表于 2022-1-7 10:21
请问各位ad非线性校正是短路电路图哪两个点

短路T1,T2两点

T1,T2

T1,T2
回复 支持 反对

使用道具 举报

     
发表于 2022-1-13 21:22:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2022-1-19 08:01:00 | 显示全部楼层
求助:R3b的值11K多,调不下来是什么原因?还有就是短路清零到100KHz档时no open or short,其他档位都正常
回复 支持 反对

使用道具 举报

     
发表于 2022-1-20 20:04:19 | 显示全部楼层
许老师我的是10#机。由于摔屏了,换个屏完了。不知道何故把STM32弄挂了。所有按键不起作用了。求老师再给个注册码。谢谢!

9D8205001013
4753384C4E00
910427-V2


        

IMG_20220120_115023.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-1-20 22:16:42 | 显示全部楼层
维超 发表于 2022-1-20 20:04
许老师我的是10#机。由于摔屏了,换个屏完了。不知道何故把STM32弄挂了。所有按键不起作用了。求老师再给个 ...

====================
30520
回复 支持 反对

使用道具 举报

     
发表于 2022-1-21 11:42:07 | 显示全部楼层
xjw01 发表于 2022-1-20 22:16
====================
30520

谢谢!
等待重新校验
回复 支持 反对

使用道具 举报

     
发表于 2022-1-21 12:00:46 | 显示全部楼层
有套件卖吗
回复 支持 反对

使用道具 举报

     
发表于 2022-1-22 11:32:23 | 显示全部楼层
xjw01 发表于 2022-1-20 22:16
====================
30520

请问许老师!自测没通过怎么去排查。 _cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=3999948518426268901&skey=@crypt_.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-1-22 11:52:29 | 显示全部楼层
本帖最后由 xjw01 于 2022-1-22 11:55 编辑
维超 发表于 2022-1-22 11:32
请问许老师!自测没通过怎么去排查。


快10年,没有碰这些LCR制作,细节基本上忘了。
刚才查了一下源代码,err:0表示ADC测量到的运放输出电压(无测量信号时)低于600字。本表要求高于1000
Va表示6次测量的平均值,V0表示这6次测量的最小值。当V0<600字时报错。
可能得查一下运放出现零点异常的原因。记得以前是测试过的,运放估计没问题。
建议查一下供电或其它电路是否改动。或许有受潮等原因。还可以偿试调整1楼说到的那个51k电阻。
现在,va=0,说明运放此时输出的负电压!这是很大的偏差,我估计电路有异常,电路是否已被改动或某个元件坏了?
回复 支持 反对

使用道具 举报

     
发表于 2022-1-22 12:22:58 | 显示全部楼层
xjw01 发表于 2022-1-22 11:52
快10年,没有碰这些LCR制作,细节基本上忘了。
刚才查了一下源代码,err:0表示ADC测量到的运放输出电 ...

我再查查看。就换过主控STM32芯片,外围一3n3涤纶与一104的CBB电容给风枪吹鼓而换掉了。现在我有点怀疑是不是我的清洗机有漏电而又搞挂有芯片
回复 支持 反对

使用道具 举报

     
发表于 2022-1-22 12:33:36 | 显示全部楼层
xjw01 发表于 2022-1-22 11:52
快10年,没有碰这些LCR制作,细节基本上忘了。
刚才查了一下源代码,err:0表示ADC测量到的运放输出电 ...

拆掉104电容后V0=0 无标题.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-1-22 22:02:45 | 显示全部楼层
本帖最后由 xjw01 于 2022-1-22 22:07 编辑
维超 发表于 2022-1-22 12:33
拆掉104电容后V0=0


电容没有特殊要求。换一个同类型的就可以了。
电阻也没有特殊要求。阻值正确即可。几个桥臂电阻及增益电阻精度要求略高一些(少量误差可以通过软件校准补偿)。
用插座安装的运放,对零偏有一定要求。当时拆stm32时,如果取下这个运放,那么运放也不会有问题的。
所以,关键还是在于电路连接是否正常。焊接时要用松香助焊,或直接用新锡焊接。不可以用酸性助焊剂。如果用了酸性的,须拆下stm32,清洗干净后重新焊接。

我以前安装时也是这样操作的,每个元件安装前做检测,没问题就焊上去,一次性成功。所以我自己也没有检修的经验。因为,只要元件正确,就会正常运行。设计调试时,有时接错电路、元件参数或电路调整,那是通过修改程序及仪表调试的。小批量制作时,则是确保每个元件参数值正确,装上去就可以了。
回复 支持 反对

使用道具 举报

     
发表于 2022-1-22 22:25:09 | 显示全部楼层
xjw01 发表于 2022-1-22 22:02
电容没有特殊要求。换一个同类型的就可以了。
电阻也没有特殊要求。阻值正确即可。几个桥臂电阻及增益 ...

谢谢回复‘还在排查中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-18 11:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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