基于51单片机的语音导盲系统的设计说明.doc

上传人:可****阿 文档编号:42287700 上传时间:2022-09-15 格式:DOC 页数:16 大小:423KB
返回 下载 相关 举报
基于51单片机的语音导盲系统的设计说明.doc_第1页
第1页 / 共16页
基于51单片机的语音导盲系统的设计说明.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《基于51单片机的语音导盲系统的设计说明.doc》由会员分享,可在线阅读,更多相关《基于51单片机的语音导盲系统的设计说明.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘 要本文介绍了一款基于51单片机为核心的语音导盲系统的设计方案。系统由两部分组成:一时超声眼镜探测器,二是语音提醒器。探测器主要根据超声获取数据,经单片机处理后由无线模块发送出去。语音提醒器有单片机控制,接收数据,然后驱动语音芯片提醒。该系统具有成本低廉、使用方便等优点,是一款通用性较强的理想导盲设备。研究了一种基于嵌入式体统和超声波测距系统的设计方案,应用移植嵌入式操作系统并给出障碍物检测优化方法,并且根据超声波测距的工作原理对障碍物进行距离测量。实验结果表明,该系统在自然盲道情况下达到了处理实时性和判断的准确性要求,可较好地服务与盲人的独立出行。关键词:51单片机语音提醒超声测距无线数传

2、模块 导盲系统;13 / 16AbstractThis page mainly introduce a design of voice guide device based on 51 MCU .The device consists of two parts:Part one ultrasound glasses detector , Part two voice alarm device.Data gotten from ultrasound glasses detector has been put into process by 51 MCU and then be sent into

3、 air by wirelessmodule. After that ,the voice alarm device will get the data from another a voice alarm .Cheap, convenience and other advantages make it a perfect device for blindman.Studies are made on theembedded systems and ultrasonic distance measurement system. Porting embedded operating system

4、 and giving optimization method for obstacle detection, and measuring the obstacles distance by ultrasonic ranging works. The experimental results she that the system achieved to deal with circumstance and judge accuracy of real-time requirements in a naturalblind road, which may provide better serv

5、es for the blinds independent travel.KEY WORD :51 MCUVoice alarmUltrasounddetectorWireless moduleGuide system for blind目 录摘要IAbstractII第一章绪言1第一节总体方案1第二章硬件电路的设计2第一节超声模块电路2第二节液晶显示电路6第三节语音输出电路7第四节无线模块电路设计8第三章软件设计9第四章结语11致12参考文献13第一章 绪言盲人群体一直是社会中需要关心的弱势群体,出门不便对于所有盲人患者是一个较大的难题。目前市场上有很多种导盲设备,但大多原理简单、功能单一、

6、较机械化,出现的问题也较多,给经常出门的盲人使用者带来不便。基于简单实用、价格低廉的考虑,本文介绍一款语音导盲系统的设计,能在一定程度上解决广大盲人患者出行困难。整个系统分为两部分,一是眼镜探测器,二是随身携带的语音提醒装置。都含有硬、软件两个部分设计。此款导盲眼镜系统以超声测距探测障碍物获得相应数据,利用2.4G无线数传模块传送,获得数据后,单片机即进行数据处理,最后控制ISD系列语音芯片给出播报提醒,同时启动振动提醒。该系统主要优点如下:操作简单方便;超声测距、无线传输让整个导盲设备更轻松;具有语音告知功能,兼带振动功能,更加人性化、智能化。第一节 总体方案系统以51系列单片机为核心控制器

7、,利用超声测距模块、无线传输模块、ISD4003语音芯片、LM386集成运放、NOKIA5110 LCD液晶显示器等外设配合使用搭载的一个语音导盲设备。系统整体框图如1.1所示。图1.1 系统整体图第二章 硬件电路的设计第一节 超声模块电路一、超声模块电路超声波测距是借助于超声脉冲回波渡越时间法来实现的。设超声波脉冲由传感器发出到接受所经历的时间为t,超声波在空气中的传播速度为c,则从传感器到目标物体的距离T。可用下式求处:D=ct2,如表2.1超声模块与单片机接口电路,如图2.1所示。表2.1引脚功能1VCC2Trig3Echo4GND图2.1 超声模块接口电路图二、导盲杖控制系统导盲杖控制

