新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT89C52的非分散紅外測油儀的研制

        基于AT89C52的非分散紅外測油儀的研制

        作者: 時間:2016-11-28 來源:網(wǎng)絡(luò) 收藏

          (1)電路結(jié)構(gòu)

          相敏檢測電路如圖3 所示, 其中U1:A 為過零電壓比較器,D1 為檢波二極管; 2N2222A 為晶體管電子開關(guān); U1:B 為差動放大器, 對信號進行放大與合成。U1 采用了一片具有“軌到軌(rail- to- rail)”特性的低壓四運算放大器TLC2274。

          (2)工作原理

          輸入信號Us(t)同時輸入U1:A 和U1:B, 輸入信號Us(t)經(jīng)U1:A 和D1 組成的整形電路后的輸出U1(t)是與輸入信號Us(t)同頻、同相, 占空比1:1 的方波。此方波信號是控制電路電流流通的開關(guān), 為晶體三極管2N2222A 提供基極電壓, 控制電子開關(guān)的動作, 決定晶體管集電極信號U3(t)。由三極管工作原理知:

          由式(3)知, 從相敏檢波器輸出信號 Uo(t)中得到了被測信號Us(t)。由電阻 R5 和電容C2 組成的低通濾波器對運放U1:B 輸出信號Uo(t)進行低通濾波, 可得到直流信號, 此信號經(jīng) A/D 轉(zhuǎn)換后送入單片機, 進過處理后就可得到樣品溶液的濃度。通過調(diào)整 Rf 可以改變運放U1:B 對信號放大的幅度。

          3 單片機系統(tǒng)設(shè)計

          測油儀單片機系統(tǒng)結(jié)構(gòu)如圖4 所示, 系統(tǒng)全部采用新型I2C 或SPI 集成電路芯片設(shè)計, 主要由單片機 AT89C52、A/D 轉(zhuǎn)換器、時鐘電路、看門狗電路、液晶顯示器、打印機、串行通信接口電路、小鍵盤、步進電機驅(qū)動器幾大部分組成。經(jīng)過調(diào)制后的脈沖光傳送到光電導(dǎo)傳感器, 光電導(dǎo)傳感器將入射光強度I0和透射光強度 I 轉(zhuǎn)換成交流電壓信號, 此信號經(jīng)過放大和處理后變?yōu)榕c光強對應(yīng)的直流電壓信號, 單片機通過雙通道A/D 轉(zhuǎn)換器AD7705 采集這兩個電壓信號。

          為了記錄測量時間, 需要實時時鐘, DS1302 是高性能、低功耗的時鐘芯片, 為系統(tǒng)提供秒、分、時、日、周、月、年等信息。系統(tǒng)采用 X25045 芯片實現(xiàn)看門狗、電壓監(jiān)視、存儲電路。為提高人機交互能力, 采用漢字點陣液晶顯示器, 配合三個功能按鍵, 實現(xiàn)多級菜單。同時配備了微型打印, 可將測量結(jié)果打印備份[7]。系統(tǒng)還具有與 PC 機通信的功能, 可將測量結(jié)果通過串口傳送到計算機, 由計算機對各次的測量結(jié)果進行綜合處理。此外為了完成調(diào)制功能, 單片機必須為步進電機提供步進脈沖,步進電機以 300r/min 的速度旋轉(zhuǎn), 單色光經(jīng)調(diào)制盤調(diào)制后產(chǎn)生500Hz 的脈沖光。

          4 儀器的軟件設(shè)計與實現(xiàn)

          系統(tǒng)程序主要實現(xiàn)數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)顯示打印、數(shù)據(jù)通信等功能。包括主程序、數(shù)據(jù)采集子程序、時鐘讀取子程序、數(shù)據(jù)存儲子程序、LCD 顯示子程序、打印控制子程序、按鍵處理子程序等。系統(tǒng)主程序是測油儀的重要程序, 它負(fù)責(zé)調(diào)度系統(tǒng)的各應(yīng)用程序模塊, 并與系統(tǒng)的外部設(shè)備及時交換信息,實現(xiàn)系統(tǒng)軟、硬件資源的整體管理。系統(tǒng)的主程序流程如圖5所示。

          單片機主程序第一次運行時, 首先初始化時鐘芯片為當(dāng)前時間(以后可以省去時鐘芯片的初始化), 若用戶選擇了測量功能, 單片機讀取時鐘芯片的時鐘, 采集入射光強I0 和透射光強I 并計算吸光度 A, 查表求得溶液油濃度 C, 然后保存并顯示測量結(jié)果。之后, 若用戶選擇了打印功能, 則對測量結(jié)果進行打印輸出; 若用戶選擇了通信功能, 則將測量結(jié)果傳送給上位 PC 機。

          5 結(jié)束語

          基于AT89C52 單片機的非分散紅外測油儀采用先進的光源調(diào)制技術(shù)和相敏檢測技術(shù), 利用單片機實現(xiàn)對采集的參考信號和測量信號進行歸一化處理和對各部分的控制, 具有較高的靈敏度和穩(wěn)定性并且體積小適于野外使用。利用此儀器, 可以準(zhǔn)確檢測出水中礦物油和動植物油的污染物含量。目前, 國家各級環(huán)境監(jiān)測站把水和土壤中油的污染作為必測項目。該儀器的研制將為我國各級環(huán)境監(jiān)測站測量水質(zhì)污染提供技術(shù)支持和方便快速的測量手段。

          本文作者創(chuàng)新點: 基于 AT89C52 單片機的非分散紅外測油儀采用最新集成電路芯片和軟件設(shè)計, 為水中油濃度的現(xiàn)場檢測提供了一個經(jīng)濟、快捷的便攜式設(shè)備。該測油儀具有以下特點:

          (1)采用切光器對紅外光進行調(diào)制, 將光信號轉(zhuǎn)變?yōu)榻涣餍盘? 有效的抑制了背景噪聲, 使信號變得容易處理。采用相敏檢測技術(shù)對弱信號進行提取, 極大提高了系統(tǒng)的信噪比。光源調(diào)制技術(shù)和相敏檢測技術(shù)這兩種技術(shù)相結(jié)合有效的解決了此類儀器開發(fā)中微弱信號的提取這一難題。

          (2)單片機系統(tǒng)采用I2C 和SPI 總線, 硬件電路簡單, 程序設(shè)計方便。

          參考文獻(xiàn)

          [1]中華人民共和國國家標(biāo)準(zhǔn)(水質(zhì) 石油類和動植物油的測定紅外光度法)GB/T 16488—1996.

          [2]Inter. Conf. on Advanced Infrared Detectors and Systems, 29~30Oct. 1981,p.p.24~29.

          [3]張凱,錢東平,王文娣,唐娟.地下(表)水中油類污染物檢測系統(tǒng)研究[J], 微計算機信息,2006,5- 2:97- 99.

          [4]楊帆,秦萬廣,徐舜華.紅外光電導(dǎo)探測器硒化鉛(PbSe)在油分分析中的應(yīng)用[J].松遼學(xué)刊(自然科學(xué)版),1996.1,(11).

          [5]占細(xì)雄,林君,周志恒.近紅外光譜儀中的微弱信號檢測技術(shù)[J]。儀器儀表學(xué)報,2002,23(3).

          [6]丁士心,莊嚴(yán).一種實用相敏檢波器電路的設(shè)計.計量技術(shù)[J],1999,(12).

          [7] 聞明. 基于 LED 的便攜式紅外整粒小麥成分分析儀的研制[D].北京:中國農(nóng)業(yè)大學(xué),2004.6.


        上一頁 1 2 下一頁

        關(guān)鍵詞: AT89C52非分散紅外測油

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 伽师县| 连云港市| 黔西| 普兰店市| 紫金县| 桃源县| 绥滨县| 吴旗县| 青阳县| 宾川县| 扎兰屯市| 镇巴县| 舒城县| 安岳县| 斗六市| 怀安县| 西乌珠穆沁旗| 甘孜| 昌吉市| 台南市| 宁晋县| 乌拉特前旗| 方城县| 平江县| 渝中区| 凭祥市| 巩义市| 丹阳市| 克什克腾旗| 进贤县| 朝阳区| 呼图壁县| 甘肃省| 汝州市| 正镶白旗| 永平县| 汤原县| 美姑县| 永年县| 海安县| 浏阳市|