知道這里有模電高手,偶請(qǐng)教一個(gè)問題,請(qǐng)DX不要笑!!!謝謝.
全部回復(fù)(22)
正序查看
倒序查看
@斯文敗類
老兄,出錯(cuò)有兩種可能,一、運(yùn)放本身質(zhì)量不過關(guān)或你用的運(yùn)放精度不夠. 二、你電路設(shè)計(jì)有誤,包括LAYOUT!我建議你把你的要求講出來,然后讓大家?guī)湍惴治?或讓大家?guī)湍阆雮€(gè)電路可能還會(huì)更直觀一點(diǎn)
我在做一個(gè)恒溫的培養(yǎng)箱,需要對(duì)內(nèi)部空氣溫度做精準(zhǔn)的控制,精度在0.1℃.所以選用了PT100 作為溫度傳感器,并和3個(gè)1%精度的電阻構(gòu)成一個(gè)電橋,采用差分輸出的方法,以消除共模干擾,電路圖如下:
0
回復(fù)
@jerrywhone
我在做一個(gè)恒溫的培養(yǎng)箱,需要對(duì)內(nèi)部空氣溫度做精準(zhǔn)的控制,精度在0.1℃.所以選用了PT100作為溫度傳感器,并和3個(gè)1%精度的電阻構(gòu)成一個(gè)電橋,采用差分輸出的方法,以消除共模干擾,電路圖如下:
這是電路圖:
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/31/1120384986.gif');}" onmousewheel="return imgzoom(this);">

