蓝牙数据传输系统外文翻译文献

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蓝牙数据传输系统外文翻译文献

(文档含中英文对照即英文原文和中文翻译)

译文:

基于控制蓝牙数据传输系统

摘要:

蓝牙协议,是一种基于蓝牙数据传输系统的研发MCU控制协议已经被提出。在系统中,其中,所述蓝牙HCI协议已经被嵌入MCU处于用于控制UART蓝牙模块,使蓝牙设备的蓝牙网络中建立连接,并自动传输数据。在硬件设计中,芯片C8051F020被选择作为主机控制器。由于芯片C8051F020有两个UART串行接口,可满足设计

要求,简化电路和增强系统的抗干扰能力。在系统中使用的蓝牙模块是CSR蓝牙芯4与蓝牙标准2.01类具有高的信号灵敏度的优点,长距离连接和易于使用。

关键词:蓝牙;数据通信; MCU; HCI; UART

1.简介

蓝牙是一种无线电技术,支持在短距离设备的通信,以及制备可能众多设备之间进行无线信息传输。蓝牙在一系列被使用技术,方法和理论对硬件和软件的设计。例如,无线通信和网络技术,工程和软件可靠性理论,协议测试技术,标准的描述语言,内置RTOS,跨平台开发和图形用户接口技术,接口技术的软件和硬件,和CMOS 芯片集成技术等[1]。由于小尺寸和低功耗,蓝牙应用的技术比一台计算机的外围设备等等。它可以在任何数字设备的内部被集成,特别是对于微器件和便携式设备,其不要求在传输速度高品质。

在现代生活中,随着数字技术的快速发展,无线信息传输各种数码设备和计算机之间经常需要。尤其是在工业控制和数据采集器,连接电脑和MCU之间的安全无线的方式和交换信息是特别重要的。基于这个问题,基于单片机蓝牙通信系统中控制在本文提出。该系统是由微控制控制,并且可以与任何通信其他蓝牙设备中的蓝牙网络的范围内,如地窖电话,PDA等。

2.蓝牙协议栈的概述

2.1协议标准和蓝牙规范

蓝牙采用多种协议。核心协议由行业组织蓝牙定义SIG(特别兴趣小组)。附加议定书已经从其他标准组织采纳。在这部,核心协议和那些通过协议被广泛采用将全面的概述讨论。核心协议提供了蓝牙产品的标准和资格。目前,蓝牙规范有几个版本1.0,1.1,2.0,2.1,3.0,4.0 [2]。4月21日,2010年,蓝牙技术联盟完成了蓝牙核心规范4.0版,其中包括经典支持蓝牙,蓝牙高速,低功耗蓝牙协议。高速蓝牙是基于无线网络连接,和传统蓝牙由传统的蓝牙协议[3]。蓝牙是一个标准线更换通信协议主要用于低功耗消费,具有短的范围(功率级依赖性:100米,10米和1m,但范围内变化在实践;见下表)根据每个设备低成本的收发器芯片。因为这些设备使用的无线电(广播)的通信系统,它们不必在视线彼此的线。

表中每个类的参数

在大多数情况下,2级的设备的有效范围,如果他们连接到一个1级收发器延伸时,相比纯粹的2级网络。这是由更高的灵敏度和传输完成1类设备的电源。而蓝牙核心规范并授权为最低范围内,该技术的范围是应用特定并且是没有限制的。制造商可以调整他们的实现的范围需要支持个别用例。蓝牙规范包括两部分:协议规范和应

用程序框架。协议规范定义了每个层和应用程序框架蓝牙协议指示如何使用这些协议来制造的应用程序。该协议栈可分为三个部分从上到下:传输协议,中介协议和应用协议。该传输协议,包括LMP,L2CAP,HCI,在负责确认蓝牙设备的相互位置,建立物理链路和逻辑链路的和管理它们。对高层次应用协议或调解协议提供支持其中蓝牙逻辑链路上工作,并提供应用层的各种方案接口(如RFCOMM,SDP,红外,PPP,UDP,TSC和AT指令集等)。

2.2 蓝牙核心协议

蓝牙核心协议被分成四部分:

1)基带协议(BP)

基带层,也被称为基带包,在蓝牙协议中的物理层协议堆叠。在蓝牙基带从像其他服务管理物理信道和链路分开纠错,数据美白,跳选择和蓝牙安全。基带层位于顶在蓝牙堆栈的蓝牙无线电层。基带协议是作为一个链接控制器,其与链路管理器适用于进行像链路连接的链路级例程和功率控制。基带还管理异步和同步链路,处理数据包和没有寻呼,查询到该地区的访问和查询蓝牙设备。

