基于蓝牙模块的52单片机的遥控系统设计毕业论文.doc
毕 业 论 文 论文题目 基于蓝牙模块的52单片机 的遥控系统 1毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘要蓝牙属于短距离内进行无线控制和收发的通信技术,伴随着科技的飞跃性发展,也让蓝牙找到了发展的空间,它可以代替和取代落后的数字化硬件设备之间繁琐的电缆连接。在蓝牙创造的初期,没有人预料到蓝牙会有如此大的潜力和前景,而现在的发展也是完全超出了我们的预期,因为蓝牙的安全性高,制造成本低廉和所消耗的功率也是同类产品中最低的,所以被很多人使用,越来越受到了广大消费者的欢迎,基于蓝牙技术的产品也在不断的更新和投入市场。由于蓝牙工作频率与无线使用Wi-Fi,在未授权的2.4GHz ISM频段重叠无绳电话和微波,在家庭环境中使用蓝牙遥控装置可能会缩短通信时间延迟和电池寿命的问题,因为它采用了跳频扩频是易受干扰避免机制。 我的毕业设计是以89C52单片机为主控芯片,毕业设计的系统是简易蓝牙遥控系统,要在有效范围内(最少5米)实现无线蓝牙的接收和发送,遥控对象为4个(LED),使用11.O592MHz的晶振,LD3320语音模块以及89C51单片机进行程序的控制,本设计主要有两部分组成,一个是接收部分,另一个是发送部分,所设计的两部分电路完全一样,自行选择分配。 关键词:AT89C52单片机; 晶体振荡器; AC1117T3.3;LD3320语音模块Remote control system based on 52single chip Bluetooth moduleAbstractBluetooth is a short distance communication technology for wireless control and transceiver, accompanied by rapid development of science and technology, also let the Bluetooth to find space for development, it can replace and replace the complicated cable connection between digital equipment and backward. In the early days of the Bluetooth creation, nobody expected that Bluetooth has potential and prospects of so much, and now the development is completely beyond our expectations, because the security of Bluetooth's high, low manufacturing cost and power consumption are similar products in the lowest, so many people use, more and more. The majority of consumers, Bluetooth products are constantly updated and put into the market based on.Because Bluetooth and Wi-Fi wireless frequency overlap, cordless phones and microwave in the unlicensed 2.4GHz band ISM, Bluetooth remote control device used in the home environment may reduce the communication time delay and battery life, because it uses a frequency hopping spread spectrum is susceptible to interference avoidance mechanism.I graduated from the design is based on 89C52 single chip microcomputer as the main control chip, the system design of Bluetooth remote control system is simple, to be effective in the range (at least 5 meters) can receive and transmit wireless Bluetooth remote control, the object is 4 (LED), using 11.O592MHz crystal, to control the LD3320 voice module and 89C51 microcontroller program in this design, is mainly composed of two parts, one is the receiving part, another part is sent, the two part of the circuit is exactly the same, to choose their own distribution.Keywords: AT89C52; crystal oscillator; AC1117T3.3; LD3320 voice module目录第一章 前言11.1研究背景11.2研究现状11.3本课题研究的意义1第二章 设计原理与方案论证22.1 主控芯片的方案论证与选择22.2蓝牙模块的方案论证与选择3第三章 系统的硬件设计43.1 总体方案设计思想43.2 主控器处理模块43.2.1处理执行元件53.2.2.降压模块93.2.3.复位电路103.2.4.晶振电路113.2.5.LD3320语音模块12第四章 系统软件设计154.1 系统程序设计流程15第五章 系统的调试165.1 系统设计的过程165.2 系统模块的调试175.3 结论17第六章 结束语18参考文献19附录20附录二:实物效果图22附录三:电路元件清单23致谢20IV第一章 前言1.1研究背景蓝牙技术是近年来出现的新技术是一种短距离无线通信和信息传输的新型通讯科技,它使数据线的硬件设备接收更方便快捷。它可以广泛应用于世界各地,是一个蓝牙设置一个通用的范围,频率调制技术的使用,以防止外部干扰和多一些。低成本,低功耗和小辐射,和加密设置,让蓝牙的安全性更高;应用范围广,这些特点使得蓝牙技术被广泛的应用在我们日常生活中的蓝牙也支持一对一和一对多传输的通信连接,和多个蓝牙成为微网,也有网络的特点。 1.2研究现状1998年蓝牙技术提出来以后,它的发展如雨后春笋。蓝牙是一种在短距离内进行无线通讯的技术。世界各地的投资人们对蓝牙技术有了很大的兴趣。世界蓝牙组织BluetoothSIG就在这种大的社会环境下应运而生,也得到了很多有影响力的个人和组织的支援和维护,有数千家生产商和科技公司都注册成为了蓝牙组织的会员,最近几年,随着技术的不断飞跃与发展,更多的企业和企业都加入了进来,进一步推动了蓝牙技术的发展。很多国家和企业都制定了自己的标准和规范,来完善和改进蓝牙技术。在中国,在有很多个人和团体组织成立了中国蓝牙技术发展和对蓝牙使用和研究的网络团体,让更多对这项技术感兴趣的人都参与了进来。此外,中国和国际蓝牙组织SIG合作,并达成共识,这也让蓝牙技术在国内得到了长久的发展。 1.3本课题研究的意义因为无线技术的广泛使用,我们在研究无线和有线通信技术的方法中了解到蓝牙系统的小区域性有很大的技术突破,在国际上也得到了广泛的采纳,在市场上也有很大的需求。这也使蓝牙技术的发展成为了趋势之一,蓝牙可以发送和接受语音和数据,满足了大多数人的需求,它也融合了其他相关产品的特点,也是这样技术变得更多样性。然而,蓝牙的安全性不足,而且在小区域范围内的一点对多点的通信受到了很大的限制,这些都是其本身需要改进和完善的。 第二章 设计原理与方案论证2.1 主控芯片的方案论证与选择方案一:使用AT89S51单片机。通常都是自带有4K大小的Flash存储器,它的实用寿命也是很长的,也可以反复的读写和擦除达到1000次左右,也可以充分的实现了价值。 AT89S51单片机外部引脚共有40个,可以通过各个引脚的不同功能来进行外部电路的设计。在编程时,可选择常规编程和在线编程两种方法,AT89S51单片机的存储器和位处理器是结合到一起的,可以很多次的读写和擦除,让我们减少了学习中的金钱投入方案二:采用ATmega16单片机。它的内部系统可达到16个字节,而且功能强大,但是在工作时消耗的功是很低的,主要因为它的控制器是CMOS的,本身也有16K的内部Flash和512个字节的EEPROM;总共有32个IO口,可以单独的设定为不同的功能。与AT89S52和AT89S5相比,它的最大的优点就是运行速度快,可以进行编程的内存大小是盏亮着的两倍,它的IO口也比前两者灵活和强大,但是造假方案三:AT89C52单片机,它是同类单片机中集成度最高的一种。它是由ATMEL生产的一种功能很强大的单片机,工作状态下所需要的功也是很小的,相比前两个方案中的单片机, AT89S52单片机只需要少量的外部设备就可以组成一个最小系统。使用是稳定且可靠,有很高的实用性。相对于同类型的产品,他的缺点就是输入指令后,指令周期长,运行速度会比较慢。三个方案比较和总结后,我觉得 AT89S52单片机更适合我的设计,他就是我所需要的主控芯片,虽然指令收起相对比较慢,但也是在可接收范围内的,内部存储器也不会太小,比 AT89S51功能强大,比ATmega16造价低廉,所以我选择了 AT89S52。 2.2蓝牙模块的方案论证与选择CC2540蓝牙模块是新蓝牙模块版本,比较较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。此外,它的稳定性和安全性都更急强大了,被大量的应用在智能体育设备和医疗器材等多个方面。HC05蓝牙模块是一种高性能的主从一体蓝牙模块,可以替代简单的串口信息的接受与发送。另外,蓝牙模块可以在电脑,手机和PAD等设备中可以进行配对,完成信息的传输。通过两种方案的比较,结合实际情况,它的数据处理速度应用在网络通信中,能体现数据的收发速度。而且CC2540的片上资源非常丰富,可以更好地使我们的设计更方便。 第三章 系统的硬件设计3.1 总体方案设计思想本系统为简易蓝牙遥控系统,要在有效范围内(最少5米)实现无线蓝牙的接收和发送,遥控对象为4个(LED),使用11.0592MHz的晶振,以及89C52单片机进行程序的控制,我的毕业设计设计主要有两部分组成,一部分是起接受功能的,而另外的部分是发送部分。提供的电源为3.3V。当发送设备进行语音控制时,在接收设备上会收到对应LED点亮的现象,复位以后,接收设备会全部清零,而LED也会根据所输入的程序控制其点亮或熄灭。 图 3-1单片机最小系统电路图3.2 主控器处理模块以上我提出了毕业设计我硬件和系统上所应用的专业知识和大体的设计路线,主要是用单片机来进行对主从机的控制,要是两个蓝牙模块连接后发送和接受都要明确的从LED灯无误的显示出来,因此,我要进一步的把单片机控制细化成小版块来详细的说明和设计,。分别是蓝牙模块和复位电路,还有最为关键的执行元件处理。3.2.1处理执行元件信息技术电子化和网络化在快速发展的今天不断地占据主流,也不断的 完善和更新着。不夸张地说,全世界每天都有新的电子产品被设计出来,而这些发展的背后,我们使用的最基础的和最关键的电子元器件也紧跟着发展的脚步,也在完善和优化中。让我们有了更多的选择和发挥空间。在其中,单片机的开发开发和应用也是非常重要的,特别是在一些小型的电子创新产品中,大多都是以单片机为主控芯片。在我的毕业设计中,我也选择了一款AT89C52单片机作为主控芯片。AT89C52是一种8位单片机,它是在MCS-51单片机系列上加强了一些功能后升级得到的产物。它的作用基本上就是把外界的数据和命令在中断和时钟的帮助下,在自身内部储存器上把使用者的数据进行处理。AT89C52 由8位的内部处理器,内部数据储存器(RAM,有256个字节)内部储存器有8K的大小,输入和输出双向口有32个,16位的定时器和5个两级中断,全双工串行通信口一个和时钟电路组成。 AT89C52能够自主地执行给它的指令,也就是你把所需要的指令写在单片机的内部储存器上,它会一步步执行。AT89C52可以在功耗特别低的情况下工作,就是设置成空闲选择和掉电模式两种状态来实现低功耗。 图3-2AT89C52的实物图 图3-3 AT89C52的引脚图单片机与外界的通讯是依靠它自身的I/O 口进行的,对单片机I/O 口的控制就是对单片机的控制。I/O 口的存在不仅可以实现数据的传输,还可以改变电平和信号的性质,最重要的一点就是I/O 口可以实现与外部不同电路的连接来使单片机工作。AT89C52单片机上我们通常使用的是4个独立的双向通用I/O 口:P0口、P1口、P2和P3口。由于外部设备的工作速率比较慢或者很快的时候,我们可以采用同步传送的方式,而单片机存在的异步传送是为了更加简练的和硬件连接进行传出。也可以通过中断传送和DMA传送来完成。AT89C52单片机还可以实现外部接口单独的编址和外部端口和存储器的统一编制两种方式。AT89C52单片机上一共有32个I/O 口,不同的I/O 口实线的作用和运行的方式都有其自己的方式,我也要通过这次毕业设计,更好地了解,更熟练的运用。3.2.1 CC2540蓝牙模块CC2540蓝牙模块,蓝牙的最新版本,是3的升级版;3版更节能,低成本,低延迟3毫秒,有效连接范围,AES-128加密;通常用蓝牙耳机,蓝牙音箱等设备。蓝牙4的最重要的特点是节能。CC2540蓝牙模块是德州仪器公司的产品,它是一种消耗功率特别低的蓝牙模块,它把所有的重要硬件都按住房在同一块电路板上,把控制器,主机端和和应用系统都集成在了一起,还有完全整合而成的无线发射功能,提供了两种使用方式的解决方案:单一模式和双模式,内部还有很高效的运算放大器,由于它把所有的重要硬件都按住房在同一块电路板上 ,所以减少了生产成本,合理的利用了资源,也可以让所有的人都可以使用的起。 超低功耗设备简单、可靠的点对多点的数据传输,但也使网络传感器设置低功耗蓝牙蓝牙传输有序流动,以及先进的节能和连接安全加密。智能可穿戴设备上显示在CES2014上,大多采用蓝牙4。你可以看到升级4及后续版本蓝牙将在未来几年的爆炸,一个长期的趋势。蓝牙在商业中,在最新的Xperia Z,Galaxy S3,S4,注2,surfacert,iPhone 5,iPhone 4S,魅族MX3,Moto Droid Razr手机,HTC One X,小米手机2,新的ipad,iPad 4,MacBook Air,MacBook Pro,诺基亚Lumia和宏基as3951系列/网关nv57系列,华硕UX21 / 31系列三星注意已应用于蓝牙4技术。MT254xCoreS介绍MT254xCoreS是馒头科技有限公司设计的一款蓝牙4.0单模型模块,运行时可以和BLE协议栈完全符合。我们可以用它来开发属于自己的产品,它主要包括了CC2540x最小的系统和时钟电路板,还有天线组成。它的连接范围可以达到100米,可满足短距离之间的通讯。模块运用的三组1.27mm间距的半孔所引出的24个IO口,模块试用的都是高精版本的电阻和电容器,寿命长,精确度高,另外,系统主要采用了32M的晶振,睡眠时则是使用了32.768K的晶振。MT254xCoreS与其他类型的产品比较,它的运行速度快,有很强的可干扰性,无限连接范围高,它的使用安全性也很高。硬件组成晶振:系统主时钟采用32M晶振,根据TI官方的参考设计,使用的是10ppm高精度的金属壳晶振。睡眠时钟使用的是32.768K的晶振,在系统睡眠时需要使用此晶振。天线:蓝牙属于近场通讯,应用场合一般为室内等近距离通信,因此我们使用PCB天线。其通信范围经过实验测量空旷空间内可达100米,室内可达30米,完全能够满足通讯的需要,而且将天线集成在模块内部能够减小模块所占用的积。电阻电容:模块所使用的电阻、电容器件全部为村田的高精度元件。对外接口:此模块采用3组1.27mm间距的半孔引出全部的24个iO,用户在使用时可以看成是SMT贴片元件,具体的封装可以使用我们提供的封装源文件,我们只提供Altium Designer(Version 14.2.4)的封装。如果用户使用的是其他软件,可以使用Altium Designer的“另存为”功能,然后选择需要的格式,保存即可。 模块的引脚分布图如下:图3-4 模块的引脚图我的设计使用的是蓝牙模块的穿透功能,当给蓝牙模块上电以后,自动默认为主从机穿透模式,主从机的蓝牙模块会有相应的LED等显示其正常工作的状态,所以不需要我做任何的调节,蓝牙模块自主完成穿透连接。 图3-5 模块的穿透功能电路图3.2.2.降压模块本设计所用的STC89C52单片机的VCC、RXD和TXD所用电压为5V,但是蓝牙模块的正常工作为3.3V,所以设计了降压模块。 图3-6 降压模块电路图在降压模块的电路中通过AZ1117-3.3是核心芯片,把电源提供的5V电源转换为蓝牙模块所使用的3.3V,从而达到设计中蓝牙模块的正常的动作状态。AMS1117在我的毕业设计中主要是把电压降到1.8V,3.3V和5.0V的电压调整器,它是一个引脚能兼容其他三端SCS1的稳压器,属于一种效率比较高的,呈线性的稳压器。可以用在电池充电器,电脑的电源充电器和其他的供电设备。AMS1117的内部集成了过热保护和限定流量的电路,让所用的芯片和电源有很高的稳定性,它还可以分为两个版本,固定电压输出板和可调电压输出板,在不同的情况下,可以自行选择使用不同的版本。AMS1117-3.3是一种低漏的电压调整器,是由PNP驱动的NPN管组成的整管。它可以输出1.8V和3.3V以及5.0V的电压,片内有过载保护和过热保护系统,能在环境温度大于120摄氏度以上或者电流达到900mA的电路上保证系统和芯片的安全。他在输出上连接了不少于一个钽电容来实现输出的稳定性,在这种情况下,AMS1117-3.3是慢速我的设计所需要的稳定性输出。图3-7 AMS1117管脚图 图3-8 AMS1117实物图3.2.3.复位电路复位电路就是让系统重新处于初始状态的一种功能电路,和我们使用的建议计算器上的归零的原理是相似的,为了保证系统复位稳定工作,复位电路是一定要存在在系统电路中的。通常情况下的微型集成电路所使用的电源电压为5.0V,但是在系统中的时序数字电路需要很稳定的时钟信号,所以在电源打开时,只有当VCC得电压超过4.75V和晶体振荡器稳定工作时,复位信号才不会被取消,是的系统处于正常的运行状态。复位电路失效会导致CPU一加电将会从任何一个状态作为初始状态开始工作,整个系统将进入非正常运行。说明复位电路在系统开始工作中十分重要非常关键。 图3-9上电复位电路3.2.4.晶振电路设计中主芯片起振所使用的是11.0592MHZ晶振,使用它是因为能让单片机的时钟频率更加准确的计算和隔离出来,特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。单片机晶振上这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在20-30pf。它会影响到晶振的谐振频率和输出幅度。虽然也在可允许的范围之内的。一般情况下所使用的晶振计算出来的波特率是有相对偏差的,但是先比之11.0592MHZ晶振是最适合我所设计的系统中的。在设计完成之后第一次上电是单片机没有正常工作,最后在检测时发现是因为晶振不起振。通常情况下这种问题产生就是晶振的质量有问题,已经损坏。可是最终检测时发现是因为负载电容和晶振不匹配造成的,这一点也说明晶振电路中所使用的电容的大小是要和晶振匹配的。 图3-10晶振电路3.2.4.LD3320语音模块LD3320芯片是一种识别语音的芯片,是由语音识别处理器和外设电路组成,外部电路中主要包括了转换器,话筒和输出等多个接口。在ICRoute公司设计芯片时对它上电工作所使用的功耗进行了优化,工作效率也进行了加强。LD3320完全自主进行识别语音和人及控制的一系列功能,不需要其他外部条件来帮助完成。LD3320不但功耗低,工作效率高,而且它的功能也是多元化的。LD3320在完成语音识别时不需要特定的声音或者指令,也不需要专业的操作和提前训练,录音。识别语音成功的程度可达到百分之九十以上;在识别语音指令时,都是由芯片单独完成和实现的,不需要其他外设的辅助;系统识别的声音可以是多元化的,没有唯一性,如果设定不合适,可以进行在线修改,让它的效果达到最高;还可以支持多种语言,类型丰富;LD3320工作电压仅为3.3V整个芯片设计的大小很小,方便携带,也可以在电池供电的情况下进行工作。语音识别 ASR 技术,是在关键词语列表识别的基础上所使用的技术。我们只要先设定好关键列表,然后把列表里面的关键性字符存入LD3320芯片上,就可以进行语音识别,不用其他特定的条件和指令输出环境。这个技术给我们提供了一种有别于其他繁琐的外设方式的输入,只要我们开口说出关键词就可以进行识别。这样就比其他的产品操作更加快捷方便。另外,LD3320所支持的识别条目可以达到50个,识别条目可以使国家规定的标准普通话的拼音,2个汉字拼音之间都要用一个空格来进行隔离,下面是一个简单的例子,如表: 表3-1 编码与字符串对应表编号字符串1bei jing1Shou du2Shang hai3Guang zhou4Xia men编号可以相同,可以不连续,但是数值要小于 256(00HFFH) 。例子中的“北京”和“首都”对应同一编号,说这两个词会有相同的结果返回。简单流程图如下:开始循环等待芯片空闲设定编号将字符串中的字符按循序写入寄存器ALED等点亮将字符长度写入寄存器B向寄存器 NO结束 YES 3-11 LD3320识别流程图语音识别程序流程图如下:图3-12 语音识别模块流程图3.2.5.电平转换模块 本设计单片机的电压输出为5V,而语音识别模块单片机工作电压为3.3V,为了使语音模块单片机正常工作,需要电平转换模块来连接。电平转换主要通过光耦来完成。光耦合器,我们也叫它光耦,光耦把光作为电信号所需要的媒介。应为它在电路中起到了输出时的隔离作用,所以,我们可以在各种电路中看到光耦的身影。光耦已经成为了被广泛用运和衍生种类最多的的光电子产品之一。光耦一般都是由:光源发射,光源接收和信号放大这三个模块组成的。上电以后,让LED灯发光,让他发出的光源的波达到一定单位的定值以后,会被接收模块接收从而产生光电流,经过放大再输出。电平转换模块设计原理图如下:图3-13 电平转换模块原理图设计原理:语音模识别模块输入低电平,光耦导通,输出端输出低电平。第四章 系统软件设计4.1 系统程序设计流程给两个蓝牙模块上电,蓝牙主机模块自动寻找从机,并进行配对,配对成功后蓝牙主机、从机模块相当于一条串口线(即透传)。给单片机上电,如果从机的语音识别的模块上说出对应的语音进行识别,则主机的LED灯被点亮,根据从机那个语音的输入,从机的LED灯相应被点亮,如果没有检测到输入的识别语音,则一直检测,直到语音输入时所对应的LED定点亮。具体流程图如下:开始主从机初始化 检测主从机语音是否识别 否 是主机开中断读串口缓冲区的数据,进行switch判断识别“红色”,则led1被点亮识别“黄色”,则led2被点亮识别“蓝色”,则led3被点亮识别“绿色”,则led4被点亮 图4-1 系统总流程图第五章 系统的调试5.1 系统设计的过程我的毕业设计是通过蓝牙配对成功成为一条串口线,进行数据传输。再设计时,我选用蓝牙模块作为串口线的基础器件,因为,模块方便调试,并且模块的主从机是自动配对的,不需要人工配对,这样就不用考虑蓝牙协议的问题了,同时,我们在制作上也减少了很大的压力。单片机系统是这次设计的核心,在设计系统时,我选用STC89C52RC芯片作为核心芯片,LD3320语音识别系统,再设计LED灯时,我接了1K的电阻起到限流电阻作用。同时,我为了让单片机随时可以重新满状态,我设计了复位电路。复位的电路需要接一个10K的上拉电阻。为了蓝牙模块实现透传,蓝牙的透传需要串口的电压RXD=3.3V,TXD=3.3V,VCC=3.3V。我用2N3904将5.0V-RXD降压输出3.3V-TX原理:当2N3904的集电极电压为3.3V时,基极