亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于水溫壓力檢測的數(shù)據(jù)采集系統(tǒng)

        2008-04-12 00:00:00白申義魏金成廖添泉
        現(xiàn)代電子技術(shù) 2008年12期

        摘 要:設(shè)計一種基于水溫壓力檢測的數(shù)據(jù)采集系統(tǒng),能夠?qū)δ承╆P(guān)鍵參數(shù)進行不同采樣間隔的數(shù)據(jù)采集和保存以供分析處理,要求系統(tǒng)可隨時更改數(shù)據(jù)采樣間隔,保存形成歷史數(shù)據(jù)文件?,F(xiàn)場單片機系統(tǒng)與上位機能夠進行實時串行通信。主要介紹其中的單片機的硬件和軟件設(shè)計。該系統(tǒng)整體結(jié)構(gòu)簡單,數(shù)據(jù)處理快捷。通過實踐證明,系統(tǒng)能達到較高的精度,能夠很好地滿足工程的需要。

        關(guān)鍵詞:數(shù)據(jù)采集;AT89C2051;溫度壓力檢測;精度

        Data Collection System Based on the Water Temperature and Pressure Examination

        BAI Shenyi,WEI Jincheng,MU Tao,LIAO Tianquan

        (School of Electrical and Information Engineering,Xihua University,Chengdu,610039,China

        Abstract:The data acquisition system based on the water temperature and pressure examination is designed.It is possible that collects and keeps some key parameters in different sample partition to provide the analytical processing,it is requested that the system can change the data sample partition andkeep data to form the history data document at any time.The live MCU system can he live serial communicate with and the host computer.This paper mainly introduces the hardware and software design.The general structure of this system is simple,and the data processing is flexible and rapid.Practice certificates that the system can attain higher accuracy and satisfy the demand of the project.

        eywords:data collection;AT89C2051;temperature and pressure examination;precision

        1 引 言

        在石油、化工、冶金、電力、紡織、輕工、水利等工業(yè)及科研領(lǐng)域中,都必須進行相關(guān)的壓力檢測和溫度的測試。該數(shù)據(jù)采集系統(tǒng)主要用于油田油井,氣井,注水井。其是油田測試井下壓力與溫度變化情況必不可少的。隨著科學(xué)技術(shù)的發(fā)展與普及,數(shù)字設(shè)備正越來越多地取代模擬設(shè)備,在生產(chǎn)過程控制和科學(xué)研究等廣泛領(lǐng)域,計算機控制技術(shù)正發(fā)揮著越來越重要的作用,然而外界的大部分信息是以連續(xù)變化的物理量形式出現(xiàn)的,例如溫度,壓力,速度等。要將這些信息送入計算機進行處理,就必須先將這些連續(xù)的物理量離散化,并進行量化編碼,從而變成數(shù)字量,這個過程即是數(shù)據(jù)采集[1]。本單片機系統(tǒng)的工作原理是通過一個壓力、溫度傳感器接受外部的壓力信號、溫度信號。這兩個信號送A/D轉(zhuǎn)換器,經(jīng)過信號的放大、調(diào)制、濾波。最終轉(zhuǎn)化為計算機可處理和運算的數(shù)字信號。單片機既可以直接與計算機進行通信,也可以暫時把記錄數(shù)據(jù)存儲到系統(tǒng)的存儲器內(nèi),然后通過RS 232串行通信口把數(shù)據(jù)回放到計算機以供使用者對其進行處理。整個系統(tǒng)中單片機系統(tǒng)的硬件和軟件設(shè)計是主要的設(shè)計任務(wù)。 

        2 系統(tǒng)硬件設(shè)計

        硬件電路主要由壓力傳感器,溫度傳感器,A/D轉(zhuǎn)換芯片、單片機、存儲器、通信接口組成。其中主單片機是系統(tǒng)的核心部件,主單片機控制系統(tǒng)的數(shù)據(jù)采集、數(shù)據(jù)存取、時間參數(shù)設(shè)置與主機通信等。時鐘信號也是由單片機產(chǎn)生,定時對主單片機產(chǎn)生復(fù)位信號,使主單片機完成一次數(shù)據(jù)采集,然后又進入休眠狀態(tài)。當(dāng)主單片機進入休眠狀態(tài)后,除定時器還在繼續(xù)工作外,系統(tǒng)的其他部分進入掉電狀態(tài)。掉電狀態(tài)由單片機控制,定時器的工作參數(shù)也是由主單片機進行設(shè)置。 

        其中單片機AT89C2051是美國Atmel公司生產(chǎn)的一種低電壓,高性能CMOS 8位單片機,片內(nèi)含2 kB的可反復(fù)擦寫的只讀FLASH程序存儲器和128 B的隨機存取數(shù)據(jù)存儲器RAM,該器件采用Atmel公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS 51指令系統(tǒng),片內(nèi)置通用8位中央處理器和2 kB FLASH存儲單元, AT89C2051單片機是一個功能強大的單片機,它有20個引腳,15個雙向輸入/輸出(I/O)端口,其中P1是一個完整的8位雙向I/O口,2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙向串行通信口,一個模擬比較放大器。同時AT89C2051的時鐘頻率可以為零,即具備可用軟件設(shè)置的睡眠省電功能,系統(tǒng)的喚醒方式有RAM,定時/計數(shù)器,串行口和外中斷口,系統(tǒng)喚醒后即進入繼續(xù)工作狀態(tài)。省電模式中,片內(nèi)RAM將被凍結(jié),時鐘停止振蕩,所有功能停止工作,直至系統(tǒng)被硬件復(fù)位方可繼續(xù)運行[2]。對于其他元件的選擇,電路中所用元件都選用體積小,功耗低,耐高溫、穩(wěn)定性好的器件。這些器件為數(shù)據(jù)采集系統(tǒng)和供電系統(tǒng)的長時間工作提供了一種有效的辦法。系統(tǒng)原理圖如圖1所示,壓力傳感器使用美國Motorola公司生產(chǎn)的MPX2100半導(dǎo)體壓力傳感器。它可以把壓力轉(zhuǎn)換成毫伏級的差模電壓信號,該壓力傳感器具有良好的線性度,它的輸出電壓與所加壓力成精確的正比例關(guān)系。有利于提高測試壓力的精度,另外,MPX2100所具有的溫度補償特性克服半導(dǎo)體壓力敏感器件存在的溫度漂移問題。溫度測量采用二極管IN4148作為傳感器。A/D轉(zhuǎn)換接口采用能達到高精度要求的A/D轉(zhuǎn)換芯片A/D7705[3]。A/D7705與單片機通信原理圖如圖2所示,存儲器采用的是256 kb串行電可擦除的可編程只讀存儲器CAT24C256:256 kb串行CMOS E2PROM(32768x8b,8引腳雙排直插式封裝,具有結(jié)構(gòu)緊湊、存儲容量大等特點,特別適用于本數(shù)據(jù)采集系統(tǒng),內(nèi)部可以組成32 kB×8存儲單元,2線串行接口,雙向數(shù)據(jù)傳送協(xié)議,硬件寫保護引腳和軟件數(shù)據(jù)保護功能,有64 B頁寫入緩沖器,支持標準100 kHz和快速400 kHz I2C協(xié)議,工作電壓1.8~5.5 V,對全部存儲器進行硬件寫保護,在I2C總線輸入端(SCL和SDA含有施密特觸發(fā)器和噪音抑制濾波器,采用低功耗CMOS工藝,可編程/擦除100萬次,數(shù)據(jù)保存期100年,ROHS兼容的Green和Gold的8腳PDIP,SOIC,TSSOP和TDFN封裝。

        3 系統(tǒng)軟件設(shè)計

        軟件設(shè)計部分分為計算機軟件和儀器下位機軟件,其中計算機軟件需要在PC機中運行,而儀器下位機軟件則是存放在儀器電路板上的CPU中。這2部分軟件的流程圖如圖3所示。

        溫度壓力采集是系統(tǒng)的主要部分,它工作情況的好壞將直接影響到整個系統(tǒng)能否正常運行。該過程主要由單片機控制其啟動工作。轉(zhuǎn)換速率與A/D轉(zhuǎn)換芯片有關(guān)。采樣間隔可以由人工通過軟件設(shè)定。在本系統(tǒng)中,單片機和存儲器都選用帶串行口的芯片,所以系統(tǒng)采用I2C串行總線技術(shù)進行數(shù)據(jù)傳送。I2C總線上傳輸?shù)臄?shù)據(jù)信號是廣義的,既包括地址信號,又包括真正的數(shù)據(jù)信號[4]。I2C總線數(shù)據(jù)傳輸時必須遵守規(guī)定的數(shù)據(jù)格式。按照總線規(guī)定,起始信號表明1次數(shù)據(jù)傳送的開始,其后為尋址字節(jié),尋址字節(jié)由高7位地址和最低1位方向位組成,高7位地址是被尋址的從機地址,方向位是表示主機和從機之間的數(shù)據(jù)傳送方向,方向位為0表示主機發(fā)送數(shù)據(jù)寫,為1表示讀。在尋址字節(jié)后是將要傳送的數(shù)據(jù)字節(jié)與應(yīng)答位,在數(shù)據(jù)傳送完成后主機必須發(fā)送終止信號。但是,如果主機希望繼續(xù)占用總線進行新的數(shù)據(jù)傳送,則可以不產(chǎn)生終止信號,馬上再次發(fā)出起始信號對另一從機進行尋址。溫度壓力數(shù)據(jù)采集[5]流程圖如圖4所示。 

        4 單片機與上位機通信設(shè)計

        本系統(tǒng)與上位機通信的實現(xiàn)是利用PC機自帶的RS 232接口與AT89C2051的RXD和TXD實現(xiàn)。在最簡單的RS 232直接通信中,只要發(fā)送和接收雙方同時準備好,僅用信號發(fā)送端TXD,信號接收端RXD,地線GND 3根線即可進行通信。由于RS 232的電平是:-3~-15 V(邏輯1),3~15 V(邏輯0);而單片機串口信號電平為TTL電平,邏輯1大于3.6 V,邏輯0小于0.3 V。因此,PC機與單片機之間通過RS 232通信必須進行電平轉(zhuǎn)換。MAX232可以完成這個功能。它使用+5 V的工作電源,配接5個0.1 μF的電容。轉(zhuǎn)換完畢的串口TXD、RXD的信號直接和AT89C2051的串行口連接。單片機與上位機通信連接圖如圖5所示。

        波特率的確定:

        模式1和模式3的移位時鐘脈沖由定時器T1的溢出率決定,故波特率由定時器T1的溢出率與SMOD共同確定,即:模式1和模式3的波特率=2SMOD /32*T1的溢出率,當(dāng)T1作波特率發(fā)生器使用時,最典型的用法是使T1工作在模式2定時方式。此時,定時器T1工作在模式2時的初值為:

        本系統(tǒng)采用的波特率是1 200 b/s,使用的晶振頻率為3.686 3 MHz,所以初值X=248。

        RS 232通信程序:

        RS232INT:

        CLR EA

        CLR P1.0

        JBC TI,TEM

        CLR RI

        MOV A,SBUF

        MOV B,A

        MOV A,B

        CJNE A,#013H,DIYICI ;IF B != 13 THE FIRST

        MOV COMU_FLAGH,#012H

        MOV COMU_FLAGL,#034H

        JB RCV32BYT,UB16 ;IS FLAG OF UB16B?

        MOV A,SBUF

        CJNE A,#0BBH,PJDRBF ;SECEND IS BB?

        SETB BUSSY;IS UB16B,MAR FLAG FOR UB16B

        SETB RCV32BYT

        MOV R1,#MTD

        NOP

        NOP

        AJMP SINTRET

        COM WRRITE INTERRRUPT

        5 硬件調(diào)試

        硬件設(shè)計完后,對硬件各部分按設(shè)計要求進行調(diào)試,然后對單片機進行固化,即輸入程序。在本系統(tǒng)中無論傳感器還是電路中都存在不同程度的溫漂,如果不進行補償,測量結(jié)果的誤差就會很大。要獲得相當(dāng)精確的壓力溫度數(shù)據(jù)資料,就必須進行溫漂校正。因此在對儀器電路進行必要調(diào)整的同時還需要用軟件的方法進行溫漂校正。

        經(jīng)過校正后采集到的數(shù)據(jù)就很容易達到系統(tǒng)所要求的精度,若還有誤差比較大的壓力點,則可以通過手動調(diào)整,調(diào)整的方法是利用插值法或者最小二乘法進行計算,再與標定系數(shù)進行比較,根據(jù)比較結(jié)果調(diào)整原來的標定系數(shù)。調(diào)完后再把新的標定文件寫入儀器,再在PC機上回放數(shù)據(jù)看結(jié)果。若結(jié)果還不行則繼續(xù)調(diào)整,直到達到要求為止。

        6 結(jié) 語

        本系統(tǒng)以AT89C2051單片機為核心,集成電路全部采用CMOS器件。與傳統(tǒng)的8031單片機數(shù)據(jù)采集器相比,AT89C2051單片機數(shù)據(jù)采集器硬件結(jié)構(gòu)簡單,價格低廉。由于采用16位的A/D7705,精度高,能夠滿足測量要求。特別是該數(shù)據(jù)采集器配有串行通信接口,與微機相聯(lián)后能夠極大地提高測試系統(tǒng)的數(shù)據(jù)處理能力,容易實現(xiàn)誤差的計算與補償、校準測量儀器的非線性等[5]。由于在測試壓力和溫度過程中,對測試數(shù)據(jù)準確度要求很高,而這種單片機控制的數(shù)據(jù)采集系統(tǒng)克服了精度低、滯差大、走時短等缺點,并且功耗低、性能可靠,可以長時間連續(xù)工作,有著非常廣的應(yīng)用空間。

        數(shù)據(jù)采集系統(tǒng)是計算機與外部世界聯(lián)系的橋梁。數(shù)據(jù)采集技術(shù)是以傳感器技術(shù)、信號檢測與處理、電子學(xué)、計算機技術(shù)等方面技術(shù)為基礎(chǔ)而形成的一個綜合應(yīng)用技術(shù)學(xué)科,已廣泛應(yīng)用于國民經(jīng)濟和國防建設(shè)的各個領(lǐng)域,并且隨著科學(xué)技術(shù)的發(fā)展,尤其是計算機技術(shù)的發(fā)展與普及,數(shù)據(jù)采集技術(shù)將會有著更廣闊的發(fā)展前景。

        參 考 文 獻

        [1]馮旭.單片機控制的數(shù)據(jù)采集系統(tǒng)[J].信息技術(shù),2006,35(3:19-20.

        [2]梅麗鳳,王艷秋.單片機原理及接口技術(shù)[M].北京:清華大學(xué)出版社,2004.

        [3]肖忠祥.數(shù)據(jù)采集原理[M].西安:西北工業(yè)大學(xué)出版社,2002.

        [4]楊將新,李華軍,劉東駿.單片機程序設(shè)計及應(yīng)用從基礎(chǔ)到實踐[M].北京:電子工業(yè)出版社,2006.

        [5]郭淵.數(shù)據(jù)采集系統(tǒng)設(shè)計[D].鄭州:中原工學(xué)院,2006.

        日本加勒比精品一区二区视频| 午夜性刺激免费视频| 欧美成人高清手机在线视频 | 精品人妻一区二区视频| 久草青青91在线播放| 中文www新版资源在线| 亚洲欧美日韩综合在线观看| 国产精品国产三级国产一地| 久久女人精品天堂av影院麻| 国产欧美日韩综合精品一区二区| 风流少妇又紧又爽又丰满| 少妇高潮惨叫久久久久电影| 日本在线观看一二三区| 色偷偷亚洲第一成人综合网址 | 手机在线看片| www国产无套内射com| 亚洲一区区| 综合激情五月三开心五月| 超碰97人人射妻| 最新亚洲人成无码网站| 熟女白浆精品一区二区| 青青草视频在线观看网| 亚洲精品乱码8久久久久久日本| AV有码在线免费看| 日产精品一区二区在线| 午夜被窝精品国产亚洲av香蕉| 55夜色66夜色国产精品视频| 精品囯产成人国产在线观看| 风流少妇一区二区三区91| 中文在线中文a| 九九99无码精品视频在线观看| 亚洲国产成人aⅴ毛片大全| 美女扒开内裤让我捅的视频| 中文字幕日韩一区二区不卡| 亚洲成a人片在线网站| 一区二区三区成人av| 亚洲精品电影院| 国产精品 高清 尿 小便 嘘嘘| 中文字幕一区二区三区在线视频| 夜夜骚久久激情亚洲精品| 国产精品一区二区久久不卡|