蓝牙数据传输系统外文翻译文献.docx
- 文档编号:27352458
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:22
- 大小:117.64KB
蓝牙数据传输系统外文翻译文献.docx
《蓝牙数据传输系统外文翻译文献.docx》由会员分享,可在线阅读,更多相关《蓝牙数据传输系统外文翻译文献.docx(22页珍藏版)》请在冰豆网上搜索。
蓝牙数据传输系统外文翻译文献
蓝牙数据传输系统外文翻译文献
(文档含中英文对照即英文原文和中文翻译)
译文:
基于控制蓝牙数据传输系统
摘要:
蓝牙协议,是一种基于蓝牙数据传输系统的研发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传输层,所述蓝牙HCIProtocol可以两种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.系统设计
图1.系统硬件设计
研究蓝牙协议之后,我们通过使用模式取系统的设计,该蓝牙模块(蓝牙)与主机控制器(MCU)连接。
在系统中,MCU将接受AT命令来控制UART蓝牙模块。
该系统设计有几个技术指标,如下,
1)自动连接模式
这种连接方式,我们应该一对具有相同的硬件两个蓝牙,MCU器件结构,但事先不同的物理地址。
这两个设备会,如果他们自动连接到达连接距离。
2)FLASH存储
A级FLASH芯片MCU上进行。
这是要被发送可以被存储在FLASH和它的数据当它建立了两个设备之间的链接将被自动发送。
该数据将不被发送不止一次。
3)搜索和选择功能
主设备可以搜索所有装置与它相同的模型,并与其他装置网络中的蓝牙功能。
搜索结果的格式为“设备地址+设备类型+信号强度“,而主设备将决定哪些设备搜寻后链接。
4)接收模式
该系统两个接收模式:
一种是,蓝牙MCU器件与其他连接像PC和智能终端智能终端是负责数据传输的。
另一种是不存在终端与蓝牙-MCU设备连接和该数据将是发送到FLASH直接。
该模式消除终端环节,使设备更便携,而且设备可以随时与他人建立和传输数据自动链接没有通知任何他人或触发任意键。
该系统被分成两个部分,一个是蓝牙模块与蓝牙HCI协议,并另一种是MCU从而起到主机控制器的作用,进行它的闪存芯片。
4.系统硬件结构
系统由微控制器串行端口上的控制,可以配置蓝牙模块的参数和自动传输数据。
图2.蓝牙MCU系统的硬件结构
4.1。
芯片选择
1)MCU
该系统主控制器C8051F020选择的芯片。
C8051F020的是混合信号系统MCU。
它是用CIP-51核兼容并且它也具有SPI接口和两个UART串行接口,可满足设计的要求,简化了电路,提高系统的抗干扰能力。
C8051F020拥有更少的扩展芯片,结构简单,更多的资源优势,更高运算速度快,编程简单,易升级,与普通MCU相比。
有可能保证了可靠性和稳定性。
2)蓝牙模块
蓝牙模块采用CSR蓝牙Core4与蓝牙2.0标准的蓝牙芯片类1.蓝牙Core4具有高的信号灵敏度的优点,长距离连接的和易于使用。
它可以与AT命令查看和配置参数,满足要求数据传输的无线串口上。
蓝牙模块支持所有蓝牙协议。
它采用串行通信方式和可以通用串行接口和蓝牙数据传输之间进行转换。
与模块多从的结构可与具有最多7个远程蓝牙主设备进行通信SPP在它在同一时间。
它使用AT命令来设置控制参数或发出控制命令和支持多种波特率。
硬件流控制,还支持和最大波特率连接1382400bps。
模块的通信频带是蓝牙标准的2.4GHz。
该蓝牙模块包括三个部分:
基带控制器,蓝牙适配器和2.4GHz的RF模块。
蓝牙适配器,增加额外的功率放大器和外置天线,扩展了蓝牙通信范围使得最大连接距离可以在理想的环境中达到1800M。
3)FLASH芯片
FLASH芯片采用Atmel公司生产的AT45DB161D-SU。
其存储容量为16M,和供给电压范围为2.7V-3.6V,最大工作电流为15mA
4.2。
主控制器和蓝牙模块连接
MCU使用与22.1184MHz频率的晶体,和连接波特率蓝牙模块和MCU是38400个基点。
单片机系统及其发挥主控制器的作用带有蓝牙模块的连接应该是人机交互。
HCI包括两部分,一个是主控制器其与蓝牙模块连接,而另一个是命令接口的软件。
五,结论
基于蓝牙协议,尤其是蓝牙核心协议和蓝牙HCI的研究协议,一种蓝牙数据传输基于MCU的控制系统在文中提出,提供产品开发低成本和便携式蓝牙设备的解决方案。
通过使用该系统,连接可以自动两个蓝牙设备之间建立具有相同的模式,但不同的物理地址,其被预先配对。
该系统具有制定了关于终端的对等层的文件传输协议,使得文件可传送自动。
在此基础上,该系统可扩展到点的模式,以多点或特设网络。
原文:
MCU-ControllingBasedBluetoothDataTransferringJiaLIU,GuangminSUN*,DequnZHAO,XuYAO,YihangZHANG
Abstract
BasedonresearchingofBluetoothProtocol,akindofBluetoothdatatransferringsystembasedonMCU-controllinghasbeenproposedinthepaper.Inthesystem,theMCUinwhichtheBluetoothHCIprotocolhasbeenembeddedisusedtocontroltheBluetoothmoduleonUARTandmaketheBluetoothdevicesintheBluetoothnetworkestablishconnectionandtransferdataautomatically.Inthehardwaredesign,thechipC8051F020isselectedasthehostcontroller.BecausechipC8051F020hastwoUARTserialinterfaces,itcanmeettherequirementofdesign,simplifythecircuitandenhancesystemanti-jammingcapability.TheBluetoothmoduleusedinthesystemisCSRBluetoothCore4withBluetoothStandard2.0class1whichhastheadvantagesofhighsignalsensitivity,longdistanceofconnectionandeasytouse..
Keywords:
Bluetooth;DataCommunication;MCU;HCI;UART
1.Introduction
Bluetoothisaradiotechnology,supportingcommunicationofdeviceinshortdistance,andmaking
wirelessinformationtransferbetweennumerousdevicespossible.TheBluetoothhasbeenusedinaseries
oftechnologies,methodsandtheoriesforhardwareandsoftwaredesigns.Forexample,wireless
communicationandtechnologiesinnetwork,engineeringandsoftwaredependabilitytheory,protocol
testingtechnology,standarddescribinglanguage,built-inRTOS,cross-platformdevelopmentand
graphicaluserinterfacestechnology,interfacetechnologyforsoftwareandhardware,andCMOSchips
integrationtechnologyetc.[1].Becauseofthesmallsizeandthelowpower,theapplicationofBluetooth
technologyismorethanacomputer’speripheraldevice.Itcanbeintegratedinsideofanydigitaldevice,
especiallyformicrodevicesandportabledevices,whichdonotrequirehighqualityontransferspeed.
Inmodernlife,withfastdevelopmentofdigitaltechnology,thewirelessinformationtransferis
neededfrequentlybetweenallkindsofdigitaldevicesandcomputers.Especiallyinindustrialcontroland
datacollection,asecurewirelesswaytoconnectandexchangeinformationbetweencomputerandMCU
isparticularlyimportant.Basedontheproblem,aBluetoothcommunicationsystembasedonMCUcontrolling
isproposedinthepaper.ThesystemiscontrolledbyMCUandcancommunicatewithany
otherBluetoothdeviceintherangeofBluetoothnetwork,suchascellarphone,PDAetc.
2.OverviewofBluetoothProtocolStack
2.1.ProtocolStandardsandSpecificationofBluetooth
Bluetoothusesavarietyofprotocols.CoreprotocolsaredefinedbythetradeorganizationBluetooth
SIG(SpecialInterestGroup).Additionalprotocolshavebeenadoptedfromotherstandardsbodies.Inthis
section,anoverviewofthecoreprotocolsandthoseadoptedprotocolsthatarewidelyusedwillbefully
discussed.CoreprotocolsprovidethestandardsandqualificationforBluetoothproducts.
Currently,theBluetoothspecificationhasseveralversions1.0,1.1,2.0,2.1,3.0,4.0[2].OnApril21,
2010,theBluetoothSIGcompletedtheBluetoothCoreSpecificationversion4.0,whichincludesClassic
Bluetooth,BluetoothhighspeedandBluetoothlowenergyprotocols.Bluetoothhighspeedisbasedon
Wi-Fi,andClassicBluetoothconsistsoflegacyBluetoothprotocols[3].
Bluetoothisastandardwire-replacementcommunicationsprotocolprimarilydesignedforlowpower
consumption,withashortrange(power-class-dependent:
100m,10mand1m,butrangesvaryin
practice;seetablebelow)basedonlow-costtransceivermicrochipsineachdevice.Becausethedevices
usearadio(broadcast)communicationssystem,theydonothavetobeinlineofsightofeachother.
TABLEI.PARAMETERSOFEACHCLASS
Inmostcasestheeffectiverangeofclass2devicesisextendediftheyconnecttoaclass1transceiver,
comparedtoapureclass2network.Thisisaccomplishedbythehighersensitivityandtransmission
powerofClass1devices.WhiletheBluetoothCoreSpecificationdoesmandateminimumsforrange,the
rangeofthetechnologyisapplicationspecificandisnotlimited.Manufacturersmaytunetheir
implementationstotherangeneededtosupportindividualusecases.
TheBluetoothSpecificationincludestwoparts:
ProtocolSpecificationandApplicationFramework.
TheProtocolSpecificationdefinesBluetoothprotocolsoneachlayerandtheApplicationFramework
indicatesthathowtousethoseprotocolstomanufactureapplications.
TheProtocolStackcanbedividedintothreepartsfromtoptobottom:
TransferProtocol,Mediation
AgreementandApplicationProtocol.TheTransferProtocol,includingLMP,L2CAP,HCI,areincharge
ofconfirmingthemutualpositionofBluetoothdevices,establishingthephysicallinkan
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蓝牙 数据传输 系统 外文 翻译 文献