畢業(yè)設計(論文)基于51單片機的金屬探測器

上傳人:仙*** 文檔編號:30159917 上傳時間:2021-10-09 格式:DOC 頁數:37 大小:1.68MB
收藏 版權申訴 舉報 下載
畢業(yè)設計(論文)基于51單片機的金屬探測器_第1頁
第1頁 / 共37頁
畢業(yè)設計(論文)基于51單片機的金屬探測器_第2頁
第2頁 / 共37頁
畢業(yè)設計(論文)基于51單片機的金屬探測器_第3頁
第3頁 / 共37頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設計(論文)基于51單片機的金屬探測器》由會員分享,可在線閱讀,更多相關《畢業(yè)設計(論文)基于51單片機的金屬探測器(37頁珍藏版)》請在裝配圖網上搜索。

1、 摘 要 本文著重介紹了一種基于AT89S52單片機控制的智能型金屬探測器的硬件組成、軟件設計、工作原理及主要功能。該金屬探測器以AT89S52單片機為核心,采用線性霍爾元件UGN3503作為傳感器,來感應金屬渦流效應引起的通電線圈磁場的變化,并將磁場變化轉化為電壓的變化,單片機測得電壓值,并與設定的電壓基準值相比較后,決定是否探測到金屬。系統(tǒng)軟件采用匯編語言編寫。在軟件設計中,采用了數字濾波技術消除干擾,提高了探測器的抗干擾能力,確保了系統(tǒng)的準確性。此外,文中還對影響金屬探測器的靈敏度與穩(wěn)定性的因素進行了探討,認為儀器的工作頻率、檢測線圈的尺寸及匝數等是影響靈敏度的主要因素;而應用現

2、場的環(huán)境溫度、濕度及線圈的制作工藝和供電電源的穩(wěn)定程度是儀器穩(wěn)定性的影響因素。 關鍵詞:單片機,金屬探測器,線性霍爾元件,電磁感應,靈敏度 ABSTRCT This paper describes the composition of hardware and software,working principles and the functions of an intelligent metal detector which mainly consists of AT89S52 Single-Chip Microcomputer and linear Hall-

3、Effect Sensor. The equipment adopts UGN3503U linear hall-effect sensor as probe to detect the magnetic field change of the centre of a search coil resulted from eddy current effect and turn this magnetic field change into voltage change.The Single-Chip Microcomputer measures the peak value of voltag

4、e and compares it with reference voltage.Then determine whether detect metel or not.In case of detection of a metallic mass,the Metal Detector porvides an acoustical and optical alarm.The systems software adopts the assmbler language to be written.Inside the software,the digital filter technology is

5、 utilized to eliminate the jamming.So the stability of system and measuring veracity are improved.The effect of all factors on sensitivity and stability of Metel Detetor are discussed in this paper.It is concluded that the operating frequency,the size of the search coil and turns are the main factor

6、s effected on the sensitivity of the instrument: the environment temperature and humidity in site,the winding technology of coils and the stability of power supply are the factors effected on stability of instrument. KEY WORDS: Single-Chip Microcomputer, metal detector, linear hall-effect sensor,

7、 electric-magnetic induction, sensitivity 目 錄 前 言 1 第1章 分析探測金屬的理論依據 3 1.1理論描述 3 1.1.1線圈介質條件的變化 3 1.1.2渦流效應 4 第2章 硬件電路設計 6 2.1系統(tǒng)組成 6 2.2硬件電路功能描述 6 2.2.1線圈振蕩電路 7 2.2.2數據采集電路 8 2.2.3 A/D轉換電路 12 2.2.4系統(tǒng)控制單元 15 2.2.5鍵盤控制電路 16 2.2.6顯示報警電路 17 2.2.7電源電路 18 2.3整機工作原理描述 19 第3章 系統(tǒng)軟件設計

8、 20 3.1軟件設計思想 20 3.2數字濾波及算法說明 21 3.3主程序流程圖 21 3.3.1鍵盤控制程序設計 23 3.3.2數字濾波程序設計 23 3.3.3顯示與報警程序設計 25 第4章 主要技術指標分析 26 4.1主要技術指標分析 26 4.4.1工作頻率 26 4.4.2靈敏度分析 26 4.4.3穩(wěn)定性分析 26 第5章 仿真、調試結果及分析 27 5.1 仿真、調試目的與內容 27 5.2 仿真結果及分析 27 5.3 試驗總結 29 第6章 結 論 30 參考文獻 31 致 謝 32 附 錄1 電路原理圖 33 附 錄2 各

9、模塊程序清單 34 代做本論文畢業(yè)設計實物。 代做??啤⒈究聘鱾€專業(yè)畢業(yè)論文。 代做電子、機械類專業(yè)畢業(yè)設計。 完全按照畢業(yè)設計指導書做,指導畢業(yè)答辯。 淘寶交易: QQ: 1226388638 前 言 金屬探測器作為一種最重要的安全檢查設備,己被廣泛地應用于社會生活和工業(yè)生產的諸多領域。比如在機場、大型運動會(如奧運會)、展覽會等都用金屬探測器來對過往人員進行安全檢測,以排查行李、包裹及人體夾帶的刀具、槍支、彈藥等傷害性違禁金屬物品;工業(yè)部門(包括手表、眼鏡、金銀首飾、電子等生產含有金屬產品的工廠)也使用金屬探測器對出入人員進行檢測,以防止

