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