久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21456|回復: 41
打印 上一主題 下一主題
收起左側

請教前輩們一個電阻分壓的問題

  [復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 dzbj 于 2017-4-4 17:24 編輯

我用兩個電阻分壓 然后8位AD采集分壓 再用計算反推 分壓電阻用的都是千分之一精度

請教一下 為什么到15v后誤差突然變那么大 分壓不是比例的么
輸入電壓 是萬用表實測
分壓后 是萬用表實測
HEX 是從單片機讀出來的
DEC 是excel轉換的
計算 是用5/256*DEC
倍率 是輸入/分壓









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:61002 發表于 2017-4-4 19:10 | 只看該作者
你用的是8位的AD,,所以偏差大,你試著換一個12位或者18位的ad試試,效果絕對會很好的

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:47286 發表于 2017-4-4 20:39 | 只看該作者
g753388438 發表于 2017-4-4 19:10
你用的是8位的AD,,所以偏差大,你試著換一個12位或者18位的ad試試,效果絕對會很好的

謝謝回復

為什么到15v時誤差突然變的很大 從8~13還在可接受范圍 到14就有點不對勁了 每種搭配都是到15很大
回復

使用道具 舉報

地板
ID:151348 發表于 2017-4-4 21:20 | 只看該作者
反推是怎么做的
回復

使用道具 舉報

5#
ID:47286 發表于 2017-4-5 01:14 | 只看該作者
imxuheng 發表于 2017-4-4 21:20
反推是怎么做的

你好

單片機用AD采集了當前電壓 通過串口發送給另一個板子 那是顯示板 由顯示板計算并顯示 計算過程是 用接收到的8位值×0.0195就是分壓后的電壓 再×4倍 理論上應該是原始電壓吧 對嗎

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:61002 發表于 2017-4-5 08:51 | 只看該作者
dzbj 發表于 2017-4-4 20:39
謝謝回復

為什么到15v時誤差突然變的很大 從8~13還在可接受范圍 到14就有點不對勁了 每種搭配都是到15 ...

1、 5/255*DEC   公式中 應該除以255 , 8位ad測的電壓最大數字量是0xff,0xff 的十進制數是255
2、計算過程中注意一下浮點型和整型的運算
   可以試一下 5/21  和  5.0/21    和1.0*5/21  這幾個是的運算結果
3、采樣電阻最好用高精低溫漂的
4、分壓電阻選擇的盡可能大一點,不然當你的輸入電壓大的時候,采樣電阻可能會發燙,導致阻值發生變化,這樣就測的不準了
5、關于第4,你可以找兩個500Ω(只要小阻值就行)的電阻分壓測試,仿真的話測得電壓應該沒問題,但是實際測試的時候電阻會發燙的,阻值會變化,分壓也會不準確

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:61002 發表于 2017-4-5 08:58 | 只看該作者
電阻分壓公式

360截圖-3385923.jpg (22.4 KB, 下載次數: 175)

電阻分壓公式

電阻分壓公式

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

8#
ID:111634 發表于 2017-4-5 09:52 | 只看該作者
有點誤差是正常的,但你的誤差太大,不正常,必定另有原因。
回復

使用道具 舉報

9#
ID:186195 發表于 2017-4-5 10:05 | 只看該作者
關于AD 采集 首先要做好兩個問題。

第一個就是基準電壓。 你的基準電壓怎么樣,準不準 穩定不。  要求不高 可用電源的5V 。

第二, 你分壓部分 的電路穩定不,  建議你在輸出做成穩壓源。

最后一個關系不是特別的就是 溫飄和熱量。 你要求精度不高 可以不考慮。 建議用水泥電阻 或者 一些低溫漂的電阻來做分壓。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

10#
ID:175873 發表于 2017-4-5 13:27 | 只看該作者
會不會是你電阻耐壓這一塊的原因,電子器件畢竟和理想件是不同的

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

11#
ID:151348 發表于 2017-4-5 14:26 | 只看該作者
dzbj 發表于 2017-4-5 01:14
你好

單片機用AD采集了當前電壓 通過串口發送給另一個板子 那是顯示板 由顯示板計算并顯示 計算過程是 ...

說不定是你的精密電阻耐壓能力不夠強,你用高倍率的采集方式試試,讓精密電阻分得的電壓更小,
回復

使用道具 舉報

12#
ID:186249 發表于 2017-4-5 14:56 | 只看該作者
ad精度不夠吧,換個試試。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

13#
ID:47286 發表于 2017-4-5 21:34 | 只看該作者
g753388438 發表于 2017-4-5 08:51
1、 5/255*DEC   公式中 應該除以255 , 8位ad測的電壓最大數字量是0xff,0xff 的十進制數是255
2、計算 ...

感謝前輩

1、 5/255*DEC   公式中 應該除以255 , 8位ad測的電壓最大數字量是0xff,0xff 的十進制數是255
。。收到 用255計算了 0.0196 比原來大0.0001 我重新計算了 整體數值沒什么改變

2、計算過程中注意一下浮點型和整型的運算
   可以試一下 5/21  和  5.0/21    和1.0*5/21  這幾個是的運算結果
。。我求倍率的目的是為了盡量不進行浮點運算 用DEC×倍率得整數
     反推的公式是 (DEC×倍率-10)×2
     比如10:3.32K時12v對應的DEC是153 反推后結果是1204 然后用這個取余和求模得到每一個位去顯示
     -10是為了彌補把0.0196變成0.02(×2)的誤差
     無論用-10還是用196計算 12v時誤差都可以接受 我不明白的是到15v為什么誤差那么大
     我小白 見笑

3、采樣電阻最好用高精低溫漂的
。。謝謝提醒 這個我注意了一下 環境溫度24℃ 持續 沒有其它溫度影響

4、分壓電阻選擇的盡可能大一點,不然當你的輸入電壓大的時候,采樣電阻可能會發燙,導致阻值發生變化,這樣就測的不準了
。。謝謝提醒 我用的0603封裝0.1%電阻 極限電壓是20v 用單片機自帶的AD 端口設置為高阻 我計算看
      20v/13320Ω是0.0015A 是這么算電流么 如果是 我覺得這個電流不會影響吧 查了一下0603的電阻
     耐壓是50v 1/16W 那么0603電阻理論上可以忍受0.0625A電流 兩個差距很大 應該不會引起電阻升溫

5、關于第4,你可以找兩個500Ω(只要小阻值就行)的電阻分壓測試,仿真的話測得電壓應該沒問題,但是實際測試的時候電阻會發燙的,阻值會變化,分壓也會不準確
。。我把對這點的回復合并在“4”里回復了 麻煩前輩再給分析分析

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 贊一個!

查看全部評分

回復

使用道具 舉報

14#
ID:47286 發表于 2017-4-5 21:35 | 只看該作者

感謝前輩回復 按你給的公式做excel計算了 在14v和15v之前和采樣的測試值很接近
回復

使用道具 舉報

15#
ID:47286 發表于 2017-4-5 21:41 | 只看該作者
0755雅俗共賞 發表于 2017-4-5 10:05
關于AD 采集 首先要做好兩個問題。

第一個就是基準電壓。 你的基準電壓怎么樣,準不準 穩定不。  要求不 ...

感謝前輩回復

關于AD 采集 首先要做好兩個問題。

第一個就是基準電壓。 你的基準電壓怎么樣,準不準 穩定不。  要求不高 可用電源的5V 。
。。我用的是經過穩壓后的系統供電 我只有萬用表 沒有更好的設備 兩個萬用表測都是5v電壓 700mA輸出能力 模塊用了30mA 我覺得這點消耗應該不會引起壓降

第二, 你分壓部分 的電路穩定不,  建議你在輸出做成穩壓源。
。。這個我比較小白 整個電路就是從電源輸入端分壓后用一個0.1uf電容濾波然后到單片機的AD口 AD口設置成高阻模式 從測試數據看 14v以前比較準確 主要是14~15v誤差突然增加 有點莫名其妙了 我不懷疑單片機AD口的能力 因為同一個片子的其它AD通道也在采集電壓 沒有出現無法理解的誤差

最后一個關系不是特別的就是 溫飄和熱量。 你要求精度不高 可以不考慮。 建議用水泥電阻 或者 一些低溫漂的電阻來做分壓
。。感謝前輩建議 我那板子很小 實在放不下 現在用的0604封裝 想用0402可我只是業余愛好不是干這個的 沒有設備可以焊接 我個人手工的極限也就到0603了
回復

使用道具 舉報

16#
ID:47286 發表于 2017-4-5 21:44 | 只看該作者
imxuheng 發表于 2017-4-5 14:26
說不定是你的精密電阻耐壓能力不夠強,你用高倍率的采集方式試試,讓精密電阻分得的電壓更小,

感謝前輩

請教前輩 同樣0603封裝的電阻 1%精度和0.1%精度的耐壓會不一樣嗎 我百度查的pdf資料說0603耐壓是50v 功率是1/16w
回復

使用道具 舉報

17#
ID:61002 發表于 2017-4-5 22:12 | 只看該作者
dzbj 發表于 2017-4-5 21:35
感謝前輩回復 按你給的公式做excel計算了 在14v和15v之前和采樣的測試值很接近

有幫助就好
回復

使用道具 舉報

18#
ID:151348 發表于 2017-4-5 22:21 | 只看該作者
dzbj 發表于 2017-4-5 21:44
感謝前輩

請教前輩 同樣0603封裝的電阻 1%精度和0.1%精度的耐壓會不一樣嗎 我百度查的pdf資料說0603 ...

這個我也不是很清楚哈
回復

使用道具 舉報

19#
ID:111634 發表于 2017-4-5 23:28 | 只看該作者
你表格中出現的誤差,與分壓電阻精度無關,因為是在同一分壓電阻下產生的誤差。另外該誤差ad精度也關系不大,8位AD分辨率為1/255,即0.00392,你的誤差大大超出。此前我已提醒你另有原因。
回復

使用道具 舉報

20#
ID:47286 發表于 2017-4-6 09:48 | 只看該作者
zl2168 發表于 2017-4-5 23:28
你表格中出現的誤差,與分壓電阻精度無關,因為是在同一分壓電阻下產生的誤差。另外該誤差ad精度也關系不大 ...

感謝前輩再次提醒 是因為我小白 絞盡腦汁想不出原因了 所以來求助 按說電路挺簡單啊 就是分個壓然后AD采集一下 而且8~13v的AD都還可以 暈 暈 暈

濾波電容用的0.1uf 前輩覺得濾波電容會對電壓有影響嗎 我用可調三端穩壓做輸出時遇到過類似問題 可調三端穩壓不也是個分壓的道理么 加個小電容在分壓上輸出就不對 前輩覺得呢
回復

使用道具 舉報

21#
ID:111634 發表于 2017-4-6 10:16 | 只看該作者
電源波動是會產生AD誤差的,鑒別方法是在同一電源電壓下多次重復AD,若誤差不大,說明不是電源電壓;若誤差較大,則證明電源電壓波動較大,應檢查電源問題,或三端穩壓,或其他穩壓電源。但我提醒你,穩壓電源輸出端的濾波電容用0.1uf是大大不夠的應用100uf +0.1uf。  
回復

使用道具 舉報

22#
ID:111634 發表于 2017-4-6 10:17 | 只看該作者
本帖最后由 zl2168 于 2017-4-6 18:01 編輯

我給你提供一個案例,供你參考辨析。AD信號源都是電阻分壓
并行ADC0809及其接口電路
實例81 ADC0808中斷方式A-D(ALE輸出CLK)
實例82 ADC0808查詢方式A-D(ALE輸出CLK)
實例83 ADC0808延時方式A-D(ALE輸出CLK)
實例84 ADC0808并行A-D(虛擬CLK)
先Proteus仿真一下,確認有效。
實例81 ADC0808A-D( ALE輸出CLK,中斷方式).rar (54.32 KB, 下載次數: 13)

實例82 ADC0808A-D( ALE輸出CLK,查詢方式).rar (54.04 KB, 下載次數: 5)

實例83 ADC0808A-D( ALE輸出CLK,延時等待方式).rar (54.13 KB, 下載次數: 5)
實例84 ADC0808A-D(虛擬CLK).rar (35.75 KB, 下載次數: 5)


以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

23#
ID:186610 發表于 2017-4-6 10:57 | 只看該作者
過來學習一下
回復

使用道具 舉報

24#
ID:111634 發表于 2017-4-6 18:04 | 只看該作者
本帖最后由 zl2168 于 2017-4-6 18:06 編輯

實例85  ADC0832串行A-D(TXD輸出CLK)
Proteus仿真一下,確認有效。
實例85 ADC0832串行A-D( TXD輸出CLK).rar (36.86 KB, 下載次數: 6)

以上摘自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版.。書中電路和程序設計有詳細說明,程序語句條條有注解
回復

使用道具 舉報

25#
ID:111634 發表于 2017-4-6 18:07 | 只看該作者
本帖最后由 zl2168 于 2017-4-6 18:08 編輯

實例86  ADC0832串行A-D(虛擬CLK)
Proteus仿真一下,確認有效。
實例86 ADC0832串行A-D(虛擬CLK).rar (35.29 KB, 下載次數: 5)

以上摘自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版.。書中電路和程序設計有詳細說明,程序語句條條有注解
回復

使用道具 舉報

26#
ID:47286 發表于 2017-4-6 21:06 | 只看該作者
zl2168 發表于 2017-4-6 18:07
實例86  ADC0832串行A-D(虛擬CLK)
先Proteus仿真一下,確認有效。

感謝前輩回復

我再試試然后來報告 下次附上目前的電路圖

實在太小白了 不太會畫還
回復

使用道具 舉報

27#
ID:186944 發表于 2017-4-7 03:17 | 只看該作者
有可能是電流增大之后電阻隨著溫度增加改變了,所以15V之后電流超過了電阻恒定值區間,所以往后電阻成指數級改變
回復

使用道具 舉報

28#
ID:187008 發表于 2017-4-7 09:34 | 只看該作者
使用精密電阻
回復

使用道具 舉報

29#
ID:111634 發表于 2017-4-7 09:42 | 只看該作者
在上樓提醒下,我看了一下樓主貼出的分壓電路,上樓說得很有道理,該分壓電阻取值太小,造成電阻中電流過大,電阻發熱,阻值隨之變化。建議將R103改為R104~R204.
回復

使用道具 舉報

30#
ID:47286 發表于 2017-4-24 00:11 | 只看該作者
zl2168 發表于 2017-4-7 09:42
在上樓提醒下,我看了一下樓主貼出的分壓電路,上樓說得很有道理,該分壓電阻取值太小,造成電阻中電流過大 ...

感謝前輩回帖

我試試更大的然后來匯報
回復

使用道具 舉報

31#
ID:192927 發表于 2017-4-24 09:33 | 只看該作者
學習一下
回復

使用道具 舉報

32#
ID:192969 發表于 2017-4-24 10:54 | 只看該作者
與你的電阻功率有關,功率小了,電壓高,發熱就越大,阻值會隨著溫度變化而變化。那就不會線性變化,而是非線性變化
回復

使用道具 舉報

33#
ID:343703 發表于 2020-11-11 15:44 | 只看該作者
電阻分壓之后進8位的AD,AD里面有輸入阻抗的,比如100K,實際AD輸入阻抗與電阻分壓的下端電阻進行并聯,輸入電壓越大,測量誤差越大。。。。。。。。。。。。。。
回復

使用道具 舉報

34#
ID:339654 發表于 2020-11-11 16:41 | 只看該作者
這個跟ADC的采樣精度有關系,不過還可以通過多次采樣取平均值來降低誤差
回復

使用道具 舉報

35#
ID:47286 發表于 2020-11-11 18:40 | 只看該作者
liujianzhi_1992 發表于 2020-11-11 15:44
電阻分壓之后進8位的AD,AD里面有輸入阻抗的,比如100K,實際AD輸入阻抗與電阻分壓的下端電阻進行并聯,輸入 ...

好久之前我發的了 感謝兄弟回復 你說的這個解釋我認為最接近 也合理
回復

使用道具 舉報

36#
ID:1002579 發表于 2022-1-19 09:10 | 只看該作者
dzbj 發表于 2020-11-11 18:40
好久之前我發的了 感謝兄弟回復 你說的這個解釋我認為最接近 也合理

關鍵不是這個,這個其實大家都懂的,采樣端口有輸入阻抗,大家都懂,關鍵是為什么不同的阻值會有不同的誤差
回復

使用道具 舉報

37#
ID:691185 發表于 2022-1-19 09:17 | 只看該作者
有沒有超過那個單片機采集口的上限電壓啊
回復

使用道具 舉報

38#
ID:960157 發表于 2022-1-19 09:27 | 只看該作者
電阻分壓后,加一個rail to rail  運放射誰放大器。
回復

使用道具 舉報

39#
ID:245053 發表于 2022-1-19 09:53 | 只看該作者
ADC對輸入阻抗有要求的,電阻不合適,會導致采集到的電壓值與實際值有誤差。。。
回復

使用道具 舉報

40#
ID:236035 發表于 2022-1-19 11:40 | 只看該作者
由于單片機ADC口有輸入阻抗的要求,在精度較高的場合下最好加一級跟隨器,使前后隔離。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜影视免费片在线观看 | 国产精品视频网址 | 免费视频一区 | 欧美亚洲国产一区二区三区 | 国产在线一级片 | 中文字幕亚洲区一区二 | 午夜影院中文字幕 | 国产精品久久久久久影院8一贰佰 | 91精品国产91久久综合桃花 | 亚洲第一色站 | 一区二区三区视频在线观看 | 日韩欧美在线播放 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 日韩免费视频一区二区 | 在线视频成人 | 国产精品区一区二区三区 | 亚洲欧美日韩在线 | 亚洲狠狠 | 久久精品久久精品 | 久久久人成影片一区二区三区 | 久久综合香蕉 | 欧美在线色 | 国产日韩欧美一区 | 老司机午夜性大片 | 蜜桃传媒av | 亚洲欧美精 | 午夜精品福利视频 | 国产精品亚洲一区二区三区在线 | 久久久久综合 | 欧美黑人巨大videos精品 | 亚洲一区二区三区免费在线观看 | 草草视频在线观看 | 欧美a视频| 国产精品视频一区二区三 | 国产男女视频 | 99国产精品99久久久久久 | 成人亚洲视频 | 日本一区二区高清不卡 | 青青草国产在线观看 | 国产精品国产三级国产aⅴ中文 | 有码在线|