關(guān) 閉

新聞中心

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

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

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

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


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


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


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

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

評(píng)論


相關(guān)推薦

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

關(guān)閉