找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6894|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

如圖,PWM模擬DAC作為XTR111的電壓輸入時(shí),如何讓XTR111的輸入電壓不受電阻分壓影響

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
50黑幣

D6IYC(O9R$[~E9DV4[Q[}G7.png (65.73 KB, 下載次數(shù): 87)

試過在RC濾波電路后面加電壓跟隨器但是沒有效果。選用的是lm358

試過在RC濾波電路后面加電壓跟隨器但是沒有效果。選用的是lm358
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2019-9-24 16:52 | 只看該作者
MCU的PWM輸出端口需要設(shè)置為推挽輸出,否則由于端口輸出高或低電平時(shí)的內(nèi)阻不同,導(dǎo)致濾波RC充放電時(shí)間常數(shù)不同,在濾波電容上無法獲取正確的直流電壓有效值。LM358跟隨器輸出電壓范圍0~VCC-1.5V,所以LM358的電源電壓要高于最大輸入電壓1.5V以上才能正確反映輸入電壓。

回復(fù)

使用道具 舉報(bào)

板凳
ID:149144 發(fā)表于 2019-9-24 17:34 | 只看該作者
加個(gè)電壓跟隨器隔離一下就可以
回復(fù)

使用道具 舉報(bào)

地板
ID:397125 發(fā)表于 2019-9-25 10:55 | 只看該作者
wulin 發(fā)表于 2019-9-24 16:52
MCU的PWM輸出端口需要設(shè)置為推挽輸出,否則由于端口輸出高或低電平時(shí)的內(nèi)阻不同,導(dǎo)致濾波RC充放電時(shí)間常數(shù) ...

你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實(shí)際測(cè)量時(shí),RC二階濾波后的電壓值越輸出引腳電壓相差不大,經(jīng)過電壓跟隨器后電壓也沒變。但是一旦把lm358輸出接入XTR111后,358輸出的電壓就變了(增加了0.8V).求解答,謝謝。
回復(fù)

使用道具 舉報(bào)

5#
ID:397125 發(fā)表于 2019-9-25 11:01 | 只看該作者
cuihaodianzi 發(fā)表于 2019-9-24 17:34
加個(gè)電壓跟隨器隔離一下就可以

感謝你的回復(fù),我自己加過lm358(5V單電源供電)做電壓跟隨器。電壓跟隨沒問題,但是輸出接到XTR111時(shí)lm358輸出電壓就會(huì)變化。而且當(dāng)pwmdac模擬 0V電壓時(shí),RC濾波電路輸出一直有0.3V左右的電壓消除不了。求解,謝謝。
回復(fù)

使用道具 舉報(bào)

6#
ID:491577 發(fā)表于 2019-9-25 11:43 | 只看該作者
濾波電容取值不對(duì),換成104或105,lm358輸入偏置電流太大不適合做小電流的電壓跟隨,換成082運(yùn)放,你的PWM不會(huì)用16位的吧,改用8位的,pwm頻率越大輸出的電壓文波越小,頻率至少要3kHZ。樓主對(duì)硬件不是很了解選型有問題,用PWM做DA對(duì)硬件要求是比較高的,要用高主頻的單片機(jī)(89c52不行),PWM用10位以下的(16位最好不用),運(yùn)放需要選偏置電流小的(lm358不行)。
回復(fù)

使用道具 舉報(bào)

7#
ID:213173 發(fā)表于 2019-9-25 11:46 | 只看該作者
小浪魚 發(fā)表于 2019-9-25 10:55
你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實(shí) ...

沒有使用過XTR111,不了解XTR111輸入特性。有可能XTR111的VIN端口懸浮電壓高于5V。LM358輸出阻抗很低,輸出電壓一般不會(huì)受負(fù)載影響,除非LM358內(nèi)部輸出管進(jìn)入非線性區(qū)。建議LM358電源電壓也用24V試試。
回復(fù)

使用道具 舉報(bào)

8#
ID:397125 發(fā)表于 2019-9-25 15:52 | 只看該作者
hhh402 發(fā)表于 2019-9-25 11:43
濾波電容取值不對(duì),換成104或105,lm358輸入偏置電流太大不適合做小電流的電壓跟隨,換成082運(yùn)放,你的PWM ...

感謝回復(fù),單片機(jī)用的是stm32f103c8t6(pwm輸出頻率為280k HZ左右),pwm分辨率為8位.我換一個(gè)運(yùn)放試一下。
回復(fù)

使用道具 舉報(bào)

9#
ID:859387 發(fā)表于 2020-12-13 10:28 | 只看該作者
是不是頻率太高了,你換一下低頻試一下
回復(fù)

使用道具 舉報(bào)

10#
ID:1058520 發(fā)表于 2022-12-21 05:03 來自手機(jī) | 只看該作者
小浪魚 發(fā)表于 2019-9-25 10:55
你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實(shí) ...

你好。我也有同樣的問題。我在 lm358 輸出端測(cè)量 0.65v。你找到解決這個(gè)問題的方法了嗎?請(qǐng)?zhí)峁┵Y料
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表