10、貴重金屬材料的丟失;目前,就連考試也開始啟用金屬探測器來防止考生利用手機等工具進行作弊。 由此可見,金屬探測器對工業(yè)生產及人身安全起著重要的作用。而為了能夠準確判定金屬物品藏匿的位置,就需要金屬探測器具有較高的檢測精度。目前,國外雖然已有較為完善的系列產品(如EIPaso、CeiaUSA、Ranger&Metoerx等廠商的產品),但價格極其昂貴;國內傳統(tǒng)的金屬探測器則是利用模擬電路進行檢測和控制的,其電路復雜,探測靈敏度低,且整個系統(tǒng)易受外界環(huán)境如溫度、濕度、電焊等諸因素的干擾。 本文介紹的基于單片機控制的智能型金屬探測器,采用靈敏度極高的線性霍爾元件作為傳感器,感應由于金屬出現引起的探

11、測線圈周圍磁場的變化,提高了檢測精度;處理部件則采用AT89S52單片機作為檢測和控制核心,對檢測結果進行分析判斷,有效地保證了檢測原理的實施;此外,利用軟件濾波的方法代替了傳統(tǒng)探測器復雜的模擬電路器件,大大提高了系統(tǒng)的可靠性、靈敏度和抗干擾性。適用于對郵件、行李、包裹及人體夾帶的傷害性金屬物品(如:刀具、槍械、武器部件、彈藥和金屬包裝的炸藥等)的檢測,可用于海關、機場、車站、碼頭的安全檢查。也可用于探測隱藏于墻內、護墻板內側、空洞和土壤中的上述物品和其他金屬物。 1 第1章 分析探測金屬的理論依據 1.1理論描述 金屬探測器是采用線圈的電磁感應原理來探測金

12、屬的。根據電磁感應原理,當有金屬物靠近通電線圈平面附近時,將發(fā)生線圈介質條件的變化和渦流效應兩個現象。[1] 1.1.1線圈介質條件的變化 當金屬物接近通電線圈時,將使通電線周圍的磁場發(fā)生變化,如圖1-1, 圖1-1 對于半徑為R的單匝圓形電感線圈,當其中通過交變電流I=Imcos wt圈周圍空間產生交變磁場,根據畢奧一薩伐爾定律可計算線圈中心軸線上一點的磁感應 (1-1) 其中,μ=μ0μr,μ為介質的磁導率,μr為相對磁導率,μ0為真空磁導率。[2]對于緊密纏繞N匝的線圈,線圈中心軸線上一點的磁感應強度

13、則為: (1-2) 由公式(1-2)可知,當線圈有效探測范圍內無金屬物時,μr=1 (非金屬的相對磁導率),線圈中心磁感應強度B保持不變,當線圈有效探測范圍內出現鐵磁性金屬物時,μr會變大,B隨之也會變大。 1.1.2渦流效應 根據電磁理論,我們知道,當金屬物體被置于變化的磁場中時,金屬導體內就會產生自行閉合的感應電流,這就是金屬的渦流效應。渦流要產生附加的磁場,與外磁場方向相反,削弱外磁場的變化。據此,將一交流正弦信號接入繞在骨架上的空心線圈上,流過線圈的電流會在周圍產生交變磁場,當將金屬靠近線圈時,金屬產生的渦流磁場的

14、去磁作用會削弱線圈磁場的變化。金屬的電導率σ越大,交變電流的頻率越大,則渦電流強度越大,對原磁場的抑制作用越強。 通過以上分析可知,當有金屬物靠近通電線圈平面附近時,無論是介質磁導率的變化,還是金屬的渦流效應均能引起磁感應強度B的變化。對于非鐵磁性的金屬〔包括抗磁體(如:金、銀、銅、鉛、鋅等)和順磁體(如錳、鉻、欽等)〕μr≈1,σ較大,可以認為是導電不導磁的物質,主要產生渦流效應,磁效應可忽略不計;對于鐵磁性金屬(如:鐵、鉆、鎳) μr很大,σ也較大,可認為是既導電又導磁物質,主要產生磁效應,同時又有渦流效應。 本設計正是基于這樣的理論,來尋找一種適合的傳感器來感應線圈的

15、磁場變化,并把磁場信號的變化轉變成電信號的變化,從而實現單片機的控制。正是本著這樣一個設計思路來構建系統(tǒng)的硬件電路。 第2章 硬件電路設計 2.1系統(tǒng)組成 如圖2-1所示,整個探測系統(tǒng)以8位單片機AT89S52作為控制核心,其硬件電路分為兩個部分,一部分為線圈振蕩電路,包括:多諧振蕩電路、放大電路和探測線圈;另一部分為控制電路,包括:UGN3503型線性霍爾元件、前置放大電路、峰值檢波電路ADC0809模數轉換器、AT89S52單片機、LED顯示電路、聲音報警電路及電源電路等。具體電路原理圖參看附錄1。 圖2-1 系統(tǒng)結構框圖 2.2硬件電路功能描述 2.

