最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

問個很弱的問題

作者:fghsy 欄目:單片機(jī)
問個很弱的問題
12位AD,基準(zhǔn)電壓為5V,那么0X00對應(yīng)0V,0X0FFF對應(yīng)5V,那么任一個AD值(X)算成電壓怎么算V=X*5/4096?還是V=X*5/4095?

2樓: >>參與討論
liyuanhua
前者正確
 
3樓: >>參與討論
fusz2001
贊同
贊同

4樓: >>參與討論
lihy201
贊同
當(dāng)然是4096
不知道樓主為什么有4095的想法???

5樓: >>參與討論
sxl_72
我不知道為什么是前者?
0X00對應(yīng)0V,0X0FFF對應(yīng)5V

6樓: >>參與討論
guanyaoshu
怎么我越想越覺得是后者
原因是:
1,0-FFF雖然共4096個數(shù),但是他是把5V分成了4095份,所以應(yīng)該是后面。
2,按道理,將FFF代入算式應(yīng)該是5V,所以也應(yīng)該是除4095

7樓: >>參與討論
xwj
注意每個數(shù)有1LSB的范圍
當(dāng)你的讀數(shù)是0時,實(shí)際電壓值可能是0<= V < 1/4096
當(dāng)你的讀數(shù)是1時,實(shí)際電壓值可能是REF*1/4096<= V < REF*2/4096
當(dāng)你的讀數(shù)是0x0FFF時,實(shí)際電壓值可能是REF*4095/4096<= V < REF

這就是量化誤差

8樓: >>參與討論
zhangping2
很簡單
打個比喻,你用兩位,就只有00、01、10和11,00為0V,11為12V,請問01是多少V,所以應(yīng)該是12/(2的2次方減1),V=X*5/4095

* - 本貼最后修改時間:2006-9-16 9:11:22 修改者:zhangping2

藍(lán)標(biāo)射頻工作室

9樓: >>參與討論
liukejj
后者正確
0fff-0x00=4095

10樓: >>參與討論
wenzhigang
啊,這樣的。4096就是17位的數(shù)哦?
 
11樓: >>參與討論
xwj
zhangping2 的理解 不 正 確
作為AD,判斷的時輸入電壓
假設(shè)是1位,只有2種狀態(tài),基準(zhǔn)12V,我們知道0V時對應(yīng)0,12V對應(yīng)1,那么0.1~11.9對應(yīng)的是什么數(shù)字呢?
如果只有等于0V才是0,那0的可能性為多少呢?
如果只有等于12V才是1,那1的可能性為多少呢?
這樣豈不是會多出1種狀態(tài)?

很明顯,上面的方法有問題,1位數(shù)0和1不能表示出完整的狀態(tài)
那我們就只取2種狀態(tài):
但如果把閥值設(shè)為0V,等于0V才是0其余為1,那0的可能性為多少呢?
如果把閥值設(shè)為12V,等于12V才是1其余為0,那1的可能性為多少呢?
很明顯,不管怎樣取0和1代表的范圍不同,也就是說電壓和數(shù)字不是線性關(guān)系!

再多想想,我們就會知道:
原來正確的做法應(yīng)該按1/2來判斷,即0~6V判為0,6~12V判為1

假如你用兩位,就有00、01、10和11共4種狀態(tài),那么就設(shè)定0~3V,3~6V為01,6~9V為10,9~12V為11,這樣才能把整個量程分為均勻的4段,
也只有這樣分4個數(shù)每一個的范圍才是一致的


我們可以看出,數(shù)字化后每一個數(shù)都是一個范圍,范圍內(nèi)的是無法區(qū)分的,明顯會丟失精度,丟失的精度是1個最小位1LSB,因此數(shù)字萬用表都標(biāo)1LSB的誤差
實(shí)際上這是在完美線性下才能達(dá)到的

當(dāng)位數(shù)越多,每一個數(shù)的范圍就越小,量化誤差也就越小



