论文部分内容阅读
本文提出并研究了一种蓝牙设备测试系统,并针对于一种蓝牙应用-蓝牙头戴式设备,设计并实现了蓝牙头戴式设备测试系统。系统以CSR的BlueCore2-flash芯片为核心,以Microsoft WindowsXP和CSR公司提供的Bluelab为平台,能够实现对不同生产厂商生产的各种蓝牙头戴式设备进行应用协议一致性和设备运行性能的测试,并生成相应的测试报告。该系统实现成本低,能够满足对蓝牙头戴式设备的应用测试要求,可为各种从事蓝牙头戴式设备研究的单位和个人提供可靠的应用测试技术手段。本文在简要介绍蓝牙技术及其应用的基础上,首先提出了蓝牙设备应用测试系统研制的意义,全面阐述了蓝牙通信协议体系,重点分析了射频基带协议、链路层协议、串口仿真协议、应用层协议等与设计蓝牙设备测试系统密切相关的协议内容。大型蓝牙测试设备侧重蓝牙协议一致性测试、设备之间互操作性测试和设备参数与性能全面测试,且存在测试系统实现复杂、造价昂贵、应用效率不高的缺点,不适合一些企业,特别是中小型企业进行蓝牙技术应用产品开发。为此,本文提出了一种蓝牙设备应用测试系统的设计方案,并针对具体的蓝牙头戴式设备应用测试规范完成了测试系统的编程实现。测试系统利用PC机及其操作系统提供测试界面支持,通过RS232串口进行测试数据通信实现蓝牙主机的测试控制,将蓝牙应用的底层协议封装于蓝牙芯片中,设计了AT接口,利用VB代码在WindowsXP平台下进行了接口应用程序(内部程序)的编程实现,配合PC机的外部应用程序实现了蓝牙耳机的应用和操作性能测试。论文详细论述了蓝牙头戴式设备应用测试系统的设计,包括蓝牙底层协议调用接口、AT接口、各类控件和用户操作界面等。利用该测试系统对重庆金瓯科技有限公司的一款蓝牙耳机进行了实际测试,给出了测试过程和测试结果,并对测试结果进行了分析。测试结果表明该蓝牙头戴式设备应用测试系统稳定可靠,性能良好。