16、2.1線圈振蕩電路 圖2-2 線圈振蕩電路原理圖 工作過程中,由555定時器構成一個多諧振蕩器,產生一頻率為24KHz、占空比為2/3的脈沖信號。振蕩器的頻率計算公式為: (2-1) 圖示參數對應的頻率為24KHz,選擇24KHz的超長波頻率是為了減弱土壤對電磁波的影響。從多諧振蕩器輸出的正脈沖信號經過電容C8輸入到Q1的基極(Q1為β≥125的9013H),使其導通,經Q1放大之后,就形成了頻率穩(wěn)定度高、功率較大的脈沖信號輸入到探測線圈L1中,在

17、線圈內產生瞬間較強的電流,從而使線圈周圍產生恒定的交變磁場。由于在脈沖信號作用下,Q1處于開關工作狀態(tài),而導通時間又非常短,所以非常省電。 2.2.2數據采集電路 圖2-3 數據采集電路 1. 線性霍爾傳感器(linaer Hall-Eeffct Sensors) 在電路設計中,選用了美國ALELGRO公司生產的UGN3503U線性霍爾傳感器,來檢測通電線圈Ll周圍的磁場變化。UGN3503U線性霍爾傳感器的主要功能是可將感應到的磁場強度信號線性地轉變?yōu)殡妷盒盘?。它的功能框圖和輸出特性示于圖2-4和圖2-5。[3] 圖2-4 UGN3

18、503的功能框圖 圖2-5 UGN350的磁電轉換特性曲線 霍爾元件是依據霍爾效應制成的器件。如圖2-6所示, 圖2-6 霍爾效應原理圖 在一塊半導體薄片上兩端通以電流I,并加上和片子表面垂直的磁場B,在薄片的橫向兩側會出現一個電壓,如圖2-7中的UH, 這種現象就是霍爾效應。這種現象的產生,是因為通電半導體片中的載流子在磁場產生的洛侖茲力的作用下,分別向片子橫向兩側偏轉和積聚,因而形成一個電場,稱作霍爾電場?;魻栯妶霎a生的電場力和洛侖茲力相反,它阻礙載流子繼續(xù)堆積,直到霍爾電場力和洛侖茲力相等。這時,片子兩側建立起一個

19、穩(wěn)定的電壓,這就是霍爾電壓UH?;魻栯妷篣H可用下式表示: UH=RHIB/d (V) (2-2) 式中RH---霍爾常數 (m3cˉ,); I---電流 (A); B---磁感應強度 (T); d---霍爾元件的厚度 (m) 令KH=RH/d(vAˉwbˉm),則得到 UH=KHIB (V) (2-3) 由上式可知,霍爾電壓的大小正比于控制電流I和磁感應強度B。KH稱為霍爾元件的靈敏度,它與元件材料的性質與幾何尺寸有關。因此當外加電壓源電壓一定時,通過的電流I為一恒值,此時輸出電壓只與加在霍爾元件上的磁場B的大小成正比,即: UH=K

20、B (V) (2-4) 此時K=KHI為常數。因此,任何引起磁場強度變化的物理量都將引起霍爾輸出電壓的變化。據此,將霍爾元件做成各種形式的探頭,固定在工作系統(tǒng)的適當位置,用它去檢測工作磁場,再根據霍爾輸出電壓的變化提取被檢信息,這就是線性霍爾元件的基本物理依據和作用。 本設計中采用的線性霍爾傳感器UGN3503U就是將霍爾元件、高增益線性差分放大器和射極跟隨器集成在同一半導體基片上,為用戶提供了一個由外電壓源驅動、使用方便的磁敏傳感器。該器件的磁電轉換特性曲線如圖2-6所示,其輸出電壓和加在霍爾元件上的磁感強度B成比例。它的靈敏度典型值為13.5mV/mT,靜態(tài)輸出電壓為

21、2.5V,輸出電阻為0.05KΩ,mini-SIP封撞。具有靈敏度高,線性度好;結構牢固,體積小,重量輕,耐震動,功耗小,壽命長,頻率高(可達IMHz);輸出噪聲低等特點。用它作探頭可測量,10ˉ6-10T的交變和恒定磁場。在測量磁場時,將元件的第一腳(面對標志面從左到右數)接電源(工作電壓為5V),第二腳接地,第三腳接高輸入阻抗(>10KΩ)電壓表,通電后,將電路放入被測磁場中,因霍爾器件只對垂直于霍爾片表面的磁感應強度敏感,因而必須讓磁力線垂直于電路表面,當沒有磁場(B=0G)時,靜態(tài)輸出電壓是電源電壓的一半(即VCC/2),當外加磁場的南極靠近器件標志面時,會使輸出電壓高于靜態(tài)輸出電壓;

