毕业设计(论文)基于蓝牙技术的车载免提系统的研究.doc
《毕业设计(论文)基于蓝牙技术的车载免提系统的研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于蓝牙技术的车载免提系统的研究.doc(32页珍藏版)》请在三一办公上搜索。
1、基于蓝牙技术的车载免提系统研究摘 要蓝牙技术虽然出现不久,但已受到许多方面的关注。由于蓝牙产品具有体积小、功耗低等优点,使其可以方便的集成到几乎任何数字设备中,现已大量的应用于包括手机、PDA、笔记本电脑、打印机、数码相机等产品中,应用领域非常广泛。通过对蓝牙技术的介绍,着重分析蓝牙技术在车载免提系统中的应用,介绍系统的硬件结构和通信过程,并对蓝牙技术在嵌入式系统中的应用提出了设想和展望。本文首先对蓝牙技术的起源和发展前景进行了简要介绍,然后剖析了蓝牙通信协议体系和免提应用框架,在此基础上针对课题要求提出了一套蓝牙车载免提系统的解决方案,并从硬件和软件两方面对系统的设计进行了详细阐述。方案是以
2、台湾天樱公司生产的CKM3蓝牙模块为核心芯片,该模块作为系统的无线收发装置,与蓝牙手机无线通信,并分别通过UART和PCM接口与微处理器和DSP连接通信。微处理器AT89C4051协调整个系统的运转情况,串口与蓝牙模块通信,I/O口驱动液晶显示。在软件设计中,分析了蓝牙设备之间通信连接的建立过程和蓝牙模块与单片机串口通信,用C语言作为编程语言,简洁地实现了系统需要的高级算法;建立了清晰的软件流程图。关键词:蓝牙;音频网关;车载免提系统;免提应用规范;AbstractBluetooth products have many advantages, such as small volume, lo
3、w power, etc. Bluetooth technology has many applications including mobile phone, PDA, computer, printer, digital camera, and so on.This paper introduces the Bluetooth briefly and emphases its application of the Bluetooth in car hands-free system, It describes the handware structure and communication
4、 process of the system.At last,and finally also brings forward conceive and prospect of the application of Bluetooth in the embedded system.This thesis introduced Bluetooth background and trend, analyzed Bluetooth Specification including Core protocol and Hand Free Profile, presented a plan of vehic
5、le hands free system based on Bluetooth, and expatiated the plan from the software and hardware. CKM3 Bluetooth module made in Taiwan Tianying Company is the core chip in the plan. CKM3 is equivalent to a wireless dispatcher and communicates with Bluetooth mobile. Its UART and PCM port respectively
6、connect to microcontroller and DSP. Microcontroller run the whole system in phase, its serial ports communicated with Bluetooth module, I/O ports drived liquid crystal display etc.In the part of hardware, choosing chips、characteristic and designing interfaces were expatiated, calculated to abase the
7、 power consumption of system adequacily, rationally position the high power consumption devices to heat loss well. In the part of software, that course of Bluetooth equipments communication and Bluetooth module serial communication is analyzed, the flow of system hands-free function employing by C l
8、anguage was gave, as well as the model machine was debugged and realized its basic function.Key words: Bluetooth; audiogateway; Hand Free Profile; BlueCore.目 录摘 要IAbstractII目 录III1 前言- 1 -1.1 蓝牙技术介绍- 1 -1.2 研究的目的与意义- 1 -1.3 国内外研究动态和趋势- 2 -1.4 论文的主要研究工作和内容- 2 -2 蓝牙车载免提系统的技术基础- 3 -2.1 蓝牙协议体系结构- 3 -2.2
9、 蓝牙系统组成- 6 -2.3 蓝牙关键技术- 6 -2.3.1 蓝牙网络的构成- 6 -2.3.2安全技术- 6 -2.4 蓝牙车载免提系统- 7 -2.4.1免提系统的协议模型- 7 -2.4.2 免提应用规范中的设备角色- 8 -3 蓝牙车载免提系统的硬件设计- 10 -3.1 系统硬件总体设计- 10 -3.2 系统硬件的各部分组成和功能- 10 -3.2.1 蓝牙模块的选择- 10 -3.2.2 微处理器单元- 12 -3.2.3 系统的语音处理电路- 17 -4 蓝牙车载免提系统的软件设计- 19 -4.1主程序设计- 21 -4.2 串口通信程序设计- 21 -4.2.1 通信协
10、议- 21 -4.2.2 通信程序流程图- 21 -4.3 液晶显示程序设计- 22 -5 结论- 24 -致 谢- 25 -参考文献- 26 -附录:硬件原理图- 28 -1 前言1.1 蓝牙技术介绍随着科学技术的进步和人们生活水平的提高,移动通信工具正越来越成为人们生活中不可少的一部分,尤其是手机。但同时,由于司机在开车过程中使用手机带来的交通安全隐患也不能忽视,为此,不少大中城市都禁止驾车打电话。为解决这个问题,人们采取了多种手段来实现免提功能,如把声频信号用线缆引出,或是把信号调制发射后,利用车上的调频广播接收放大,但这些方法或多或少带来其它方面的不便,不能很好地解决行车安全与便捷地使
11、用手机之间的矛盾,蓝牙技术的普及无疑为解决这些难题带来更好的选择。Bluetooth一词取自一位在公元10世纪统一了丹麦的国王哈拉德二世(Harald)的绰号,即“蓝牙”(Bluetooth),含有将四分五裂的局面统一起来的意思,而中文译名“蓝牙”则有无线通信新技术萌芽之意。采用蓝牙技术的免提系统可以与进入车内的蓝牙手机形成小范围的无线个域网,蓝牙手机可以放在车内以免提系统为圆心的10m范围内的任何一个地方,只要操作免提系统即可在开车时顺利地接打电话。蓝牙技术是便携式电子设备和固定式电子设备之间代替电缆连接的短距离无线通信的标准,将各种数字信息的外部设备用无线方式连接起来,进而形成一种个人周围
12、领域的网络,使得在其范围之内各种信息化的移动便携设备都能实现无缝的资源共享。自爱立信、诺基亚、东芝、IBM和Intel等公司组成的蓝牙特别兴趣小组SIG成立以来,加盟的公司已超过2000个,其中包括诸如AMD、康柏、戴尔、惠普、德州仪器、高通以及卡西欧、飞利浦、三星、夏普等许多世界著名的计算机、通信以及消费电子产品领域的企业,甚至还有汽车与照相机的制造商和生产厂家。一项公开的全球统一的技术规范得到工业界如此广泛的关注和支持是以往所罕见的。这说明蓝牙技术具有广阔的应用前景和巨大的潜在市场。1.2 研究的目的与意义蓝牙是一个开放性的、短距离无线数据、语音通信的全球规范,它可以用于在较小的范围内通过
13、无线连接的方式实现固定设备以及移动设备之间的网络互连,可以在各种数字设备之间实现灵活、安全、低成本、小功耗的话音和数据通信。因为蓝牙技术可以方便地嵌入到单一的CMOS芯片中,因此它特别适用于小型的移动通信设备。蓝牙各个应用规范的提出更将蓝牙的应用范围拓展到了一个新的宽度,对于车载免提系统来说,蓝牙的诞生无疑为其实现提供了一个更加合理的方案。蓝牙技术具有全方位,低辐射的特性。蓝牙的射频模块其辐射很低,对人体产生不了影响,免提终端和手机只要相隔10m之内,不管在车内的任何地方都可以进行通信,对通信的方位性要求很小。手机可以放在司机的公文包或者口袋里,只要靠免提终端而不用触摸您的手机就可以实现手机的
14、各种功能。在车载免提系统的实现上,蓝牙技术有其无法比拟的优势。相信随着蓝牙技术的不断改进,以及蓝牙2.0标准的推出,蓝牙技术在此领域中的前景会更加广阔。1.3 国内外研究动态和趋势在国内,有很多公司也已经开发完成了基于蓝牙技术的车载免提系统,但在芯片设计和软件开发和国外相比还需要进一步完善和改进,而且在应用上还没有得到普及。现在国内蓝牙车载免提市场随着私家车的增多有很大的开发空间,很多广州、深圳等地的电子公司都在投资这项研究。在国外,全球超过30家汽车品牌在他们的新型汽车中,提供启用蓝牙技术的可选或标准通信系统。蓝牙功能通常是大型通信系统的一部分,如导航。这些系统一般完全集成在汽车的电子系统中
15、,为司机提供丰富的蓝牙功能。倍受用户欢迎的 Acura TL 采用蓝牙无线技术作为其标准 Hands Free Link 的一部分。 随着越来越多的城市和国家考虑到交通安全,颁布禁止司机在驾驶汽车过程中使用手持移动电话的规定,车载免提功能的需求正不断增长。大部分法律允许司机在驾驶时使用手机的免提功能。许多驾驶人士都体会到启用蓝牙技术的解决方案能够满足他们的需要。1.4 论文的主要研究工作和内容本文主要论述了基于蓝牙技术车载免提系统硬件的研究、设计与软件实现方案。首先对蓝牙的网络体系结构特点、系统组成方式、关键技术和通信原理应用进行了详细研究和分析,在系统实现过程中结合蓝牙技术特点利用微处理器实
16、现控制和协调整个系统。其次详细阐述了蓝牙车载免提系统的硬件和软件设计。在硬件设计中介绍了系统所采用的蓝牙模块及其特点、通用型单片机及二者接口电路,对系统内多款芯片之间的工作电压不同进行了合理的硬件电路设计,对系统中高频成分的电路布局进行了详细的设计,对数字和模拟电路进行了适当的隔离。本文同时阐述了该系统单片机与蓝牙模块通过UART接口的通信方式、语音处理方式和LCD显示等功能。软件设计中根据硬件的特点设计相应接口程序、蓝牙模块与单片机串口通信程序、液晶显示程序等以及系统主程序、中断流程图。2 蓝牙车载免提系统的技术基础2.1 蓝牙协议体系结构就整体而言,蓝牙技术就是一套完整的通信协议体系,蓝牙
17、协议栈的设计原则是最大限度地重用已有的通信协议,这样就保证了蓝牙协议与已有协议的兼容性。蓝牙协议主要包括两个部分:蓝牙核心标准(Specification)和蓝牙应用规范(Profile)。蓝牙核心标准(Specification)对蓝牙协议从底层无线层(传输层和链路层)到高层应用层(蓝牙专用应用层协议以及各种已有应用协议)的主要特性和功能进行了纵向的规定,主要包括射频、基带、链路管理、逻辑链路控制与适配、串行电路仿真和服务发现等协议层。蓝牙应用规范(Profile)则是根据不同的应用模式规定了协议不同层的具体功能和操作过程,根据应用的不同,蓝牙应用规范可以分为蓝牙通用访问规范、电话规范、串行
18、和对象交换规范、网络规范。蓝牙协议现在已有2.0版本。蓝牙协议分层结构中的不同层分别完成数据流的过滤和传输、调频和数据帧传输、物理和逻辑连接的建立与释放、链路控制、数据拆装与重组、服务质量控制、协议分用和复用等。蓝牙的协议体系分为四层:核心协议层、替代电缆协议层、电话控制协议层和可选协议(马建仓等,2003;Bluetooth Special Interest Group,2001)。各层中的具体协议如下:(1)核心协议:射频(Bluetooth Radio)、基带(Baseband)、链路管理协议(LMP,Link Manager Protocol)、逻辑链路控制与适配协议(L2CAP, L
19、ogical Link Control and Adaptation Protocol)、服务发现协议(SDP, Service Discovery Protocol);(2)电缆替代协议:串行电路仿真协议(RFCOMM);(3) 电话传送控制协议:二元电话控制规范(TCS Binary)和AT命令(ATcommand);(4)可选协议:点对点协议(PPP)、传输控制协议/用户数据报协议/互联网协议(TCP/UDP/IP)、目标交换协议(OBEX)、无线应用协议(WAP)、vCard、vCal、红外移动通信(IrMC)。除了上述协议层外,蓝牙规范还定义了主机控制器接口(HCI,Host Con
20、troller Interface)。HCI为基带控制器、链路控制器以及访问硬件状态和控制寄存器等提供命令接口,当蓝牙设备之间进行通信时,HCI以上的协议软件实体在主机上运行,而HCI以下的功能由蓝牙设备来完成,二者之间通过一个对两端透明的传输层进行交互。整个协议结构如图2-1所示(禹帆,2002)。vCard/vCalOBEXWAEWAPUDP TCPIPPPPAT指令TCS BINSDPRFCOMML2CAP语音LMP基带层电波发射层主机控制接口(HCI)图2-1 蓝牙技术的通信协议栈在蓝牙协议栈中,并不是所有的应用都必须使用协议栈中全部协议,而是可以只采用蓝牙协议栈的部分协议,例如在进行
21、语音通信时。就只需经过基带协议层,而不用通过L2CAP。但是无论蓝牙技术的哪一种应用,它们都一定要用到蓝牙协议栈中公共的基带层和无线射频层部分。下面就蓝牙协议栈中各个协议的具体功能进行一下简要的介绍:(1)核心协议核心协议都是SIG为蓝牙专门开发的。它们应用于蓝牙应用的每个规范。蓝牙核心协议的主要功能是完成对物理传输媒介的监测与控制,发现设备,可靠数据链路的建立与维持,高层数据包的适配,不同协议数据的复用与流量控制。基带协议:基带协议提供两种不同的物理链路,即同步面向连接链路和异步无连接链路。基带协议在微微网的两个或者多个单元之间建立链路连接,同时它还同步微微网内蓝牙设备的跳频频点和时钟。基带
22、协议还为在蓝牙链路中传输的数据和语音提供差错纠正。链路管理协议(LMP):链路管理协议负责两个或多个设备之间的链路设置和控制。链路管理协议包括很多安全方面的控制。另外,它还负责蓝牙无线收发器的功率模式等。逻辑链路控制和适配协议(L2CAP):逻辑链路控制和适配协议属于高层控制协议,它与链路管理协议并行工作,共同传送往来基带层的数据。特别注意的是,物理链路有两种:SCO和ACL。但是L2CAP只支持ACL链路。服务发现协议(SDP):服务发现协议可以使得一个蓝牙设备发现另一个蓝牙设备的设备信息,并与之建立连接(朱刚等,2002;严紫建等,2001)。(2)电缆替代协议(RFCOMM)RFCOMM
23、是蓝牙SIG在TS07.10协议子集的基础上开发的。RFCOMM像SDP一样位于L2CAP之上,作为一个电缆替代协议,它通过在蓝牙基带协议上仿真RS-232控制和数据信号,为那些将串行线用作传输机制的高级业务(如对象交换协议OBEX)提供传输能力。(3)电话控制协议(TCS)电话控制协议包括二进制电话控制协议(TCS BIN)和一套电话控制命令(AT command)。电话控制协议的设计支持电话功能,包括呼叫控制和分组管理,这些操作通常与语音呼叫有关,呼叫的参数就是使用TCS建立的,一旦呼叫建立成功,蓝牙音频信道就能运载呼叫的语音内容。TCS同样可以用来建立数据呼叫,以拨号上网的应用模板为例,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 蓝牙技术 车载 免提 系统 研究
链接地址:https://www.31ppt.com/p-2394349.html