12樓: >>參與討論
guanyaoshu
問題好像越來越有趣了
看大家的討論學(xué)到了不少東西
想起了一個問題,不過似乎與解決樓主的問題沒多大關(guān)系。
好似我的教科書上有寫,AD轉(zhuǎn)換的那個跳變點(diǎn)有兩種不同,一種是以量化步長為跳變點(diǎn),那樣的話量化誤差是1個步長。一種是以量化步長+半個步長處為跳變點(diǎn)。這樣的話量化誤差是半個步長(最后一個量除外)

我想問一下,現(xiàn)在的AD轉(zhuǎn)換器一般是以哪種方式來轉(zhuǎn)換的?

PS:正確的解法是不是:R/(2^n)*X?
胡涂了……

13樓: >>參與討論
xwj
量化步長為1/(2^n),但量化數(shù)據(jù)永遠(yuǎn)得不到1
最大值總是要比基準(zhǔn)少1/(2^n)

DA輸出也一樣,最大輸出也要比基準(zhǔn)少1/(2^n)
比如8位數(shù)你永遠(yuǎn)不可能輸出個256,但他的步長確實(shí)是1/256  :-)

好似我的教科書上有寫,AD轉(zhuǎn)換的那個跳變點(diǎn)有兩種不同,一種是以量化步長為跳變點(diǎn),那樣的話量化誤差是1個步長。一種是以量化步長+半個步長處為跳變點(diǎn)。這樣的話量化誤差是半個步長(最后一個量除外)

兩種方式量化誤差范圍是一樣的,只不過一個是+0~+1LSB,一個是±1/2LSB

14樓: >>參與討論
taoest
4096
4096.
4095不正確。

0X0 對應(yīng) 0~1.2mV
0x0fff 對應(yīng)4.9988~5.000V

15樓: >>參與討論
fghsy
謝謝大家的討論
看來是贊成4096的多了

16樓: >>參與討論
fghsy
還有誰有高見?
 
17樓: >>參與討論
fanlt
真是長見識!
我開始一直是按“4095”的做法做的,看了大家的討論后我現(xiàn)在比較贊成“4096”。

18樓: >>參與討論
liujun07
應(yīng)該是4095,書里寫得很清楚
 
19樓: >>參與討論
zgl7903
0-4095  0也算一個數(shù)阿
 
20樓: >>參與討論
guanyaoshu
怎么還沒有結(jié)果呢……
怎么還沒有結(jié)果呢……

xwj
最大值總是要比基準(zhǔn)少1/(2^n)

在書上的確看過這個說法,不過不知道書上說的是不是正確的


21樓: >>參與討論
fghsy
還是沒結(jié)果,
 
22樓: >>參與討論
hkap
...

   這個問題曾經(jīng)很多人討論過,我認(rèn)為這樣:
       /4995
  原因:
  1. 測量中的數(shù)據(jù)是屬于域值(線段),只不過精度越高,線段越短.
  2. 該數(shù)據(jù)沒有溢出,沒有負(fù)數(shù)(而數(shù)制是一個閉環(huán)00->FF->00)
  

23樓: >>參與討論
hkap
筆誤,/4095
 
24樓: >>參與討論
yuands
我是這么理解的
兩位結(jié)果,基準(zhǔn)電壓12V

首先和1/2*Vref比較確定最高位
然后和1/4或者3/4*Vref比較確定最低位

所以00表示采樣到的電壓值在0-3V之間
01表示3-6V之間
10表示6-9伏之間
11表示9-12V之間

結(jié)果X表示電壓在X*5/4096和(X+1)*5/4096之間

* - 本貼最后修改時間:2006-10-25 22:41:51 修改者:yuands

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請教一個四位的環(huán)形移位寄存器
24C02會死機(jī)嗎?
大公司有用STC單片機(jī)的么
關(guān)于msp430書籍
C語言能否將一個數(shù)組存放在ROM的指定位置??
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號