欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

基于單片機(jī)的數(shù)字式電參數(shù)測試儀設(shè)計(jì)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2010年09月08日   【字體:

  【摘要】本設(shè)計(jì)采用AT89C51單片機(jī)作為系統(tǒng)的控制芯片,設(shè)計(jì)一個(gè)能測量電阻、電流、電壓、頻率和功率的數(shù)字式電參數(shù)測試儀,能在要求的范圍內(nèi)準(zhǔn)確測量各個(gè)參數(shù),并能在數(shù)碼管顯示電路中顯示相應(yīng)的數(shù)值,滿足相應(yīng)的精度要求。本系統(tǒng)主要包括數(shù)據(jù)處理控制部分、電阻測量電路、電流測量電路、電壓測量電路、頻率測量電路、功率測量電路、直流電源模塊和顯示電路幾個(gè)模塊。控制部分主要采用單片機(jī)進(jìn)行數(shù)據(jù)處理和傳輸;其他各部分測量電路用于測量相應(yīng)的參數(shù)與單片機(jī)對(duì)應(yīng)的接口相接;電源模塊主要是給單片機(jī)和其他電路供電;顯示電路與單片機(jī)相接,接收單片機(jī)信號(hào),顯示出對(duì)應(yīng)參數(shù)值。由于電路在設(shè)計(jì)時(shí),采用了較為巧妙的算法,測量精度高。
 
 

一、方案的選擇與說明

        根據(jù)賽題要求,此數(shù)字式電參數(shù)測試儀至少要能測量電阻、電流、電壓、頻率和相應(yīng)的功率,并且能顯示出來,因此本系統(tǒng)主要包括主控制電路、電阻測量電路、電流測量電路、電壓測量電路、頻率測量電路、功率測量電路、顯示電路和直流電源電路幾個(gè)模塊,設(shè)計(jì)思路是先把各個(gè)模塊的硬件電路和軟件編程做好,能保證精度要求和可*性,最后把各個(gè)模塊集中到一起,通過AT89C51單片機(jī)進(jìn)行整體控制,總硬件電路連接好以后,把軟件程序?qū)懭雴纹瑱C(jī)進(jìn)行總的調(diào)試測量,使各個(gè)模塊能相互配合好,正常工作,總體能達(dá)到設(shè)計(jì)要求。本設(shè)計(jì)的優(yōu)點(diǎn)是系統(tǒng)硬件模塊化,便于調(diào)試檢查,易于修改;系統(tǒng)軟件采用高級(jí)語言C語言進(jìn)行編程,程序設(shè)計(jì)思路清晰,不易出錯(cuò),效率高;系統(tǒng)硬件電路多采用了運(yùn)放環(huán)節(jié),得到了很多好處,最突出的部分是在電阻測量電路中用了運(yùn)放,它使得電壓和電阻之間成線性關(guān)系,這大大減輕了軟件編程的難度,同時(shí)提高了運(yùn)行效率,測量的精度也提高了。


                     圖1-1  系統(tǒng)組成方框圖

 

1.1             主控制器方案選擇

       控制器主要用于信號(hào)的采集、處理和傳輸,本控制器采用ATMEL公司的AT89C51作為系統(tǒng)控制器。它運(yùn)算功能強(qiáng),軟件編程靈活,自由度大,可用軟件編程實(shí)現(xiàn)各種算法和邏輯控制,并且由于其功耗低、成本低、體積小、技術(shù)成熟、引腳較少,實(shí)物硬件布線較簡單,廣泛應(yīng)用于各個(gè)領(lǐng)域。由于采用匯編語言編寫單片機(jī)應(yīng)用系統(tǒng)程序的周期較長,調(diào)試和排錯(cuò)也比較困難,產(chǎn)品開發(fā)周期長。為了提高編寫系統(tǒng)和應(yīng)用程序的效率,改善程序的可讀性,可移植性,縮短產(chǎn)品的開發(fā)周期,我們采用高級(jí)語言C語言編寫此程序。

1.2  直流電源方案選擇

      本系統(tǒng)用到的直流電源主要有+5V、+12V和-12V三個(gè)等級(jí)的電壓,此電路模塊包括變壓、整流、濾波、穩(wěn)壓四個(gè)環(huán)節(jié),用變壓器把220V的交流電降壓變?yōu)橐粋(gè)小的、較合適的交流電,通過整流電路進(jìn)行整流,采用電容進(jìn)行濾波,再經(jīng)過穩(wěn)壓電路穩(wěn)壓產(chǎn)生直流穩(wěn)壓電。