22、當外加磁場的北極靠近器件標志面時,會使輸出電壓低于靜態(tài)輸出電壓,但仍然是正值。利用線性霍爾傳感器UGN3503U的上述特性,將其接在數據采集電路的前端,并固定在探測線圈Ll的中心,即可感應線圈Ll的磁場變化,并將磁場的變化信號轉化為電壓信號的變化而被后級電路拾取和放大。[4] 2.放大和峰值檢波電路 由于UGN35O3U線性霍爾元件采集到的電壓信號是一個毫伏級的信號,信號十分微弱,所以,在對其進行處理前,首先要進行放大。在設計中,信號放大電路采用輸入阻抗高、漂移較小、共模抑制比高的集成運算放大器LM324。LM324是四運放集成電路,它采用14腳雙列直插塑料封裝,外形和引腳排列如下圖

23、所示。它的內部包含四組形式完全相同的運算放大器,除電源共用,四組運放相互獨立。如圖2-4所示,UGN3503線性霍爾元件輸出的微弱信號經電容禍合到前級運算放大器U2A的同相輸入端,運算放大器U2A把霍爾元件感應到的電壓轉換為對地電壓。在電路設計中,運放LM324采用+5V單電源供電,對于不同強度的信號均可通過調節(jié)前級放大電路的反饋電位器Wl來改變其放大倍數。經前級運算放大器放大的信號經耦合電容C2輸入到后級峰值檢測電路中。采用阻容耦合的方法可以使前后級電路的靜態(tài)工作點保持獨立,隔離各級靜態(tài)之間的相互影響,使得電路總溫漂不會太大。[5] 峰值檢測電路由兩級運算放大器組成,第一級運放U2B將輸入

24、信號的峰值傳遞到電容C6上,并保持下來。第二級運放U2C組成緩沖放大器,將輸出與電容隔離開來。在設計中,為了獲得優(yōu)良的保持性能和傳輸性能,同樣采用了輸入阻抗高、響應速度較快、跟隨精度較好的運算放大器LM324,這樣可有效地利用LM324的資源,減少使用元器件的數量,降低了成本。當輸入電壓Vi2上升時,Vo2跟隨上升,使二極管D4、D5導通,D3截止,運放U2B工作在深度負反饋狀態(tài),給電容C6充電,Vc上升。當輸入電壓Vi2下降時,Vo2跟隨下降,D3導通,U2B也工作在深度負反饋狀態(tài),深負反饋保證了二極管D4、D5可靠截止,Vc值得以保持。當Vi2再次上升使Vo2上升并使D4、D5導通,D3截

25、止,再次對電容C6充電(Vc高于前次充電時電壓),Vi2下降時,D4、D5又截止,D3導通,Vc將峰值再次保持。輸出Vo反映Vc的大小,通過峰值檢波和后級緩沖放大電路,將采集到的微弱電壓信號放大至0V-5V的直流電平,以滿足A/D轉換器ADC0809所要求的輸入電壓變換范圍,然后通過A/D轉換電路將檢測到的峰值轉化成數字量。[6] LM324外形圖 LM324引腳排列圖 圖2-7 2.2.3 A/D轉換電路 由于采集到的信息是連續(xù)變化的模擬量,不能被單片機直接處理,所以,必須把這些模擬量轉換成數字量后才能夠輸入到單片機中進行處理,

26、這里選用了經濟實用的ADC0809型A/D轉換器來完成模數轉換。ADC0809芯片內部結構和工作時序示于圖2-8和圖2-9。 圖 2-8 ADC0809芯片的內部結構 圖 2-9 ADC0809的工作時序 ADC0809是8位逐次逼近型A/D轉換器,片內有八路模擬開關,可對八路模擬電壓量實現分時轉換,轉換速度為100μs(即10千次/秒)。當地址鎖存允許信號ALE=1時,3位地址信號A、B、C送入地址鎖存器,選擇8路模擬量中的一路實現A/D變換。本設計中只使用通道NI0,所以,地址譯碼器ABC直接接地為

27、000,采用線選法尋址。ADC0809片內有三態(tài)輸出緩沖器,可直接與單片機的數據總線相連接,這里將它的數據輸出口直接與單片機的數據總線P0口相連接,AT89S52的P0口作為數據總線,又作為低8位地址總線ADC0809的片內沒有時鐘,時鐘信號必須由外部提供,這里利用AT89S52提供的地址鎖存允許信號ALE經計數器74LS163(邏輯功能見表2-1,引腳圖見圖2-11)構成的4分頻器分頻獲得。ALE引腳的頻率是單片機時鐘頻率的1/6,單片機時鐘頻率為12MHZ,則ALE引腳頻率約為2MHZ,再經4分頻后為500kHZ,所以ADC0809能可靠工作。ADC0809的模擬輸入范圍:單極性0~5V,

