0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換

電子工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師黃明星 ? 2018-06-11 09:18 ? 次閱讀

引言:

工業(yè)污水處理過程當(dāng)中,往往需要監(jiān)測(cè)污水的COD 值,而現(xiàn)場(chǎng)的監(jiān)測(cè)儀器所監(jiān)測(cè)到 的數(shù)據(jù)是通過各種模擬信號(hào)輸出,這些模擬信號(hào)必須通過A/D 轉(zhuǎn)換器變換為數(shù)字信號(hào)后才 能送入上位機(jī)或外接數(shù)據(jù)采集器?;诖?,本文給出了基于A/D 轉(zhuǎn)換器TLC2543 的軟硬件 設(shè)計(jì),并結(jié)合最小二乘法將輸出數(shù)據(jù)進(jìn)行修正,達(dá)到了環(huán)保部分對(duì)有機(jī)污染物監(jiān)測(cè)數(shù)據(jù)精度 的要求。

1 系統(tǒng)硬件設(shè)計(jì)介紹

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

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換

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

1.1 TLC2543 主要引腳說(shuō)明

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

DATA OUT,引腳為16,A/D 轉(zhuǎn)換結(jié)果的三態(tài)串行輸出端。為高時(shí)處于高阻抗?fàn)顟B(tài), 為低時(shí)處于激活狀態(tài)。

DATAINPUT,引腳為17,串行數(shù)據(jù)輸入端。由4 位的串行地址輸入來(lái)選擇模擬量輸 入通道。

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

EOC,引腳為19,轉(zhuǎn)換結(jié)束端。在最后的I/OCLOCK 下降沿之后,EOC 從高電平變 為低電平并保持到轉(zhuǎn)換完成和數(shù)據(jù)準(zhǔn)備傳輸為止。EOC 引腳由高變低是在第12 個(gè)時(shí)鐘的 下降沿,它標(biāo)志TLC2543 開始對(duì)本次采樣的模擬量進(jìn)行A/ D 轉(zhuǎn)換,轉(zhuǎn)換完成后EOC 變高, 標(biāo)志轉(zhuǎn)換結(jié)束。

1.2 串口輸出電路介紹

如圖2所示,是MAX232芯片與單片機(jī)AT89LS51與PC機(jī)的具體電路圖,外圍元件都是按照 MAX232的標(biāo)準(zhǔn)外圍元件接入,其連接電路簡(jiǎn)單,穩(wěn)定;串口針腳的接法也是按照標(biāo)準(zhǔn)工業(yè)的 說(shuō)明接入,其中第2個(gè)針腳是接入數(shù)據(jù),第3個(gè)針腳是發(fā)送數(shù)據(jù),第5個(gè)針腳接地,其他針腳 懸空。

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換

2 AD轉(zhuǎn)換過程及實(shí)現(xiàn)

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

3 最小二乘法原理及實(shí)現(xiàn)

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

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

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

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換

(2)式中斜率a和常數(shù)b采用最小二乘法求出。如下表1所示,是用有機(jī)污染監(jiān)測(cè)儀器監(jiān)測(cè)(型號(hào)為OPM-410A)到的COD值與A/D轉(zhuǎn)換電壓值,它們成線性關(guān)系。

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換

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

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

4 實(shí)際測(cè)試結(jié)果

以下是采用型號(hào)為OPM-410A的有機(jī)污染監(jiān)測(cè)儀監(jiān)測(cè)到的COD數(shù)據(jù)與本系統(tǒng)采集COD數(shù)據(jù)對(duì)比。

表1中 COD1 是指型號(hào)為OPM-410A有機(jī)污染監(jiān)測(cè)儀監(jiān)測(cè)到的COD數(shù)據(jù)數(shù)值; COD2 是采用本嵌入式系統(tǒng)所采集的數(shù)據(jù)數(shù)值;誤差=COD2-COD1;

針對(duì)監(jiān)測(cè)工業(yè)污水處理數(shù)據(jù)模擬量所設(shè)計(jì)的串行A/D轉(zhuǎn)換



表2中的數(shù)據(jù)僅僅是本系統(tǒng)在實(shí)際測(cè)試過程中隨機(jī)采集的一部分,從表中可以看出,本 系統(tǒng)所采集到的數(shù)據(jù)低于監(jiān)測(cè)儀器采集到的數(shù)據(jù),誤差不低于-3mg/L,可以滿足環(huán)保部分 對(duì)有機(jī)污染監(jiān)測(cè)的要求,達(dá)到預(yù)期的效果。

結(jié)束語(yǔ):

