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

        ?

        單片機金屬檢測器系統(tǒng)研究

        2010-04-12 00:00:00殷建國
        現(xiàn)代電子技術 2010年4期

        摘 要:傳統(tǒng)的金屬檢測器系統(tǒng)中是采用模擬電路和數(shù)字電路相結合的方法來進行A/D轉換,在采集數(shù)據(jù)的同時干擾信號也進入了后續(xù)處理電路,有抗干擾能力差的缺點。采用單片機控制的A/D數(shù)據(jù)采集系統(tǒng)能有效地排除干擾信號帶來的影響,減少了金屬檢測器誤報警的次數(shù),提高金屬檢測器的靈敏度。該電路已在金屬探測設備中得到了很好的應用,目前金屬檢測儀已經(jīng)是機場、食品、醫(yī)藥、木材、煙草、塑料、服裝、化工等行業(yè)中一種不可或缺的重要設備。

        關鍵詞:金屬檢測;單片機;數(shù)據(jù)采集;A/D轉換;抗干擾

        中圖分類號:TP368.1文獻標識碼:A

        文章編號:1004-373X(2010)04-183-04

        Research on Metal Detector System of Single chip Microcomputer

        YIN Jianguo

        (Hefei General Machine Institute,Hefei,230031,China)

        Abstract:Simulation circuit and numeric circuit are often used for conventional metal detector system to process simulating and numeral converting,the interference signal appears in the following processing circuit when gathering data,which shows the poor feature for anti-interference of this system.However,A/D data acquisition system that controlled by single chip microcomputer can eliminate the affection caused by interference effectively,decrease times that metal detector make alarming,and enhance the metal detector sensitive.This circuit has been utilized well in metal detective devices.Now,metal detector has been the key important device in the industries such as airport,food,medicine,wood,tobacco,plastic,rag trade and chemistry and son on.

        Keywords:metal detection;single chip microcomputer;data acquisition;A/D conversion;anti-interference

        收稿日期:2009-09-24

        0 引 言

        金屬檢測器最早是由探雷器等軍用設備發(fā)展而來,現(xiàn)代很多工業(yè)生產(chǎn)加工企業(yè),如食品、醫(yī)藥、木材、煙草、橡膠、塑料、化工等,其加工的原材料中不允許混雜有金屬雜物,否則會危及人體健康、降低產(chǎn)品質量,損壞機器設備。金屬檢測器就是用于檢測各種非金屬不導電材料中的金屬雜物,從而保證生產(chǎn)加工產(chǎn)品的質量和保護機器設備及人身的安全。早期的軍用探雷器是通過聲音來判斷地下是否有金屬,這種方法必須要有非常專業(yè)的人員來做出判斷,不是很直觀;現(xiàn)在金屬檢測器是直接判斷有或沒有金屬且靈敏度可調(diào),這兩者之間就有本質的區(qū)別。

        1 金屬檢測器系統(tǒng)概述

        金屬檢測器是利用控制器內(nèi)部的振蕩器向傳感器發(fā)送一定頻率的交流電壓,使傳感器檢測窗口內(nèi)產(chǎn)生一個中頻穩(wěn)幅磁場。當移動金屬通過傳感器檢測窗口時,穩(wěn)幅磁場受到金屬擾動,于是產(chǎn)生一個微弱的變化信號,經(jīng)過控制器內(nèi)部電路采集放大、A/D變換、CPU處理,判斷是金屬后,發(fā)出報警信號同時CPU通過驅動電路對輸送機發(fā)出停止指令,達到檢測金屬雜物的目的。

        采用單片機控制的A/D數(shù)據(jù)采集電路能有效的排除干擾信號帶來的影響,減少了金屬檢測器誤報警的次數(shù),提高金屬檢測器的靈敏度。該套電路已在實際應用中得到了很好的證實。

        金屬檢測器系統(tǒng)由下列部分組成,如圖1所示。信號發(fā)射放大單元、信號接收單元、A/D數(shù)據(jù)采集、CPU信號處理單元、輸出單元、驅動單元。

        圖1 金屬檢測器系統(tǒng)的組成

        信號發(fā)射是由石英晶體正弦波震蕩電路發(fā)出一定頻率的信號經(jīng)過一系列的放大處理輸送到傳感器內(nèi)部形成一個中頻穩(wěn)幅磁場。信號接收是通過傳感器內(nèi)部線圈接收到這個電磁場信號經(jīng)過A/D數(shù)據(jù)采集轉化成一個電壓信號,送入CPU處理。當此電壓信號有變化時,CPU立即啟動判斷程序,判斷是否有金屬通過,如是金屬CPU將輸出信號到驅動單元,讓輸送機停止輸送或啟動剔除裝置進行剔除金屬作業(yè);如不是金屬CPU將繼續(xù)等待下一個電壓信號變化。通過事先編制好的程序,區(qū)別金屬信號和干擾信號的特點,就能有效區(qū)分是金屬信號還是干擾信號。

        2 A/D數(shù)據(jù)采集

        由CPU控制的A/D數(shù)據(jù)采集是該套檢測系統(tǒng)中的核心,其作用就是將從接收單元接接收到的電磁場信號由模擬信號轉換成適合于數(shù)字處理的二進制數(shù)。系統(tǒng)中CPU采用Atmel公司生產(chǎn)的AT89C52芯片實現(xiàn)A/D轉換系統(tǒng)。AT89C52與MCS-51單片機完全兼容,采用靜態(tài)時鐘方式,可以降低耗電量。其內(nèi)部有FLASH存儲器,在系統(tǒng)開發(fā)時可以十分容易地進行程序修改。而且在系統(tǒng)工作中,突然掉電也能有效地保存一些數(shù)據(jù)信息[1]。

        A/D數(shù)據(jù)采集采用美國MAXIM近年的新產(chǎn)品MAX197芯片。MAX197是一款新型A/D轉換芯片,采用逐次逼近工作方式,有標準的微機接口;12位高精度的A/D轉換;轉換時間為6 μs,100 KB/s采樣速率;三態(tài)數(shù)據(jù)I/O口用作8位數(shù)據(jù)總線,數(shù)據(jù)總線的時序與大多數(shù)通用的微處理器兼容;全部邏輯輸入/輸出與TTL/CMOS電平兼容;多路輸入錯誤保護,過壓容限可達±16.5 V;八路模擬通道;可用軟件選擇內(nèi)部或外部時鐘;可選擇兩種低功耗工作方式,同時具有兩種電壓基準模式,本系統(tǒng)中采用外部電壓基準模式,此模式需要+5 V的供電電壓和2.5 V的基準電壓[2]。

        電源電路部分是通過線性穩(wěn)壓器MAX8875和電壓基準芯片MAX6192來實現(xiàn)的。關于這兩款芯片的特點限于篇幅在這里就不一一做介紹,下面將介紹金屬檢測系統(tǒng)中A/D數(shù)據(jù)采集的硬件和軟件設計。

        2.1 硬件電路設計

        硬件電路設計分成三個模塊:單片機模塊部分的電路原理圖、電源模塊部分的電路原理圖及A/D模塊部分的電路原理圖。單片機模塊部分電路原理圖如圖2所示[3]。

        由圖2可以看出,單片機的P0.0~P0.7口與MAX197的D0~D7相連,單片機的P1.0腳和A/D芯片MAX197的中斷輸出腳INT相連。連接的目的是單片機通過查詢此因腳的高低電平檢測是否完成一次A/D轉換;P1.1腳和MAX197的HBEN引腳相連,單片機通過設置此引腳可以讀取12位數(shù)據(jù)的高低位;P2.0腳的作用是通過反相器74LS04向MAX197提供片選信號ADCS;START非為外部控制腳,它通過觸發(fā)單片機的外部中斷0啟動A/D轉換[4]。

        電源模塊部分的電路原理圖如圖3所示[5]。

        圖2 單片機模塊部分的電路原理圖

        圖3 電源模塊部分的電路原理圖[7]

        A/D模塊部分的電路原理圖如圖4所示。

        圖4 A/D模塊部分的電路原理圖

        選擇MAX197為軟件設置低功耗工作方式,所以置SHDN腳為高電平。該系統(tǒng)采用內(nèi)部基準電壓,所以REF,REFDJ均通過電容接地。單片機的P2.1腳用作判斷高、低位數(shù)據(jù)的選擇線,直接與HBEN腳相連。因而讀低8位時,MAX197的地址為OFCFFH,讀高4位數(shù)據(jù)時,MAX197的地址為OFDFFH。MAX197的INT腳與用戶接口中的XINT相連,作為轉換識別信號,當數(shù)據(jù)轉換完畢時,MAX197的INT腳產(chǎn)生中斷信號,從而使處理器進入INT0中斷處理程序進行一路轉換數(shù)據(jù)的讀入操作[6]。

        2.2 軟件設計

        在金屬檢測環(huán)節(jié)中,必須不停地采集數(shù)據(jù)送入CPU中處理,以判斷是否有金屬通過傳感器。在整個檢測過程中A/D轉換程序是最關鍵的一步。以下介紹MAX197芯片的A/D轉換程序。

        MAX197 A/D轉換芯片的突出特點在于它的很多硬件功能都是利用內(nèi)部控制字來實現(xiàn)的,如通道選擇、模擬信號量程、極性等。它的輸出數(shù)據(jù)方式有兩種:一種是采用無符號二進制(單極性輸入方式);另一種是二進制補碼形式(雙極性輸入方式)。

        在正確進行采集轉換并讀取數(shù)據(jù)之前,要正確設置控制字以及MAX197的各種控制信號。當CS和RD都有效時,HBEN為低電平,低8位數(shù)據(jù)被讀出;HBEN為高電平,復用的高4位被讀出,另外4位保持低電平(在單極性方式下),或另外4位為符號位(在雙極性方式下)。該系統(tǒng)中,進行數(shù)據(jù)采集轉換前需要對MAX197進行初始化,以便確定其采集轉換的通道、量程和極性等各種參數(shù)。

        2.2.1 MAX197控制字

        MAX197控制字的PD1,PD0有兩種,分別為時鐘和低功耗模式。ACQMOD0為內(nèi)部控制采集,ACQMOD1為外部控制采集;RNG選擇輸入端的滿量程電壓范圍;BIP選擇單極性、雙極性轉換模式;A2,A1,A0這三位是用于選擇多路輸入通道的地址。采用內(nèi)部采集控制模式時,在WR的上升沿T/H進入跟蹤模式,當內(nèi)部定時采集過程結束時進入保持模式。

        對于下降速率小于1.5 s的低阻輸入源,在最大轉換速率時能保證轉換精度。在外部采集控制模式下,在第一個WR上升沿T/H進入跟蹤模式;當檢測到第二個WR的上升沿用D5=0時,進入保持模式。其輸入量程及保護方式為:在VEF=4.96 V時,MAX197通過軟件設置控制字的D3,D4位,可選擇輸入量程為±10 V,±5 V,0~10 V,0~5 V。MAX197控制字內(nèi)容如表1所示[7]。

        表1 MAX197控制字內(nèi)容

        D7(MSB)D6D5D4D3D2D1D0

        PD1PD0ACQMODRNGBIPA2A1A0

        2.2.2 A/D轉換的控制與讀取程序流程

        為了提高程序編寫效率,該系統(tǒng)采用目前廣泛使用的MCS-51單片機高級語言C51作為軟件開發(fā)工具[8]。

        A/D轉換的控制與讀取程序流程如圖5所示[9]。

        圖5 A/D轉換程序流程圖

        2.2.3 A/D數(shù)據(jù)采集主程序說明

        A/D數(shù)據(jù)采集主程序代碼及其說明如下:

        #include

        #include

        #define uchar unsigned char;//MAX197片外地址定義

        uchar CH0DataL,CH0DataH;

        #define adch0 XBYTE[0x0100]

        sbit ADINT=P1^0;//MAX197片外地址定義

        sbit HBEN=P1^1;//MAX197數(shù)據(jù)總線復用控制

        #endif

        main()

        {

        EA=1;

        EX0=1;//打開外部中斷0

        While(1);//無限循環(huán),等待外部中斷0啟動模/數(shù)轉換

        }

        void int0svr(void) interrupt using 1;//外部中斷0服務子程序;

        {

        EX0=0;//關閉外部中斷0

        Adch0=0x40;//向MAX197的控制字寄存器寫入控制字0x40;

        //PD1=0,PD0=1:正常工作,內(nèi)部時鐘模式;

        //ACQMOD=0:內(nèi)部控制采集;

        //RNG=0,BIP=0:0~5 V測量范圍;

        //A2=A1=A0=0:測量通道為0號

        While (ADINT!=0);//查詢MAX197的中斷輸出ADINT,檢測是否完成了

        //信號的一次模/數(shù)轉換

        {

        HBEN=0;//當轉換完成時,先設置HBEN=0,即先讀低位

        }

        CH0Datal=adch0;

        HBEN=1;//設置HBEN=1,再讀高位

        CH0DataH=adch0;

        HBEN=0;

        EX0=1;//打開外部中斷0

        }

        3 系統(tǒng)抗干擾措施

        在A/D數(shù)據(jù)采集過程中,由于傳感器安裝現(xiàn)場電磁環(huán)境復雜,機電設備安裝緊湊,電磁干擾強烈,這就要求在系統(tǒng)軟件和硬件上都要采取一些抗干擾的措施。首先在硬件上做PCB設計時采用六層板設計技術,分別為布線和元件層、模擬地和±12 V電源層、數(shù)字地以及ECL的VCC信號層、模擬+5 V和數(shù)字+5 V和+3.3 V層、模擬-5 V和數(shù)字-5 V和+2.5 V層、布線和元件層,并且使用了大面積的電源和地層可以使各信號與地或電源平面之間形成一個緊耦合以達到減少信號線之間的共模干擾[10]。模擬信號與數(shù)字信號相互隔離,并單獨供電。這些措施的采用,有效地抑制了信號間的共模干擾。其次在軟件上編寫數(shù)據(jù)處理程序時增加了一段判斷采集數(shù)據(jù)是否屬于干擾信號的子程序。因為干擾信號與金屬信號在信號特點上會有差別,所以在事先編寫程序時把干擾信號與金屬信號的特征量進行比較。該程序很復雜,限于篇幅在這里不做一一介紹。

        4 結 語

        A/D數(shù)據(jù)采集在金屬檢測器系統(tǒng)中的應用已經(jīng)很成熟,目前金屬檢測器已經(jīng)是機場、食品、醫(yī)藥、木材、煙草、塑料、服裝、化工等行業(yè)中一種不可或缺的重要設備。隨著單片機控制技術的發(fā)展,各種設備智能化發(fā)展是一種趨勢。這里就金屬檢測器的A/D數(shù)據(jù)采集與單片機的接口做了簡單介紹,具有一定的參考價值,經(jīng)過實踐證實其實用可靠。當然還有很多的相關技術都有待進一步的研究和開發(fā),特別是對抗干擾特性的認識,會促進金屬檢測這一技術的完善和發(fā)展。

        參 考 文 獻

        [1]Atmel Microcontroller handbook[Z].2007.

        [2]蘭吉昌.單片機C51完全學習手冊[M].北京:化學工業(yè)出版社,2008.

        [3]張毅剛.新編MCS-51單片機應用設計[M].哈爾濱:哈爾濱工業(yè)大學出版社,2003.

        [4]戴佳,戴衛(wèi)恒.C51單片機C語言應用程序設計實例精講[M].北京:電子工業(yè)出版社,2006.

        [5]邊春元.C51單片機典型模塊設計與應用[M].北京:機械工業(yè)出版社,2008.[6]劉文濤.單片機語言C51典型應用設計[M].北京:人民郵電出版社,2005.

        [7]郭天祥.新概念51單片機C語言教程:入門、提高、開發(fā)拓展全攻略[M].北京:電子工業(yè)出版社,2009.

        [8]馬忠梅.單片機的C語言應用程序設計[M].北京:北京航空航天大學出版社,1999.

        [9]張友德.單片微型機原理、應用與實驗[M].上海:復旦大學出版社,1999.

        [10]楊克俊.電磁兼容原理與設計技術[M].北京:人民郵電出版社,2004.

        亚洲一区二区三区一区| 宝贝把腿张开我要添你下边动态图| 国产99在线视频| 久久亚洲中文字幕精品一区四| 国产中文色婷婷久久久精品| 无码国内精品人妻少妇蜜桃视频| 国产一区二区在线视频| 亚洲日韩一区二区一无码| 亚洲精品国产一区av| 日韩一区av二区三区| 国产精品久久人妻无码| 国产麻豆精品一区二区三区v视界| 久久无码高潮喷水抽搐| 久久人妻中文字幕精品一区二区| 欧美日韩一区二区三区在线观看视频 | 午夜视频福利一区二区三区| 亚洲国产精品婷婷久久| 久久久久国产综合av天堂| 亚洲精品你懂的在线观看| 亚洲双色视频在线观看| 久久女人精品天堂av影院麻| 在线天堂www中文| 91视频88av| 亚洲国产精品二区三区| 丝袜美腿一区二区国产| 一本色道久久99一综合| 免费国产99久久久香蕉| av免费在线播放一区二区| 国产午夜免费高清久久影院| 亚洲 自拍 另类 欧美 综合| 亚欧乱色束缚一区二区三区 | 在线观看免费日韩精品| 97久久人人超碰超碰窝窝| 国产一级黄色录像| 亚洲码专区亚洲码专区| 免费国产在线精品一区| 精品人妻无码一区二区色欲产成人| 无遮挡很爽视频在线观看| 一区二区视频中文字幕| 又长又大又粗又硬3p免费视频| 全免费a级毛片免费看|