28、設計中采用+5V單電源供電。 如圖2-10所示,放大后的電壓信號送入ADC0809的模擬輸入通道IN0進行A/D轉換。將P2.7(地址總線的A15)作為片選信號,由AT89S52的寫信號和P2.7控制ADC0809的地址鎖存ALE和轉換啟動START,當ADC0809的START啟動信號輸入端為高電平時A/D開始轉換,在時鐘的控制下,一位一位地逼近,比較器一次次進行比較,轉換結束時,送出轉換結束信號EOC(低到高),并將8位數字量D7-D0鎖存到輸出緩存器。AT89S52的讀信號端發(fā)出一個輸出允許命令輸入到ADC0809的ENABLE(即OE)端,ENABLE(OE)端呈高電位,用以打開三態(tài)

29、輸出鎖存器,AT89S52從ADC0809讀取相應電壓數字量,然后存入數據緩沖器中。 圖2-10 A/D轉換電路 表 2-1 74LS163的邏輯功能表 圖2-11 74LS163引腳圖 2.2.4系統(tǒng)控制單元 采用AT89S52單片機。AT89S52是一個低功耗,高性能CMOS 8位單片機,片內含8K Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度,非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51

30、引腳結構(引腳圖如圖2-11所示),芯片內集成了通用8位中央處理器和ISP Flash存儲單元。 圖 2-12 AT89S52引腳圖 AT89S52片內結構如圖2-12所示,它具有如下特點:40個引腳,8K Bytes Flash片內程序存儲器,256 bytes的隨機存取數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,看門狗定時(WDT)電路,2個數據指針,3個16位可編程定時計數器,5個中斷優(yōu)先級2層中斷嵌套中斷,2個全雙工串行通信口,片內時鐘振蕩器。此外,AT89S52設計和配置了振蕩頻率可為0HZ并可通過軟件設置省

31、電模式??臻e模式下,CPU暫停工作,而RAM、定時計數器、串行口及外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。其工作電壓為5V,晶振頻率采用12MHZ。 圖2-13 AT89S52片內結構 2.2.5鍵盤控制電路 鍵盤是一組按鍵的集合,它是最常用的單片機輸入設備。操作人員可以通過鍵盤輸入數據或命令,實現簡單的人-機通信。按鍵是一種常開型按鈕開關。常態(tài)時,按鍵的兩個觸點處于斷開狀態(tài),按下鍵時他們才閉合。 鍵盤控制電路如圖2-14所示,K1鍵作為功能鍵設置靈敏度△U,靈敏度是可調的

32、,K2和K3分別作為加1,減1鍵來調節(jié)靈敏度,K4是確定鍵,當K4鍵按下時,靈敏度值確定。 圖2-14 鍵盤控制電路 2.2.6顯示報警電路 AT89S52的串行口RXD和TXD為一全雙工串行通信口,但在工作方式0下可作同步移位寄存器用,其數據由RXD(P3.0)端輸出或輸入;而同步移位時鐘由TXD(P3.1)端串行輸出,在同步時鐘作用下,實現由串行到并行的數據通信。在不需要使用串行通信的場合,利用串行口加外圍芯片74HC164就可構成一個或多個并行輸入/輸出口,用于顯示器LED驅動。單片機中通常使用7段LED構成字型“8”,另外,還有一個小數點發(fā)光二極管,以顯示數字、符

33、號及小數點。當鍵盤控制部分各鍵按下時,LED顯示相對應靈敏度數值,顯示電路如圖2-15。 一旦發(fā)現金屬出現,則被測物理量超限由單片機I/O口P1.0輸出信號驅動發(fā)光二極管發(fā)光報警,P1.6觸發(fā)無源蜂鳴器用聲報警提醒檢測人員注意,進行必要的定位搜身檢查,報警電路如圖2-16所示。 圖2-15 顯示電路 圖2-16 報警電路 2.2.7電源電路 電路如圖2-17所示,電源供電由9V電池和板內穩(wěn)壓電源組成。電路板內采用三端穩(wěn)壓集成電路塊LM7805為板內元器件供電。LM7805三端正穩(wěn)壓器具有內部過流、熱過載和輸出晶體管安全區(qū)保護功能,可將9VDC的輸入電壓轉換為+5V電壓,最

34、大輸出電流0.5A,保證板內555定時器、UGN3503U、AT89S52、ADC0809等芯片和元件可靠地工作。 圖2-17 電源電路 2.3整機工作原理描述 在工作過程中,由555定時器構成的多諧振蕩器產生一個頻率為24KHz的脈沖信號,此脈沖信號經過緩沖和放大之后,形成頻率穩(wěn)定度高、功率較大的脈沖信號輸入到探測線圈中,通電的線圈周圍就會產生磁場,此時,固定在線圈L1中心的霍爾元件UGN3503U就會感應到線圈周圍的磁場,并將磁場強度信號線性地轉變成電壓信號。 在無金屬的情況下,假設霍爾輸出電壓為u0,該電壓信號u0很微弱,屬mV級信號,u0經過放大電路放大,再通過峰值檢波

