新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的數(shù)據(jù)采集設(shè)計(jì)

基于單片機(jī)的數(shù)據(jù)采集設(shè)計(jì)

作者: 時(shí)間:2013-02-17 來(lái)源:網(wǎng)絡(luò) 收藏
1、設(shè)計(jì)要求

  利用實(shí)驗(yàn)儀上的0809做A/ D轉(zhuǎn)換實(shí)驗(yàn),實(shí)驗(yàn)儀上的W1電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn)換成數(shù)字量,通過(guò)發(fā)光二極管L1—L8顯示。

  2、設(shè)計(jì)說(shuō)明

  A/ D轉(zhuǎn)換器大致分有三類:一是雙積分A/ D轉(zhuǎn)換器,優(yōu)點(diǎn)是精度高,抗干擾性好,價(jià)格便宜,但速度慢;二是逐次逼近式A/ D轉(zhuǎn)換器,精度、速度、價(jià)格適中;三是并行A/ D轉(zhuǎn)換器,速度快,價(jià)格也昂貴。 實(shí)驗(yàn)用ADC0809屬第二類,是8位A/ D轉(zhuǎn)換器。每采集一次一般需100μs。由于ADC0809 A/ D轉(zhuǎn)換器轉(zhuǎn)換結(jié)束后會(huì)自動(dòng)產(chǎn)生EOC信號(hào)(高電平有效),取反后將其與的INT0相連,可以用中斷方式讀取A/ D轉(zhuǎn)換結(jié)果。

  3、原理圖

基于單片機(jī)的數(shù)據(jù)采集原理圖

  4、設(shè)計(jì)步驟

  ①把A/D區(qū)0809的0通道IN0用插針接至W1的中心抽頭V01插孔(0-5V)。

  ②把A/D區(qū)0809的CS端接譯碼輸出端Y1插孔。

 ?、?809的CLK插孔與分頻輸出端T4相連。

  ④將W2的輸入VIN接+12V插孔,+12V插孔再連到外置電源的+12上(電源內(nèi)置時(shí),該線已連好)。調(diào)節(jié)W2,使V-REF端為+5V。

 ?、輰/D區(qū)的VREF連到W2的輸出VREF端。

 ?、轊XIC1上插上74LS02芯片,在EXIC2上插74LS32芯片一片,將有關(guān)線路按圖連好。

 ?、邔/D區(qū)D0-D7用排線與BUS1區(qū)XD0-XD7相連。

 ?、喾抡鎸?shí)驗(yàn)系統(tǒng)在“P.....”狀態(tài)下。

 ?、嵋赃B續(xù)方式從起始地址06D0運(yùn)行程序,在發(fā)光二極管L7-L0上顯示當(dāng)前采集的電壓值轉(zhuǎn)換后的數(shù)字量,調(diào)節(jié)W1,L7-L0將隨著電壓變化而相應(yīng)變化,L7-L0對(duì)應(yīng)數(shù)字量D7-D0。

  5、程序

  程序清單:

  ORG 06D0H

  START: MOV A,#00H

  MOV DPTR,#9000H

  MOVX @DPTR,A

  MOV R7,#0FFH

  H55S: DJNZ R7,H55S

  MOVX A,@DPTR

  MOV DPTR,#0A000H

  MOVX @DPTR,A

  SJMP START

  END

參考文獻(xiàn):

[1].ADC0809datasheethttp://www.dzsc.com/datasheet/ADC0809_123186.html.
[2].74LS02datasheethttp://www.dzsc.com/datasheet/74LS02_961364.html.
[3].74LS32datasheethttp://www.dzsc.com/datasheet/74LS32_1054903.html.



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