技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于ADuC824的數(shù)據(jù)采集儀的設計

基于ADuC824的數(shù)據(jù)采集儀的設計

時間:2007-07-06 14:07:00來源:hanjuan

導語:?數(shù)據(jù)采集儀可廣泛應用于工業(yè)、農(nóng)業(yè)、軍事及日常生活等各個領(lǐng)域。
 ?。壅∫荨〗榻B了ADuC824的內(nèi)部結(jié)構(gòu)和功能,結(jié)合K9S2808V0A構(gòu)成便攜式數(shù)據(jù)采集儀,并給出了軟、硬件設計的方法。  ?。坳P(guān)鍵詞] ADuC824;數(shù)據(jù)采集;便攜式   1 前 言   數(shù)據(jù)采集儀可廣泛應用于工業(yè)、農(nóng)業(yè)、軍事及日常生活等各個領(lǐng)域。通常對數(shù)據(jù)采集儀的要求是采集速度快、精度高、存儲容量大、抗干擾能力強,能實時記錄數(shù)據(jù)采集的時間,儀器操作簡單,攜帶方便,并能靈活選擇數(shù)據(jù)輸出的方式,而采用普通微控制器組成的數(shù)據(jù)采集系統(tǒng)很難滿足上述要求。該文介紹一種以數(shù)據(jù)采集系統(tǒng)芯片ADuC824為核心,配合大容量快閃存儲器K9S2808V0A芯片構(gòu)成的數(shù)據(jù)采集儀的軟、硬件設計方法。該采集儀特別適用于野外及環(huán)境惡劣的工作場所。   2 便攜式數(shù)據(jù)采集儀的硬件系統(tǒng)組成   便攜式數(shù)據(jù)采集儀的硬件系統(tǒng)組成如圖2-1所示。
  采集儀采用美國AD公司推出的高性能數(shù)據(jù)采集系統(tǒng)芯片ADuC824,它可以同時接收多路模擬信號,并能選擇模擬信號的輸入方式(直接輸入或差分輸入),利用分時進行采集,可實時記錄數(shù)據(jù)采集的時間。外部模擬信號在A-DuC824內(nèi)部完成多路選擇、緩沖、程控增益放大、低通濾波及模/數(shù)轉(zhuǎn)換。根據(jù)模擬信號的特征,采集人員可以通過鍵盤選擇不同的采樣速率、數(shù)字濾波器進行數(shù)據(jù)采樣、抗干擾處理,處理后的數(shù)據(jù)與時間信息一起直接存入外部大容量快閃存儲器K9S2808V0A中,同時通過LED顯示器顯示。用戶如需進一步分析處理數(shù)據(jù),可通過打印機接口外接微型打印機直接打印輸出,也可通過通信接口傳送至上位機,再采用專用軟件對數(shù)據(jù)進行分類或綜合處理。   2.1 ADuC824芯片簡介[1]   ADuC824是美國AD公司出品的高性能微轉(zhuǎn)換器,是一種具有真正意義的完整的數(shù)據(jù)采集系統(tǒng)芯片。它在單個芯片內(nèi)集成了雙路高精度∑-△ADC、溫度傳感器、程控增益放大器PGA、8位MCU、FlashMemory、RAM以及定時器/計數(shù)器等功能部件,具有52引腳,采用PQFP(即塑料四方形扁平)封裝,圖2-2是ADuC824的內(nèi)部功能框圖。它的組成及特點如下:  ?。?)基于8051的內(nèi)核,指令集與8051兼容;可采用32kHz的晶振工作,利用片內(nèi)PLL(鎖相環(huán))產(chǎn)生內(nèi)部所需的工作頻率,MCU內(nèi)核工作頻率和數(shù)據(jù)輸出率可編程,輸出精度隨程控增益和輸出數(shù)據(jù)速率的變化而改變;3個16位的定時器/計數(shù)器;26根可編程I/O線;12個中斷源,兩個優(yōu)先級。
 ?。?)8KB片內(nèi)閃速/電擦除程序存儲器;640B片內(nèi)閃速/電擦除數(shù)據(jù)存儲器;片內(nèi)電荷泵(不需要外部VPP);256B片內(nèi)數(shù)據(jù)RAM;可擴展64KB程序存儲器空間和16MB數(shù)據(jù)存儲器空間。   (3)兩個獨立的∑-△ADC通道,主、輔助通道的分辨率分別為24和16位,具有可編程自校正功能;12位電壓輸出型的數(shù)模轉(zhuǎn)換器(DAC);片內(nèi)溫度傳感器;兩個激勵電流源;基準檢測電路;定時間隔計數(shù)器(TIC)。  ?。?)采用3V、5V電壓工作;具有正常、空閑和掉電3種工作模式。  ?。?)一個通用UART串行I/O;一個與I2C兼容的二線串口和SPI串口;一個看門狗定時器(WDT);一個電源監(jiān)視器(PSM)。   2.2 數(shù)據(jù)采集儀的接口電路[2]   數(shù)據(jù)采集儀的接口電路包括數(shù)據(jù)存儲器擴展電路、日歷時鐘電路、鍵盤/顯示電路及打印、通信電路等幾個部分。   (1)日歷時鐘接口電路   為了實時記錄數(shù)據(jù)采集的時間,采集儀設計了一個日歷時鐘接口電路。日歷時鐘芯片選用Dallas公司的DS12C887,該芯片采用CMOS工藝,內(nèi)部集成了芯片工作所需的晶振和鋰電池等相關(guān)電路,能夠自動產(chǎn)生世紀、年、月、日、時、分、秒等時間信息,具有功耗低、精度高、工作穩(wěn)定可靠、外圍接口簡單等優(yōu)點。DS12C887與ADuC824的接口電路見圖2-3。其中,MOT:模式選擇,此處接地,選擇Intel模式;AD0~AD7:分時復用地址/數(shù)據(jù)總線;AS:地址選通;/DS:數(shù)據(jù)讀允許;R/W:數(shù)據(jù)寫允許;/CS:片選;/RESET:復位。它們分別與ADuC824的P0口、ALE、/RD、/WR、P3.5及+5V相連。
 ?。?)通信、打印接口電路   為了實現(xiàn)與上位機(PC機)的通信,選用MAX232芯片組成通信接口電路,MAX232是一種雙路RS-232數(shù)據(jù)收發(fā)器,只需+5V電源供電,圖2-3是它與ADuC824的接口電路,其中ADuC824的TxD、RxD分別與MAX232的T21N、R20UT相連,而MAX232的T20UT、R2IN接至PC機。   打印接口電路可通過ADuC824擴展一片可編程并行I/O接口芯片(如8255)來實現(xiàn),用以完成采集儀數(shù)據(jù)的直接打印輸出。  ?。?)數(shù)據(jù)存儲器擴展電路   ADuC824片內(nèi)雖然包含了640B閃速/電擦除數(shù)據(jù)存儲器和256B的RAM,但相對說來其容量畢竟有限,不能滿足數(shù)據(jù)采集儀的要求,因此,系統(tǒng)擴展了16MB的外部數(shù)據(jù)存儲器。存儲芯片選用三星公司新品大容量閃速存儲器K9S2808V0A。   K9S2808V0A為22引腳表面封裝器件,單片容量16MB(16M×8),其突出優(yōu)點是:命令、地址和數(shù)據(jù)信息均通過8條I/O線傳輸,尋址內(nèi)存單元的地址線不作為芯片的引腳,24位地址分3次寫入地址寄存器,譯碼后找到相應的單元,電路連線簡單,可靠性高,圖2-4是它與ADuC824的接口電路。其中,CLE:命令鎖存使能,ALE:地址鎖存使能,CE:片選,RE、WE:讀、寫使能,R/B:操作狀態(tài)指示,I/O口:三態(tài),輸入命令、地址和數(shù)據(jù)以及讀操作時輸出數(shù)據(jù),它們分別與ADuC824的P1.1、ALE、P1.0、/RD、/WR、P1.2、P0口相連。K9S2808V0A的各種操作具有共同的特點,即在I/O口上首先發(fā)送操作命令到命令寄存器,其后的連續(xù)3個周期發(fā)送要操作單元的地址。
 ?。?)顯示、鍵盤接口電路   為了提高數(shù)據(jù)采集儀的抗干擾性能,節(jié)省A-DuC824的資源,接口電路采用鍵盤、顯示專用接口芯片MAX7219構(gòu)成。MAX7219是美國MAXIM公司推出的多功能串行LED顯示驅(qū)動器,采用3線串行接口傳送數(shù)據(jù),可直接與ADuC824接口。它內(nèi)含硬件動態(tài)掃描顯示控制,每片可驅(qū)動8個LED數(shù)碼管,當多片MAX7219級聯(lián)時,可控制更多的LED。 MAX7219是共陰極顯示驅(qū)動器,其SEGA-G和SEGH為LED七段顯示器段和小數(shù)點驅(qū)動端,輸出段控信號,DIG0~7為8位數(shù)字驅(qū)動線,輸出位選信號,DIN為串行數(shù)據(jù)輸入端,CLK為串行時鐘輸入端,DOUT為串行數(shù)據(jù)輸出端,在級聯(lián)時傳到下一片MAX7219的DIN端,LOAD為裝入數(shù)據(jù)控制端,ISET端通過一個電阻與電源相連,以提供給LED段的峰值電流。圖2-4是它與ADuC824的接口電路,采集儀可根據(jù)實際需要,具體確定LED的位數(shù)后,再決定是否選用多片MAX7219進行級聯(lián)。圖中,ADuC824的P3.2、P3.3、P3.4分別作為MAX7219的DIN、CLK、LOAD的信號輸入端。   鍵盤接口電路同樣使用MAX7219芯片,具體電路不再畫出。鍵盤可設置6個按鍵,即采樣信號A、B、C、D鍵及打印、通信鍵。根據(jù)現(xiàn)場采集信號類型的不同,通過A、B、C、D鍵分別選擇不同的采樣速率、數(shù)字濾波器來進行數(shù)據(jù)采集、處理,以提高所得數(shù)據(jù)的精確度和正確度;通過打印鍵實現(xiàn)數(shù)據(jù)的直接打印輸出;通過通信鍵完成與上位機的通信。   3 便攜式數(shù)據(jù)采集儀的軟件設計   采集儀的軟件包括主程序、子程序及各功能程序,采用模塊化的程序設計方法。主要有以下幾個部分構(gòu)成:  ?。?)系統(tǒng)初始化模塊:完成ADuC824、DS12C887、K9S2808V0A、MAX7219等可編程芯片的初始化工作;  ?。?)系統(tǒng)自測試及出錯處理模塊:實現(xiàn)采集儀自檢功能,提示系統(tǒng)錯誤信息;   (3)顯示、鍵測試模塊:實現(xiàn)日歷時鐘和采集數(shù)據(jù)的顯示,判別是否有鍵按下以及何鍵被按下;   (4)日歷時鐘數(shù)據(jù)傳送模塊:完成日歷時鐘數(shù)據(jù)的調(diào)用及存儲;   (5)數(shù)字濾波器模塊:根據(jù)模擬信號及干擾信號的不同特征,編制相應的數(shù)字濾波程序,實現(xiàn)軟件抗干擾;   (6)閃速/電擦除數(shù)據(jù)存儲器數(shù)據(jù)輸入、輸出模塊:完成數(shù)據(jù)的存儲、輸出功能;  ?。?)打印模塊:實現(xiàn)數(shù)據(jù)的直接打印輸出;   (8)通信模塊:實現(xiàn)采集儀與上位機的數(shù)據(jù)傳送。主程序流程見圖3-1。
 4 結(jié)束語   ADuC824片內(nèi)資源豐富,可廣泛應用于智能儀表、智能傳感/變送器、稱重儀器、壓力測量、便攜式儀器等領(lǐng)域,同時ADuC824也代表了當今微控制器的發(fā)展趨勢。以ADuC824為核心的便攜式數(shù)據(jù)采集儀不但具有硬件結(jié)構(gòu)緊湊、功耗低、抗干擾性能好、攜帶方便等優(yōu)點,而且還具有很高的穩(wěn)定性、可靠性。   [參考文獻]  ?。?] 李 剛.ADuC8XX系列單片機原理與應用技術(shù)[M].北京:北京航空航天大學出版社,2002.  ?。?] 何立民.MCS-51系列單片機應用系統(tǒng)設計[M].北京:北京航空航天大學出版社,1999.

標簽:

點贊

分享到:

上一篇:變頻器的控制方式及應用選型

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號