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