求助:用pt100与51做的数字温度计,用AD采集电压,LCD显示出来,数字不稳定,上下波动
看过来的大侠,小弟被这个问题困扰的不行。我们的电路经仔细检查焊接应该没有问题。最后推测可能是输出电路出了问题,如图。但是仿真时7端输出的电压很稳定,实际测量时输出端还是较大波动。请大侠看看问题出在哪里?如果不是输出电路的问题,引起最终电压波动的因素还可能有哪些?不胜感激!!!http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_604140ZYG66C.jpg
pt100测温电路路 (原文件名:v.jpg) 菜鸟路过~~
是否需要软件滤波~~ 在输出端加个RC滤波,选个2.2uF的电容,电阻用可调电位器,调节电阻值,用示波器观察波形 mark mark 用好点的运放吧,OPA2340不错,R11弄小些。要考虑ADC的输入阻抗。 AD转换之后显示波动很正常的,有三个关健点要注意,一是运放的电源也要稳定,我是采用开关电源作为VCC的。二是AD的电源跟数字电路的电源要分开。三是AD转换一定要加软件滤波。 调整 显示刷新率 可以减少波动显示或者写成 +1-1 的波动 不变动显示 至于加电容滤波什么的都没用的 mark mark 在输出口那里接个电容,2.2uf的,一脚接地 本帖最后由 nos001 于 2012-10-1 19:14 编辑
运算放大器实用电路
来一个复杂的,呵呵!图十一是一个三线制PT100前置放大电路。PT100传感器引出三根材质、线径、长度完全相同的线,接法如图所示。有2V的电压加在由R14、R20、R15、Z1、PT100及其线电阻组成的桥电路上。Z1、Z2、Z3、D11、D12、D83及各电容在电路中起滤波和保护作用,静态分析时可不予理会,Z1、Z2、Z3可视为短路,D11、D12、D83及各电容可视为开路。由电阻分压知, V3=2*R20/(R14+20)=200/1100=2/11 ……a 由虚短知,U8B第6、7脚 电压和第5脚电压相等 V4=V3 ……b 由虚断知,U8A第2脚没有电流流过,则流过R18和R19上的电流相等。 (V2-V4)/R19=(V5-V2)/R18 ……c 由虚断知,U8A第3脚没有电流流过, V1=V7 ……d 在桥电路中R15和Z1、PT100及线电阻串联,PT100与线电阻串联分得的电压通过电阻R17加至U8A的第3脚, V7=2*(Rx+2R0)/(R15+Rx+2R0) …..e 由虚短知,U8A第3脚和第2脚电压相等, V1=V2 ……f 由abcdef得, (V5-V7)/100=(V7-V3)/2.2 化简得 V5=(102.2*V7-100V3)/2.2 即 V5=204.4(Rx+2R0)/(1000+Rx+2R0) – 200/11 ……g 上式输出电压V5是Rx的函数我们再看线电阻的影响。Pt100最下端线电阻上产生的电压降经过中间的线电阻、Z2、R22,加至U8C的第10脚,由虚断知,V5=V8=V9=2*R0/(R15+Rx+2R0) ……a (V6-V10)/R25=V10/R26 ……b 由虚短知, V10=V5 ……c 由式abc得 V6=(102.2/2.2)V5=204.4R0/ ……h 由式gh组成的方程组知,如果测出V5、V6的值,就可算出Rx及R0,知道Rx,查pt100分度表就知道温度的大小了。 运放震荡了? 不懂学习学习{:biggrin:} mark 要用差分放大器啊,怎么用的是LM358?
页:
[1]