片与PC机串口进行数据收发。31信号采集模块CSRBlueCore02蓝牙模块具有HCIUART与HCIUSB传输层。本课题采用了编程较为简单HCIUART接口与微控制器LPC2146连接。蓝牙模块与ARM的硬件连接如图2所示。由于蓝牙模块和ARM都采用33V电源供电,故其接口间不存在电平差异,不需要电平转换。蓝牙模块UART接口的发送端UARTTX接LPC2146的UART0接收端RXD0,而蓝牙模块的UART接口的接收端UARTRX接LPC2146的UART0发送端TXD0。
f蓝牙模块的复位电路有上电复位,手动复位和LPC2146控制复位三种复位功能。在RST脚上的高电平持续时间大于5ms时,蓝牙模块将被复位。图2中C1和R3组成上电复位电路;S1为长开按钮,当S1按下时,实现手动复位;LPC2146的P016脚BTRST也可以通过D1二极管复位蓝牙模块。32蓝牙接收模块接收模块与监控PC机连接,用来接收从采集模块发送过来的蓝牙ACL数据包,并将之传送到PC。蓝牙模块与PC机的通信是基于HCIRS232接口,使用了一片电平转换芯片MAX3232将TTL电平转换成RS232电平,实现了利用PC机串口与蓝牙模块通信,进行数据收发的功能,如图3所示。
PC机与蓝牙模块的接口使用了硬件流控,如图4所示。
f值得注意的是,PC机主板内置的RS232接口能达到的波特率最大仅为1152kb/s,远远低于蓝牙模块ACL,连接的最大通信速率721kb/s。为了避免RS232接口成为数据采集系统的数据传输瓶颈,使用了一块PCIRS232的接口卡,其波特率可以达到1Mb/s。另外,RS232接口的波特率也受其传输距离的制约。经过实验反复验证,最终接收端蓝牙HCIUART传输层能在4608kb/s的波特率下正常的收发数据。33硬件抗干扰措施在此系统中,诸如ARM,信号调理芯片,蓝牙模块都是易受干扰的元器件,因此抗干扰技术是系统设计中需要重点考虑的问题。在硬件的设计时,主要采取了如下措施来加强整个测试系统的抗干扰能力:1对电路板采用了电池供电。采用42V的锂电池供电,可以提供相对稳定的电压和纯净的电流。相对于其他采用金属滑环或者旋转变压器供电的方案,电池供电消除了这两种方式带来的交流噪声及电源波动。2对ARM处理器加入了电源监控芯片MAX823及看门狗电路。当电源的波动超过安全阈值时36~29V,MAX823将产生一个Reset信号,对微处理器进行复位。4结语本课题基于蓝牙技术的无线测试系统正是近距离无线通信技术在测试领域的应用。该无线测试系统采样通道数多,体积小,功耗低,具有多种节能模式,安装简便,兼具有信号调理和信号遥传的功能,不但可r