基于高精度的12位串行A/D轉(zhuǎn)換器TLC2543的模擬數(shù)據(jù)采集系統(tǒng)具有較好的靈活性和 實(shí)用性,采用TLC2543可以使電路簡(jiǎn)單,便于提高性能,降低成本,同時(shí)本系統(tǒng)采用了最小 二乘法對(duì)電壓值與COD值之間進(jìn)行線性擬和,使之所采集到的COD值更接近于有機(jī)污染監(jiān)測(cè)儀 監(jiān)測(cè)到的COD值。經(jīng)實(shí)測(cè),本系統(tǒng)穩(wěn)定可靠,所采集到的數(shù)據(jù)精度滿足環(huán)保部分對(duì)有機(jī)污染 監(jiān)測(cè)儀器精度的要求。

本文作者創(chuàng)新點(diǎn):本文利用最小二乘法對(duì)電壓值與COD值進(jìn)行線性擬合,使采集到的數(shù)據(jù)更 接近于真實(shí)值,在一定范圍內(nèi)滿足環(huán)保部門對(duì)有機(jī)污染物監(jiān)測(cè)儀器精度的要求。另外本系統(tǒng) 基于串行12位A/D轉(zhuǎn)換器TLC2543的模擬數(shù)據(jù)采集系統(tǒng)具有較好的靈活性和實(shí)用性,可實(shí)現(xiàn)對(duì)電壓、電流、溫度、壓力、濕度等多種電量與非電量的高精度采集與處理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    污水處理監(jiān)測(cè)系統(tǒng)

    無(wú)線傳輸?shù)目煽啃浴?纱?、空中設(shè)置參數(shù),可撥碼開關(guān)修改通道的無(wú)線數(shù)據(jù)收發(fā)器。污水數(shù)據(jù)采集終端根據(jù)監(jiān)測(cè)性質(zhì)的不同主要分為三個(gè)方面,地表水站(河流、水庫(kù)等飲用水)、城市
    發(fā)表于 06-07 16:05

    污水處理遠(yuǎn)程組態(tài)監(jiān)控方案

    污水處理遠(yuǎn)程組態(tài)監(jiān)控方案[/td][td]污水處理遠(yuǎn)程組態(tài)監(jiān)控方案隨著我國(guó)經(jīng)濟(jì)的發(fā)展,污染問題日益嚴(yán)重,其中水污染已經(jīng)十分嚴(yán)重,污水排放必須進(jìn)行處理。
    發(fā)表于 08-22 16:17

    基于GPRS DTU/4G DT養(yǎng)殖場(chǎng)污水處理遠(yuǎn)程監(jiān)測(cè)系統(tǒng)方案

    `基于GPRSDTU/4G DT養(yǎng)殖場(chǎng)污水處理遠(yuǎn)程監(jiān)測(cè)系統(tǒng)方案一、背景 隨著養(yǎng)殖業(yè)的發(fā)展,養(yǎng)殖場(chǎng)的污水排放量已越來(lái)越大,已造對(duì)地表水的嚴(yán)重污染,環(huán)境質(zhì)量呈現(xiàn)不斷惡化趨勢(shì),但目前各地對(duì)污染源和排污河渠
    發(fā)表于 02-23 10:03

    用無(wú)線模塊搭建污水處理系統(tǒng)

    的不同主要分為三個(gè)方面,地表水站(河流、水庫(kù)等飲用水)、城市污水處理廠和工業(yè)污染源;主要檢測(cè)的物理有:流速、流量、PH值、COD、氨氮、硝氮、亞硝氮、總磷等;實(shí)時(shí)將現(xiàn)場(chǎng)噪聲數(shù)據(jù)采集到
    發(fā)表于 09-28 09:12

    無(wú)線模塊--搭建污水處理系統(tǒng)

    的不同主要分為三個(gè)方面,地表水站(河流、水庫(kù)等飲用水)、城市污水處理廠和工業(yè)污染源;主要檢測(cè)的物理有:流速、流量、PH值、COD、氨氮、硝氮、亞硝氮、總磷等;實(shí)時(shí)將現(xiàn)場(chǎng)噪聲數(shù)據(jù)采集到
    發(fā)表于 10-15 09:26

    城市和工業(yè)污水處理系統(tǒng)有什么優(yōu)點(diǎn)?

    城市和工業(yè)污水處理是一個(gè)非常重要的大工程,可以實(shí)現(xiàn)工業(yè)和生活污水再利用,可以保護(hù)我們生活環(huán)境,提高生活質(zhì)量和是一件利國(guó)利民的大事,采用目前的先進(jìn)技術(shù),可以根據(jù)客戶所委托項(xiàng)目的具體工藝和
    發(fā)表于 09-26 06:12

    PLC在污水處理方案中有何應(yīng)用

    PLC在污水處理方案中有何應(yīng)用?怎樣去選擇無(wú)線開關(guān)收發(fā)模塊與PLC呢?
    發(fā)表于 09-27 06:40

    基于PLC的污水處理模糊控制系統(tǒng)的設(shè)計(jì)方案

    現(xiàn)代工業(yè)生產(chǎn)尤其是一些化學(xué)反應(yīng)生產(chǎn)過程會(huì)產(chǎn)生大量污水,如果不加處理就將生產(chǎn)污水排入江河,將對(duì)生態(tài)環(huán)境造成嚴(yán)重破壞,因此國(guó)家規(guī)定工業(yè)
    發(fā)表于 09-25 07:44

    污水處理遠(yuǎn)程在線監(jiān)測(cè)系統(tǒng)應(yīng)用方案

    本文主要講述的是污水處理遠(yuǎn)程在線監(jiān)測(cè)系統(tǒng)應(yīng)用方案。
    發(fā)表于 04-10 11:15 ?47次下載

    基于GPRS的污水處理監(jiān)控系統(tǒng)設(shè)計(jì)

      首先介紹GPRS技術(shù)的原理和GPRS在污水處理監(jiān)控系統(tǒng)中的應(yīng)用,針對(duì)某市污水處理廠的實(shí)際情況,提出一種基于GPRS技術(shù)的污水處理遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)方案,并設(shè)計(jì)通信規(guī)約和上位
    發(fā)表于 02-10 16:35 ?81次下載

    污水處理站遠(yuǎn)程在線監(jiān)測(cè)的功能、原理及優(yōu)勢(shì)

    污水處理站狀態(tài)關(guān)系污水排放治理、城市水環(huán)境質(zhì)量,5G/4G環(huán)保數(shù)采儀下污水處理監(jiān)測(cè)系統(tǒng)解決分散式站點(diǎn)管理難題,實(shí)現(xiàn)治污工況、排水水質(zhì)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)
    發(fā)表于 08-01 14:30 ?2959次閱讀

    污水處理物聯(lián)網(wǎng)監(jiān)控系統(tǒng)方案

    隨著人們生活質(zhì)量的不斷提高,各類污水處理迫在眉睫。面對(duì)大規(guī)模的污水處理,水務(wù)企業(yè)需要安排大量人力,執(zhí)行監(jiān)測(cè)、管理等運(yùn)維類工作,維持污水處理廠的運(yùn)行。 水務(wù)企業(yè)需要
    的頭像 發(fā)表于 04-12 16:12 ?641次閱讀

    污水處理廠水質(zhì)實(shí)時(shí)監(jiān)測(cè),助力污水達(dá)標(biāo)排放

    隨著城市化建設(shè)的推進(jìn),污水處理廠的數(shù)量和規(guī)模也在不斷增加。污水處理廠是城市生活和工業(yè)生產(chǎn)的重要環(huán)保設(shè)施,需要對(duì)污水處理效率和排放水質(zhì)進(jìn)行嚴(yán)
    的頭像 發(fā)表于 06-09 10:34 ?737次閱讀
    <b class='flag-5'>污水處理</b>廠水質(zhì)實(shí)時(shí)<b class='flag-5'>監(jiān)測(cè)</b>,助力<b class='flag-5'>污水</b>達(dá)標(biāo)排放

    污水處理在線監(jiān)測(cè)數(shù)采儀

    在現(xiàn)代社會(huì),隨著城市化進(jìn)程的加快,污水處理成為了一項(xiàng)日益重要的任務(wù)。為了保護(hù)環(huán)境、改善水質(zhì),各地紛紛加大了對(duì)污水處理設(shè)施的投入。污水處理在線監(jiān)測(cè)數(shù)采儀是一種專門用于自動(dòng)化
    的頭像 發(fā)表于 09-25 15:09 ?994次閱讀
    <b class='flag-5'>污水處理</b>在線<b class='flag-5'>監(jiān)測(cè)</b>數(shù)采儀

    工業(yè)智能網(wǎng)關(guān)構(gòu)建智慧污水處理遠(yuǎn)程監(jiān)測(cè)及管理

    污水處理廠是為了處理生活污水工業(yè)廢水而建立的設(shè)施。為了監(jiān)測(cè)和控制污水處理過程,現(xiàn)代
    的頭像 發(fā)表于 02-02 14:35 ?313次閱讀
    <b class='flag-5'>工業(yè)</b>智能網(wǎng)關(guān)構(gòu)建智慧<b class='flag-5'>污水處理</b>遠(yuǎn)程<b class='flag-5'>監(jiān)測(cè)</b>及管理