0
回復(fù)
@jerrywhone
我在做一個(gè)恒溫的培養(yǎng)箱,需要對(duì)內(nèi)部空氣溫度做精準(zhǔn)的控制,精度在0.1℃.所以選用了PT100作為溫度傳感器,并和3個(gè)1%精度的電阻構(gòu)成一個(gè)電橋,采用差分輸出的方法,以消除共模干擾,電路圖如下:
你的電阻精度可能不夠吧.你算算看精度夠不夠.
還有,你的電阻溫漂也會(huì)影響的.要根據(jù)你的變化精度來選料.
其實(shí)很多電路人家能用為什么我們就不能用呢,很多時(shí)候原因就出在選料上.包括OP能識(shí)別的精度和能識(shí)別的最低信號(hào)等等!
還有,你的電阻溫漂也會(huì)影響的.要根據(jù)你的變化精度來選料.
其實(shí)很多電路人家能用為什么我們就不能用呢,很多時(shí)候原因就出在選料上.包括OP能識(shí)別的精度和能識(shí)別的最低信號(hào)等等!
0
回復(fù)
@jerrywhone
這是電路圖:[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/31/1120384986.gif');}"onmousewheel="returnimgzoom(this);">
我的計(jì)算是這樣的:
前提:鉑電阻PT100 由于避免自發(fā)熱和滯納的原因,其工作電流不要超過5mA,我使用的是Vcc=3.3V的系統(tǒng)(使用TL431帶9013擴(kuò)流輸出3.3V,應(yīng)該比較穩(wěn)了),另外就是我測試的是0℃~50℃的變化,也就是Rpt=100ohm~120ohm,同時(shí)選中R1=R2=R3=2k ohm 他們的精度1%(為了省錢).
計(jì)算:由于V1 = V2
又因?yàn)? (Vx-V2)/Rh + (Vout -V2)/Rf = V2/Rl
從而=>>Vout = Vin×(1+Rf/Rl+Rf/Rh)-(Ff/Rh)×Vx....(1)
同時(shí)根據(jù)我的前提,Vin在0.15714V~0.18694V 即△Vin為0.029V
因?yàn)橄到y(tǒng)是3.3V供電,所以我要求Vout的變化為0.3~3.0V
即△Vout2.7V,從式(1)也可以得出(求導(dǎo)數(shù))
△Vout/△Vin = 1+Rf/Rl+Rf/Rh 這就是gain的值 就是約90.
接著調(diào)整Rf Rl Rh的取值,Rf = 100k Rl=1.24K Rh = 12k
按理算出來也應(yīng)該是那些值.可是出現(xiàn)如下的問題:
1.Vout 總是不停的在跳動(dòng),很難穩(wěn)定下來或者一直向下以0.003V掉或者同值上跳,不知是濾波環(huán)節(jié)上有問題?
2.Vout 在Rpt 取100~120時(shí)候輸出不是0.3V~3.0V 而是0.3V~ 2.614V 始終上不去3.0V的位置,修改gain的Rf/Rl的值也于事無補(bǔ),即使考慮Rl Rh的引入導(dǎo)致R1分壓的Vx變成1.56V,也沒用的.
3.還有一個(gè)現(xiàn)象:使用LM358代替27L2輸出跳動(dòng)很小,但是輸出范圍是0.3V~2.16V,這又是為什么?
為什么啊?
前提:鉑電阻PT100 由于避免自發(fā)熱和滯納的原因,其工作電流不要超過5mA,我使用的是Vcc=3.3V的系統(tǒng)(使用TL431帶9013擴(kuò)流輸出3.3V,應(yīng)該比較穩(wěn)了),另外就是我測試的是0℃~50℃的變化,也就是Rpt=100ohm~120ohm,同時(shí)選中R1=R2=R3=2k ohm 他們的精度1%(為了省錢).
計(jì)算:由于V1 = V2
又因?yàn)? (Vx-V2)/Rh + (Vout -V2)/Rf = V2/Rl
從而=>>Vout = Vin×(1+Rf/Rl+Rf/Rh)-(Ff/Rh)×Vx....(1)
同時(shí)根據(jù)我的前提,Vin在0.15714V~0.18694V 即△Vin為0.029V
因?yàn)橄到y(tǒng)是3.3V供電,所以我要求Vout的變化為0.3~3.0V
即△Vout2.7V,從式(1)也可以得出(求導(dǎo)數(shù))
△Vout/△Vin = 1+Rf/Rl+Rf/Rh 這就是gain的值 就是約90.
接著調(diào)整Rf Rl Rh的取值,Rf = 100k Rl=1.24K Rh = 12k
按理算出來也應(yīng)該是那些值.可是出現(xiàn)如下的問題:
1.Vout 總是不停的在跳動(dòng),很難穩(wěn)定下來或者一直向下以0.003V掉或者同值上跳,不知是濾波環(huán)節(jié)上有問題?
2.Vout 在Rpt 取100~120時(shí)候輸出不是0.3V~3.0V 而是0.3V~ 2.614V 始終上不去3.0V的位置,修改gain的Rf/Rl的值也于事無補(bǔ),即使考慮Rl Rh的引入導(dǎo)致R1分壓的Vx變成1.56V,也沒用的.
3.還有一個(gè)現(xiàn)象:使用LM358代替27L2輸出跳動(dòng)很小,但是輸出范圍是0.3V~2.16V,這又是為什么?
為什么啊?
0
回復(fù)
@jerrywhone
我的計(jì)算是這樣的:前提:鉑電阻PT100由于避免自發(fā)熱和滯納的原因,其工作電流不要超過5mA,我使用的是Vcc=3.3V的系統(tǒng)(使用TL431帶9013擴(kuò)流輸出3.3V,應(yīng)該比較穩(wěn)了),另外就是我測試的是0℃~50℃的變化,也就是Rpt=100ohm~120ohm,同時(shí)選中R1=R2=R3=2kohm他們的精度1%(為了省錢).計(jì)算:由于V1=V2 又因?yàn)?(Vx-V2)/Rh +(Vout-V2)/Rf=V2/Rl 從而=>>Vout=Vin×(1+Rf/Rl+Rf/Rh)-(Ff/Rh)×Vx....(1) 同時(shí)根據(jù)我的前提,Vin在0.15714V~0.18694V即△Vin為0.029V 因?yàn)橄到y(tǒng)是3.3V供電,所以我要求Vout的變化為0.3~3.0V 即△Vout2.7V,從式(1)也可以得出(求導(dǎo)數(shù)) △Vout/△Vin=1+Rf/Rl+Rf/Rh這就是gain的值就是約90. 接著調(diào)整RfRlRh的取值,Rf=100kRl=1.24KRh=12k按理算出來也應(yīng)該是那些值.可是出現(xiàn)如下的問題: 1.Vout總是不停的在跳動(dòng),很難穩(wěn)定下來或者一直向下以0.003V掉或者同值上跳,不知是濾波環(huán)節(jié)上有問題? 2.Vout在Rpt取100~120時(shí)候輸出不是0.3V~3.0V而是0.3V~2.614V始終上不去3.0V的位置,修改gain的Rf/Rl的值也于事無補(bǔ),即使考慮RlRh的引入導(dǎo)致R1分壓的Vx變成1.56V,也沒用的. 3.還有一個(gè)現(xiàn)象:使用LM358代替27L2輸出跳動(dòng)很小,但是輸出范圍是0.3V~2.16V,這又是為什么?為什么啊?
第一,溫度電阻的阻值隨溫度變化不是線性的變化(也許我記錯(cuò)了,可能鉑 電阻能線性的,你可以去看資料)
第二,OP存在溫漂和零點(diǎn)漂移,以及最小偵測輸入值和變化精度
第三,你的溫度偵測是0.1度,你所要偵測的溫度范圍是0-50度,對(duì)應(yīng)的電 阻變化是100-120ohm,那你第0.1度所對(duì)應(yīng)的電阻變化是0.04ohm, 0.04除以20等于0.002,變化精度低于1%至0.2%
第四,你所用的電阻會(huì)存在溫漂和噪聲
第五,OP應(yīng)該有補(bǔ)嘗電阻,以使輸入對(duì)稱!你的電路上有,R幾看不清楚, 不知道你的值有沒有選對(duì)(可能去找這方面的書看看)
第六,結(jié)合以上諸多因素,我建議你輸入(即偵測電路)電路用專門的集成 的元件,OP選個(gè)精度高點(diǎn)的(可以找資料).
以上純屬個(gè)人意見,僅作參考!
注,你輸入電阻選得不對(duì),光值就不應(yīng)該這么小,輸入阻抗越大越好的!
第二,OP存在溫漂和零點(diǎn)漂移,以及最小偵測輸入值和變化精度
第三,你的溫度偵測是0.1度,你所要偵測的溫度范圍是0-50度,對(duì)應(yīng)的電 阻變化是100-120ohm,那你第0.1度所對(duì)應(yīng)的電阻變化是0.04ohm, 0.04除以20等于0.002,變化精度低于1%至0.2%
第四,你所用的電阻會(huì)存在溫漂和噪聲
第五,OP應(yīng)該有補(bǔ)嘗電阻,以使輸入對(duì)稱!你的電路上有,R幾看不清楚, 不知道你的值有沒有選對(duì)(可能去找這方面的書看看)
第六,結(jié)合以上諸多因素,我建議你輸入(即偵測電路)電路用專門的集成 的元件,OP選個(gè)精度高點(diǎn)的(可以找資料).
以上純屬個(gè)人意見,僅作參考!
注,你輸入電阻選得不對(duì),光值就不應(yīng)該這么小,輸入阻抗越大越好的!
0
回復(fù)
@斯文敗類
第一,溫度電阻的阻值隨溫度變化不是線性的變化(也許我記錯(cuò)了,可能鉑 電阻能線性的,你可以去看資料)第二,OP存在溫漂和零點(diǎn)漂移,以及最小偵測輸入值和變化精度第三,你的溫度偵測是0.1度,你所要偵測的溫度范圍是0-50度,對(duì)應(yīng)的電 阻變化是100-120ohm,那你第0.1度所對(duì)應(yīng)的電阻變化是0.04ohm, 0.04除以20等于0.002,變化精度低于1%至0.2%第四,你所用的電阻會(huì)存在溫漂和噪聲第五,OP應(yīng)該有補(bǔ)嘗電阻,以使輸入對(duì)稱!你的電路上有,R幾看不清楚, 不知道你的值有沒有選對(duì)(可能去找這方面的書看看)第六,結(jié)合以上諸多因素,我建議你輸入(即偵測電路)電路用專門的集成 的元件,OP選個(gè)精度高點(diǎn)的(可以找資料).以上純屬個(gè)人意見,僅作參考!注,你輸入電阻選得不對(duì),光值就不應(yīng)該這么小,輸入阻抗越大越好的!
斯文兄:
pt電阻的阻值隨溫度變化,可以看作線性的,在0℃~50℃的范圍幾乎就是0.4ohm/1℃的變化
關(guān)于你說電阻精度問題,是個(gè)問題.0.01%精度的電阻貴不是一般化的.
我看能否嘗試使用PT1000,重新焊一個(gè)電路了.
OP的補(bǔ)償電阻,在本電路中如何計(jì)算,請(qǐng)指點(diǎn).
pt電阻的阻值隨溫度變化,可以看作線性的,在0℃~50℃的范圍幾乎就是0.4ohm/1℃的變化
關(guān)于你說電阻精度問題,是個(gè)問題.0.01%精度的電阻貴不是一般化的.
我看能否嘗試使用PT1000,重新焊一個(gè)電路了.
OP的補(bǔ)償電阻,在本電路中如何計(jì)算,請(qǐng)指點(diǎn).
0
回復(fù)