關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于USB的樁基靜載荷無線測控系統(tǒng)設(shè)計

基于USB的樁基靜載荷無線測控系統(tǒng)設(shè)計

作者: 時間:2009-12-21 來源:網(wǎng)絡(luò) 收藏

2.2.2 驅(qū)動程序
EZ- FX2的開發(fā)包提供了一個通用驅(qū)動程序(GPD),可直接在應(yīng)用程序中調(diào)用GPD函數(shù)來實現(xiàn)與設(shè)備的數(shù)據(jù)交換。GPD中提供的函數(shù)可以實現(xiàn)獲取設(shè)備信息、上傳下載固件、讀寫設(shè)備等操作。對GPD中的EZSYS.C,EZSYS.H,SOURCES進(jìn)行修改,在WindowsDDK與VC++6.0利用Build命令重新編譯即可生成驅(qū)動程序。使用GPD前,首先在程序中包含ezusbsys.h頭文件:
#include”..\..\drives\ezusbdrv\ezusbsys.h”。
2.2.3 應(yīng)用程序
應(yīng)用程序通過I/O控制調(diào)用訪問EZ-USB GPD。程序首先調(diào)用API函數(shù)Createfile()打開設(shè)備,并返回設(shè)備句柄,然后通過調(diào)用Win32函數(shù)DeviceIoControl()函數(shù)向設(shè)備驅(qū)動程序發(fā)送請求。
程序采用BULK方式讀數(shù)據(jù)到EZ-USB設(shè)備,主要清單如下:


2.2.4 固件下載驅(qū)動程序
使用該芯片特有軟配置功能,將固件程序存儲在計算機(jī)中,當(dāng)設(shè)備接入USB電纜時,由于EZ-USB具有重新枚舉的能力,在初始化枚舉以后,用戶只需要通過Cypress公司提供的開發(fā)軟件UsbContro1Panel中Download項,就可以將固件載人到控制芯片中。該方法完全是軟操作,不需要額外的硬件設(shè)備,方便程序的修改調(diào)試。


3 結(jié) 語
介紹了基于USB接口的系統(tǒng),USB接口技術(shù)以其即插即用、穩(wěn)定的特性以及低廉的價格,得到了廣泛的應(yīng)用。該設(shè)計是靜載荷測控系統(tǒng)的最新嘗試。實驗表明該系統(tǒng)結(jié)構(gòu)合理、性能穩(wěn)定、運行可靠,在應(yīng)用中達(dá)到了預(yù)定的效果,對于改善測控系統(tǒng)數(shù)據(jù)傳輸?shù)膶崟r監(jiān)控、穩(wěn)定性、抗干擾性,提高數(shù)據(jù)傳輸?shù)臏?zhǔn)確性提供了很好的實用價值。


上一頁 1 2 3 下一頁

關(guān)鍵詞: USB 樁基 無線測控

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