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

        ?

        基于MSP430自動化單板測試系統(tǒng)的研究

        2014-04-29 00:00:00張文濤王健張濤鄧新欣肖前虎
        無線互聯(lián)科技 2014年12期

        摘 要:為了提高電路單板測試效率和降低生產(chǎn)成本,進而提高整機的可靠性,提出了基于MSP430自動化單板測試系統(tǒng)方案。該系統(tǒng)通用性好、操作方便、具有良好的擴展性,也極大地提高了單板測試的效率,保證了測試結(jié)果的可靠性,減少了測試時間,節(jié)約了人力成本,同時也為后續(xù)測試系統(tǒng)的開發(fā)提供了良好的借鑒。

        關鍵詞:單板測試;MSP430;測試平臺;自動化

        1 引言

        近年來,隨著電子系統(tǒng)功能的不斷擴大和完善,測試已經(jīng)是電子產(chǎn)品在設計和生產(chǎn)過程中的重要環(huán)節(jié)。電子產(chǎn)品的功能和結(jié)構(gòu)日益復雜,研制周期不斷縮短,這些給測試帶來許多問題,因此實現(xiàn)自動化測試是必然趨勢。自動化測試避免人為因素的誤差,可獲得比較良好的測試效果。所以開發(fā)一套針對性的測試工裝既能夠保證產(chǎn)品的可靠性,又能夠提高調(diào)試人員的整機調(diào)試效率。

        本文提出的測試方案,主要是基于LabVIEW[1]的通用測控平臺實現(xiàn)的,通過TTL-232實現(xiàn)測試平臺與MSP430FG439[2]單片機的數(shù)據(jù)交互,測試平臺通過分析、統(tǒng)計、判斷并將數(shù)據(jù)保存在excel中輸出,測試人員可以直觀的看到測試數(shù)據(jù)以及測試結(jié)果,也能更方便找出單板的測試問題。此方案在很大程度上削弱了隨機誤差和系統(tǒng)誤差,從而獲得較高的測量精確度,也實現(xiàn)了測試系統(tǒng)的通用性、可擴展性和可維護性。

        2 單板測試系統(tǒng)的主要功能

        此系統(tǒng)是為了測試產(chǎn)品性能及硬件焊接是否出錯而研發(fā)的,具有良好的通用性,測試平臺能夠記錄數(shù)據(jù)、進行數(shù)據(jù)分析,并直觀的給出測試結(jié)果。該測試系統(tǒng)的主要功能有:

        ⑴采集單板各關鍵點電壓:測試平臺直接對各點電壓采樣,采樣讀取并判斷數(shù)據(jù)是否符合要求;

        ⑵診斷功能:測試平臺能夠自動診斷測試值的正確性,并在記錄單給出測試結(jié)論;

        ⑶生成并輸出記錄單:在測試完成后,測試平臺能夠自動生成記錄單,并記錄各測試項的測試情況;

        ⑷擴展性功能:測試平臺具有良好的擴展功能,能夠很好的兼容其它同類型的設備。

        3 測試平臺結(jié)構(gòu)

        測試平臺由硬件平臺和測試流程控制軟件組成。硬件系統(tǒng)是整個平臺工作的基礎,主要功能是實現(xiàn)IO、AD等信號的傳輸、采集。測試流程控制程序是平臺工作的核心,采用的是企業(yè)普遍使用的LabViEW軟件開發(fā)平臺[3],同時還引入了順序測試、并行測試等設計思想。

        3.1 硬件結(jié)構(gòu)

        硬件結(jié)構(gòu)由測試針床、特殊信號處理板、海量連接系統(tǒng)及通用測試平臺組成。其中,測試針床一般都是定制的。而對于不能直接測試的特殊信號,都是制作信號處理板,添加到測試鏈路中。海量連接系統(tǒng),用于傳輸專用治具與通用測試平臺之間的大量信息,具有可靠性、長壽性、操作方便的優(yōu)點。測試平臺中的大規(guī)模多路復用開關盒開關矩陣能實現(xiàn)大量測試信號多路選通PXI[4],因此可以實現(xiàn)測試平臺的通用性。而數(shù)據(jù)采集模塊主要是將現(xiàn)實世界中的模擬信號轉(zhuǎn)換為計算機可以識別、存儲的數(shù)字信號。數(shù)據(jù)采集系統(tǒng)主要包括以下幾個部分:串口PXI、數(shù)字IO PXI、信號源PXI、萬用表PXI以及通用信號模塊等。在數(shù)據(jù)采集模塊中含有多種類型的PXI,基本能覆蓋所有單板測試需求。

        因此,測試其他模塊時,只需重新連接治具,并調(diào)用對應的測試程序。自動測試平臺原理框圖,如圖1所示:

        3.2 軟件架構(gòu)

        目前計算機自動控制系統(tǒng)中的測控軟件大都是由軟件開發(fā)人員用各種編程語言通過編制大量的指令和代碼來實現(xiàn)的,其工作量大、成本高、周期長,且通用性差。因此,根據(jù)系統(tǒng)設計的實際情況,我們選擇了基于LabVIEW的開發(fā)方案。LabVIEW的通用測控平臺采用了結(jié)構(gòu)化的程序設計方法,遵循自上向下逐步細化的原則,使系統(tǒng)軟件易于調(diào)試、測試和維護。軟件架構(gòu)主要有人機界面模塊、單板初始化模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊等組成。

        為了實現(xiàn)軟件的可操作性,我們將采集到數(shù)據(jù)保存在Excel表格中,包括了對應單板的測試要求。當測試平臺啟動時,首先系統(tǒng)將自檢,在完成自檢后,系統(tǒng)將對單板燒寫程序以及初始化。在相應的單板初始化成功后,將按照表格中的要求完成數(shù)據(jù)的采集和處理,并將數(shù)據(jù)記錄在表格中,無需人工單獨記錄。當?shù)讓影l(fā)生變化時,用戶只需修改該excel表格,就能完成相關單板的測試。自動測試流程圖,如圖2所示:

        4 單片機軟件設計及關鍵技術

        單片機軟件主要完成單板界面顯示、溫度傳感器、紅外通訊等功能檢測。其中比較關鍵的是紅外通訊測試,通訊數(shù)據(jù)位一般不能超過10個字節(jié),超過的話會導致數(shù)據(jù)收發(fā)不正確。

        4.1 單片機軟件流程

        單片機上電啟動后,測試平臺通過串口給單片機主動發(fā)送數(shù)據(jù),當單片機收到數(shù)據(jù)后,首先會對數(shù)據(jù)的正確性進行校驗,接著就會對數(shù)據(jù)中的命令進行判斷,如果命令不正確就會返回到主程序。在收到相應正確的命令后就會進行功能檢測,檢測完后就會通過TTL-232將檢測數(shù)據(jù)發(fā)送給測試平臺。

        其中串口通信數(shù)據(jù)格式如表1所示,當接收到幀頭和幀尾時就表明數(shù)據(jù)接收完成,其中地址信息包含發(fā)送和接收端的相關地址,命令碼是用來區(qū)分功能測試,命令附加碼是用來區(qū)分對單片機的讀寫操作,而crc校驗保證數(shù)據(jù)傳輸?shù)恼_性。

        4.2 單板測試關鍵技術

        軟件測試比較關鍵的是紅外[5]通訊測試,紅外通訊主要是發(fā)射端控制載波信號實現(xiàn)的,載波一般使用頻率為38KHz、占空比為50%的方波,實際使用也可以根據(jù)CPU工作頻率而略作調(diào)整(30KHz~40KHz)。方波典型的周期是600us,在本文中如果有方波產(chǎn)生,默認看成輸出高電平,沒有方波的話就看成輸出低電平,發(fā)送1bit的時間定為600us。當發(fā)射端發(fā)射方波時,對接收端而言就輸出低電平,而發(fā)射端沒有輸出信號時,對接收端而言就輸出高電平。通信數(shù)據(jù)格式具體為:幀頭:4*600us、邏輯0:2*600us、邏輯1:3*600us、幀尾:5*600us。600us的檢測誤差為+/-50us,幀數(shù)據(jù)的正確性由8bit的crc校驗保證。單片機的解析采用下降沿觸發(fā)檢測脈寬的方法,接收1bit、幀頭或者幀尾的時間就是兩次下降沿觸發(fā)之間產(chǎn)生的脈寬時間。接收和發(fā)送端的數(shù)據(jù)格式,如圖3所示:

        對于發(fā)送端而言:

        對于接收端而言:

        5 測試結(jié)果

        程序初始化時,首先會按照測試要求對單板的一些關鍵點電壓進行測試,在單板電壓測試完成后,測試平臺將自動給單板燒寫程序,測試平臺通過串口實現(xiàn)與單片機的通信,并對單板進行一些功能的測試。如果測試結(jié)果能達到測試要求,測試流程控制框圖將在右邊顯示Passed,若測試結(jié)果達不到測試要求,將會顯示Failed。在測試完成后,界面也會顯示一個條形框提示測試情況,若顯示Test Sequence Passed則表示測試通過。最終這些測試結(jié)果將會保存在Excel中,并生成報表打印出來。測試結(jié)果如圖4所示:

        本文中的測試系統(tǒng)由于采用了海量連接系統(tǒng)、大規(guī)模多路復用開關盒開關矩陣、開放式模塊化設計思想和結(jié)構(gòu),使系統(tǒng)不僅具有自動化程度高、工作穩(wěn)定可靠、用戶界面友好、操作簡便、電子化記錄的特點,而且系統(tǒng)可擴展性強,可用于多種單板測試。除單板測試外,還可用于其他測試領域,這對于提高測試效率、節(jié)約人力成本具有重要的意義。

        [參考文獻]

        [1]劉君華.虛擬儀器編程語言LabWindows/CVI教程,第一版.北京:電子工業(yè)出版社.2000.

        [2]美國德州儀器.MSP430 Flash SelfProgramming Technique[Z].SLLAA103.2004.

        [3]李行善,左毅,孫杰.自動測試系統(tǒng)集成技術.電子工業(yè)出版社.2004: 51,212~213.

        [4]劉肇斌,陳護勛.PXI總線及其應用綜述.計算機與數(shù)字工程.2002, 5(2):33~35

        [5]王鐵流,張黎,李瞳.LabVIEW在紅外傳感器自動測試系統(tǒng)中的應用[J]. 測控技術.2006 ,25(11):25-31.

        二区视频在线免费观看| 加勒比无码专区中文字幕| 区无码字幕中文色| 男人天堂插插综合搜索| 97一期涩涩97片久久久久久久| 国产熟女露脸大叫高潮| 女女同性黄网在线观看| 久久亚洲宅男天堂网址| 久久久久久夜精品精品免费啦| 国产av无码专区亚洲awww| 亚洲精品黄网在线观看| 免费人成网站在线播放| 精品人妻伦一二三区久久| 狠狠色噜噜狠狠狠888米奇视频 | 国产做无码视频在线观看| 成年午夜无码av片在线观看 | 日出水了特别黄的视频| 亚洲黄色在线看| 亚洲97成人精品久久久| 丰满人妻一区二区三区免费视频| 久久精品国产自清天天线 | 亚洲精品老司机在线观看| 日韩精品人妻中文字幕有码| 久久免费看的少妇一级特黄片| 精品国产拍国产天天人| 国产亚洲欧美在线| 伊人久久综合狼伊人久久| 久久久久亚洲精品男人的天堂| 国产在线观看免费观看| 中国人妻沙发上喷白将av| 在线播放国产自拍av| 狠狠色婷婷久久一区二区三区| 国产精品三级一区二区按摩| 青青草成人原视频在线播放视频| 亚洲av永久无码精品一福利| 综合三区后入内射国产馆| 国产亚洲青春草在线视频| 日本一区二区视频免费在线看| 精品无码中文字幕在线| 人妻无码ΑV中文字幕久久琪琪布 尤物AV无码色AV无码麻豆 | 国产亚洲精品美女久久久m|