《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于A/D轉換最小二乘法的數據采集應用
基于A/D轉換最小二乘法的數據采集應用
維庫開發網
摘要: 針對在工業污水處理過程當中,監測儀器所監測到的數據往往是通過各種模擬信號輸出,而這些模擬信號必須通過A/D轉換器變換為數字信號后才能送入計算機或數據采集器?;诖吮疚慕o出了一種基于TLC2543的串行A/D轉換的設計,實現了對監測數據模擬量的轉換,滿足了低成本、低誤差、抗干擾能力強的需要,并通過最小二乘法算法進行輸出數據修正,達到了環保部分對有機污染物監測數據精度的要求。
關鍵詞: 數據轉換 ADC TLC2543
Abstract:
Key words :

  引言:

  在工業污水處理過程當中,往往需要監測污水的COD 值,而現場的監測儀器所監測到 的數據是通過各種模擬信號輸出,這些模擬信號必須通過A/D 轉換器變換為數字信號后才 能送入上位機或外接數據采集器?;诖?,本文給出了基于A/D 轉換器TLC2543 的軟硬件 設計,并結合最小二乘法將輸出數據進行修正,達到了環保部分對有機污染物監測數據精度 的要求。

  1 系統硬件設計介紹

  如圖1所示,是系統電路圖, A/D轉換器采用TLC2543,它是12位串行模數轉換器,使用 開關電容逐次逼近技術完成A/D轉換過程,由于是串行輸入結構,能夠節省51系列單片機I/O 資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應用。其特點如下所述: A/D轉換器有12位分辨率;在工作溫度范圍內轉換時間為10us;有11個模擬輸入通道;采用 3路內置自測試方式[1];有轉換結束(EOC)輸出;具有單、雙極性輸出;有可編程的MSB或 LSB前導;輸出數據長度可以編程設定為8位、12位或16位。在本系統中采用的輸出長度設 定為12位。另外TLC2543與外圍電路的連線簡單,它有三個控制輸入端為CS(片選)、輸入/ 輸出時鐘(I/O CLOCK)以及串行數據輸人端(DATA INPUT);模擬量輸入端AIN0 ~ AIN10 (1 ~ 9 腳、11 ~ 12 腳),11路輸入信號由內部多路器選通,對于本系統,選用了AIN0 模擬輸入端;系統時鐘由片內產生并由I/O CLOCK同步;正、負基準電壓(REF+ ,REF-)由外部提供, 通常為VCC和地, 兩者差值決定輸人范圍。在本系統中,輸入模擬信號為4~20mA 電流的模擬量,也就是轉換輸入范圍電壓是0~5V。
 


 

  單片機采用AT89LS51,如圖1 所示。AT89LS51 是一個低功耗,高性能CMOS 8 位單片 機,有40 個引腳,片內含4k Bytes ISP(In-system programmable)的可反復擦寫1000 次的Flash 只讀程序存儲器,128 bytes 的隨機存取數據存儲器(RAM),32 個外部雙向輸入/輸出(I/O) 口,5 個中斷優先級,2 層中斷嵌套中斷,2 個16 位可編程定時計數器,2 個全雙工串行通信 口,看門狗(WDT)電路,片內時鐘振蕩器。器件采用ATMEL 公司的高密度、非易失性 存儲技術制造,兼容標準MCS-51 指令系統及80C51 引腳結構,芯片內集成了通用8 位中 央處理器和ISP Flash 存儲單元。同時該芯片還具有PDIP、TQFP 和PLCC 等三種封裝形式, 在本系統用采用的是PDIP 封裝形式,輸入/輸出(I/O)口采用了P1 口如圖1 所示,P1 口 是一個帶內部上拉電阻的8 位雙向I/O 口,P1 的輸出緩沖級可驅動(吸收或輸出電流)4 個 TTL 邏輯門電路。對端口寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入 口。

  1.1 TLC2543 主要引腳說明

  AIN0~AIN10,引腳為1~9,11,12:模擬量輸入端。11 路輸入信號由內部多路器選 通(本系統采用通道AIN0)。

  DATA OUT,引腳為16,A/D 轉換結果的三態串行輸出端。為高時處于高阻抗狀態, 為低時處于激活狀態。

  DATAINPUT,引腳為17,串行數據輸入端。由4 位的串行地址輸入來選擇模擬量輸 入通道。

  I/O CLOCK,引腳為18,輸入/輸出時鐘端。I/OCLOCK 接收串行輸入信號并完成以 下四個功能:(1)在I/O CLOCK 的前8 個上升沿,8 位輸入數據存入輸入數據寄存器;(2) 在I/OCLOCK 的第4 個下降沿,被選通的模擬輸入電壓開始向電容器充電,直到I/OCLOCK 的最后一個下降沿為止;(3)將前一次轉換數據的其余11 位輸出到DATAOUT 端,在 I/OCLOCK 的下降沿時數據開始變化;(4)I/OCLOCK 的最后一個下降沿,將轉換的控制信 號傳送到內部狀態控制位。

  EOC,引腳為19,轉換結束端。在最后的I/OCLOCK 下降沿之后,EOC 從高電平變 為低電平并保持到轉換完成和數據準備傳輸為止。EOC 引腳由高變低是在第12 個時鐘的 下降沿,它標志TLC2543開始對本次采樣的模擬量進行A/ D 轉換,轉換完成后EOC 變高, 標志轉換結束。

  1.2 串口輸出電路介紹

  如圖2所示,是MAX232芯片與單片機AT89LS51與PC機的具體電路圖,外圍元件都是按照 MAX232的標準外圍元件接入,其連接電路簡單,穩定;串口針腳的接法也是按照標準工業的 說明接入,其中第2個針腳是接入數據,第3個針腳是發送數據,第5個針腳接地,其他針腳 懸空。
 


 

  2 AD轉換過程及實現

  如圖1所示,上電后,片選CS 為高, I/ O CLOCK、DATA IN PUT 被禁止, DATA OUT 呈 高阻狀態, EOC為高。使CS 變低, I/ O CLOCK、DATA IN PUT 使能, DATA OUT 脫離高阻 狀態。12 個時鐘信號從I/ O CLOCK端依次加入,隨著時鐘信號的加入,控制字從DATA INPUT 一位一位地在時鐘信號的上升沿時被送入TLC2543 (高位先送入) , 同時上一周期轉換的A/ D 數據, 即輸出數據寄存器中的數據從DATA OUT 一位一位地移出。TLC2543收到第4 個 時鐘信號后,通道號AIN0 也已收到,因此,此時TLC2543 開始對選定通道的模擬量進行采樣, 并保持到第12 個時鐘的下降沿。在第12 個時鐘下降沿, EOC 變低,開始對本次采樣的模擬 量進行A/ D 轉換,轉換時間約需10μs ,轉轉完成EOC 變高,轉換的數據在輸出數據寄存器中, 待下一個工作周期輸出。此后可以進行新的工作周期。

  3 最小二乘法原理及實現

  最小二乘法是基于隨機統計原理,把試驗樣本值作為隨機變量,使其與所求直線的距離的 平方和為最小[2]。它在本系統中直接運用就是,當有一組(二維) 大小不等的試驗數據,它們之 間具有近似線性的關系,而需要求出它們之間的線性關系的表達式時,首先畫出二維坐標系, 把這些以試驗數據為坐標的點在坐標系中畫出,就可以利用最小二乘法原理根據試驗數據畫 出一條直線,使這條直線到所有點的距離的平方和為最小,那么這條直線的方程就可以最佳地 反映這組試驗數據的線性關系。如何畫出這條直線,求出直線的方程和斜率,可以借助excel 數據處理工具或其他線性擬合計算軟件來實現。

  在上面 A/D 轉換程序中,buf0~buf7 是轉換后數據的高8 位,buf8~buf11 是轉換后數據 的低4 位。由于模擬量的輸入范圍是4~20mA,接入阻抗電阻為250Ω,所以轉換后電壓的 范圍是1~5V,又因模擬量4~20mA 與測量儀器測出的COD 值成線性關系,也就是與轉換 后1~5V 電壓成線性關系,因此可以采用最小二乘法求出線性關系的斜率系數a 和常數b,最后求出COD 值,通過串口將COD 值發送給PC 機或其他數據采集器。轉換后電壓算法及 COD 值算法如下:

  因 5V 對應的12 位二進制數為111111111111(也就是滿量程的數4095),將5V 電壓分成4095 分,每一份即為5/4095,在1~5V 之中的電壓與0~4095 之間是一一對應的,因此轉換后電 壓可以按(1)式計算:

 ?。?)式中斜率a和常數b采用最小二乘法求出。如下表1所示,是用有機污染監測儀器監測(型號為OPM-410A)到的COD值與A/D轉換電壓值,它們成線性關系。
 


 

  在表1中:U是A/D轉換后測量出來的電壓值;COD是型號為OPM-410A的有機污染監測儀器 監測到的COD值。根據最小二乘法原理,可求出斜率a和常數b的值分別為125.3和(-50.6), 因此(2)式即為:

  COD=125.3*dianya – 50.6 (單位:mg/L)

  4 實際測試結果

  以下是采用型號為OPM-410A的有機污染監測儀監測到的COD數據與本系統采集COD數據對比。

  表1中 COD1 是指型號為OPM-410A有機污染監測儀監測到的COD數據數值; COD2 是采用本嵌入式系統所采集的數據數值;誤差=COD2-COD1;
 



  表2中的數據僅僅是本系統在實際測試過程中隨機采集的一部分,從表中可以看出,本 系統所采集到的數據低于監測儀器采集到的數據,誤差不低于-3mg/L,可以滿足環保部分 對有機污染監測的要求,達到預期的效果。

  結束語:

  基于高精度的12位串行A/D轉換器TLC2543的模擬數據采集系統具有較好的靈活性和 實用性,采用TLC2543可以使電路簡單,便于提高性能,降低成本,同時本系統采用了最小 二乘法對電壓值與COD值之間進行線性擬和,使之所采集到的COD值更接近于有機污染監測儀 監測到的COD值。經實測,本系統穩定可靠,所采集到的數據精度滿足環保部分對有機污染 監測儀器精度的要求。

  本文作者創新點:本文利用最小二乘法對電壓值與COD值進行線性擬合,使采集到的數據更 接近于真實值,在一定范圍內滿足環保部門對有機污染物監測儀器精度的要求。另外本系統 基于串行12位A/D轉換器TLC2543的模擬數據采集系統具有較好的靈活性和實用性,可實現對電壓、電流、溫度、壓力、濕度等多種電量與非電量的高精度采集與處理。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99综合精品| 久久精品日产第一区二区| 亚洲免费在线| 99re6这里只有精品| 亚洲国产欧美一区| 亚洲成人在线免费| 狠狠久久亚洲欧美专区| 国产亚洲第一区| 国产午夜亚洲精品羞羞网站| 国产精品一区三区| 国产精品亚洲视频| 国产美女精品视频免费观看| 国产精品久久看| 国产精品欧美在线| 国产精品乱人伦中文| 国产精品久久久久999| 国产精品久久久久av| 国产精品国产自产拍高清av王其| 欧美性天天影院| 国产精品乱码一区二区三区| 国产精品一区视频| 国产午夜精品全部视频在线播放| 国产视频精品免费播放| 国产一区二区三区电影在线观看| 国产原创一区二区| 在线成人免费观看| 亚洲三级免费观看| 一本色道精品久久一区二区三区| 99这里只有精品| 亚洲在线免费| 欧美制服第一页| 亚洲国产天堂久久国产91| 亚洲欧洲精品一区二区| av不卡免费看| 亚洲私人影院在线观看| 小黄鸭视频精品导航| 久久精品人人| 欧美福利视频网站| 欧美性猛交一区二区三区精品| 国产精品一区久久| 禁断一区二区三区在线| 亚洲精品欧美精品| 亚洲午夜在线| 亚洲第一中文字幕| 中文网丁香综合网| 欧美一区二区三区在线视频| 久久偷看各类wc女厕嘘嘘偷窃| 免费成人性网站| 欧美肉体xxxx裸体137大胆| 国产精品网红福利| 激情91久久| 日韩小视频在线观看专区| 亚洲欧美亚洲| 最新热久久免费视频| 亚洲一区视频| 久久亚洲图片| 欧美色网在线| 国内精品久久久久久久影视蜜臀 | 欧美日韩国产不卡| 国产精品女人毛片| 亚洲高清不卡在线| 亚洲综合99| 亚洲精品在线观看免费| 欧美一区二区三区另类| 欧美电影在线观看| 国产精品综合| 亚洲精品日产精品乱码不卡| 欧美一区二区日韩一区二区| 妖精视频成人观看www| 久久精品99久久香蕉国产色戒| 欧美另类视频| 国产综合久久| 亚洲图片在线观看| 亚洲国产成人porn| 亚洲欧美综合| 欧美久久久久久久久| 国产日韩欧美在线播放不卡| 亚洲免费高清视频| 亚洲国产cao| 久久不射电影网| 欧美视频不卡中文| 亚洲高清不卡在线| 久久成人av少妇免费| 亚洲女与黑人做爰| 欧美人成在线| 伊人精品成人久久综合软件| 亚洲欧美日韩一区二区在线| aa国产精品| 欧美成人免费在线| 国产亚洲制服色| 亚洲小说区图片区| 一区二区三区欧美在线| 蜜桃av一区二区| 国产一区二区中文字幕免费看| 中文日韩在线| 亚洲视频一区在线观看| 欧美高清自拍一区| 影音先锋中文字幕一区| 欧美一区亚洲二区| 羞羞视频在线观看欧美| 欧美日韩午夜精品| 亚洲欧洲日本国产| 亚洲精品视频免费观看| 免费不卡亚洲欧美| 悠悠资源网久久精品| 久久国产精品99久久久久久老狼| 亚洲欧美日韩视频二区| 欧美日韩一本到| 亚洲精品在线免费观看视频| 亚洲欧洲综合| 免费成人性网站| 在线观看日韩www视频免费| 久久精品视频在线观看| 久久久久国产精品麻豆ai换脸| 国产精品亚洲综合| 亚洲一区影音先锋| 亚洲欧美综合国产精品一区| 国产精品国色综合久久| 亚洲天堂久久| 亚洲欧美国产77777| 国产精品毛片在线看| 亚洲一区二区成人在线观看| 亚洲欧美国产高清| 国产精品美女主播在线观看纯欲| 一区二区三区四区精品| 亚洲在线视频网站| 国产精品色午夜在线观看| 亚洲女女女同性video| 欧美亚洲一级| 国产欧美视频一区二区三区| 午夜精品久久久久久久99水蜜桃 | 日韩视频在线观看免费| 欧美激情女人20p| 亚洲黄色成人| 一本色道久久综合亚洲二区三区| 欧美激情综合亚洲一二区| 最新国产成人在线观看| 中文在线资源观看视频网站免费不卡| 欧美日韩国内自拍| 亚洲视频一区在线| 欧美一区二区日韩一区二区| 国产一区二区成人| 亚洲激情第一区| 欧美另类在线播放| 中文有码久久| 欧美一区二区在线免费播放| 国产午夜精品美女毛片视频| 亚洲电影在线看| 欧美精品不卡| 亚洲一本视频| 久久久久久久综合| 亚洲电影在线播放| 国产精品99久久久久久人| 国产精品日韩高清| 久久精品国产亚洲精品| 欧美激情一区二区三区成人| 夜夜嗨av一区二区三区四区| 亚久久调教视频| 1024亚洲| 亚洲小说欧美另类婷婷| 国产日韩专区| 日韩视频免费观看| 国产精品人成在线观看免费| 欧美亚洲色图校园春色| 美女啪啪无遮挡免费久久网站| 亚洲精品在线看| 欧美在线视频a| 亚洲黄色视屏| 性刺激综合网| 亚洲国产高清aⅴ视频| 亚洲欧美文学| 在线观看精品一区| 亚洲在线观看视频| 一色屋精品视频免费看| 亚洲永久在线观看| 精品不卡视频| 亚洲欧美日韩网| 136国产福利精品导航网址| 亚洲女人av| 亚洲大片免费看| 亚洲欧美日韩成人| 在线电影欧美日韩一区二区私密| 一区二区三区四区在线| 国产午夜精品麻豆| 在线一区二区视频| 国产一区二区三区av电影| 亚洲视频一二区| 亚洲第一成人在线| 久久er精品视频| 亚洲免费成人av| 蜜桃av噜噜一区二区三区| 亚洲欧美区自拍先锋| 欧美女人交a| 亚洲电影免费在线| 国产毛片一区| 亚洲一区www| 亚洲欧洲日本一区二区三区| 久久久久国产精品www| 中文av一区二区| 欧美激情在线观看|