資源描述:
《單片機(jī)自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)_王小利》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、單片機(jī)自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)_王小利第29卷第4期實(shí)驗(yàn)室研究與探索Vol.29No.42010年4月RESEARCHANDEXPLORATIONINLABORATORYApr.2010單片機(jī)自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)王小利,董曉舟(山東大學(xué)威海分校信息工程學(xué)院,山東威海264209)摘要:設(shè)計(jì)了以復(fù)雜可編程邏輯器件(CPLD),為控制核心的檢測(cè)系統(tǒng),能實(shí)現(xiàn)單片機(jī)損壞的自動(dòng)檢測(cè)。系統(tǒng)主要由CPLD控制模塊、JTAG并口下載模塊、串口收發(fā)模塊和單片機(jī)類(lèi)型轉(zhuǎn)換板組成。CPLD首先自動(dòng)檢測(cè)到被測(cè)單片機(jī)ISP下載完成信號(hào)后,開(kāi)始與單片機(jī)進(jìn)行串
2、行通信,然后分析處理寫(xiě)入與讀出單片機(jī)的數(shù)據(jù)是否一致,得出串口通信工作情況。繼續(xù)再檢測(cè)單片機(jī)GPIO,并同步顯示單片機(jī)主要功能是否正常工作,由此可直接判別單片機(jī)的好壞。與傳統(tǒng)的單片機(jī)檢測(cè)技術(shù)相比,該系統(tǒng)測(cè)試自動(dòng)化程度高、檢測(cè)率高和測(cè)試速度快。關(guān)鍵詞:單片機(jī);自動(dòng)測(cè)試;復(fù)雜可編程邏輯器件中圖分類(lèi)號(hào):TM930.12+1文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-7167(2010)04-0052-03DesignofMCUAutomaticTestSystemWANGXiao-li,DONGXiao-zhou(SchoolofInfo
3、rmationEngineering,ShandongUniversityatWeihai,Weihai264209,China)Abstract:Thecontrollablecoreofthissystem,whichcanautomaticallydetecttheproblemsofMCU,isthecomplexprogrammablelogicdevices(CPLD).ThissystemiscomposedmainlyofthecontrolmoduleofCPLD,themoduleofparallel
4、download,serialtransceiver.First,theautomaticsystemdetectsthesignalwhenthedownloadofMCUiscompleted,CPLDcommunicateswithMCUinanasynchronousreceiver.AfterthisCPLDanalysesthedatawhichwaswrittenandthenreadfromMCU,socomestotheconclusionoftheworkingconditionsofserialco
5、mmunication.Finally,theGPIOofMCUaretested.AllofthesetestscanbeshownbyLED,andthenbeclearlyknowntouser.Comparedwiththetraditionaldetectiontechnologythissystemhashighdegreeofautomation,highdetectionrateandlowtesttime.Keywords:microprocessorcontrolunitc(MCU);automati
6、ctest;complexprogrammablelogicdevice(CPLD)1引言單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備智能化管理及過(guò)程控制等領(lǐng)域。但存在的一個(gè)亟待解決的問(wèn)題是如何鑒別損壞的單片機(jī),傳統(tǒng)上檢測(cè)方法是通過(guò)人工調(diào)試,測(cè)試電路板的接口實(shí)現(xiàn)對(duì)單片機(jī)的參數(shù)及動(dòng)態(tài)特性測(cè)試,用測(cè)量?jī)x器對(duì)檢測(cè)點(diǎn)逐一檢測(cè)電壓、電流或頻率值,由此判斷單片機(jī)的損壞程度。這種方法不但可靠性一般,而且費(fèi)時(shí)費(fèi)力。本文設(shè)計(jì)的單片機(jī)自動(dòng)測(cè)試裝置,采用EPM240T144C5N芯片建收稿日期:2009-09-02基金項(xiàng)目:山東大學(xué)威海分???/p>
7、研基金項(xiàng)目(1050432120608)作者簡(jiǎn)介:王小利(1977-),男,山東冠縣人,實(shí)驗(yàn)師,主要研究方向:智能測(cè)量與控制。E-mail:wangxli@gmail.com立計(jì)算機(jī)與測(cè)試診斷平臺(tái)通信的橋梁,使其對(duì)需要檢測(cè)的單片機(jī)進(jìn)行自動(dòng)測(cè)試,并根據(jù)標(biāo)準(zhǔn)診斷數(shù)據(jù)庫(kù)對(duì)產(chǎn)生故障的單片機(jī)進(jìn)行自動(dòng)故障定位,并顯示檢測(cè)結(jié)果,從而達(dá)到對(duì)單片機(jī)參數(shù)及動(dòng)態(tài)特性快速、準(zhǔn)確測(cè)試之目的[1]。2系統(tǒng)整體設(shè)計(jì)方案本系統(tǒng)的硬件設(shè)計(jì)主要由CPLD控制模塊、JTAG并口下載模塊、串口收發(fā)模塊、LED與按鍵控制模塊及必要的外圍電路組成。CPLD主要是由
8、可編程邏輯宏單元(LogicMacroCell,LMC)圍繞中心的可編程互連矩陣單元組成,其中LMC邏輯結(jié)構(gòu)較復(fù)雜,并具有復(fù)雜的I/O單元互連結(jié)構(gòu),可由用戶根據(jù)需要生成特定的電路結(jié)構(gòu),完成預(yù)定功能。單片機(jī)的損壞主要集中在在線可編程、串口通信、I/O端口等幾方面,本系第4期王小利,等:單片機(jī)自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)53統(tǒng)中采