




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑WRAPTHOR2022—1在蓝牙车载电话中的应用-新品速递摘要语音通信是蓝牙技术应用的一个重要方面,与音频传输应用相关的应用框架是蓝牙免提应用框架。当用户无法腾出手去接听电话时,就可以利用蓝牙的电话免提功能,进行无线免提语音控制拨打与接听电话,并遥控音量的大小。它是基于蓝牙串口应用框架的,通过串口仿真协议层来传递AT电话控制指令。本文首先介绍芬兰B1uegiga公司推出的蓝牙模块WRAPTHOR2022-1的结构和工作原理,然后给出一种嵌入式蓝牙车载免提电话系统的实现实例,包括系统硬件和协议栈软件的实现。关键词蓝牙模块WRAPTHOR2022-1免提应用框架车载电话引言蓝牙技术是一项新兴的技术,其主要目的是在全世界建立一个短距离的无线通信标准。它使用2.4GHz的ISM(IndustryScientificMedical)频段来传送话音和数据,运用成熟、实用,先进的无线技术来代替电缆。蓝牙技术提供了低成本、低功耗的无线接口,使所有固定和移动设备通过微微网PAN(PersonalAreaNetwork)连接起来。本文介绍的蓝牙模块是由芬兰Bluegiga公司推出的蓝牙芯片WRAPTHOR2022-1。它是一款适合于短距离无线通信的射频/基带模块,其特点是集成度高,功耗小,完全兼容蓝牙协议Verslonl.1,可嵌人任何需要蓝牙功能的设备中。该芯片包括基带控制器、无线收发器、闪存等功能块,可提供高至RFCOMM(串口仿真协议)和VM(用户应用层)的软件协议。对用户的接口可以是HCI或ASCII接口(基本AT指令集命令层接口),应用此控制方式,用户可以方便地实现ACL与SCO链路的建立,以实现数据与语音传输。此外,该芯片还提供USB、UART和PCM接口,用于与主机通信;并且支持蓝牙语音和数据传输,输出功率满足蓝牙操作的要求(远可达到100m)。
1蓝牙模块内部结构及功能块介绍WRAPTHOR2022-l包含5个功能块:射频补充控制单元部分、蓝牙芯片组、闪存、电源管理模块和时钟,其系统框图如图1所示。
1.1射频补充控制单元根据用户的开发要求设置蓝牙射频发射功率等级,分别实现1级功率100mW(20dbm),2级功率2.5mW(4dbm),3级功率lmW(0dbm)的不同发射功率要求。蓝牙射频补充控制单元将由天线收到的2.4GHz高频信号经带通滤波器,低噪放大送入BlueCore02的射频单元,同时将由BlueCore2射频单元产生的2.4GHz高频信号送入功放,经带通滤波器滤波后由外接天线发射出去。射频天线可根据用户的需求灵活选用,本方案采用内建隐藏方式的倒F型天线(利用PCB板材进行天线设计)。本蓝牙模块的RF引脚外接匹配阻抗为50Ω的天线。1.2蓝牙芯片组蓝牙芯片组Bluecore02采用的是英国CSR公司的第二代需外置固件存储器的单芯片(BlueCore02-ex-ternal),其内部结构框图如图2所示,主要包括无线收发器,基带与逻辑链路控制器及对外接口电路。
无线收发器是一个工作在2.4~2.4835GHzISM频段的短距离微波频率射频收发器,使用GFSK调制,的发送或接收数据传输率为1Mb/s。它能在可供使用的79个信道(2400~2483.5MHz)之间快速地跳频(1600个信道/s),通道带宽是1MHz,频率偏差在140~175kHz之间,能满足蓝牙操作,输出功率是17dbm,能进行可编程功率控制。安装天线之后,传输距离可达100m,符合ISM频段的FCC和ETSI标准。该收发器以RadioASIC为基础,集成了环路滤波器、压控振荡器(VCO)、天线滤波器、收发控制器、发送器和接收器6个操作部件。基带控制器包括:微处理器、存储器、接口电路、语音处理电路、电源管理与时钟电路等。微处理器是一个基于32位ARM的功能块,它完成射频信号处理,控制和协调各功能部件等功能。32KB的片上RAM用于存储临时数据(保持蓝牙语音与数据的缓冲存储)。外部存储器驱动部分用于与外部Flash或ROM的连接与驱动。接口电路向外围设备及蓝牙主机提供各种通信接口,包括USB接口、SPI接口(同步串行接口用于与其他外设数字设备进行通信或作为外部Flash的编译和接口)、UART口和PCM口(用于与外接数字音频信号之间的匹配,可以直接接入PCM格式的音频数字信号)。1.3闪存闪存以二进制代码的格式存放蓝牙固件,可与基带控制器交换数据地址和控制信号。蓝牙固件包括射频和基带各层协议及接口应用程序。本蓝牙模块默认的软件协议栈为RFCOMMStack,其协议栈框图如图3所示。
其中,蓝牙基带与链路控制器协议(LC)处理与高层协议数据的协议转换,将来自高层协议的数据进行信道编码,向下传给射频进行发送;接收数据时,射频将经过解调恢复空中数据并上传给基带,基带再对数据进行信道解码,向高层传输。链路管理器实现了链路管理协议(LMP),负责处理底层链路控制。每个蓝牙设备都可以通过LMP与另一个蓝牙设备的链路管理器进行点对点的通信。逻辑链路控制与适配协议(L2CAP)为高层协议与底层协议之间不同长度PDU(协议数据单元)的传输建立一条桥梁,并且为较高的协议层屏蔽低层传输的特性。串口仿真协议(RFCOMM)为串行电缆连接方式的替代提供接口环境。基于这种方式的软件协议栈,将蓝牙协议栈高至RFCOMM层的软件协议都嵌入到主机控制器,从而大大减少主机一方软件开发的工作量。相对于传统基于HCI层的软件协议栈,该方式给蓝牙应用开发工程师带来了极大的便利条件。微处理器和固件一起构成了整个蓝牙芯片的,称为蓝牙引擎。1.4电源管理模块该模块提供芯片所需电源。Vcc的典型值是3.3V。1.5时钟该模块内置16MHz的时钟。时钟由一个晶体振荡器产生,保证定时精度在20×10-6之内。
2芯片接口和主要引脚介绍BLUEGIGA2022-1与主机或其他设备互联时,有三种接口方式。2.1USB接口BLUEGIGA2022-l的USB接口符合USBl.1规范,双向端口USB_D+USB_D-,数据传输可达12Mbps。当使用USB接口与主机通信时,BLUEGIGA2022-l是一个USB从设备。与该接口有关的引脚有:◆USB_D+(BI)USB_D-(B2)用于数据传输;◆USB_ONGND用于与笔记本电脑互联,可用来控制笔记本电脑的状态,当主机处于掉电模式时,如果蓝牙设备收到建立连接的请求,USB_ON信号就会“唤醒”主机,主机可通过GND信号指示自己处于“挂起”模式。2.2UART接口BLUEGIGA2022-l的UART接口符合工业标准16C450,支持以下波特率(单位为b/s):1200、2400、4800、9600、19200、38400、57600、76800、l15200、230400、460800、921600和1382400。使用PSTOOL设置软件(通过SPl口与PC机相连)可改变UART接口的波特率。2.3PCM语音口标准的PCM语音接口采样速率为8kHz。语音编码方式可采用CVSD(连续可变斜率增量调制)、μ律(8位)或A律(8位)。考虑到编码的健壮性,应优先选择CVSD。与PCM语音接口有关的引脚信号有:◆PCM_SYNC设置PCM数据的采样速率;◆PCM_CLK设置PCM数据的传输速率,该模式支持主控方式与从方式,在主方式条件下,蓝牙模块产生128kHz、256kHz和512kHz三种时钟信号,可由PSTO01。进行设置;◆PCM_0UTPCM_IN接收或发送语音编码信号。
3蓝牙车载免提系统简介语音通信是蓝牙技术应用的一个重要方面。SIG为各种应用蓝牙技术的产品制定了相应的应用框架,其中,音频应用框架中的头戴式设备框架和免提应用框架是基于通用访问框架(GAP)中的串口应用框架(SPP)。头戴式设备框架定义了执行耳机功能的蓝牙设备所使用的协议和过程,这类设备常见的有耳机、个人电脑和蜂窝电话。免提应用框架定义了车载免提设备的实现要求,该设备可以和蓝牙手机通过语音控制实现拨打和接听电话功能。下面介绍基于免提应用框架的蓝牙语音系统。本套系统利用BLUEGIGA2022-l蓝牙模块,开发了一套蓝牙车载免提系统,它能使现有的各种不具备蓝牙功能的通信设备(手机或固定电话)或者支持蓝牙免提功能的手机与蓝牙免提耳麦之间进行无线语音传输,从而实现蓝牙技术向现有设备的后向兼容。3.1免提应用框架正在驾驶汽车时手机响r,此时又不能腾出手接电话,蓝牙免提应用框架(HandFreeProfile,HFP)提供了对这个问题的一种解决方案,您可以用语音控制车内的蓝牙免提设备来完成和蓝牙手机的通信。免提应用框架(HFP)与电话控制二进制(TCS-Bi-nary)协议无关,只要通过在蓝牙串口仿真协议(RF-cOMM)层传输AT电话控制指令,就能够实现蓝牙免提设备的全部功能。该系统由蓝牙适配器和蓝牙免提耳麦两部分构成。若用户的手机不具备蓝牙功能,则可将蓝牙适配器与现有的通信设备(手机)相连,实现蓝牙与手机之间的信号转换。由手机上的音频口将音频信号提取出来,并利用手机中主通信模块上的AT指令接口与蓝牙模块进行通信。蓝牙免提上有PTT按钮,用于接听和挂断来电。蓝牙适配器(或用户自带支持免提功能的蓝牙手机)和蓝牙免提彼此之间可建立蓝牙无线链路,用于传输语音、数据或控制信号。系统工作流程如下:呼人(IncomingCall)即下行链路,指的是由蜂窝网发起的到音频网关的呼叫连接;呼出(OutgoingCall)即上行链路,指的是由音频网关发起的到蜂窝网的呼叫连接。蓝牙适配器和免提单元既可以作为主方也可以作为从方,上电后双方都可以自如的发起语音链接,搜索周围的蓝牙设备。如果周围存在蓝牙设备,则主方会发起连接请求,与之建立蓝牙数据连接,当有来电或有电话拨出时,若从方决定接通通话,则由主方建立与从方之间的语音链路(SCO链路),并进入通话状态。对于支持免提功能的蓝牙手机而言,其自身应具有录音存储功能(内置语音识别芯片)。使用该功能时,存储一段录音与一个号码相对应,在免提端进行VOlCEDAIL-UP时,只是传输一段语音,音频网关一端的语音识别芯片去匹配这段录音,经过学习和识别后找到对应预先设置的号码,再通过语音识别芯片的I/0口拨出去(与手动电话拨号类似)。从而实现用语音控制车内的蓝牙免提设备来完成和蓝牙手机的通信过程。3.2硬件电路蓝牙免提的硬件结构电路框图如图4所示,其主要分为以下几个部分。①蓝牙模块。包括BLUEGIGA点对多点蓝牙芯片和倒F天线。芯片实现蓝牙通信的功能。②F1ash模块。采用一个8MB的闪存完成系统的初始化,蓝牙通信链路的建立和监测手机来电等功能。该模块采用并行方式扩展型号为MBM29LV800BA-90PBT的Flash存储器。③控制按钮与信号灯用户接口电路。控制按钮包括挂接电话键,音量控制键等。④回音与噪声消除电路。该电路采用0KIMSM7731-2芯片,既消除了由于用户端的麦克风与喇叭距离过近造成的回音问题,又可以降低在汽车行驶环境下由于路况和周围环境造成的干扰。⑤音频功率放大器。该电路采用飞利浦TPAl519C芯片,该芯片为11W双信道B类音频功率放大器。用以驱动一个8Ω/2w的喇叭。⑥汽车音响与免提喇叭的切换电路。采用继电器进行硬件切换,由BlueCore2-External进行软件切换信号控制。
当用户的手机或固定电话不支持蓝牙功能时,提供了蓝牙适配器解决方案(即语音网关EAG),可在手机或话机开发公司的支持下实现与手机或话机接口的无缝连接。图5为蓝牙语音网关的系统结构框图。
3.3软件设计软件设计采用虚拟设备(VirtuaIMachine)软件协议栈,将高至应用层的协议软件全部固化进8MB的Flash。BlueCore2-External中的32位RISC微处理器中运行了一个虚拟设备(VirtualMachine),它提供了应用程序的运行空间,而不影响低层的蓝牙通信协议栈。
结语本套蓝牙语音系统的特点是实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆物品安全培训系统课件
- 初级电焊考试题库及答案
- 宝玉石基础考试题及答案
- 中式婚礼设计理念策划方案
- 民族舞蹈课件封面设计
- 新质生产力与海洋经济的联系
- 企业网络安全方案活动
- 民族理论常识说课课件
- 民族教育多彩的服饰课件
- 2025年口腔科常见口腔疾病处理技巧模拟考试卷答案及解析
- 大象版四年级科学上册 (我们需要呼吸)课件
- 陶瓷材料基础-陶瓷力学性能-课件
- 一年级话说温州1《可爱的水乡》课件
- 开展VIP商务旅客服务的项目策划书
- 影视剧摄制组财务管理制度
- 广东省封开县金装神梧黄金开采有限公司金矿矿山地质环境保护与土地复垦方案评审意见
- 四年级下册英语人教PEP版课件Let's talk-Look,ask and answer
- 一年级下册竖式计算题大全
- 大学英语六级(CET-6)试卷模拟真题及答案
- 《医疗纠纷预防与处理条例》解读
- 中国建设银行专用PPT模板
评论
0/150
提交评论