论文部分内容阅读
蓝牙技术以其短距离通信和低功耗等特点在无线通信领域占据着重要的地位,广泛应用于日常生活中的诸多领域。现在蓝牙的研究方向主要包括蓝牙协议的研究和蓝牙应用的研究。
随着蓝牙设备种类及数量的激增,蓝牙设备驱动能力不足及服务种类贫乏的缺点限制了蓝牙应用的发展。本文在蓝牙应用的研究方向上,针对以上两点不足提出了一种面向服务的蓝牙多天线系统总体设计方案。针对服务概念的不同,提出两种应用场景,从而抽象出系统的两种应用模型,C/S模型和多点模型。C/S模型下蓝牙多天线系统作为该模式的一个组成部分,另外还包括服务器端(PC)和客户端(手机),客户端是服务的申请者,服务器端是服务的提供者,蓝牙多天线系统相当于服务的中转者;多点模型模拟星型网络拓扑结构,蓝牙多天线系统为整个模式的核心,它根据个性化的服务请求来调度不同的蓝牙天线,使之与不同的蓝牙设备建立蓝牙链路。
系统基于Xilinx公司Spartan3-E系列FPGA硬件平台,采用Cypress公司的嵌入式USB主机控制器SL811HS作为系统内FPGA与蓝牙天线的数据传输方式,采用蓝牙技术作为系统与外界的数据传输方式。在深入研究FPGA和USB硬件原理的基础上,设计实现了系统硬件原型。
系统软件主要由驱动程序、应用程序构成,硬件逻辑电路实现了系统软件和硬件之间的接口,从而能够实现软件对USB主机控制器的各种操作。
本文提出的面向服务的蓝牙多天线系统是蓝牙技术应用领域的拓展,在相关领域具有一定的创新性,对蓝牙技术的发展有一定的推动作用。