我們考慮了有兩種方案:第一個(gè)方案是采用由分立組件組成的直流穩(wěn)壓電路,第二個(gè)方案是采用集成穩(wěn)壓器組成的直流穩(wěn)壓電路。對(duì)比兩個(gè)方案,由分立組件組成的直流穩(wěn)壓電路需要外接不少元件,因而體積大,使用不便;而集成穩(wěn)壓器是將穩(wěn)壓電路的主要元件甚至全部元件制作在一塊硅基片上的集成電路,因而具有體積小、使用方便、工作可*等特點(diǎn)。故我們選擇方案二。本穩(wěn)壓電路中用到的三端集成穩(wěn)壓器有L7805、L7812、L7912三種。

1.3         頻率測量方案選擇

      在輸入信號(hào)為1V的方波信號(hào)時(shí),要求測試儀能測量的頻率范圍是100HZ~10KHZ,相對(duì)誤差≤1%,本電路設(shè)計(jì)采用LM324芯片作比較器,把1V的方波信號(hào)與一定值的電壓信號(hào)作比較,然后產(chǎn)生高低電平,并且比較后的方波信號(hào)放大到5V左右,此方波信號(hào)輸入到單片機(jī)里面,通過軟件編程,從而可測出頻率并顯示出來。

1.4 電阻測量方案選擇

     本電路設(shè)計(jì)分成兩個(gè)檔位,一個(gè)檔位測量的范圍是100Ω~1KΩ,另一個(gè)檔位測量的范圍是1KΩ~10KΩ.設(shè)計(jì)是有了兩個(gè)方案:方案一是將電阻的變化轉(zhuǎn)化為電壓的變化,然后送入A/D采樣來測量電阻。利用繼電器的閉合來選通測哪個(gè)阻值,這種方法測量使得電壓與電阻之間不成線性關(guān)系,測量誤差較大,而且還使得軟件編程更加困難。方案二是利用運(yùn)算放大器LM324構(gòu)成電壓比較器來測量電阻。這種方案在測量的過程中電壓與電阻成線性關(guān)系,且測量的精度較高。綜上所述,所以選擇方案二。

1.5 電流測量方案選擇

    利用在恒流兩端并聯(lián)一個(gè)電阻,因?yàn)楣╇婋娫礊楹懔髟矗皇茇?fù)載的變化而改變。題目中要求的電流范圍在100UA~10MA之間,通過并聯(lián)一個(gè)1K的電阻,將使得電壓測量范圍在100MV~10V之間,此方案完成了電流和電壓的測量。

1.6 功率測量方案選擇

    通過間接采樣的方法測量功率,因?yàn)镸AX187只有一路模擬量輸入通道,首先讓電壓送入A/D采樣,通過1S的延時(shí),讓電流信號(hào)送入A/D采樣,利用公式P=U*I可測算出功率的大小。

1.7顯示方案選擇

        顯示電路是顯示當(dāng)前被測參數(shù)的值,我們考慮有以下兩種方案:

      方案一:使用液晶屏顯示。液晶顯示屏(LCD)具有超薄輕巧、低耗電量、無輻射,平面直角顯示以及影像穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好,分辨率高等特點(diǎn)。但是由于液晶顯示屏是以點(diǎn)陣的模式顯示各種符號(hào),需要利用控制芯片創(chuàng)建字符庫,編程工作量大,控制器的資源占用較多,其成本也偏高,而且在使用液晶顯示屏?xí)r不能有靜電干擾,否則容易燒壞顯示芯片,維護(hù)不方便。

      方案二:使用數(shù)碼管顯示。數(shù)碼管具有耗能低、電壓低、壽命長、對(duì)外界環(huán)境要求低、易于維護(hù)等特點(diǎn),同時(shí)其精度比較高,稱量快,精確可*,操作簡單。它是采用二進(jìn)制編碼顯示數(shù)字,程序編譯容易,資源占用較少,操作簡單、經(jīng)濟(jì)。

      根據(jù)以上論述,采用方案二。在本系統(tǒng)中,我們采用 74HC245和74LS06    芯片驅(qū)動(dòng)數(shù)碼管的顯示,單片機(jī)控制簡單,節(jié)省單片機(jī)的內(nèi)部資源。

 

二、系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)硬件的基本組成部分

      本系統(tǒng)主要分為控制部分、測量部分和顯示部分,控制部分主要是通過單片機(jī)采集信號(hào)、處理信號(hào)和發(fā)送信號(hào),以達(dá)到測量和顯示功能,包括單片機(jī)的最小系統(tǒng),電路的撥碼開關(guān)部分和A/D轉(zhuǎn)換部分;測量部分包括電阻、電流、電壓、頻率、功率電路;顯示部分主要是用軟件程序控制數(shù)碼管,讓它顯示出測量數(shù)據(jù),包括驅(qū)動(dòng)芯片和六個(gè)共陰極的數(shù)碼管。

