U812BL
USB微型数据采集器
——8路12位A/D、带RS-232、I2C、SPI
U812BL为我公司研制、生产的多功能USB数据采集器产品。波仕U812BL不仅实现了8路12位A/D转换以及5路通用I/O、而且还带USB与RS-232、I2C、SPI总线的转换。U812BL是波仕全新一代数据采集器产品。专利产品,谨防假冒!专利号:2。
U812BL微型数据采集器秉承波仕产品的一贯特色,具有超小型的外形(80*23*47mm)。U812BL外插计算机的USB口,无需外接电源。U812BL微型数据采集器免费配套提供用Visual BASIC6.0(可显示波形、存盘、取盘、打印的虚拟仪器软件)、Visual C++写的数据采集驱动软件(都有源程序)、1.5米长的USB口延长电缆。为了减少干扰信号,建议所有信号引线都使用屏蔽电缆,并将屏蔽层接地。
图1
图2
U812BL微型数据采集器:
1、性能
分辨率: 12位
通道数: 8路单端A/D、5路I/O
采样速率:≤100KHz
量程: 0~5V、±5V、0~10V、±10V
带USB转RS-232、I2C、SPI
外插USB口、无须供电
2、硬件安装:
将产品的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口的发送(从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的调用,见产品附带的光盘。特别说明的是U812BL的RS-232口,并没有象波仕USB232、USB485系列产品那样将USB转换为虚拟串口,U812BL的RS-232口必须通过专用指令来操作,这样的优点在于更加直接接近Windows的底层操作、较高的效率,较少的,缺点是软件的可移植性较差。
U812BL有4种可供选择的被测电压的量程范围:0~5V、±5V、0~10V、±10V,由软件选择。
如果用于测量电流,比如0-10mA、4-20mA,只需要在电流线路中串接电阻(比如250欧姆、100欧姆等)就转换成为了便于测量的电压。
图3
3、驱动安装及卸载
U812BL配套有一根1.5米长的USB延长电缆和驱动软件(一张光盘)。
按照以下步骤安装U812BL的驱动软件:
1.启动计算机、确信计算机的USB口工作正常。
2.将U812BL的USB电缆插到计算机的USB口、计算机会自动检测到U812BL并且显示“Find New Hardware”,按“Next”继续。
3.将U812BL的配套光盘插入计算机的光驱,按“Search for the best driver for your device”,选中“Specify a location”并且选路径为“E:\U812BL\Driver”(假设光驱为E:盘) 。
4.Windows 将找到驱动程序并且显示 USB DATA CONVERTER。 按“Next” 继续。
5.Windows又显示“需要WINDOWS XP认证”,直接按“Next”继续。
6.Windows安装完毕所有驱动软件后,按“Finish”结束。
用户可以查看“控制面板”的“系统\设备管理器\通用串行总线控制器”,就会发现中间增加了一个“USB DATA CONVERTER”(见下图4),这就是分配给U812BL的。
7.
如果要卸载U812BL的驱动软件,在下图的“USB DATA CONVERTER”上按鼠标右键并且选择“卸载(U)”。
图4
图5
4、应用软件简介
U812BL的配套软件(一张光盘)不仅有驱动程序,还包括Visual Basic 6.0 和 Visual C++编写的应用程序(有源代码)。其中Visual Basic 6.0的程序可以显示波形、存盘、取盘、打印(见图2),Visual C++ 6.0的程序界面见图5。每种语言的程序都包括以下功能的实例源代码:A/D转换、通用I/O读写、I2C读写、SPI读写、RS-232收发等。