8、系统采用分散式控制方式,如图2.2所示。该导盲杖控制系统主要由控制单元、超声波测距单元、图像识别处理单元、语音控制单元等组成。主控制单元主要完成导盲杖各个部分的协调控制、计算和分析;超声波测距单元完成人在行走过程中对障碍物距离的测算功能,以做出运动策略的分析;图像识别处理单元完成人在行走过程中对障碍物的检测识别功能;语音控制单元完成对盲人的语音提示和发出警报等。主控制单元采用AT89S52单片机,图像识别处理单元采用ADSP-BF533(简称BF533)为中心处理器的图像识别系统,其他单元均采用AT89S51单片机,各个部分通过串口多机通信来完成信息交换。多机通信中采用总线型从式多机系统。图2

9、.2 导盲系统集散控制框图三、障碍物检测识别和超声波测距原理我们所研究的障碍物检测识别是基于直线段匹配的障碍物检测识别技术。因为大多数的障碍物呈现为棱柱形,圆台状,长方体等形状(如电线杆,箱子,桌子等),而且这两条直线段中的像素点的梯度方向应该是对称的,所以检测出这些近似直线段的边缘就可以重构无题轮廓,从而识别检测出障碍物。本文提出的算法主要有三部分组成:首先计算原图像中边缘点的梯度值和梯度方向,并按照“同一直线段像素点的梯度值和梯度方向近似”的原则从边缘点图像中提取出直线段;然后利用提取出来的直线段的各种属性(长度,梯度方向,位置),两条直线段之间像素点的灰度直方图以与背景灰度直方图对直线进

10、行匹配,搜索出分别对应于各个物体左右边缘的两两相对的直线段;最后按照匹配计算出匹配值重构“障碍物”轮廓并确定其位置。超声波为直线传播方式,频率越高,反射能力越强,而绕射能力越弱。利用超声波的这种特性,常常用渡越时间检测法进行距离的测量。其工作原理是:换能器向介质中声速为C,回波到达时刻与发射波时刻的时间差为t,就可以计算出发射点与反射点的距离s,s=ct/2式中,c为超声波的传播速度(m/s)。超声波在固体中传播速度最快,在气体中传播速度最慢,而且声速c与温度有关。如果环境温度变化显著,必须考虑温度补偿问题。空气中声速与温度的关系可以表示为(2)C=331.4式中T为环境温度()。超声波常温下

11、在空气中的传播速度是340m/s,这里由于测量距离不长,测量精度要求不高,不考虑其它影响,只要测的超声波发射和接收回波的时间差t,按式(1)计算即可4。四、超声波测距系统硬件设计(一) 超声波发送电路超声波的发送电路原理图见图2.3来自单片机的信号A触发NE555定时器电路产生频率约为40KHz方波信号,经过CD4069六非门反相器进行功率放大,驱动超声波发送传感器T40-16,发送超声波。图 2.3 超声波发送电路原理图(二) 超声波接收电路当超声波遇到障碍物返回时,超声波接收传感器R40-16接收回波,由于回波电压值只在mV量级,所以采用LM324的两级放大电路进行幅值放大放大后的波形信号

12、送到LM567集成锁相环路解码器,调节电阻与电容值,将频率锁在40KHz左右。当放大信号大于25rnV,就会在8引脚产生高电平信号B送到单片机处理。图2.4 超声波接收电路原理图(三) 单片机控制电路本文的导盲杖采用了图像处理技术对障碍物的检测,用来预警快速移动过来的人或物。超声波测距系统在导盲杖上的应用,如超声波收发电路主要完成数据的采集和初步处理,处理后的数据传送到AT89S51单片机,再进行最终的数据处理。单片机控制电路主要完成发送与关闭控制信号、计时、接收回波信号与串口通信等工作。单片机对收发电路的控制主要是对发射超声波控制电路进行计数初始化,单循环方式使3路发送电路一次发送和接受超声

13、波,单独进行距离的计算,其目的是使计数程序避免硬件回波间的干扰。单片机完成收发动作后就将计数器计数的计数值经处理得到距离信息送到缓存区,等待与主控制器AT89S52进行串口通讯,达成协议后即可将距离信息送入主控制器。串口通讯硬件电路由具有电平转换功能的MAX232芯片与外围元件组成。五、超声波测距系统软件设计本系统的软件采用模块化设计,超声波收发器控制、数据处理和存储、与主控制器的通讯都由AT89S51单片机来来完成,主程序流程图如图2.5所示。图 2.5 超声波测距系统软件流程图在控制系统得电工作,先进行初始化后,为系统设置一系列初始化值,包括超声波发射间隔数、定时器定时初值、距离计算参考数