35、電路,得到相應的0V~5V的峰值輸出電壓U0,以滿足ADC0809的量程,經A/D轉換后,將U0的數字量輸入到單片機儲存起來。此后,以該電壓信號作為基準電壓,與A/D轉換器采集到的電壓信號進行比較判斷。 當探測線圈L1靠近金屬物體時,由于電磁感應現象,會使探測電感值發(fā)生變化,從而使其周圍的磁場發(fā)生變化,霍爾元件感應到該變化的磁場,并將其線性地轉變成電壓信號ux,該變化的電壓經放大電路、峰值檢波電路后,得到相應的0V-5V的峰值輸出電壓Ux,然后經A/D轉換后,輸入到CPU,由CPU完成Ux與基準電壓U0的比較,二者比較?? Ux—U0??得到一個差值,此差值與預設的靈敏度△U再作比較。靈敏度

36、由鍵盤控制電路中各鍵輸入,顯示電路部分則顯示各鍵按下后的相應數值,當然,△U大小的設定決定著系統(tǒng)精度的高低。若|Ux-U0|>△U,就確定為探測到金屬,CUP輸出口P1.0輸出信號驅動發(fā)光二極管發(fā)光報警,同時P1.6控制蜂鳴器發(fā)出聲響,進行聲音報警。 第3章 系統(tǒng)軟件設計 3.1軟件設計思想 軟件是本系統(tǒng)的靈魂,在設計軟件中,本文從系統(tǒng)的實用性、可靠性及方便靈活等幾個方面出發(fā),使程序滿足設計的功能要求。整個系統(tǒng)的軟件包括主程序、一個外部中斷服務程序、數字濾波程序、比較判斷子程序及發(fā)光報警等若干個子程序。軟件采用匯編語言編寫,并采用模塊化設計,使程序結構清晰,便于今后進一

37、步擴展系統(tǒng)的功能。 主程序初始化以后置位AT89S52的中斷控制位EA,使CPU開放中斷。然后通過檢測RAM中21H中數值的值來判斷是否采集基準電壓U0,如果未采集過U0,則啟動ADC0809對NIO通道的模擬輸入量進行A/D轉換。[7]在電路設計中,ADC0809與AT89S52是采用中斷方式連接的,所以系統(tǒng)的數據采集處理功能是在中斷服務程序中完成的,從原理圖2-2看出,ADC0809的EOC端通過反相器接AT89S52的NIT1端,作為中斷申請。采用中斷方式,可大大節(jié)省CPU時間。[8]軟件編程允許AT89S52響應外部中斷1,且設置其響應方式為邊沿觸發(fā)。當A/D轉換完畢后,ADC080

38、9的EOC端向AT89S52的INT1的返向端送入一個中斷申請信號,AT89S52接此信號后響應中斷請求,調用中斷服務子程序INTl,中斷服務程序進行壓棧,保護現場,讀取來自ADC0809數據輸出口的8位數字量,并將數字量儲存到單片機RAM中,然后啟動ADC0809的下一次轉換。經過數據軟件濾波之后將其存放在單片機RAM 21H中,作為基準電壓U0。[9] 經反復實驗測得的靈敏度△U的值被存放在單片機RAM地址為20H的存儲器中。在檢測過程中,將A/D轉換器采集到的電壓信號經數據軟件濾波后存入內部RAM以30H為首址的數據存儲器中,然后將此數據Ux二和基準電壓U0進行比較,二者差值U存放在單

39、片機ARM地址為22H的存儲器中。而后再通過判據算法將此差值U與靈敏度△U(靈敏度可調)進行比較,以確定是否報警鍵盤控制電路各鍵控制靈敏度的值,并在顯示電路部分顯示按鍵后的對應數值。 3.2數字濾波及算法說明 金屬探測器的噪聲抑制能力是金屬探測器的主要設計指標。由于在采集電壓量時經常會碰到各種瞬時干擾,而采用硬件濾波存在硬件電路復雜等諸多弊端,因此本設計中采用算術平均濾波法,即在一次電壓量的采集中,在很短的時間內對它進行6次采集,將它轉換為數字量后求和,分析出6次輸入中的最大值和最小值,然后減去最大值和最小值,除以4得到平均值的方法,完成一次數據采集的軟件濾波。用軟件代替硬件,從而省

40、去了復雜的硬件,而且能夠取得好而精確的效果。[10] 在一個采樣周期內,對信號X的N次測量值進行算術平均,作為時刻K的輸出x(k),即 (3-1) 其中N為采樣次數,xi為第i次的采樣值。 顯然N越大,信號平滑度越高,靈敏度就會降低,但是本設計中需要較高的靈敏度,所以N取值不易過大,這里我選擇了N=6,選擇取6個數進行計算的原因,就是因為在匯編中做計算是非常麻煩的,取6個數,減去最大值和最小值后,取平均值是除4,計算機的內部計算都是二進制,而二進制每除一個2,實際上是向右移一次。[12]所以為了計算方便,我選擇取6個數,最后在