2.2 主要電路的設(shè)計(jì)與算法

  1、主控制電路的設(shè)計(jì)

     本設(shè)計(jì)是以AT89C51單片機(jī)為核心的控制電路,單片機(jī)外接撥碼開關(guān),用于選擇測量何種電參數(shù),并接上A/D轉(zhuǎn)換電路,把外部的模擬量信號(hào)轉(zhuǎn)換成數(shù)字量信號(hào),再經(jīng)過單片機(jī)內(nèi)部信息處理,傳輸,從而驅(qū)動(dòng)外部電路工作。本電路中用的是DIP6撥碼開關(guān)和MAX187A/D轉(zhuǎn)換芯片,MAX187是12位逐次逼近型A/D轉(zhuǎn)換芯片,為8引腳雙列直插式封裝,具有1個(gè)模擬量通道,單一+5V電源供電,內(nèi)部基準(zhǔn)電壓為4.096V,轉(zhuǎn)換速度為75KHZ,轉(zhuǎn)換時(shí)間為8.5us,可轉(zhuǎn)換0~4.096V模擬電壓。電路圖詳見附圖一。

2、直流電源電路的設(shè)計(jì)

       本電路采用集成穩(wěn)壓器組成的直流穩(wěn)壓電路,220V交流電先通過變壓器變換為整流需要的交流電壓,經(jīng)整流電路將交流電壓變換為單向脈動(dòng)電壓,再經(jīng)濾波電路濾去脈動(dòng)的交流分量,最后通過三端集成穩(wěn)壓器,得到所需的平滑直流電壓。本電路用的是L7812、L7805和L7912三種集成穩(wěn)壓器,此種芯片具有體積小、使用方便、工作可*等特點(diǎn)。電路圖詳見附圖二。

3、頻率測量電路的設(shè)計(jì)

把一個(gè)電阻和二極管串聯(lián),用+5V的直流電供電,用LM324作電壓比較器,同相輸入端接1V的方波信號(hào),反相輸入端接在二極管上端,取二極管的管壓降作為比較基準(zhǔn)電壓,把1V方波電壓信號(hào)與此基準(zhǔn)電壓做比較,從而可以得到一個(gè)新的方波電壓信號(hào),并且幅值增大到了5V,供單片機(jī)采樣,經(jīng)過內(nèi)部數(shù)據(jù)處理,可以測到對(duì)應(yīng)的頻率。電路圖詳見附圖三。

4、電阻測量電路的設(shè)計(jì)

    利用運(yùn)算放大器LM324構(gòu)成電壓比較器來測量電阻,電路圖詳見附圖四

5、電流測量電路的設(shè)計(jì)

     利用在恒流兩端并聯(lián)一個(gè)電阻,因?yàn)楣╇婋娫礊楹懔髟矗皇茇?fù)載的變

   化而改變,電路圖詳見附圖五。

6、功率測量電路的設(shè)計(jì)

   通過間接采樣的方法測量功率,利用繼電器選通測量電路,因?yàn)镸AX187只有一路模擬量輸入通道,首先讓電壓送入A/D采樣,通過1S的延時(shí),讓電流信號(hào)送入A/D采樣,利用公式P=U*I可測算出功率的大小。電路圖詳見附圖六。

7、顯示電路的設(shè)計(jì)

本設(shè)計(jì)中顯示電路采用的是數(shù)碼管顯示,把六個(gè)共陰極數(shù)碼管的各個(gè)引腳相對(duì)應(yīng)的并接在一起,通過同相驅(qū)動(dòng)器74HC245接到89C51的I/O口上,各個(gè)公共端通過反相驅(qū)動(dòng)器74LS06接到89C51的I/O口上,當(dāng)單片機(jī)與各驅(qū)動(dòng)器連接的接口產(chǎn)生電平信號(hào)時(shí),對(duì)應(yīng)的數(shù)碼管顯示指定的數(shù)據(jù)。采用數(shù)碼管顯示電路,程序編譯容易,資源占用較少,操作簡單。電路圖詳見附圖七。

8、元器件清單

    元器件清單詳見附表一。

 

 

三、系統(tǒng)的軟件設(shè)計(jì)

      本設(shè)計(jì)采用的編程語言是C語言,它具有很強(qiáng)的表達(dá)能力及可移植性,運(yùn)算速度快,編譯效率高,因此本系統(tǒng)軟件的設(shè)計(jì)思路是先把各個(gè)模塊的程序編好,寫到單片機(jī)內(nèi)部進(jìn)行調(diào)試,當(dāng)各個(gè)模塊的程序都調(diào)試好以后,把這幾個(gè)模塊的程序融合到一起,再次寫入單片機(jī)內(nèi)部,進(jìn)行整體調(diào)試,直到程序能完成工作。主程序主要起到一個(gè)導(dǎo)向和決策的功能,決定什么時(shí)候整個(gè)系統(tǒng)該做什么,系統(tǒng)各種功能的實(shí)現(xiàn)主要通過調(diào)用具體的子程序。


 