14、等。后程序控制发送0.2ms宽度的超声波,同时启动定时器T0计时;启动接收回波程序,等待接收回波,有回波则停止计时,读取时间差,用式(1)计算距离,然后通过串行通讯将数据传送给主控制器,最后返回重新开始。第二节 液晶显示电路一、液晶显示电路系统使用nokia5110液晶显示模块进行显示。5110LCD是一块8446点矩阵显示设备,部采用PCD8544控制器进行显示控制,该模块是串行控制设备,遵循串行总线协议进行通信,接口电路提供八个引脚(引脚功能如图2.2所示),与单片机连接如图2.6所示。表2.2液晶模块引脚功能引脚功能1VCC2GND3SCE4RST5DC6DN(MOSI)7SCLK8LE

15、D图2.6液晶接口电路第三节 语音输出电路一、语音输出电路ISD4003语音芯片与普通的录音/重放芯片相比,具有如下特点:首先是记录声音没有段长度限制,并且声音记录不需要A/D转换和压缩。其次,快速闪存作为存储介质,无电源可保存数据长达100年,重复记录10000次以上。此外,ISD4003具有记录时间长可达4分钟,本文采用的为4分钟的ISD4003语音芯片的优点。ISD在任何事操作(包括快进)中检测到EOM或OVF时,本段变低并保持,中断状态在下一个SPI周期开始时被清除。中断状态也可以用RINT指令读取。OVF标志指示ISD的录放操作已经到达存储器的末尾。EOM标志指示在放音中检测到部的E

16、OM标志时。此状态位才置1.语音芯片与单片机之间的连接非常简单:SS(接P00)、MOS(接P01)、MISO(接P0)、SCLK(接P03)、INT(接P32)、RAC(接)。至于芯片外加电容等连接方式参加ISD400304数据手册。第四节无线模块电路设计一、无线模块电路设计nRF24L01是一款工作在2.4GHz2.5GHz世界通用ISM频段的单片机无线收发器芯片。无线收发器包括:频率发生器、增强型SchockBurst模式控制器。功率放大器、晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过SPI借口进行(如表2.3和图2.7)。表2.3 超声模块引脚功能引脚功能1VCC

17、2Trig3Echo4GND图2.7 超声模块接口电路图第三章 软件设计软件使用C语言编程开发。语音芯片和单片机通信SPI串行口实现的,单片机对语音芯片的控制必须遵循SPI串行数据传输协议。软件设计分为两个部分:一、眼镜探测器的设计。2051mcu构建最小系统。初始化各模块。启动超声模块开时器,最后计算并发送距离数据。二、语音提醒器的设计。初始化各模块。进入接受状态,接收数据,进行信息处理并处理语音提醒(如图3.1和图3.2)。图3.1 眼睛探测器程序流程图图3.2 语音提醒器程序流程图第四章 结语本文介绍的一种语音导盲系统的设计方案在使用价值上还是值得认同的,但尚有很多不足之处,例如若遇到复

18、杂的外部环境就很难提供准备的路况信息;该设计采用的是单探头测距蔽障,只能固定一个方向的探测,在360度全景的环境下显得有所不足,但可以用探头按时序分别扫描探测的改进方案得以弥补。总之,该方案在一般环境下还是适用的,而且操作简单、价格低廉,适合于国非特殊精确水平级别上推广,对广大盲人朋友也是一个很好的帮助。致 在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感我的论文指导老师XX老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最

19、中心的感!感这篇论文所涉与到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版灯过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正 (田家妹儿 你可以自己在网上找一篇打在上面,我也是在网上给你找的)参考文献1 友德,等.单片微型机原理、应用与实验M.:复旦大学2 戴冬雪,王立军.ISD4003在录放电路中的应用与其软件设计J.电声技术 3 康华光,等.电子技术基础模拟部分M.:高等教育,2003,3.4 管小明,徐清文,宝,基于ISD4004系列语音录放系统的研究J.科技广场,5 裘有斌,国忠,丰伟,等.基于ISD4004的家庭语音报警服务系统的设计J.电子制作.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