41、算除法的時候,只需要用單片機自帶的右移位命令移2次就行了。 3.3主程序流程圖 1.程序流程圖見下頁圖3-1所示。 2.程序參看附錄2 (初始化子程序和中斷服務)[13] 圖3-1 主程序流程圖 3.3.1鍵盤控制程序設計 1.程序流程圖如圖3-2所示。 2.程序清單參看附錄2(鍵盤掃描控制程序) [14] 圖3-2 鍵盤控制流程圖 3.3.2數字濾波程序設計 設一個采樣周期,對通道0連續(xù)采樣6次,然后去掉最大和最小值,把剩余的累加和求算術平均值作為本周期采樣值。存入內部RAM以30H為首址的數據存儲器中。其中,R2寄存器存放最大值,R3寄存器存放最小值,R4寄

42、存器存放累加和,R0存放連續(xù)采樣次數。 1.程序流程圖,如圖3-3所示。 2.程序清單參看附錄2(數字濾波程序)[15] 圖3-3 數字濾波流程圖 3.3.3顯示與報警程序設計 1.程序流程圖如圖3-4所示。 2.程序參看附錄2(顯示報警程序)[16]。 圖3-4 顯示報警流程圖 第4章 主要技術指標分析 4.1主要技術指標分析 金屬探測器的工作頻率、靈敏度和穩(wěn)定性是儀器的主要技術指標。 4.4.1工作頻率 為24KHz,選擇24KHz的超長波頻率是為了減弱土壤對電磁波的影響。 4.4.2靈敏度分析 由公式(l-2)即: 可知:

43、1.檢測線圈的尺寸對儀器的靈敏度有影響。 探測器的靈敏度與探測線圈的尺寸大小有關,尺寸大即探測面積大,則線圈中心磁場強度低,在靠近線圈繞組附近磁場強度較高,霍爾元件固定在線圈中心,為了確保通過其磁通量,探測線圈的尺寸就不宜太大,具體尺寸通過實驗確定。 2.檢測線圈的匝數對儀器的靈敏度有影響。 當檢測線圈尺寸一定時,則匝數越少其靈敏度越高。但為了確保通過霍爾元件的磁通量,匝數的減少也是有限的,需要通過試驗來確定最佳匝數。 4.4.3穩(wěn)定性分析 1.環(huán)境溫度的變化,儀器元件參數也會改變,影響儀器工作的穩(wěn)定。 2.應盡量減少線圈與電路之間引線的長度,以減少分布電容,采用屏蔽線減少外界對其

44、干擾。 第5章 仿真、調試結果及分析 5.1 仿真、調試目的與內容 仿真調試的內容是要把程序修改正確,使編譯能夠通過,而且還要用Proteus仿真軟件中的一些功能來查看程序所實現的功能是否能夠和預期的功能相符合。需要反復調試,直到能夠實現預期結果為止。本次設計是在仿真軟件Keil C51來進行編譯和調試的。 5.2 仿真結果及分析 本次設計的仿真結果如下所述: 1. 線性霍爾傳感器調試結果及分析 外加磁場的南極靠近器件標志面時 R/mT 300 200 100 輸出電壓(V) 2.1

45、2.3 2.8 外加磁場的北極靠近器件標志面時 R/mT 100 200 300 輸出電壓(V) 4.3 4.8 5.1 線性霍爾傳感器部分的調試結果基本是真確的,但由于外部環(huán)境的影響及硬件設備的不良等因素,調試過程中遇到了一些問題,模擬出的結果存在一定的誤差,經過多次采樣,我盡量使結果與理論值得差值縮小,達到了預期的結果。 2. 振蕩電路調試結果及分析 振蕩電路輸出的是一方波,可以讀出占空比和輸出脈沖的頻率,其仿真結果如圖5-1所示 圖5-1 多諧輸出 從調試的結果中可以讀出

46、T1的值為:0.028ms,T2的值為:0.014ms。輸出頻率等于23.573KHZ,而理論上輸出脈沖的頻率是24KHZ,從讀出的結果可以看出與理論值有一定的誤差,這是由于調試過程中如環(huán)境、儀器設備等因素造成的,雖然結果有誤差,但基本上是正確的,說明多諧振蕩器部分電路是正確的。 3. 顯示部分仿真結果及分析 顯示部分顯示的數據是設定的靈敏度值,當按下各鍵盤部分各個鍵時,在顯示電路部分顯示相對應的數據,顯示結果如圖5-2所示。 初始狀態(tài) 加1顯示值

47、 加15顯示值 減11顯示值 圖5-2 顯示值 經過多次試驗和從顯示的值可以看出仿真結果基本正確,由于繪制電路中出現了一些問題,仿真過程中出現了顯示模糊、不穩(wěn)定等一些問題,但最終還是得到了比較理想的顯示數據。 4. 蜂鳴器顯示結果及分析 從P1.6口接出來的蜂鳴器電路用來發(fā)出探測到金屬時的報警信號,由于電路搭接的不理想,蜂鳴器的叫聲不是很理想,但結果基本上是正確的。 5.3 試驗總結 綜上所述,在仿真調試過程中雖然遇到了一些問題,但是經過分析改正最終成功調試出了多諧振蕩電路的輸出、數據采

