U812BL
USB微型數(shù)據(jù)采集器
——8路12位A/D、帶RS-232、I2C、SPI
U812BL為我公司研制、生產(chǎn)的多功能USB數(shù)據(jù)采集器產(chǎn)品。波仕U812BL不僅實(shí)現(xiàn)了8路12位A/D轉(zhuǎn)換以及5路通用I/O、而且還帶USB與RS-232、I2C、SPI總線的轉(zhuǎn)換。U812BL是波仕全新一代數(shù)據(jù)采集器產(chǎn)品。專利產(chǎn)品,謹(jǐn)防假冒!專利號(hào):2。
U812BL微型數(shù)據(jù)采集器秉承波仕產(chǎn)品的一貫特色,具有超小型的外形(80*23*47mm)。U812BL外插計(jì)算機(jī)的USB口,無(wú)需外接電源。U812BL微型數(shù)據(jù)采集器免費(fèi)配套提供用Visual BASIC6.0(可顯示波形、存盤(pán)、取盤(pán)、打印的虛擬儀器軟件)、Visual C++寫(xiě)的數(shù)據(jù)采集驅(qū)動(dòng)軟件(都有源程序)、1.5米長(zhǎng)的USB口延長(zhǎng)電纜。為了減少干擾信號(hào),建議所有信號(hào)引線都使用屏蔽電纜,并將屏蔽層接地。
圖1
圖2
U812BL微型數(shù)據(jù)采集器:
1、性能
分辨率: 12位
通道數(shù): 8路單端A/D、5路I/O
采樣速率:≤100KHz
量程: 0~5V、±5V、0~10V、±10V
帶USB轉(zhuǎn)RS-232、I2C、SPI
外插USB口、無(wú)須供電
2、硬件安裝:
將產(chǎn)品的USB口通過(guò)USB線(A口-B口)插到PC機(jī)的USB口上。注意為了,PC機(jī)外殼接地。使用USB-HUB可以對(duì)PC機(jī)的USB口起到一定的保護(hù)作用。
另一端為DB-15針座(配有接線端子或插針,板上有標(biāo)志),引腳分配如下:
1 2 3 4 5 6 7 8
CH0 CH1 CH2 GND TXD SDI SCLK SDO
9 10 11 12 13 14
15
CH3 CH4 CH5 CH6 CH7(RXD) SDA SLK
SDI、SCLK、SDO為SPI總線的3根信號(hào)線、SDA、SLK為I2C總線的2根信號(hào)線、TXD(T)、RXD(R)為RS-232口的發(fā)送(從U812BL向外)與接收。SDI、SCLK、SDO與SDA、SLK這5個(gè)信號(hào)線的任何一個(gè)都可以進(jìn)行單獨(dú)I/O讀寫(xiě)操作,也就是相當(dāng)于5路通用I/O。當(dāng)這5個(gè)腳用于SPI、I2C總線通信時(shí)用SPI、I2C通信操作指令;而當(dāng)這5個(gè)腳用于作通用I/O時(shí)用通用I/O操作指令。CH7模擬信號(hào)的輸入端和RS-232的RXD接收端的共用DB-15的第13腳。 U812BL的RS-232口、I2C接口、SPI接口的讀寫(xiě)操作各有專門(mén)的指令,是對(duì)Windows的專用DLL的調(diào)用,見(jiàn)產(chǎn)品附帶的光盤(pán)。特別說(shuō)明的是U812BL的RS-232口,并沒(méi)有象波仕USB232、USB485系列產(chǎn)品那樣將USB轉(zhuǎn)換為虛擬串口,U812BL的RS-232口必須通過(guò)專用指令來(lái)操作,這樣的優(yōu)點(diǎn)在于更加直接接近Windows的底層操作、較高的效率,較少的,缺點(diǎn)是軟件的可移植性較差。
U812BL有4種可供選擇的被測(cè)電壓的量程范圍:0~5V、±5V、0~10V、±10V,由軟件選擇。
如果用于測(cè)量電流,比如0-10mA、4-20mA,只需要在電流線路中串接電阻(比如250歐姆、100歐姆等)就轉(zhuǎn)換成為了便于測(cè)量的電壓。
圖3
3、驅(qū)動(dòng)安裝及卸載
U812BL配套有一根1.5米長(zhǎng)的USB延長(zhǎng)電纜和驅(qū)動(dòng)軟件(一張光盤(pán))。
按照以下步驟安裝U812BL的驅(qū)動(dòng)軟件:
1.啟動(dòng)計(jì)算機(jī)、確信計(jì)算機(jī)的USB口工作正常。
2.將U812BL的USB電纜插到計(jì)算機(jī)的USB口、計(jì)算機(jī)會(huì)自動(dòng)檢測(cè)到U812BL并且顯示“Find New Hardware”,按“Next”繼續(xù)。
3.將U812BL的配套光盤(pán)插入計(jì)算機(jī)的光驅(qū),按“Search for the best driver for your device”,選中“Specify a location”并且選路徑為“E:\U812BL\Driver”(假設(shè)光驅(qū)為E:盤(pán)) 。
4.Windows 將找到驅(qū)動(dòng)程序并且顯示 USB DATA CONVERTER。 按“Next” 繼續(xù)。
5.Windows又顯示“需要WINDOWS XP認(rèn)證”,直接按“Next”繼續(xù)。
6.Windows安裝完畢所有驅(qū)動(dòng)軟件后,按“Finish”結(jié)束。
用戶可以查看“控制面板”的“系統(tǒng)\設(shè)備管理器\通用串行總線控制器”,就會(huì)發(fā)現(xiàn)中間增加了一個(gè)“USB DATA CONVERTER”(見(jiàn)下圖4),這就是分配給U812BL的。
7.
如果要卸載U812BL的驅(qū)動(dòng)軟件,在下圖的“USB DATA CONVERTER”上按鼠標(biāo)右鍵并且選擇“卸載(U)”。
圖4
圖5
4、應(yīng)用軟件簡(jiǎn)介
U812BL的配套軟件(一張光盤(pán))不僅有驅(qū)動(dòng)程序,還包括Visual Basic 6.0 和 Visual C++編寫(xiě)的應(yīng)用程序(有源代碼)。其中Visual Basic 6.0的程序可以顯示波形、存盤(pán)、取盤(pán)、打?。ㄒ?jiàn)圖2),Visual C++ 6.0的程序界面見(jiàn)圖5。每種語(yǔ)言的程序都包括以下功能的實(shí)例源代碼:A/D轉(zhuǎn)換、通用I/O讀寫(xiě)、I2C讀寫(xiě)、SPI讀寫(xiě)、RS-232收發(fā)等。