2)链路管理协议(LMP)

它用于建立蓝牙设备之间的链路,以及用于无线电链路的该控制。它是主机控制器上实现。

3)逻辑链路控制和适配协议(L2CAP)

它是适配协议,它为高级别转移层协议屏蔽基带协议和应用层协议。它提供了高级别应用层和传输层,用更有效的数据包格式。它被用于使用复用的两个设备之间的多个逻辑连接不同更高级别的协议。它提供了分段和在空气包的重新组装。在基本模式,L2CAP提供数据包具有可配置高达64KB的有效载荷,有672字节默认的MTU 和48字节的最低强制支持MTU。在重传与流动控制模式,L2CAP可配置为可靠或同步数据每通过执行重传和CRC校验通道。蓝牙核心规格附录1增加了两个额外的L2CAP模式的核心规范:增强重传模式(ERTM)[4]和流模式(SM)的[5]。这些模式有效地弃用原来的重传和流控制模式。在任何这些模式的可靠性是由下层任选和/或附加地保证通过配置重传和冲洗超时数蓝牙BDR / EDR空中接口(时间在此之后,无线电将刷新包)。顺序排序由下层保证。

4)服务发现协议(SDP)

SDP起到蓝牙框架非常重要的作用,它是所有的用户模式的基础。它许一个设备发现其他设备,以及它们的相关联的参数的支持服务。例如,移动电话连接到蓝牙耳机时,SDP将被用于确定哪些蓝牙配置文件是由耳机(耳机模式,免提模式,高级音频支持传输模式(A2DP)等),并连接到他们每个人所需要的协议多路复用设置。每个服务都由一个全局唯一标识符(UUID),官方服务(蓝牙标识配置文件)分配一个短表UUID(16位,而不是完整的128)。在蓝牙系统,只能通过SDP,客户可以获取设备的信息,服务和服务功能的信息来建立不同SDP层链路。

2.3。HCI协议

HCl(主机控制器接口)的主机栈之间的标准化的通信(例如,个人电脑或手机

OS)和所述控制器(蓝牙IC)。该标准允许的主机栈或控制器集成电路以最小适应交换。盐酸属于蓝牙协议栈,这是一个标准接口,蓝牙定义规范。它适合用于蓝牙通信模块的硬件。该定义描述了HCI驱动器和主机控制器固件之间的接口。HCI传输层是蓝牙主机与蓝牙主机控制器之间的物理接口。目前,HCI传输层的物理接口是由通用串行总线(USB)构成的,串行端口(RS232),通用异步收发器(UART)和个人电脑存储卡[7]。最常用的是USB(个人电脑)和UART(在移动电话和PDA)。上的UART传输层,所述蓝牙HCI Protocol可以两种UART串行端口间使用它们是在相同的PCB板。

串行和并行形式之间的转换的基本方法。数字串行传输

通过一个单一的金属丝或其他媒体信息(位)比平行更具成本效益

通过多线传输。

通常,在UART不产生或接收的不同项之间所使用的外部信号直接装备。单独的接口设备用于UART的逻辑电平信号转换为并从外部信令水平。外部信号可以是许多不同的形式。示例电压信号标准RS-232,RS-422和RS-485从环评。历史上,存在或无电流(电流环路)的在电报电路中使用。一些信令方案不使用电线。这样的例子有光纤,红外和蓝牙在其串行端口配置文件(SPP)。一些信令方案使用的载波信号的调制(带或不带线)。例子音频信号的调制与电话线调制解调器,具有数据无线电RF调制,DC-LIN用于电力线通信。通信可能是“全双工”或“半双工”。

在系统中,UART使用RS232接口参数配置,如表II

表II。RS232接口参数配置

使用RTS / CTS是避免UART缓冲区溢出。它允许主机控制器或蓝牙主机传送数据时的CTS的值是1,并且不当值为0完全流动时间是最大从RTS的值设置为0到流传输完成时间。UART信号线设置调制解调器模式为null,RS232的连接状态。要RS232,当地TXD与RXD遥控器,反之亦然联系。的UART具有校正的功能。当蓝牙主机失去了与连接它必须复位主机控制器。出RS232的同步意味着HCI分组指示器或者HCI分组长度超出的范围。主机控制器将硬件宕机的信息发送到蓝牙主机,通知错误消息的蓝牙主机中,如果它是从主控制器和蓝牙之间的同步。对于重新同步,主机控制器需要接受来自蓝牙主机的命令复位。

3.系统设计

相关文档
最新文档