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