DA和AD轉(zhuǎn)換電路圖
《DA和AD轉(zhuǎn)換電路圖》由會員分享,可在線閱讀,更多相關(guān)《DA和AD轉(zhuǎn)換電路圖(156頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、第11章 MCS-51與D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換 器的接口 非電物理量(溫度、壓力、流量、速度等)、,繆 經(jīng)傳感器轉(zhuǎn)換成模擬電信號(電壓或電流),必須轉(zhuǎn) 換成數(shù)字量,才能在單片機(jī)中處理。 數(shù)字量,也常常需要轉(zhuǎn)換為模擬信號。 A/D轉(zhuǎn)換器(ADC):模擬量-數(shù)字量的器件, D/械換器(DAC):數(shù)字量-模擬量的器件。 只需合理選用商品化的大規(guī)模ADC、DAC芯片,T 解引腳及功能以及與單片機(jī)的接口設(shè)計(jì)。 11. 1 MCS-51 與 DAC 的接口 11. 1. 1 D/磁換器概述 1.概述 輸入:數(shù)字量,輸出:模擬量。 轉(zhuǎn)換
2、過程:送到DAC的各位二進(jìn)制數(shù)按其權(quán)的大小 轉(zhuǎn)換為相應(yīng)的模擬分量,再把各模擬分量疊加,其和 就是D/A轉(zhuǎn)換的結(jié)果。 使用D/嶺換器時(shí),要注意區(qū)分: * D/儼換器的輸出形式; *內(nèi)部是否帶有鎖存器。 (1)輸出形式 兩種輸出形式:電壓輸出形式與電流輸出形式。 電流輸出的D/A轉(zhuǎn)換器,如需模擬電壓輸出,可在其 輸出端加一個I 換電路 (2) D/A轉(zhuǎn)換器內(nèi)部是否帶有鎖存器 D/儼換需要一定時(shí)間,這段時(shí)間內(nèi)輸入端的數(shù)字 量應(yīng)穩(wěn)定,為此應(yīng)在數(shù)字量輸入端之前設(shè)置鎖存器, 以提供數(shù)據(jù)鎖存功能。根據(jù)芯片內(nèi)是否帶有鎖存器, 可分為內(nèi)部無鎖存器的和內(nèi)部有鎖存器的兩類。 *內(nèi)部無鎖存器的D
3、/A轉(zhuǎn)換器
可與P1、P2口直接相接(因P1 口和P2口的輸出有鎖存 功能)。但與P0口相接,需增加鎖存器。
*內(nèi)部帶有鎖存器的D/A轉(zhuǎn)換器
內(nèi)部不但有鎖存器,還包括地址譯碼電路,有的還 有雙重或多重的數(shù)據(jù)緩沖電路,可與MCS-51的P0口直 接相接。
2.主要技術(shù)指標(biāo)
(1)分辨率
輸入給DAC的單位數(shù)字量變化引起的模擬量輸出的
變化,通常定義為輸出滿刻度值與勿之比。顯然,二
4、%,用1LSB表示。
同理:10位 D/A: 1 LSB=9. 77mV=0. 1% 滿量程
12位 D/A: 1 LSB=2. 44mV=0? 024% 滿量程
根據(jù)對DAC分辨率的需要,來選定DAC的位數(shù)。
(2)建立時(shí)間
描述DAC轉(zhuǎn)換快慢的參數(shù),表明轉(zhuǎn)換速度。
定義:為從輸入數(shù)字量到輸出達(dá)到終值誤差(1/2) LS
(最低有效位)時(shí)所需的時(shí)間。電流輸出時(shí)間較短,電 壓輸出的,加上1-磔換的時(shí)間,因此建立時(shí)間要長 一些。快速DAC可達(dá)gs以下。
(3)精度
理想情況,精度與分辨率基本一致,位數(shù)越多 精度越高。但由于電源電壓、參考電壓、電阻等各種 因素存在著誤差,精度與分 5、辨率并不完全一致。
位數(shù)相同,分辨率則相同,但相同位數(shù)的不同轉(zhuǎn) 換器精度會有所不同。例如,某型號的8位DACR度為 0. 19%,另一型號的8位DAC精度為0. 05%。
11. 1.2 MCS-51 與 8位 DAC0832的接口 1. DAC0832片介紹 (DDAC0832的特性
美國國家半導(dǎo)體公司產(chǎn)品,具有兩個輸入數(shù)據(jù)寄存
器的8位DAC,能直接與MCS-51單片機(jī)相連。主要特性如
T:
*分辨率為8位;
*電流輸出,穩(wěn)定時(shí)間為gs;
*可雙緩沖輸入、單緩沖輸入或直接數(shù)字輸入;
*單一電源供電(+5?+15V);
(2) DAC0832的引腳及邏輯結(jié)構(gòu) 引腳:
6、
囪匚
1
20
—1 ^cc
伽1匚
2
19
=1^LE
AGND 匚
3
18
T1WR2
ZV3匚
4
DAC 17
二 XFER
0832
DJ2匚
5
16
□ r>/4
ZV1匚
6
15
^DI5
(LSB)ZV0 匚
7
14
Z|Z)Z6
/ref 匚
8
13
□ >77(MSB)
心b匚
9
12
口,OUT2
DGND 匚
10
11
ZZI ^OUTl
11-1
DAC0832的邏輯結(jié)構(gòu):
切6嗚
DI 4
D/3趙
DI2o^ DIlo^- D 7、IOo^-
ILEo^-
亙1
WRio-^
LE2
& M\
8 位 DAC 寄存器
8位輸入 寄存器
1 Q
fVR2o^4o XFERo^<3
& M3
8 位 D/A 轉(zhuǎn)換電路
DAC0832
I
11
12;知
~ 7OUT1
4agnd
2"cc
^ODGND
11-2
引腳功能:
DIO?DI7: 8位數(shù)字信號輸入端
CS*:片選端。
ILE:數(shù)據(jù)鎖存允許控制端,高電平有效。
WR 8、1*:輸入寄存器寫選通控制端。當(dāng)CS*=O、ILE=h
WR1*=O時(shí),數(shù)據(jù)信號被鎖存在輸入寄存器中。 XFER*:數(shù)據(jù)傳送控制。
1TJ
WR2* : DAC寄存器寫選通控制端。當(dāng)XFER*=O, WR2* =0
時(shí),輸入寄存器狀態(tài)傳入DAC寄存器中。
IOUTi:電流輸出1端,輸入數(shù)字量全“們時(shí),I0UT1最 大,輸入數(shù)字量全為叫戸時(shí),10UT1最小。
IOUT2: D/A轉(zhuǎn)換器電流輸出2端,I0UT2+I0UTi=常數(shù)。
Rfb:外部反饋信號輸入端,內(nèi)部已有反饋電阻叫b, 根據(jù)需要也可外接反饋電阻。
Vcc:電源輸入端,可在+5V,s15V^圍內(nèi)。
DGND:數(shù)字信號 9、地。
AGND:模擬信號地。
“8位輸入寄存器"用于存放CPU送來的數(shù)字量,使輸入 數(shù)字量得到緩沖和鎖存,由LE1*控制;
“8位DAC寄存器另存放待轉(zhuǎn)換的數(shù)字量,由LE2*控制;
“8位D/A轉(zhuǎn)換電路”由T型電阻網(wǎng)絡(luò)和電子開關(guān)組成,T
型電阻網(wǎng)絡(luò)輸出和數(shù)字量成正比的模擬電流。
2. DAC的應(yīng)用 接口與DAC的具體應(yīng)用有關(guān)。
(1) 單極性電壓輸出
單極性模擬電壓輸出,可采用圖1卜5或圖1卜9所 示接線。輸出電壓V。泌與輸入數(shù)字量B的關(guān)系:
Vout = 一 (B/256) *VRFE
式中,B=b7?27+ b6?26+ + b1?2W b0?2。;
■
為0時(shí), 10、Vut也為0,輸入數(shù)字量為255時(shí),Vut為
最大值,單極性。
(2) 雙極性電壓輸出
雙極性電壓輸出,采用圖11-3接線:
由上式,在選用+Vr扌時(shí),(1)若輸入數(shù)字量b7=1, 則為正;(2)若輸入數(shù)字量b7=0,則Vut為負(fù)。
在選用-VreF時(shí),Vout與+Vref時(shí)極性相反。
(3) DACffl作程控放大器
DAC還可作程控放大器,見圖1卜4。
11-4
DAC的輸出和輸入之間的關(guān)系:
Vout = -Vin*(256/B)
256/B看作放大倍數(shù)。但輸入數(shù)字量B不得為切”。
3. MCS-51 與DAC0832的接口電路
(1)單緩沖方式 11、
DAC0832的兩個數(shù)據(jù)緩沖器有一個處于直通方式, 另一個處于受控的鎖存方式。
在不要求多路輸出同步的情況下,可采用單緩沖方 式。
單緩沖方式的接口如圖11-5:
DAC0832
WR
P0.7
I
PO.O
8031
ALE
EA
-A
鎖存器G
WR1
1817
FEH
D
+5 VO
19
11-5
WR2V REF XFER
CS
ILE
D17
$
DIO
【OUTl
【OUT2
12
11
12、
11-2
由圖11-2, WR2卡和XFER*接地,故DAC0832的“8位DAC
寄存器” 011-2)處于直通方式。吒位輸入寄存器沙
受CS*和WR1*端控制,且由譯碼器輸出端FEH送來(也可 由P2口的某一根口線來控制)。因此,8031執(zhí)行如下 兩條指令就可在WR1*和CS*上產(chǎn)生低電平信號,使0832
接收8031送來的數(shù)字量。
MOV RO, #OFEH
MOVX
RO, A
;DAC地址FEH-*RO
;WR*和譯碼器FEH輸出端有效
現(xiàn)說明DAC083洋緩沖方式的應(yīng)用。
0011-1 DAC0832用作波形發(fā)生器。分別寫出產(chǎn)生鋸
齒波、三角波和矩形 13、波的程序。
鋸齒波的產(chǎn)生
ORG
START:MOV
MOV
LOOP: MOVX
INC
SJMP
2OOOH
RO, #OFEH
A, #OOH
@RO, A
A
LOOP
;DAC地址FEH-> RO
;數(shù)字量一A
;數(shù)字量一D/A轉(zhuǎn)換器
;數(shù)字量逐次加1
11-6
輸入數(shù)字量從0開始,逐次加1,為FFH時(shí),力 14、口則 清0,模擬輸出又為0,然后又循環(huán),輸出鋸齒波,如 圖11-6o
每一上升斜邊分256個小臺階,每個小臺階暫留 時(shí)間為執(zhí)行后三條指令所需要的時(shí)間。
(1) 三角波的產(chǎn)生
ORG
2000H
START:
MOV
RO, #OFEH
MOV
A, #00H
UP:
MOVX
@R0, A ;三角波上升邊
INC
A
JNZ
UP
DOWN:
DEC
A ; A=0時(shí)再減1又為FFH
MOVX
@R0, A
JNZ
down ;三角波下降邊
SJMP
UP
15、
(2) 矩形波的產(chǎn)生
ORG 2000H
START: MOV
LOOP: MOV
RO, #OFEH
A, #data1
MOVX
RO, A
LCALL DELAY1
MOV A, #data2
;置矩形波上限電平
;調(diào)用高電平延時(shí)程序
MOVX
;置矩形波下限電平
LCALL DELAY2
;調(diào)用低電平延時(shí)程序
SJMP LOOP
:重復(fù)進(jìn)行下一個周期
上限電平一一
下限電平[――—
16、11-8
DELAYK DELAY2為兩個延時(shí)程序,決定矩形波高、 低電平時(shí)的持續(xù)時(shí)間。頻率也可采用延時(shí)長短來改變。
(2)雙緩沖方式
多路同步輸出,必須采用雙緩沖同步方式。接口電 路如圖11-9:
苗DAC0832因和譯碼器FDH相連,占有兩個端口地址
FDH和FFH。
2#DAC0832的兩個端口地址為FEH和FFH。其中,F(xiàn)DH
和FEH分別為1 #和2粕人00832的數(shù)字量輸入控制端口地 址,而FFH為啟動D/A^換的端口地址。
圖11-9中DAC輸出的Vx和Vy信號要同步,控制X-Y繪
圖儀繪制的曲線光滑,否則繪制的曲線是階梯狀。控 制程序如下:
E
AL
17、
鎖存器
o ? f o?o p p
11
03
8
WR
+5 V
ZF
譯碼器
7\
CS DAC0832
XFER
ILE
^OUTl
DI7
2
DIO
】OUT2
WR1
WR2
11-9
11-2
例11-2內(nèi)部RAM中兩個長度為20的數(shù)據(jù)塊,起始地 址為分別為addrl和addr2,編寫能把a(bǔ) 18、ddrl和addrr2中 數(shù)據(jù)從薩和2#DAC0832同步輸出的程序。addrl和addr2 中的數(shù)據(jù),為繪制曲線的X、Y坐標(biāo)點(diǎn)
DAC0832各端口地址:
FDH: 1#DAC0832數(shù)字量輸入控制端口
FEH: 2#DAC0832數(shù)字量輸入控制端口
FFH: 1林和2帕AC0832啟動D/A轉(zhuǎn)換端口
工作寄存器0區(qū)的R1指向addrl; 1區(qū)的R1指向 addr2; 0區(qū)的R2存放數(shù)據(jù)塊長度;0區(qū)和1區(qū)的R0指向 DAC端口地址。程序?yàn)椋?
DTOUT:
NEXT:
ORG 2OOOH addrl DATA 2OH addr2 DATA 40H MOV R1, #ad 19、d r1 ; MOV R2, #20 SETB RSO MOV R1, #addr2 CLR RSO MOV RO, #OFDH :
MOV
MOVX @RO, A ;
INC R1
SET
RSO
?定義存儲單元
;定義存儲單元
0區(qū)R1指向addrl 數(shù)據(jù)塊長度送0區(qū)R2
;切換到工作寄存器1區(qū)
;1區(qū)R1指向addr2
;返回0區(qū)
0區(qū)R0指向PDAC0832數(shù) 字量控制端口
addrl中數(shù)據(jù)送A
addrl中數(shù)據(jù)送佯DAC0832 修改addrl指針0區(qū)R1 轉(zhuǎn)1區(qū)。
MOV RO, #OFE 20、H
MOV
MOVX
RO
A, @R1
@RO, A
R1
MOVX
@RO, A
;1區(qū)RO指向2#DACO832數(shù)字量
:控制端口
;addr2中數(shù)據(jù)送A
;addr2中數(shù)據(jù)送2*DACO832
;修改addr2指針1區(qū)R1
;1區(qū)R0指向DAC的啟動D/峨換端口
:啟動DAC進(jìn)行轉(zhuǎn)換
CLR RSO
DJNZ R2, NEXT LJMP DTOUT
;若未完,則跳NEXT :若送完,則循環(huán)
END
11. 1.3 MCS-51 與 12 位 DAC1208的接口
8位DAC分辨率不夠,可采用12位DAC。常用的有
DAC1208系列與DAC1 21、230系列。
1. DAC1208系列的結(jié)構(gòu)引腳及特性
雙緩沖結(jié)構(gòu)。不是用一個12位鎖存器,而是用一
個8位鎖存器和一個4位鎖存器,以便和8位數(shù)據(jù)線相 連。
引腳功能:
CS*:片選信號。
WR1*:寫信號,低電平有效
和4位兩個鎖存器,將12位全部打入鎖存器。0:僅開 啟4位輸入鎖存器。
WR2*:輔助寫。該信號與XFER*信號相結(jié)合,當(dāng)同
為低電平時(shí),把鎖存器中數(shù)據(jù)打入DAC寄存器。當(dāng)為 高電 22、平時(shí),DAC寄存器中的數(shù)據(jù)被鎖存起來。
XFER*:傳送控制信號,與WR2*信號結(jié)合,將輸入鎖 存器中的12位數(shù)據(jù)送至D AC寄存器。
DI0-DI11:12|u 數(shù)據(jù)輸入。
loun : D/A轉(zhuǎn)換電流輸出1。當(dāng)DAC寄存器全1時(shí),輸 出電流最大,全0時(shí)輸出為0
loUT2 : D/A轉(zhuǎn)換電流輸出2o loUT1+loUT2=常數(shù)
Rfb:反饋電阻輸入
VrEF !參考電壓輸入
Vcc :電源電壓
DGND、AGND:數(shù)字地和模擬地
主要特性:
(1)輸出電流穩(wěn)定時(shí)間:1|XS;
(2)
基準(zhǔn)電壓:
Vref二-1O-+10V;
23、
(3)單工作電源:+5-+15V;
(4)
低功耗:
20m Wo
D/10 <41
D/9喘
ZV6吁
D/5y
DI4Q—
DI3O
DI2O
DIlo (LSB)ZVOo
6
7
8
9
BYTEMBYTEl
亙H
wr]q^2
XFERo^|
WR2O^
dddddddd
8位輸入鎖存器
QQQQQQQQ
LE
d&\
4位
輸入
鎖存器
QQQQQQQQ QQQQ
12位DAC寄存器
DDDDDDDD D D D D
12位乘法DAC
若話1,墮出跟隨D 輸入;若厲=0 24、,Q輸出 被鎖存
丹%F
lAn/
^-O T
ToUTl
^-oAGND 込 DGND
2.接口電路設(shè)計(jì)及軟件編程
(1)接口電路設(shè)計(jì)
8031與DAC120瞰換器的接口如
高8位輸入寄存器端口地址:4001H;
低4位寄存器端口地址: 4000H;
D AC寄存器的端口地址: 6000H o
由于8031的P0.0分時(shí)復(fù)用,
所以用P0.0與DAC1208
的BYTE1/BYTE2*相連時(shí),要有鎖存器 25、74LS377。
外接AD581做10V基準(zhǔn)電壓源。模擬電壓輸出接為雙 極性。
PO.O
DI4
8031
P0.7
WR
P2.5
P2.6
P2.7
A
B 74LS
C 138
4000H
6000H
74LS
377
Dill DIO
DI3
DAC 麗 1208 WR21209
WK2 1210
CS
XFER
20 pF
910kO
LF35
25 kO
【OUT2
】OUT1
Vref
BYTE1/BYTE2
AGND
DGND
10 V
AD581
5kQ
2.5 kfl
LF35
26、
1M1
采用雙緩沖方式。先送高8位數(shù)據(jù)DI11~DI4,再送
入低4位數(shù)據(jù)DI4DI0,而不能按相反的順序傳送。如
先送低4位后送高8位,結(jié)果會不正確。
在12位數(shù)據(jù)分別正確地進(jìn)入兩個輸入寄存器后,再 打開DAC寄存器。
單緩沖方式不合適,在12位數(shù)據(jù)不是一次送入的情 況下,邊傳送邊轉(zhuǎn)換,會使輸出產(chǎn)生錯誤的瞬間毛刺。
圖中DAC1208的電流輸出端外接兩個運(yùn)放LF356,其
中運(yùn)放1用作l/噸換,運(yùn)放2實(shí)現(xiàn)雙極性電壓輸出(-10V
-+10V) o
電位器W1定零點(diǎn) 27、,電位器腔定滿度。
2?軟件編程
設(shè)12位數(shù)字量存放在內(nèi)部RAM的兩個單元,12位數(shù) 的高8位在DIGIT單元,低4位在DIGIT+1單元的低4位。 按圖11-11電路,D/M^換程序如下:
MOV DPTR, #4001H
;8位輸入寄存器地址
MOV Rb #DIGIT
;高8位數(shù)據(jù)地址
MOV
A,
R1
;取出高8位數(shù)據(jù)
MOVX @DPTR, A
;高8位數(shù)據(jù)送DAC120
DEC DPL
;DPTR修改為4位輸入寄
;存器地址
INC R1
;低4位數(shù)據(jù)地址
MOV A, @R1
;取出低4位數(shù)據(jù)
MOVX
@DPTR, 28、A
;低4位數(shù)據(jù)送DAC120i
MOV
DPTR, #6000H ; DAC寄存器地址
MOVX
@DPTR, A ; 12位同步輸出完成12位D/A轉(zhuǎn)換
11. 1.4
MCS-51與12位DAC1230系列的接口
DAC1230內(nèi)部結(jié)構(gòu)和應(yīng)用特性與DAC1208完全相似,
只不過DAC1230系列的低4位數(shù)據(jù)線在片內(nèi)與高4位數(shù)據(jù)
線相連,在片外表現(xiàn)為8位數(shù)據(jù)線,故比DAC1208少四 個引腳,20JSPDIP封裝。
內(nèi)部結(jié)構(gòu)及引腳如圖11-12o
DAC1230與8位單片機(jī)的接口比DAC120曜簡單; 但DAC1208系列與16位單片機(jī)連接更方便。
29、
(DZ3)Z>/11O
(Z)72)D/10o
(D/1) DI9O
(DIO) DISo
DI7O
DI6o
DI5Q
13
14
15
16
4
5
6
)740-^
4
BYTEM BYTE2~
WTo— XFERo-^L
WR2
Q Q QQ Q Q Q Q
8位輸入鎖存器
DDDDDDDD
LE
4位
輸入
鎖存器
}LE
Q Q QQ Q Q Q Q Q Q QQ
12位DAC寄存器
DDDDDDDD D D D D
YZE
12位乘法吸
B
Ls
8
12
TT
若臥hQ輸岀跟隨D輸 入;若血=0, 30、Q輸出被鎖存
^REF
O,0UT2
0UT1
四"cc
—AGND 電 DGND
11-12
11.2 MCS-51 與 ADC 的接口
11.2.1 A/D轉(zhuǎn)換器概述
模擬量轉(zhuǎn)換成數(shù)字量,便于計(jì)算機(jī)進(jìn)行處理。
隨著超大規(guī)模集成電路技術(shù)的飛速發(fā)展,大量結(jié)構(gòu) 不同、性能各異的A/D轉(zhuǎn)換芯片應(yīng)運(yùn)而生。
1. A/D轉(zhuǎn)換器的分類
根據(jù)轉(zhuǎn)換原理可將A/D轉(zhuǎn)換器分成兩大類(1)直接
型A/D轉(zhuǎn)換器(2)間接型A/D轉(zhuǎn)換器。
A/D轉(zhuǎn)換器的 31、分類如下:
電荷再分配型A/D轉(zhuǎn)換器
?直接A/D轉(zhuǎn)換器彳
逐次逼近式A/D轉(zhuǎn)換器 跟蹤計(jì)數(shù)式A/D轉(zhuǎn)換器
11-13
A/D轉(zhuǎn)換器-
.間接A/D轉(zhuǎn)換器r
(串聯(lián)方式A/D轉(zhuǎn)換器
?非反饋比較型{并聯(lián)方式A/D轉(zhuǎn)換器
串并聯(lián)方式A/D轉(zhuǎn)換器
單積分型A/D轉(zhuǎn)換器 雙積分型A/D轉(zhuǎn)換器
電壓/時(shí)間變換型-多重積分型3轉(zhuǎn)換器
?脈寬調(diào)制積分型A/D轉(zhuǎn)換器
電壓/頻率變換型A/D轉(zhuǎn)換器(V/F變換器) 工-A式A/D轉(zhuǎn)換器
11-13
目前使用較廣泛的有:逐次比較式轉(zhuǎn)換器、雙積分
式轉(zhuǎn)換器、△式轉(zhuǎn)換器和V/F轉(zhuǎn)換器。
逐次比較型:精 32、度、速度和價(jià)格都適中,是最常用
的A/D轉(zhuǎn)換器件。
雙積分型:精度高、抗干擾性好、價(jià)格低廉,但轉(zhuǎn)換 速度慢,得到廣泛應(yīng)用。
另-△型:具有積分式與逐次比較式ADC的雙重優(yōu)點(diǎn)。 對工業(yè)現(xiàn)場的串模干擾具有較強(qiáng)的抑制能力,不亞于 雙積分ADC,但比雙積分ADC的轉(zhuǎn)換速度快,與逐次比 較式ADC相比,有較高的信噪比,分辨率高,線性度好 不需采樣保持電路。因此,工-△型得到重視。
V/F轉(zhuǎn)換型:適于轉(zhuǎn)換速度要求不太高,遠(yuǎn)距離信號 傳輸。
2. A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)
⑴轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率
完成一次轉(zhuǎn)換所需要的時(shí)間。轉(zhuǎn)換時(shí)間的倒數(shù)為轉(zhuǎn) 換速率。
并行式:20-50ns,速率為50~20 33、M次/s (1M=106); 逐次比較式:0. 4^s,速率為2.5M次/s。
(2)分辨率
用輸出二進(jìn)制位數(shù)或BCD碼位數(shù)表示。例如AD574, 二進(jìn)制12位,即用刃2個數(shù)進(jìn)行量化,分辨為1LSB,百 分?jǐn)?shù)表示 1/212=0. 24%oo
又如雙積分式A/D轉(zhuǎn)換器MC14433,分辨率為三位半。 若滿字位為1999,其分辨率為1 /1999=0. 05%。
量化過程引起的誤差為量化誤差,是由于有限位數(shù) 字對模擬量進(jìn)行量化而引起的誤差。量化誤差理論上 規(guī)定為1個單位分辨率,提高分辨率可減少量化誤差。
(3)轉(zhuǎn)換精度
定義為一個實(shí)際ADC與一個理想ADGS量化值上的差 值。 34、可用絕對誤差或相對誤差表示。
3. A/D轉(zhuǎn)換器的選擇
按輸出代碼的有效位數(shù)分:8位、10位、12位等。
按轉(zhuǎn)換速度分為超高速(Wins)、高速(W1ps)
中速(W1ms)、低速(W1s)等。
為適應(yīng)系統(tǒng)集成需要,將多路轉(zhuǎn)換開關(guān)、時(shí)鐘電
路、基準(zhǔn)電壓源、二/十進(jìn)制譯碼器和轉(zhuǎn)換電路集成
在一個芯片內(nèi),為用戶提供方便。
(1)A/D轉(zhuǎn)換器位數(shù)的確定
系統(tǒng)總精度涉及的環(huán)節(jié)較多:
傳感器變換精度、
信號預(yù)處理電路精度和A/D轉(zhuǎn)換器及輸出電路、控制 機(jī)構(gòu)精度,還包括軟件控制算法。
A/科專換器的位數(shù)至少要比系統(tǒng)總精度要求的最
低分辨率高1位,位數(shù)應(yīng)與其他環(huán)節(jié)所能 35、達(dá)到的精度
相適應(yīng)。只要不低于它們就行,太高無意義,且價(jià)
咼。
8位以下:低分辨率,9~12位:中分辨率,13位
以上:高分辨率。
(2) A/D轉(zhuǎn)換器轉(zhuǎn)換速率的確定
從啟動轉(zhuǎn)換到轉(zhuǎn)換結(jié)束,輸出穩(wěn)定的數(shù)字量,需要一 定的時(shí)間,這就是A/D轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間。
低速:轉(zhuǎn)換時(shí)間從幾ms到幾十ms o
中速:逐次比較型的A/D轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間可從幾匹?
100p.s 左右 o
高速:轉(zhuǎn)換時(shí)間僅20-100nso適用于雷達(dá)、數(shù)字通訊、
實(shí)時(shí)光譜分析、實(shí)時(shí)瞬態(tài)紀(jì)錄、視頻數(shù)字轉(zhuǎn)換 系統(tǒng)等。
如用轉(zhuǎn)換時(shí)間為100匹的集成A/D轉(zhuǎn)換器,其轉(zhuǎn)換 速率為10千次/秒。根據(jù)采樣定理和實(shí)際需要, 36、一個周 期的波形需采10個點(diǎn),最高也只能處理1kHz的信號。把
轉(zhuǎn)換時(shí)間減小到10",信號頻率可提高到10kHzo
(3) 是否加采樣保持器
直流和變化非常緩慢的信號可不用采樣保持器。 其他情況都要加采樣保持器。
根據(jù)分辨率、轉(zhuǎn)換時(shí)間、信號帶寬關(guān)系,是否要加 采樣保持器:如果是8位ADC,轉(zhuǎn)換時(shí)間100ms,無采樣保 持器,信號的允許頻率是0.12Hz;如果是12位ADC,該 頻率為0. 0077Hzo如果轉(zhuǎn)換時(shí)間是100|ns, ADC是8位 時(shí),該頻率為12Hz, 12位時(shí)是0. 77Hzo
(4) 工作電壓和基準(zhǔn)電壓
選擇使用單一+5V工作電壓的芯片,與單片機(jī)系統(tǒng)共 用一個電 37、源就比較方便。
基準(zhǔn)電壓源是提供給A/D轉(zhuǎn)換器在轉(zhuǎn)換時(shí)所需要的 參考電壓,在要求較高精度時(shí),基準(zhǔn)電壓要單獨(dú)用高 精度穩(wěn)壓電源供給。
11.2.2 MCS-51與ADC 0809 (逐次比較型)的接口
1. ADC0809引腳及功能
逐次比較式8路模擬輸入、8位輸出的A/D轉(zhuǎn)換器。 引腳如圖。
INS——
1
28
IN4——
2
27
IN5 —
3
26
IN6——
4
25
INI——
5
24
START——
6
23
EOC——
7
22
D3——
8
ADC0809 21
OE
9
20
CLK —
10
38、19
^cc
11
18
8(十)——
12
17
GND —
13
16
D1——
14
15
IN2 INI INO
A
B
C
ALE
DI
D6
D5
D4
DO
FT
D2
1M4
共28腳,雙列直插式封裝。主要引腳功能如下:
⑴IN3IN7: 8路模擬信號輸入端。
(2) D0-D7:
位數(shù)字量輸出端。
A:控制8路模擬通道的切換,C、B、A=
000-111分別對應(yīng)I 39、N0~ IN7通道o
(4) OE、START、CLK:控制信號端,0E為輸出允許端, START為啟動信號輸入端,CLK為時(shí)鐘信號輸入端。
⑸VR (+)和Vr (-):參考電壓輸入端。
2. ADC0809結(jié)構(gòu)及轉(zhuǎn)換原理
結(jié)構(gòu)如圖11-15o
0809完成1次轉(zhuǎn)換需100戶左右,可對0~5V信號進(jìn) 行轉(zhuǎn)換。
START CLK
o o
CO
BO
AO ALE。
8路
模擬量
開關(guān)
Z3
地址
鎖存
與譯碼
QEOC
8位
A/D
轉(zhuǎn)換器
三態(tài)
輸出
鎖存器
PO…"&
00000000 一一
蟲―) OE
40、
3. MCS-51 與ADC0809的接口
單片機(jī)如何來控制ADC?
首先用指令選擇0809的一個模擬輸入通道,當(dāng)執(zhí)行
MOVX @DPTR, A時(shí),單片機(jī)的WR*信號有效,產(chǎn)生一個
啟動信號給0809的START腳,對選中通道轉(zhuǎn)換。
轉(zhuǎn)換結(jié)束后,0809發(fā)出轉(zhuǎn)換結(jié)束E0C信號,該信號 可供查詢,也可向單片機(jī)發(fā)出中斷請求;當(dāng)執(zhí)行指令:
MOVX A, @DPTR,單片機(jī)發(fā)出RD*信號,加到0E端高電平, 把轉(zhuǎn)換完畢的數(shù)字量讀到A中。
査詢和中斷控制兩種工作 41、方式。
(1)査詢方式
0809與8031單片機(jī)的接口如圖11-16o
ALE
P0.7
PO.O
8031
WR
P2.7
|74LS74
Ml
GOE丄
7
2
1 o
J
D Q
CK Q
up
R
CLK
Vr(+)
Vr㈠
C ADC0809
B
A IN7
D7 :
i ?
DO
START ino
ALE
OE
EOC
基準(zhǔn)電壓
\7 \|7
ZHV
00
8路模擬輸入
42、
11-16
ALE腳的輸出頻率為1MHz,(時(shí)鐘頻率為6MHz),經(jīng) D觸發(fā)器二分頻為500kHz時(shí)鐘信號。
0809輸出三態(tài)鎖存,8位數(shù)據(jù)輸出引腳可直接與數(shù)
據(jù)總線相連。
引腳C、B、A分別與地址總線A2、A1、A0相連,
IN3IN7中的一個。P2.7 (A15)作為片選信號,在啟
動A/D轉(zhuǎn)換時(shí),由WR*和P2. 7控制ADC的地址鎖存和轉(zhuǎn)換
啟動,由于ALE和START連在一起,因此0809在鎖存通 道地址的同時(shí),啟動并進(jìn)行轉(zhuǎn)換。
讀取轉(zhuǎn)換結(jié)果,用RD*信號和P2.7腳經(jīng)或非后,產(chǎn) 生的正脈沖作為0E信號,用以打開三態(tài)輸出鎖存器。
式轡最蠶 43、纂需蠢諾減用軟件延時(shí)的方
MAIN: MOV
MOV
R1, #data
;置數(shù)據(jù)區(qū)首地址
DPTR, #7FF8H;端口地址送DPTR, P2. 7=0,
;且指向通道INO
rrJ
MOV
LOOP: MOVX
MOV
DELAY: NOP
R7, #08H
@DPTR, A
R6, #OAH
;置轉(zhuǎn)換的通道個數(shù)
;啟動A/D轉(zhuǎn)換
;軟件延時(shí),等待轉(zhuǎn)換結(jié)束
NOP
NOP
DJNZ
MOVX
R6, DELAY
A, @DPTR
;讀取轉(zhuǎn)換結(jié)果
MOV
@R1, A
;存儲轉(zhuǎn)換結(jié)果
I NO DPTR
;指向下一個通 44、道
INC R1 ;修改數(shù)據(jù)區(qū)指針
DJNZ R7, LOOP
;8個通道全采樣完否?未完則繼續(xù)
(2)中斷方式
將圖11-16中EOC腳經(jīng)一非門連接到8031的INT1*腳即 可。轉(zhuǎn)換結(jié)束時(shí),EOC發(fā)出一個脈沖向單片機(jī)提出中斷 申請,單片機(jī)響應(yīng)中斷請求,在中斷服務(wù)程序讀A/D結(jié) 果,并啟動0809的下一次轉(zhuǎn)換,外中斷1采用跳沿觸發(fā)。
程序如下:
INIT1: SET
IT1
SET
EA
SET
EX1
MOV MOV MOVX
DPTR, #7FF8H A, #OOH ;
@DPTR, 45、 A
中斷服務(wù)程序:
PINT1: MOV DPTR, #7FF8H
MOVX
A, @DPTR
MOV
3OH, A
MOV
A, #OOH
MOVX
@DPTR, A
RET I
外部中斷1初始化編程 CPU開中斷
選擇外中斷為跳沿觸發(fā)方式
端口地址送DPTR
啟動0809對I NO通道轉(zhuǎn)換
完成其他的工作
;A/D結(jié)果送內(nèi)部RAM單元30H
啟動0809對IN0的轉(zhuǎn)換
11.2.3 MCS-51與AD574 (逐次比較型)的接口
位分辨率的ADC常常不夠,采用10位、12位、16位
A/D轉(zhuǎn)換器。12位ADCAD574A (AD674 46、A、AD1674A)。
1. AD574簡介
12位逐次比較型A/D轉(zhuǎn)換器。轉(zhuǎn)換時(shí)間為25匹,轉(zhuǎn)
換精度為0. 05%,片內(nèi)有三態(tài)輸出緩沖電路,可直接與
各種8位或16位的微處理器相連,而無須附加邏輯接口 電路,且能與CMOS及TTL電平兼容。
28腳雙列直插式封裝,引腳如圖11-17o
REFOUT
AGND
REFIN BIPOFF
10 h
20 F
4印為h
nnnnnnnnnnnnnn
1717
USTS
UDEll(MSB)
UDbulo ~}DB9 ~IDBoo UDBJ ~1D86 UDB5 UDB4 UDB3 UDB2 J Dtao(L 47、SB)
—1DGND
引腳的功能如下:
CS*:片選信號端。
CE:片啟動信號。
R/C*:讀出/轉(zhuǎn)換控制信號。
12/8*:數(shù)據(jù)輸出格式選擇。
1: 12條數(shù)據(jù)線同時(shí)輸出轉(zhuǎn)換結(jié)果, 0:轉(zhuǎn)換結(jié)果為兩個單字節(jié)輸出,即只有高8位或
低4位有效。
A0:字節(jié)選擇控制線。分為轉(zhuǎn)換期間、讀出期間
在轉(zhuǎn)換期間:
0:進(jìn)行12位轉(zhuǎn)換(轉(zhuǎn)換時(shí)間為25|is); 1:進(jìn)行8位轉(zhuǎn)換(轉(zhuǎn)換時(shí)間為16)xs) o
在讀出期間:
0:高8位數(shù)據(jù)有效 48、;
1:低4位數(shù)據(jù)有效,中間4位為“0",高4位為三態(tài)。
因此當(dāng)兩次讀出12位數(shù)據(jù)時(shí),12位數(shù)據(jù)遵循左對齊
原則,如下所示:
結(jié)果的高8位
結(jié)果的低4位+4位尾0
上述五個控制信號組合的真值表如表11T所示:
表11T AD574JS制真值表
CE
CS*
R/C*
12/8*
A0
操作
0
X
X
X
X
無操作
X
1
X
X
X
無操作
1
0
0
X
0
初始化為12位轉(zhuǎn)換
1
0
0
X
1
初始化為8位轉(zhuǎn)換
1
0
1
+5V
X
允許12位并行輸出
1
0
1
地
0
允許高 49、8位輸出
1
0
1
地
1
允許低4位+4位尾0輸出
STS:轉(zhuǎn)換結(jié)束狀態(tài)引腳。
轉(zhuǎn)換完成時(shí)為低電平??勺鳛闋顟B(tài)信息被CPU查詢,
也可用它的下跳沿向CPU發(fā)出中斷申請,通知A/D轉(zhuǎn)換 已完成,可讀取轉(zhuǎn)換結(jié)果。
2?AD574的工作特性
工作狀態(tài)由CE、CS*、R/C*、12/8*、A0五個控制 信號決定,當(dāng)CE=1, CS*=O同時(shí)滿足,才處于轉(zhuǎn)換狀態(tài)。
AD57祖于工作狀態(tài)時(shí),R/C*=O,啟動A/D轉(zhuǎn)換;R/g 為數(shù)據(jù)讀出。12/8*和A0端用來控制轉(zhuǎn)換字長和數(shù)據(jù)格 式。A0=0按12位轉(zhuǎn)換方式啟動轉(zhuǎn)換;A0=1按8位轉(zhuǎn)換方 式啟動轉(zhuǎn)#奐。
當(dāng)AD 50、574處于數(shù)據(jù)讀出(R/C*=1)狀態(tài)時(shí),A0和12/8* 成為數(shù)據(jù)輸出格式控制端。12/8*=1對應(yīng)12位并行輸 出;12/8*二0對應(yīng)8位的雙字節(jié)輸出。其中A0=0時(shí)輸出 高8位。A0=1時(shí)輸出低4位,并以4個0補(bǔ)足尾隨的4位。
注意:12/8*端與TTL電平不兼容,故只能直接接+5V 或地。另外A0在數(shù)據(jù)輸出期間不能變化。
3. AD574的單極性和雙極性輸入特性
圖11-18(a)為單極性轉(zhuǎn)換電路,可實(shí)現(xiàn):0?10V 或0?20V的轉(zhuǎn)換。
圖11-18(b)為雙極性轉(zhuǎn)換電路,可實(shí)現(xiàn):-5?+5V或 -10?+10V的轉(zhuǎn)換。
REFOUT
AD574
REFIN
51、8
BIPOFF
REFIN
REFOUT
BIPOFF
AD574
10
F
12
+5V —
+ 15Vr
-15Vf
丄
100 kQh
12 lOOkfl R?]
10"lN
20Vm
DGND
10Vm
20Vin AGND
口
14
9
-I
-15 V
O0?10 V
o0?20 V
15
(a)單極性轉(zhuǎn)換電路
DGND AGND
—_o WV
14
—~~o -10 ?+10 V
+5 V
7
+15 V
|l—o—15V
丄
(b)雙極性轉(zhuǎn)換電路
52、
11-18
4?MCS-51與AD574的接口設(shè)計(jì)
見圖11-19.AD574片內(nèi)有時(shí)鐘,無須外加。
單極性方式:對0?10V或0?20V模擬信號進(jìn)行轉(zhuǎn)換。
結(jié)果的高8位從DB11?DB4輸出,低4位從DB3?DBOW出
,如左對齊,DB3?DBO接單片機(jī)數(shù)據(jù)總線高半字節(jié)。
為實(shí)現(xiàn)啟動轉(zhuǎn)換和結(jié)果讀出,片選信號由A1提供。
讀結(jié)果時(shí),A1=0; CE信號由單片機(jī)的WR*和A7經(jīng)一級 或非門提供,R/C*由RD*和A7經(jīng)一級或非門產(chǎn)生,A7應(yīng)
為低電平。輸出狀態(tài)信號STS接P3.2,供單片機(jī)查詢A/D 轉(zhuǎn)換是否結(jié)束。1 53、2/8*端接+5V, AD574的A0由地址總線
A0控制,實(shí)現(xiàn)全12位轉(zhuǎn)換,并將12位數(shù)據(jù)分兩次送入數(shù) 據(jù)總線上。
4-5 V
+15 V
100 kQ
-15 V
11-19
完成一次A/D轉(zhuǎn)換的程序如下:
(假定結(jié)果高8位在R2中,低4位在R3中,按左對齊原
則):
MAIN: MOV
RO, #7CH
MOVX @R0, A
;選擇AD574,并令A(yù)0=0
;啟動A/D轉(zhuǎn)換
LOOP: NOP
MOVX
P3. 2, LOOP
A, @R0
MOV R2, A
MOV RO, # 7DH
MOVX A, 54、@R0
;查詢轉(zhuǎn)換是否結(jié)束
;存入R2中
;令 A0 二 1
;讀取低4位地
MOV R3, A
;存入R3中
11.2.4 MCS-51與A/D轉(zhuǎn)換器MC14433 (雙積分型) 的接口
雙積分型由于兩次積分時(shí)間比較長,所以轉(zhuǎn)換速度 慢,但精度可以做得比較高;對周期變化的干擾信號 積分為零,抗干擾性能也較好。
常用的有3%位雙積分A/D轉(zhuǎn)換器MC14433 (精度相當(dāng) 于11位二進(jìn)制數(shù))和4%位雙積分A/D轉(zhuǎn)換器ICL7135 (精度相當(dāng)于14位二進(jìn)制數(shù))。
1. MC14433A/瞰換器簡介
MC14433是3%位雙積分型A/D轉(zhuǎn)換器,優(yōu)點(diǎn):精度 高、 55、抗干擾性能好等,缺點(diǎn):轉(zhuǎn)換速度慢,約1~10次 /秒。與國內(nèi)產(chǎn)品5G14433完全相同,可互換。
被轉(zhuǎn)換電壓量程為199.9mV或1.999V。轉(zhuǎn)換完的數(shù) 據(jù)以BCD碼的形式分四次送出。
(1) MC14433的引腳功能說明
MC14433A/蹴換器引腳如
11-20:
CLKI
CLKO
匸匸匸匚匸匸匸匸匸匚匚匸
1
24
2
23
3
22
4
21
5
20
6
MC
19
7
14433
18
8
17
9
16
10
15
11
14
12
13
nnnnnnnnn 56、nnn
11-20
各引腳的功能如下:
(1) 電源及共地端
Vdd:主工作電源+5V。
Vee:模擬部分的負(fù)電源端,接-5V。
Vag:模擬地端。
Vss:數(shù)字地端。
Vr:基準(zhǔn)電壓輸入端。
(2) 外接電阻及電容端
R1:積分電阻輸入端,轉(zhuǎn)換電壓Vx=2V時(shí), R1=470Q; Vx=200mV時(shí),R1=27kQ。
C1:積分電容輸入端,一般取0. 1吁。
R1/C1: R1與C1的公共端。
57、
CLKK CLK0:外接振蕩器時(shí)鐘調(diào)節(jié)電阻Rc, Rc—般 取470 Q左右。
(3) 轉(zhuǎn)換啟動/結(jié)束信號端
EOC:轉(zhuǎn)換結(jié)束信號輸出端,正脈沖有效。
DU:啟動新的轉(zhuǎn)換,若DU與EOC相連,每當(dāng)A/D轉(zhuǎn) 換結(jié)束后,自動啟動新的轉(zhuǎn)換。
(4) 過量程信號輸出端
OR*:當(dāng)|Vx|VVr,輸出低電平。
(5)位選通控制端
IT J
MX J
DS4-DS1:分別為個、十、百、千位輸出的選通 脈沖,DS1對應(yīng)千位,DS4對應(yīng)個位。每個選通脈沖寬 度為18個時(shí)鐘周期,兩個相應(yīng)脈沖之間間隔為2個時(shí) 鐘周期。如圖11-21所示
土 CLK周期
16 400個時(shí)鐘脈沖周期
58、
DS1產(chǎn)=| 18個時(shí)鐘脈沖周期
(最高位)|位2個時(shí)鐘脈沖周期
DS2—I
DS3
(最低位)DS4
11-21
(6) BCD碼輸出端
Q0-Q3: BCD碼數(shù)據(jù)輸出線。Q3為最高位,Q0為最 低位。
當(dāng)DS2、DS3和DS4選通期間,輸出三位完整的BCD
碼數(shù),但在DS1 (千位)選通期間,輸出端Q0?Q3除
了表示個位的0或1外,還表示被轉(zhuǎn)換電壓的正負(fù)極性 (02=1為正)、欠量程還是過量程,具體含義如表行
-2所示。
表11-2 DS1選通時(shí)Q3?Q0表示的結(jié)果
Q3 Q2 Q1 Q0
表不結(jié)果
1 X X 0
千位數(shù)為0
0 X X 59、0
千位數(shù)為1
X 1 X 0
結(jié)果為正
X 0 X 0
結(jié)果為負(fù)
0 X X 1
輸入過量程
1 X X 1
輸入欠量程
2. MC14433與8031單片機(jī)的接口
如圖 11-12, MC1403 (與5G1403相同)為 +2. 5V精密 基準(zhǔn)源。DU端與E0C端相連,即選擇連續(xù)轉(zhuǎn)換方式。 E0C:轉(zhuǎn)換結(jié)束輸出標(biāo)志。
讀取A/D轉(zhuǎn)換結(jié)果可采用中斷方式或查詢方式。采
用中斷方式時(shí),E0C端與8031外部中斷輸入端INTO* 或INT1*相連。采用查詢方式EOC端可與任一I/O口線相 連。
8031
PLO
PL1
Pl.2
Pl.3
60、
Pl.4
Pl.5
PL6
Pl.7
| EA
FNT1
CM pF 470 kQ
11-22
若用中斷方式讀結(jié)果,選用跳沿觸發(fā)方式。如轉(zhuǎn)換
結(jié)果存到8031內(nèi)部RAM的20H、21H單元中,格式如下:
符號
X X
千
百
D7 D4 D3 DO
十
個
D4 D3
D0
D7
21 H
11-23
20 H
初始化程序開放CPU中斷,允許外部中斷1中斷請 求,置外部中斷1為跳沿觸發(fā)方 61、式。
每次A/D轉(zhuǎn)換結(jié)束,都向CPU請求中斷,CPU響應(yīng)中 折,執(zhí)行中斷服務(wù)程序,讀取A/D轉(zhuǎn)換的結(jié)果。
程序:
ORG 001BH
LJMP PINT1
;跳外部中斷1的中斷服務(wù)程序
ORG 01OOH
INITI:
SETB IT1
;選擇外中斷1為跳沿觸發(fā)方式
MOV IE,
4H
;CPU開中斷,允許外部中斷1
PINT1:
MOV A, P1
;外部中斷1服務(wù)程序
JN
Acc. 4,
PINT1;等待DS1選通信號的到來
Acc. 0, Per ;是否過、欠量程,是則轉(zhuǎn)向Per處理
Acc. 2, 62、PL1 ;判結(jié)果極性,為正,跳PL1
SETB 07H ;結(jié)果為負(fù),符號位07H置1
AJMP PL2
PL1:
PL2:
CLR 07H ;結(jié)果為正,符號位清0
Acc.3, PL3
千位為0,跳PL3
SETB 04H
AJMP PL4
PL3: CLR 04H
PL4: MOV A, P1
JNB Acc. 5, PL4
MOV RO, #2OH XCHD A, RO PL5: MOV A, P1;
千位為1,把0 63、4H位置1 千位為0,把04H位清0 等待百位的選通信號DS2 指針指向20H單元 百位—20H單元低4位
JNB A”. 6, PL5
SWAP A
INC RO
MOV @R0, A
MOV A, P1
PL6:
;等待十位數(shù)的選通信號DS3的到來
;讀入十位,高低4位交換
;指針指向21H單元
;十位數(shù)的BCD?馬送入21H的高4位
JNB Acc. 7, PL6
;等待個位數(shù)選通信號DS4的到來;
XCHD
RET I
PEr: SETB 10H
個位數(shù)送入21H單元的低4位
置過量程、欠量程標(biāo)志 64、
RET I
中斷返回
11.3 MCS-51與V/F轉(zhuǎn)換器的接口
在既要求數(shù)據(jù)長距離傳輸又要求精確度較高的場 合,可使用V/F轉(zhuǎn)換器代替A/D器件。
V/噤換器是把電壓信號轉(zhuǎn)變?yōu)轭l率信號的器件,
有良好的精度、線性,此外,電路簡單,外圍元件性 能要求不高,適應(yīng)環(huán)境能力強(qiáng),轉(zhuǎn)換速度不低于一般 的雙積分型A/D器件,且價(jià)格低,因此V/F轉(zhuǎn)換技術(shù)廣 泛用于非快速A/D過程中。
11.3.1用V/F轉(zhuǎn)換器實(shí)現(xiàn)A/D轉(zhuǎn)換的原理
工作原理:
把V/F轉(zhuǎn)換器輸出的頻率信號作為計(jì)數(shù)脈沖,進(jìn)行定 時(shí)計(jì)數(shù),這樣計(jì)數(shù)器的計(jì)數(shù)值與V/F轉(zhuǎn)換器輸出的脈沖 65、 頻率信號之間的關(guān)系為:
f=D/T
D:計(jì)數(shù)值,T:計(jì)數(shù)時(shí)間,就可求出V/F轉(zhuǎn)換器的輸 出頻率,從而知道輸入電壓V,這就實(shí)現(xiàn)了A/D轉(zhuǎn)換。
定時(shí)/計(jì)數(shù)器可用單片機(jī)內(nèi)部的,也可使用外部擴(kuò)展
的,用單片機(jī)把計(jì)數(shù)值取入內(nèi)存即可進(jìn)行數(shù)據(jù)處理。
冬s
電流輸出匚
參考電流匚2 7
頻率輸出匚3 6
GND 匚 4 5
二1 ?ss
二]比較輸入
二1閾值
二]7?/C
電流輸出C1
參考電流Q
6)閾值
4
GND
8
7)比較輸入
11-24
2?電特性參數(shù):
(1)電源電壓:+15V
(2)
輸入電壓范圍:
0?10V
(3)輸 66、出頻率:10Hz?11KHz
(4)非線性失真:0. 03% 3. LMX31的V/F轉(zhuǎn)換外部接線
LMX31的V/F轉(zhuǎn)換外部接線如圖11-25所示。
R\ 口 iookni% So
+ ?ss
O
"ss
22
pF
7=15 V
? R
6.8 mi% -l=H
q
0.01 |1F
Tl-
LMX31
丁 1%亠
47Q10%
X
11-25
2
12knl%
丄
VLOGIC iom+io% o To 10 kHz
11.3.3 V/F轉(zhuǎn)換器與MCS-51單片機(jī)接口
被測電壓轉(zhuǎn)換為與其成比例的頻率信號后送入單 片機(jī)進(jìn)行處理。
(1) 直接與MCS-51接口。接口簡單,頻率信號接入單 片機(jī)的定時(shí)器/計(jì)數(shù)器輸入端即可。如下圖。
11-26
(2) 在一些電源干擾大、模擬電路部分容易對單片機(jī) 產(chǎn)生電氣干擾等惡劣環(huán)境中,可采用光電隔離的方法使
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 談創(chuàng)造性思維公開課一等獎ppt課件
- 傳統(tǒng)節(jié)日二月二龍?zhí)ь^課件
- 有理數(shù)的乘法公開課一等獎ppt課件
- 高中物理新課標(biāo)版人教版選修1-1:3.1《電磁感應(yīng)現(xiàn)象-》課件
- 雙代號網(wǎng)絡(luò)圖案例課件
- 初三政史地大河流域文明古國課件
- 人教版五年級上冊英語Recycle1-lesson1ppt課件
- 英語人教版八年級上冊《Unit-8-How-do-you-make-a-banana-milk-s》ppt課件公開課
- 夜歸鹿門歌課件
- 《角的初步認(rèn)識》公開教學(xué)課件
- 統(tǒng)編版《鵲橋仙》完美ppt課件
- 北師大版數(shù)學(xué)八年級上冊:第五章《二元一次方程組》復(fù)習(xí)-教學(xué)ppt課件
- 嬰幼兒生理解剖特點(diǎn)與保育要點(diǎn)課件
- 最強(qiáng)大腦記憶原理課件
- 部編版二年級語文下冊-識字3-貝的故事-ppt課件