求教:關(guān)于運(yùn)放LM324,LM358等
各位前輩,我用的溫度傳感器為電壓輸出0.4-1.6V左右,送單片機(jī)自帶AD,AD輸入為0-3V,中間加運(yùn)放把信號放大至0-3V,用LM324,LM358等組成比例運(yùn)放可以嗎,我用EWB仿真了一下,結(jié)果0.1V輸入,運(yùn)放輸出為1.8V,這是怎么一回事,實(shí)際情況也是這樣嗎?請指教.謝謝!!
全部回復(fù)(7)
正序查看
倒序查看
溫度傳感器的測溫問題,是一個(gè)很普通的問題,我的做法是,直接將溫度傳感器和一個(gè)線性校正點(diǎn)阻串聯(lián)起來,那么兩電阻連接點(diǎn)上的電壓就是輸出電壓,線性已經(jīng)比較好,將這個(gè)電壓直接輸入單片機(jī)的AD輸入端即可(單片機(jī)的基準(zhǔn)直接用電源電壓),在工作溫度范圍內(nèi),對應(yīng)的信號電壓也是一個(gè)范圍,單片機(jī)將采集到的數(shù)字信號經(jīng)過查表即可得到線性非常好的對應(yīng)溫度,根本不需要運(yùn)放.超出范圍的AD值可以認(rèn)為是傳感器故障(開路或者短路).如果需要的話,我可以幫助你生成那個(gè)溫度轉(zhuǎn)換表,只需提供溫度傳感器的標(biāo)稱電阻和B值以及工作溫度范圍即可.
0
回復(fù)
@sdjufeng
溫度傳感器的測溫問題,是一個(gè)很普通的問題,我的做法是,直接將溫度傳感器和一個(gè)線性校正點(diǎn)阻串聯(lián)起來,那么兩電阻連接點(diǎn)上的電壓就是輸出電壓,線性已經(jīng)比較好,將這個(gè)電壓直接輸入單片機(jī)的AD輸入端即可(單片機(jī)的基準(zhǔn)直接用電源電壓),在工作溫度范圍內(nèi),對應(yīng)的信號電壓也是一個(gè)范圍,單片機(jī)將采集到的數(shù)字信號經(jīng)過查表即可得到線性非常好的對應(yīng)溫度,根本不需要運(yùn)放.超出范圍的AD值可以認(rèn)為是傳感器故障(開路或者短路).如果需要的話,我可以幫助你生成那個(gè)溫度轉(zhuǎn)換表,只需提供溫度傳感器的標(biāo)稱電阻和B值以及工作溫度范圍即可.
sdjufeng的方法在精度低時(shí)沒有任何問題,精度稍高時(shí)就存在問題.
0
回復(fù)
@ppp123456
sdjufeng的方法在精度低時(shí)沒有任何問題,精度稍高時(shí)就存在問題.


看看這兩個(gè)曲線圖,不明白精度高時(shí)存在什么問題,如果存在問題,唯一的可能就是傳感器的精度問題,這是沒有辦法的,用什么運(yùn)放也解決不了.
這種方法我已使用多年,曾經(jīng)逐個(gè)溫度的做過比對,很精確,電路中甚至都不需要電位器進(jìn)行校準(zhǔn).
0
回復(fù)
@sdjufeng
[圖片]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/39/1142125254.png');}"onmousewheel="returnimgzoom(this);">[圖片]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/39/1142125265.png');}"onmousewheel="returnimgzoom(this);">看看這兩個(gè)曲線圖,不明白精度高時(shí)存在什么問題,如果存在問題,唯一的可能就是傳感器的精度問題,這是沒有辦法的,用什么運(yùn)放也解決不了.這種方法我已使用多年,曾經(jīng)逐個(gè)溫度的做過比對,很精確,電路中甚至都不需要電位器進(jìn)行校準(zhǔn).
樓主還沒有說是什么傳感器,sdjufeng如何認(rèn)定是熱敏電阻?
0
回復(fù)
@sdjufeng
溫度傳感器的測溫問題,是一個(gè)很普通的問題,我的做法是,直接將溫度傳感器和一個(gè)線性校正點(diǎn)阻串聯(lián)起來,那么兩電阻連接點(diǎn)上的電壓就是輸出電壓,線性已經(jīng)比較好,將這個(gè)電壓直接輸入單片機(jī)的AD輸入端即可(單片機(jī)的基準(zhǔn)直接用電源電壓),在工作溫度范圍內(nèi),對應(yīng)的信號電壓也是一個(gè)范圍,單片機(jī)將采集到的數(shù)字信號經(jīng)過查表即可得到線性非常好的對應(yīng)溫度,根本不需要運(yùn)放.超出范圍的AD值可以認(rèn)為是傳感器故障(開路或者短路).如果需要的話,我可以幫助你生成那個(gè)溫度轉(zhuǎn)換表,只需提供溫度傳感器的標(biāo)稱電阻和B值以及工作溫度范圍即可.
不好意思,有一段時(shí)間不方便上網(wǎng),沒能看到你們的討論,我用的是IC封裝的溫度傳感器,直接是電壓輸出,仿真時(shí)可能是軟件設(shè)置出現(xiàn)問題,我用面包板實(shí)驗(yàn)過沒有問題了.謝謝你們
0
回復(fù)