<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 手動(dòng)探針測試臺的自動(dòng)化設計

手動(dòng)探針測試臺的自動(dòng)化設計

作者: 時(shí)間:2013-04-16 來(lái)源:網(wǎng)絡(luò ) 收藏

手動(dòng)探針測試臺的自動(dòng)化設計

圖3 SDK 2000視頻卡的工作原理圖

  如圖3, SDK 2000卡主要由視頻信號輸入端、A /D轉換器、同步鎖相及時(shí)序電路、數據存儲器、混合器、D /A轉換器和總線(xiàn)控制電路組成。視頻信號先進(jìn)行A /D轉換, 然后送入數字解碼器解碼, 時(shí)鐘控制則完成時(shí)序同步和同步鎖相功能; 解碼后的信號和VGA 卡的顏色查找表對應的R、G、B輸入值混合, 通過(guò)D /A轉換輸出顯示??刂齐娐分饕瓿山獯a器、數據存儲器保持與VGA 特性一致, 并負責PC I總線(xiàn)控制。

  4 上位機軟件設計

  該設計中上位機軟件的開(kāi)發(fā)在VC + + 6. 0平臺下完成, 主要分2部分: 視頻顯示部分和串口傳輸部分。視頻顯示部分主要使用了一個(gè)動(dòng)態(tài)鏈接庫: 視頻采集卡二次開(kāi)發(fā)包DSStream. DLL。DSStream. DLL由視頻采集卡自帶, 其中包含了很多與視頻采集卡相關(guān)的操作函數。通過(guò)調用庫函數可以實(shí)現圖像的數字化, 要加載DSStream. DLL需要執行以下幾個(gè)步驟:

  ( 1)安裝SDK 2000軟件包;( 2)將SDK 安裝目錄下的Inc和L ib 目錄路徑分別加入VC + + 工程設置的“C /C + + -PreprocressorAdd it ional include directories ”和“Link-Inpu t-Addit iona l library path ”中;( 3)將L ib DSStream. lib文件加入工程設置的 L ink G enera l Object/ library module 中;( 4)將Inc DSStream. h文件加入工程, 并# inc lude “ DSStream. h”;( 5)將Exe DSStream. dll文件拷入系統目錄或其他系統能找到的目錄中。

  串口傳輸部分則是使用了Remon Spekre ijse提供的免費串口類(lèi)! C serialPo rt類(lèi)。CserialPort類(lèi)主要包括了串口初始化、啟動(dòng)串口通信監測線(xiàn)程、暫?;蛲V贡O測線(xiàn)程、關(guān)閉串口、發(fā)送字符或數據等函數。

  要使用CserialPort類(lèi)需要先執行以下兩個(gè)步驟:

  ( 1)將Ser ia lPor.t cpp文件和Seria lPor.t h 文件拷貝到工程文件夾;( 2)將Ser ia lPor.t cpp文件和Seria lPor.t h 文件加入到工程并# include “SerialPo r.t h”。

  當打開(kāi)VC+ +界面時(shí), 界面上會(huì )顯示當前的圖像, 如圖4所示。以圖像的中心點(diǎn)作為原點(diǎn), 將鼠標在需要測量的目標點(diǎn)處雙擊, 通過(guò)OnLButtonDblC lk( )函數和SetCapture( )函數獲取目標點(diǎn)的坐標值, 再將此坐標值與原點(diǎn)比較, 所得的差值再通過(guò)串口傳輸給單片機。單片機則會(huì )根據此差值控制做相應的移動(dòng), 將目標點(diǎn)移動(dòng)到原點(diǎn)的位置, 此時(shí)目標點(diǎn)就成了新的原點(diǎn)??刂圃韴D如圖5所示。

視頻采集效果圖

圖4 視頻采集效果圖

測試臺的控制原理圖

圖5 的控制原理圖

  5 改造后的技術(shù)指標

  通過(guò)控制步進(jìn)電機來(lái)實(shí)現測試臺的自動(dòng)控制,跟原來(lái)的測試臺相比, 許多性能都有了很大的提高。包括定位精度、升降控制的精度以及步進(jìn)速率等等。表1列出了改造后測試臺的一些技術(shù)指標。

表1 測試臺改造后的技術(shù)指標

測試臺改造后的技術(shù)指標

  6 結束語(yǔ)

  探針測試臺是半導體集成電路測試的重要設備, 它的自動(dòng)化控制以及控制的精準度對半導體測試都是非常重要的。改造完成后的探針測試臺經(jīng)過(guò)測試, 成功地完成了對測試臺的全自動(dòng)控制, 實(shí)現了實(shí)時(shí)監控, 根據表1可以看出, 控制精度高。由于還采用了VC+ +編寫(xiě)上位機界面控制, 使得改造后的探針測試臺還具有界面友好、操作簡(jiǎn)單等優(yōu)點(diǎn)。

攝像頭相關(guān)文章:攝像頭原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 手動(dòng)探針 測試臺 MSP430

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>