四、測試結(jié)果與分析

1、測試儀器

  數(shù)字示波器、數(shù)字頻率計(jì)、數(shù)字萬用表、直流穩(wěn)壓電源、51系列仿真器、51單片機(jī)最小系統(tǒng)、計(jì)算機(jī)。

2、硬件測試

   硬件調(diào)試時(shí),可先檢查印制板及焊接的質(zhì)量是否符合要求,有無虛焊點(diǎn)及線路間有無短路、斷路,然后通上電,檢測電路,直到電路無誤,如有錯(cuò)誤,應(yīng)根據(jù)現(xiàn)象分析電路,排除電路的錯(cuò)誤,確保電路正確。

3、軟件測試

   軟件測試應(yīng)該先通過程序的編譯,再在硬件電路正確的基礎(chǔ)上調(diào)試。在硬件電路正確的前提下,把編譯通過的程序?qū)戇M(jìn)單片機(jī)芯片內(nèi)部,運(yùn)行,調(diào)試,分析,直到整個(gè)程序能控制電路,達(dá)到要求。

4、測試數(shù)據(jù)與分析

 五種參數(shù)除了功率未做好外,其他幾個(gè)都可以準(zhǔn)確測量,并且測量的精度也能基本滿足要求。由于時(shí)間的關(guān)系,此次功率模塊未做完整,方案已經(jīng)確定了,并且電路圖也設(shè)計(jì)出來了,也做了理論分析,可行性較高,希望在賽后能繼續(xù)做下去,以檢驗(yàn)方案的正確性。

五、心得體會(huì)

     通過了四天時(shí)間的努力,終于把競賽的基本任務(wù)都完成了,根據(jù)試題要求,此數(shù)字式電參數(shù)測試儀至少要能測量電阻、電流、電壓、頻率、功率,并且要滿足一定的精度要求,我們制作的測試儀剛好能滿足設(shè)計(jì)要求。在比賽的四天時(shí)間當(dāng)中,我們做了一個(gè)很好的規(guī)劃,從比賽一開始,我們精心的選題,在選定好試題后,先總體分析一下題目的要求,再確定選擇的方案,三個(gè)人分工負(fù)責(zé),一個(gè)人負(fù)責(zé)硬件搭接,一個(gè)人負(fù)責(zé)軟件編程,另一個(gè)人則負(fù)責(zé)畫圖,書寫報(bào)告,通過我們明確分工,合理的利用時(shí)間,使得我們的任務(wù)能夠按時(shí)的完成,基本滿足題目要求。在電路的設(shè)計(jì)中,我們遇到過很多問題,但是通過我們隊(duì)員之間商討,不斷的查閱資料,最終使得這些問題得以解決,我相信遇到的這些問題在以后同樣遇到時(shí)就很容易解決了。

     通過這次競賽,我們不僅增強(qiáng)了動(dòng)手能力,進(jìn)一步加深了對(duì)理論知識(shí)的理解和掌握,還學(xué)到了許多實(shí)踐性的東西,例如:焊電路板、對(duì)電路的檢查、分析。并深刻體會(huì)到了共同協(xié)作和團(tuán)隊(duì)精神的重要性。此外,還意識(shí)到了電路可*性的問題,理論與實(shí)際的結(jié)合,要想保證可*性,只有不斷的在實(shí)踐中積累經(jīng)驗(yàn),熟練技術(shù)。本次在軟件與硬件的結(jié)合調(diào)試中用了很多時(shí)間,在軟件編程方面還有欠缺,有待今后不斷的學(xué)習(xí)和實(shí)踐。

 

 

六、參考文獻(xiàn)

   1、《模擬電子技術(shù)》  主編:章彬宏 吳青萍   北京理工大學(xué)出版社

   2、《單片機(jī)應(yīng)用技術(shù)》  主編:倪志連     北京理工大學(xué)出版社

   3、《PROTEL99SE應(yīng)用技術(shù)》 主編:及力  電子工業(yè)出版社

   4、《電子技術(shù)基礎(chǔ)》   主編:康華光  高等教育出版社

   5、《全國大學(xué)生電子設(shè)計(jì)競賽系統(tǒng)設(shè)計(jì)》 主編:黃智偉 北京航空航天大學(xué)出版社
 

關(guān)閉窗口

相關(guān)文章