48、集電路的輸出、顯示部分的顯示值和蜂鳴聲等結果。但是還存在一些問題,如數碼管顯示器顯示數字時有些閃爍不定,多諧振蕩電路輸出脈沖的不穩(wěn)定等。 總的來說還時比較成功的。 第6章 結 論 本設計首先介紹了探測金屬的理論依據,當有金屬靠近通電線圈平面附近時將發(fā)生線圈介質條件的變化和渦流效應兩個現象,根據電磁感應原理來設計金屬探測器。 硬件電路的設計分為兩個部分,一部分為線圈振蕩電路,包括:多諧振蕩電路、放大電路和探測線圈;另一部分為控制電路,包括:線性霍爾元件、前置放大電路、峰值檢波電路ADC0809模數轉換器、AT89S52單片機、LED顯示電路、聲音報警電路及電源

49、電路,通過這些電路將磁場強度信號變?yōu)殡妷盒盘?,再進行電壓信號的拾取,放大等。 軟件設計中,從系統(tǒng)的實用性、可靠性及方便靈活等幾個方面出發(fā),使程序滿足設計的功能要求。整個系統(tǒng)的軟件包括主程序、一個外部中斷服務程序、數字濾波程序、比較判斷子程序及發(fā)光報警等若干個子程序,采用匯編語言編寫。 最后分析了設計中的主要技術指標,包括金屬探測器的工作頻率(12KHZ),靈敏度(包括:檢測線圈的尺寸對儀器靈敏度的影響和匝數對靈敏度的影響)以及穩(wěn)定性等技術指標。 參考文獻 [1] 周省三,《電磁場基本教程》,高等教育出版社 ,2003,248-249 [2] 程守洙、江之水,《普

50、通物理學2》,高等教育出版社,2001,180-182 204-205 [3] 3503 RATIOMETRIC LINEAR HALL-EFFECT SENSORS.CoPyright1985,2002 Allegro Mieorsystems,InC [4] 涂有瑞,《霍爾傳感元器件及其應用》, 《電子元器件應用》,高等教育出 版社,2002 ,Vol.4 No.3 53-57 [5] 減春華,《電子線路設計與應用》,高等教育出版社,2004, 9-73 [6] 蔡明生,《電子設計》,高等教育出版社,2003,3-846 [7] 何立民,《單片機應用

51、系統(tǒng)設計》,北京航空航天大學出版社,2004,32-65 [8] 吳金戌、沈慶陽、郭庭吉 ,《8051單片機實踐與應用》,清華大學出版社,2004,153-158 [9] 張毅剛、彭喜元、姜守達等,《新編MCS-51單片機應用設計》,哈爾濱工業(yè)大學出版社,2001,215-218 [10] 李全利、遲榮強 ,《單片機原理及接口技術》,高等教育出版社,2003,61-83 [11] 沙占友、王彥朋、孟志永等 ,《單片機外圍電路設計》,電子工業(yè)出版社,86-92 [12] 房小翠,《單片機實用系統(tǒng)設計技術》,國防工業(yè)出版社,2006,142-159 [13] 楊振江、杜

52、鐵軍、李群,《流行單片機實用子程序及應用實例》,西安電子科技大學出版社,2004,93-96 [14] 孫涵芳、徐愛卿等,《MCS-51196系列單片機原理及應用》,北京航空航天大學出版社,2005,1-72 [15] ATMEL:8-bit Microcontroller with 8K Bytes in-System Programmable Flash, AT89S52,2001 [16] 李伯成,基于MCS-51單片機的嵌入式系統(tǒng)設計,北京電子工業(yè)出版社,2004,1-146 致 謝 在整個設計過程中,從設計項目的可行性論證、項目的確定、硬件電路的設計、元器件的選擇

53、、元器件參數的測試、硬件電路圖的最終確定,乃至利用PROTEL99繪制原理圖和PCB板,郵購元器件和定制PCB板,到利用KEILC編程等,我投入了相當多的精力,從圖書館和網上查閱了大量的資料,了解了硬件電路設計中涉及到的每個元器件的參數,了解了單片機資源的配置,掌握了單片機的各種指令的應用;熟悉了PROTEL99、KEILC及單片機下載編寫等軟件的應用,并快速重溫了《模擬》《數字》《單片機》《高頻》等學過的知識??傮w來說,在摸索該如何設計電路使之實現所需功能的過程中,使我學到了好多知識,受益匪淺。 四年的本科學習生活即將結束,在論文完成之際,我衷心地感謝在這四年的學習和生活中培養(yǎng)過我、幫助過我以及在論文寫作期間給予指導和支持的所有老師和同學。 衷心感謝我的導師王延年老師。整個設計過程王老師以嚴謹的治學態(tài)度和淵博的知識指導我的設計和學習,使我有明確的設計思路和正確的學習方法,培養(yǎng)了我獨立學習的能力,可以說,這段時間我取得的每一點進步都和老師的辛勤教誨密不可分。 設計之初,參考了大量的教材及中英文專業(yè)資料,得到了王老師的熱心指導和同學們的幫助,在此我對給予我?guī)椭睦蠋熀屯瑢W表示衷心地感謝。 附 錄1 電路原理圖 附 錄2 各模塊程序清單 1.初始化子程序 33

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!