基于BC03蓝牙模组的无线有源音箱设计
- 格式:doc
- 大小:22.50 KB
- 文档页数:5
智能蓝牙音箱外观设计实践教学研究作者:初苗郑裕坤白云峰来源:《科技创新导报》2021年第22期摘要:随着科技的发展和时代的进步,音箱不仅是一个播放音乐的载体,互联网和人工智能赋予了它新的属性和功能。
本次设计将从智能音箱的形态、受众、市场等方面进行分析研究,总结未来智能音箱的发展趋势,将全系投影智能音箱定为本次课题的设计方向。
本次设计实践的最终方案是一款具有陪伴功能的蓝牙智能音箱,外观造型简约美观,线条优美生动,达到了预期的设计目标,强化了学生在课堂上所学的知识理论,具有一定的指导意义。
关键词:智能设计蓝牙音箱全息投影设计创新中图分类号:G472 文献标识码:APractical Teaching on Appearance Design of Intelligent Bluetooth SpeakerCHU Miao ZHENG Yukun BAI Yunfeng(XI’AN Technology University, School of Art and Media,Xi’an, Shanxi Province,710032 China)Abstract: With the development of scientific technology, speakers are more than just a vehicle for playing music, it has been given the new properties and functions by the Internet and artificial intelligence. In this paper, it will analyze the smart speakers in the appearances, the users and the market. The trend of smart speakers in the future are summarized in this paper, and Holographic projection smart speaker is the direction in this design practice. The final scheme of the practice is a smart speaker with accompanying function, its appearance is simple and beautiful. This design practice achieves the anticipated design goal, reinforces the knowledge that students learn in class, and has certain guiding significance.Key Words: Intelligent design; Bluetooth speaker; Holographic projection; Innovative design随着社会经济水平和互联网科技的发展,智能家居产品已经逐渐发展成为人们生活中不可缺少的一部分,智能音箱也受到了越来越多年轻人的喜爱和追捧。
毕业论文:基于语音识别技术的智能家居系统的设计方案摘要:随着大数据、人工智能的发展,智能家居产品也随之得到发展。
为满足更加舒适、安全、高效率的居家生活,提出基于语音识别技术的智能家居系统的设计方案。
通过对非特定人的语音信号进行采集,经过上位机识别分析,以无线传输蓝牙设备为载体,发送语音控制指令,对家用电气实现简单控制功能。
另外,对家居环境指标和门窗入户设施实时监控,确保拥有便捷高效又健康宜居的居家环境。
关键词:智能家居;语音识别;蓝牙;人工智能或将引领整个信息行业的变革,是中国信息产业实现从跟跑到并跑甚至领跑转折的关键[1].于是,人工智能的发展在全社会掀起一股热潮,各行各业都加入人工智能的发展大军。
随着语音识别产品的成熟,智能家居行业得到了重大变革[2].家电控制方式,由上个世纪机械按键控制发展成本世纪初的红外遥控控制。
前者必须用身体触碰,存在一定的安全隐患,后者虽可以远程遥控,但控制距离短,且只能直线控制,不能绕障碍物控制。
对于老年人、残疾人来说,传统的家电控制方式更为不易[3].以前,居家缺乏一定的环境检测指标,家中空气质量完全依靠感觉经验,存在一定的风险。
例如,天然气泄漏,一氧化碳浓度超标等。
另外,传统的家居安防主要采取的方式是锁紧门窗。
这种存在极大的偶然性,已经不能让人放心。
外出度假,会担心家中财物的安全,不能轻松愉悦的放松心情。
总的来说,当下人们对智能家居系统的功能要求主要体现在以下三个方面。
一是家居环境指标监测功能,提供家居环境的明亮度、温湿度、PM2.5浓度等信息;二是智能安防检测功能,实时监测门窗防盗状况,有害气体的浓度监测等,具有提示报警功能,一旦发生突发意外情况可以及时启动报警装置,有效维护住户生命财产安全;三是智能控制操作,目前主流的智能控制操作就是语音识别遥控操作,通过加入语音识别模块识别住户语音指令,遥控家用电器,增强住户生活体验[4].因此设计了一种基于单片机的智能家居语音控制系统,既可以实时检测家居的环境以及安全性,又能利用语音控制指令控制家用电器,实现健康、安全、舒适的家居生活。
bopmen泡泡漫产品参数产品bopmen泡泡漫CO-BCN音箱参数?bopmen泡泡漫CC-BC音箱参数bopmen泡泡漫CC-BC音箱参数bopmen泡泡漫盔甲音箱参数?泡泡漫的NB-BCN蓝牙音箱参数bopmen泡泡漫记事本音箱参数?bopmen泡泡漫涟漪音箱参数?参数蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约6-8个小时5.1200毫安聚合物电池6.尺寸122*60*48mm7.净重240g蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约6-8个小时5.1200毫安聚合物电池6.尺寸122*60*48mm7.净重240g蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约6-8个小时5.1200毫安聚合物电池6.尺寸122*60*48mm7.净重240g蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约4-6个小时5.500毫安聚合物电池6.尺寸84*84*56mm净重260G1.蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约6-8个小时5.1200毫安聚合物电池6.尺寸122*60*48MM7.净重240g蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约6-8个小时5.5200毫安聚合物电池6.尺寸167*89*29mm7.净重385g1.蓝牙版本2.1+edr2.蓝牙规范HFPV1.5,SHPV1.2,A2DPV1.2,AVRCP3.操作范围10米4.充电时间约4-6个小时5.500毫安聚合物电池6.尺寸85*85*37mm7.净重160g。
Revision:Preliminary (Released) InformationDocument Number:Application NotesBluetooth for MTK PlatformMediaTekLegal DisclaimerBY OPENING OR USING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS (“MEDIATEK SOFTWARE”) RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON AN “AS-IS” BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER’S SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF LAWS PRINCIPLES.Revision HistoryTable of ContentsLegal Disclaimer (2)Revision History (3)Table of Contents (4)1Term define (5)2Overview of Bluetooth (6)2.1Bluetooth市场状况分析 (6)2.2Bluetooth特点介绍 (7)2.3Bluetooth标准发展史介绍 (7)3MTK平台Bluetooth方案介绍 (9)3.1MTK平台蓝牙解决方案特点 (9)3.2MTK平台蓝牙方案参考原理图设计 (10)3.3MTK平台参考Layout Guide和天线摆放位置要求 (11)3.4MTK平台BLUETOOTH相关软体配置 (12)3.5CSR BCHS软体系统介绍 (13)3.6蓝牙工厂测试流程介绍 (14)3.7蓝牙产品BQB认证介绍 (15)4MTK Bluetooth Performance (17)5Q&A (19)1 Term defineGFSK: Gaussian Frequency-Shift Keying 高斯频移键控EDR: Enhanced Data Rate 增强型数据输率A2DP: Advanced Audio Distribution ProfileAVRCP: Audio and Video Remote Control ProfileBQB: Bluetooth Qualification BodiesDUN: Dial up ProfileHFP: Hand Free ProfileFTP: File Transfer ProfileHSP: Handset ProfileOPP: Object Push ProfileSPP: Serial Port Profile2 Overview of Bluetooth2.1 Bluetooth 市场状况分析Bluetooth 是在2.4GHz ISM Band 中操作的无线传输技术,主要是用来当作短距离的无线传输。
基于蓝牙技术的音箱方案设计文章将蓝牙应用广泛、传输迅速等优势与音箱设计相结合,提出了一种以AU6210芯片为基础的多功能蓝牙音箱设计方案。
此类音箱的功能强大,不仅具有传统音箱的播放功能,同时集RTC时钟、闹钟,耳机播放,红外遥控,蓝牙播歌、通话等功能于一体。
除此之外,该类音箱无需电源,能够为电池供电,并且体积小,携带方便,具有巨大的发展优势。
标签:蓝牙技术;音箱;AU62101 蓝牙音箱特点蓝牙音箱特点主要有:(1)可以广泛应用。
由于蓝牙的规格在全球范围内一致,因此,只要是拥有蓝牙适配器的设备,就可以连接蓝牙,传送文件和信息。
主要设备包括笔记本电脑、蓝牙耳机、移动电话及医疗设备等。
(2)操作简单便捷。
蓝牙相关技术的使用不需要耗费太大的精力,确切地说,其是一项即时技术。
其对基础设施无要求,在使用中不需要接入电缆,只需将传送文件双方进行配对即可使用。
(3)传输速度快。
蓝牙传输协议与红外线等传输方式相比,具有很强的速度优势,如蓝牙4.0,在理论上其传输速度可高达25Mbps。
在传输过程中,速度决定了音乐的音质,快速的传输使蓝牙能够承载码率更高的音乐。
(4)具有兼容性。
蓝牙传输协议兼容了现有的蓝牙设备,即其共用一个频段的信号,这就导致在传送过程中容易出现信号混乱、互相干扰的情况。
2 一种蓝牙音箱的设计方案2.1 硬件设计2.1.1 选择合适的主控芯片。
文章以AU6210作为主控芯片,其具有增强型的8051内核,可使用两组MMC/SD插口读取MP3、FAT16及FAT32格式的文件,支持USB2.0,该芯片通过I2C接口间接控制USB/SD控制器,以此将文件送至解码器解码。
该芯片支持多设备掉电记忆,并具有集成FM Receiver的强大功能。
2.1.2 主控芯片外围的连接模块设计。
(1)电源模块。
文章中所研究的音箱以保证使用质量为前提最大限度降低功耗,提高电池的蓄电时间,而AU6210芯片则可以在一定程度上满足这一条件。
自制小功率电子三分频有源音箱三与爻聚气』奠国的线径规格相当于我国的线径SWG132.44SWG14妊.O2SWG151.81SWG16}1.62SWG171.40SWG181.20SWG191.00SWG20090SWG21∞.80SWG220.72SWG23帅.62SWGZ4O.55SWG25O.51芯直径15ram,槽口宽20mm,用O,90的漆包圆铜线绕151圈.0.68mH电感线圈——骨架的内芯直径62turn.槽口宽68ram,用2.02的油性漆包圆铜线绕135圈.1.20mH电感线圈——骨架的内芯直径15mm槽口宽Z0mm.用0.90的漆包圆铜线绕266圈.绕好以后.骨架不必卸掉.这样固定起来更觉方便,术芯留在线蹰肚子里对电感性能没什么影响.如果手迫有上海生产的DY一1型多用电表+可以测量一下绕好的线圈.看看电感量是否准确+若有少许出入+ 可增减几圈.旦奎皇王z三分频有源音箱■程稳平本文向读者介绍的小功率电子三分频有源音箱+具有小巧灵便和音质优良季一孺互幂砷q音乐爱好者使用1.电路部分图1是单个声道的功放电路原理图.在该电路中,Icz与Ict分别同四只阻容元件掏成二阶有源密基波的高通,低通两个音频通道.Ica接成反相器,从Ic.,1C, Ic?输出端同时取样得到的1倍音颠电压信号经过低噪声,高i3值三报管9014混合放大后,由射极输出与输入信号相位相反的中音频殷电信号.由于电路中高, 中,低音频区间的上,下交叉频率分别设定为7.5kHz 与1kHz,其高,中,低三个通道对应的单元放大器在总的音频输出功率中所占的比例近似等于拿5t25: 50?所以特选择一只上限截止频率高达120kHz的优质小功率双功放集成执TDA2822来分别担任高, 中颠放大,而低频单元放大采用一只TDA2822双功放1c接成BTL输出方式来独立承担这样,在整个功放电路使用12V直流稳压电源,三单元喇叭阻抗均为80时,单个声道在失真不大于0.5条件下,总的额定输出功率可达到0.8W:而在功放Ic加装散热器的情况下,单个声遭总的额定输出功率最大可达到2W {此时的线性失真约为j)参见图2,左右两个声道的功放电路都安装在一块长宽足寸为120X80ram的印刷电路板上.只要所用的元件可靠,焊接无误及保证电路中的10K电阻互差不超出--0.1K.47K电阻互差不超出土0.5K,功放板即可正常工作.2.喇叭部分试验证明:该电子三分频功放电路在采用5英寸泡沫边纸盆噼j叭作低音单元,2.5英寸普通纸盆噼i叭作为中音单元?2英寸纸盆高音喇叭作为高音单元时. 具有较佳的还声质量和最高的性能价格比.需要说明的是?中音单元喇叭安装在音箱上之后,还必须为它制作一十密封箱(参见图3音箱结构示意图b)可用一只口径比中音喇叭外径略大一点的金屑杯子扶喇叭后面将其盖住,并同时把它固定在音箱前板内壁上.3.整机制作要点(1)音箱采用半封闭,半倒相式结构容积介于标2790】4(≥tOO①为滤波储能作用的电窖器,要求容量不小于2Z00#.三端稳压IC需另配一块尺寸不小于40X50X0.5mm的铝板作为散热器.(3)功放板上一个声道的三单元放大器输出端直接用导线同箱内对应的三只喇叭相连接.分别用约0.3m长度的塑胶线把另一个声遭的低音放大器两个输出端与一只牛2.5插座相连接,把中,高音两个放大器输出端与一只3.5立体声插座的两个动触头相连接=谆立体声插座的公共插孔与电源负极相连接再用一根约0.3m长的三芯屏蔽线把功放板左,右音频信号输入端按照标准方准封闭式音箱容积与标准倒相式音箱容积之同,且要求不根严格.只要箱体内长宽高三十尺寸不成互约关系,譬如为1.3:I:1.7,一般都可以按照实际使用的喇叭外形尺寸来自己确定整十箱体的结构尺寸.倒相孔直径也可以按照"美观要求"大致确定出来.(2)参见图3将功放电路板安装在其中一只音箱内的侧板上,给功放板供电的电源变压器与整流电路板安排在同一音箱内的底板上所用的电源变压器容量不应低于8V A.其次级输出电压为l5~16V之后.再采用典型全渡整流电路或全桥整流电路与一只三端稳压集成块7812掏成12V输出的直流稳压电源.作6喇叭极性弄错式与一只35立体声插座连接好然后.把已焊好连线的三只插座先安装在一块厚度为imm的胶合板上,再将它们对准音箱后板已对应打好的插孔位置,用木螺钉将其固定在音箱后板内壁上(4)另一只音箱内部不安装电路板,只须注意把中,高音喇叭的安装位置与另一只音箱保持左右对称.然后,用5根长约25m,编织在一起的塑胶线把该只音箱中的三只喇叭线引出箱外,分别在低音喇叭连线上接一只}2.5插头,在中,高喇叭连线上接一只}3.5立体声插头.请注意在焊接喇叭连线的过程中,不要把。
基于BC03蓝牙模组的无线有源音箱设计作者:杨本全陈爱华叶剑超来源:《现代电子技术》2011年第17期摘要:给出了一种采用蓝牙模组的无线通信系统。
将CSR的BC03蓝牙模组与TDA2030A OCL功放置于音箱中,通过C8051F020单片机UART0完成与蓝牙模组通信和控制,实现蓝牙手机或者PC电脑与BC03蓝牙模组的互连,完成HFP和A2DP功能,采用4×5键盘完成数据和音频控制指令的输入,并通过TS1602 LCD完成基本的数据和控制指令显示等。
实验结果表明:本系统能够成功实现蓝牙手机或者PC设备与BC03蓝牙模组的互连,完成蓝牙模组的HFP和A2DP功能,音频最大输出功率可以达到14 W(RL=4 Ω),可以直接驱动4 Ω或者8 Ω的音箱负载。
关键词:BC03蓝牙模组; HFP; A2DP;音频控制中图分类号:TN92-34 文献标识码:A文章编号:1004-373X(2011)17-0071-03Design of Wireless Active Sound Box Based on BC03 Bluetooth ModulesYANG Ben-quan, CHEN Ai-hua, YE Jian-chao(Taizhou University, Taizhou 318000, Chian)Abstract: The wireless communication system with bluetooth modules is discussed. BC03 bluetooth modules of CSR and TDA2030A OCL power amplifier are placed in sound box. The interconnection of bluetooth mobile telephone or PC with bluetooth modules, and the function of HFP and A2DP are realized by means of the communication and control between bluetooth modules accomplished by UART0 of SCM (single chip micyoco) C8051F020. The system adopts 4×5 keyboard to implement the input of data and audio frequency control instructions, which is displayed by TS1602 LCD. The experiment results show that the system can realize HFP and A2DP function of the bluetooth modules by interconnecting the bluetooth mobile telephone or PC with BC03 bluetooth modules. The maximum output power of audio frequency can reach 14 W (RL=4 Ω), and drive 4 Ω or 8 Ω load of sound box.Keywords: bluetooth module; HFP; A2DP; audio control0 引言蓝牙是一种支持设备短距离通信(一般10 m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换[1]。
利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信,使数据传输变得更加迅速高效。
蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4 GHz ISM(即工业、科学、医学)频段,采用时分双工传输方案实现全双工传输,数据速率为1 Mb/s。
蓝牙技术实质是一种短距离无线通信标准[2]。
选择C8051F020单片机[3]作为该无线通信系统的处理和控制器[4-5],BC03MM蓝牙模块作为该无线通信系统的收发模块,通过串口通信使单片机和蓝牙终端设备相互连接,通过编写相关控制程序,实现键盘信号通过单片机模块处理转化后给蓝牙模块发送相关命令,从而控制对应的蓝牙终端(手机)进行播放音乐,拨打电话等功能。
采用单片机作为蓝牙模块的命令控制和数据显示处理和控制器,具有电路结构简单、控制灵活、成本低廉、可移植性等优点。
1 整体方案设计方案的主要任务是通过C8051F020单片机UART0完成与蓝牙模组通信和控制,实现蓝牙手机或者PC电脑与BC03蓝牙模组的互连,完成免提(Hand Free Profile,HFP)和音乐播放(Advanced Audio Distribution Profile,A2DP)功能。
该系统由键盘、单片机、LCD显示器、固化了电缆通信协议(RFCOMM)的BC03MM蓝牙模块组成,其中键盘用来输入控制信号,LCD 用来显示通信数据从而方便系统操作[6],单片机用来控制系统的运作,接收键盘的命令信号并传输给蓝牙模块,BC03蓝牙模块是用来连接外部蓝牙终端(手机或者PC电脑),并通过发送命令控制其连接的终端实现系统功能。
2 硬件电路设计2.1 硬件总体设计整个系统采用一片C8051F020单片机和CSR BC03蓝牙模组来完成系统设计。
其中UART0被配置在C8051F020的P0.0(TXD)和P0.1(RXD)[7],通过串接1 kΩ电阻与BC03模组串口连接。
由于C8051F020和BC03蓝牙模组均为3.3 V系统,所以不需要增加额外的电平转换串口通信电路,简化了系统设计[8]。
C8051F020的端口P3控制LCD1602的命令和数据显示,端口P2完成键盘信息的输入。
对于BC03MM蓝牙模块部分,通过驻极体传声器完成语音信号的输入,蓝牙模块的音频信号输出则通过TDA2030A以驱动负载。
系统总体电路设计框图如图1所示。
2.2 蓝牙模块接线设计BC03MM蓝牙模块接线部分主要涉及到三个部分:(1) 语音信号的输入部分。
语音信号输入由驻极体传声器和滤波处理电路完成,设置为单端输入方式。
(2) 16位立体声音频解码部分的SPK立体声输出。
对于蓝牙模块的两路立体声输出,选用TI公司的立体声音频功率放大芯片TPA6112进行前置放大,增益可以自行设定。
(3) 与MCU的连接。
2.3 MCU控制和通信电路MCU控制和通信电路包括:串行数据通信电路、控制信号输入和通信数据显示三个部分。
C8051F020内置增强型串口UART0和数字交叉开关,通过配置交叉开关控制寄存器XBR0和XBR2,将UART0的TXD和RXD数字信号配置在端口I/O引脚。
本文中UART0被配置在C8051F020的P0.0(TXD)和P0.1(RXD),通过串接1 kΩ电阻与BC03MM模组的UART(RX和TX)连接,完成串行数据的接收和发送。
控制信号输入部分主要由C8051F020 I/O端口P2控制矩阵式4×5键盘完成。
使用矩阵式键盘,具有占用I/O资源少,程序编制简单等特点。
系统需要实现HFP和A2DP功能,按键功能如图2所示。
SHIFT为功能切换按键,在HFP和A2DP之间进行切换。
按键0~3为多功能按键,在SHIFT键没有按下时,表示拨打电话的数字按键0~3或者接听来电、挂断电话、拒接来电和重新拨号功能;在SHIFT键按下时,依次表示音乐暂停/开始、连接蓝牙音乐、下一曲和上一曲功能。
按键D,E,F和G为系统预留功能扩展按键,按下无作用。
显示部分通过C8051F020的端口P3作为与LCD1602通信的8位数据线,主要完成通信数据和状态信息的显示。
2.4 音频放大和系统供电采用CONTEK公司的音频功率放大器TDA2030A[9],构成OCL接法,最大输出功率可达14 W。
对于蓝牙模块输出的音频信号SPKR+和SPKL+分别进入两片TDA2030A进行功率放大以驱动RL=4 Ω的喇叭。
系统正常工作需要±12 V,+5 V和+3.3 V电压供电。
本文将市电220 V/50 Hz经过2×12V/40 W变压器降压变换后,经过电桥整流和滤波后产生±12 V,直接供电给TDA2030A。
整流滤波后的电压经过LM7805稳压芯片,输出稳定+5 V给LCD1602供电,将LM7805输出电压再经过ASM1117-3.3V供电给单片机系统和蓝牙模块,完成系统电源供给。
3 软件设计系统软件主要包括三大部分:蓝牙协议栈的搭建、蓝牙通信软件设计和单片机控制部分软件设计。
软件设计的主要目的是提供一个高效的命令,免去不同蓝牙设备间不断变化的标准和复杂的蓝牙功能。
该软件接口为串行接口,串行接口用于两个处理器之间的通信,传输速率为19 200 b/s,8,N,1。
蓝牙技术是一个开放性系统(OSI),其主要目的就是使符合该规范的各种设备能互通,这就要求本地设备和远端设备使用相同的协议,当然不同的应用,其使用的协议栈也可能不同,但是他们都必须使用蓝牙技术协议规范中的物理层和数据链路层。
完整的蓝牙协议栈主要涉及基带协议(Baseband)、连接管理协议(Link Manager Protocol,LMP)、逻辑链路控制和适配协议(Logical LinkControl and Adaptation Protocol,L2CAP)、服务发现协议(Service Discovery Protocol,SDP)、电缆替代协议(RFCOMM) [10]、电话控制协议(Telephony Control Protocols,TCS)、点对点协议(PPP)、对象交换协议(OBEX)、无线应用协议(WAP)、蓝牙音频传输模型协议(A2DP)等协议。
本文主要涉及基带协议(Baseband),LMP,L2CAP,SDP,RFCOMM,TCS,PPP,A2DP等协议,如图3所示。
于系统采用固化了电缆通信协议(RFCOMM)和其他底层协议栈的CSR BC03蓝牙模块,模块只给出与单片机通信部分的简单接口指令。
当模组收到由C8051F020控制单元送来的状态询问指令(空白+?), 模组会经由TX脚将参数字符并加结束字符“0x0D 0x0A”传送到主机,该命令当C8051F020控制单元经由TXD设定指令给BC03模组, 模组将同时被命令去执行相应的动作。
指令有数个字符, 第一个是为“空格” (ASCII=20H),其余则为指令字符,同时BC03模组将有一个反馈字符在100 ms内经过BC03MM UART送到控制单元,表示系统目前的执行情况和蓝牙系统当前的状态。