历史上的今天
返回首页

历史上的今天

今天是:2025年01月09日(星期四)

正在发生

2020年01月09日 | 基于AVR的语音识别助老助残室内行走服务系统设计方案

2020-01-09 来源:elecfans

1.1 引言

目前,全世界60岁以上的老年人口已达到6亿左右,人口老龄化已成为世界范围的重大社会问题。我国60岁及以上老年人口已达1.32亿,占全国总人口的10%,并以年均3.32%的速度持续增长。预计到2015年,60岁以上的人口将超过2亿,约占总人口的14%,其中老年病患者约有50%需要护理服务。此外,我国还有各类残疾人约6千万,约占我国总人口的5%。因此,我国合计需要进行护理的人口大约为1亿人。人口的加速老龄化使医疗和社会保险系统面临着前所未有的压力。在我国的13亿人口中,家庭约3~4亿,有功能障碍者或需看护人员的家庭,占全国家庭总户数的1/10,约3577万左右。各类残疾人和长期卧床老年人的大量存在,使得助老助残问题正日益成为一个重大的社会问题。提高老年人和残疾人的生活质量及生活自理能力,研制开发助老助残服务产品,为老年人和残疾人提供诸如行走、室内起居生活方面的服务,已经成为全社会共同关注的问题。


1.2 项目背景/选题动机

目前,我国存在肢体障碍的老年人和残疾人超过3000万,行动不便的老人或残疾人在行走时,需要借助人力或者器械,例如轮椅。当前的家用电器绝大部分不支持语音识别功能。电器的开关通常是由按钮或遥控器实现。在实现控制前还必须找到被控设备(如按键,被遥控对象等)的精确位置或方向,这对使用者行动不便时是非常麻烦的。


因此对助老助残系统的开发具有重要的现实意义,对于提高老年人和残疾人的生活质量,保证我国社会的和谐、稳定、发展具有重要作用。


为了积极开展大学生科技创新实践活动,更是为了在校学生对AVR单片机的学习能力培养,故选择此题用于研究AVR单片机。


二、需求分析

2.1 功能要求

  1. 通过语音控制可以有效地控制轮椅自由行走;

  2. 实现家庭中家电的自动控制;

  3. 实现门禁系统的控制;

  4. 根据知识掌握的程度有选择的实现对家庭安全信息进行实时监控和发布。


2.2 性能要求

  1. 本系统使用语音来发布相关的控制命令以及报警命令;

  2. 家用电器及其外围设备均采用仿真功能实现;

  3. 使用四轮车模代替轮椅实现前后左右自由移动;

  4. 电灯代替家电开关量,实现家用电器的开关控制;

  5. 使用直流电动机仿真门禁的自动开关功能;

  6. 使用AVR单片机的定时器软件模拟遥控器实现家用电器的遥控功能;

  7. 通过GPRS实现手机拨号和短信报警功能(视能力情况而定)。


三、方案设计

3.1 系统功能实现原理

基于AVR的语音识别助老助残室内行走服务系统总体设计方案如图1所示。语音信号通过开发板上的麦克被语音处理模块采集,然后送入AVR处理器进行识别。AVR微处理器根据识别的结果,分析判断出该语音的指令类型,根据指令要求完成相应的操作。由AVR微处理器通过无线模块把相关的操作发送到相应的执行装置如门禁装置,轮椅驱动装置等,接受命令并完成相应的动作;系统通过摄像头,可以对室外情况进行监控,并将视频信息传送到LCD显示器进行实时显示,使用者根据来访者身份决定是否打开门禁系统;通过语音实现手机的自动拨号,并利用手机进行通话和求助。


图1 系统的总体框图


3.2 硬件平台选用及资源配置

  1. 硬件平台选用一个基于AVR32 AT32UC3A单片机控制器的EVK1100开发系统。具体资源配置如下:

  2. AT32UC3A单片机的基本输入输出口用于控制开关量;

  3. 单片机的串行通信接口用于语音模块、无线控制模块的通信;

  4. 单片机的PWM用于控制轮椅的转向和控速;

  5. 以太网端口用于监控器的视频输入;

  6. 开发系统的传感器(光照、温度)用于人性化提示和控制家用电器、天气预报等功能;

  7. 4x20蓝色LCD(PWM变频背光)用于显示控制信息及其相关的状态。


3.3系统软件架构

系统软件环境采用ATMEL公司提供的官方开发工具AVR Studio 5,程序主要使用C语言进行编程。


3.4 系统软件流程

  1. 主程序设计


图2 主程序流程图


在主程序中,采取模块化设计完成特定人语音的训练与存储,训练成功后进行语音识别,根据识别的命令执行相关的操作,如图2所示。


  1. 语音识别软件设计

语音识别方法就是将语音信号进行预处理和特征提取后建立模板库,根据语音特征将待识别语音信号与模板库进行匹配,根据匹配距离来进行语音识别。语音识别的基本流程如图3所示。


图3 语音识别基本流程图


  1. 串口通信部分软件设计

当语音控制轮椅或家电时,系统根据识别出的控制语句种类,通过串口向主控板发出不同指令,以实现各种控制功能。系统串口通讯程序的流程图如图4所示。


图4 串口通信流程图


  1. 红外遥控程序设计

红外遥控信号是一连串的二进制脉冲码。为了使其在无线传输过程中免受其它红外信号的干扰,通常都是先将其调制在特定的载波频率上,然后再经红外发光二极管发射出去,红外线接收装置则会滤除其他杂波只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调。红外程序设计流程如图5所示。


图5 红外程序设计流程图


3.5 系统预计实现结果

通过努力,我们真诚的希望能够达到预期的各种功能,具体的功能均能实现并能有时间进行优化,期望到时真正的产品一台极具仿真意义的样机,最好能够有公司投资做出产品。


推荐阅读

史海拾趣

远阳(FLYOUNG)公司的发展小趣事

福建国光新业科技股份有限公司,作为全球领先的聚合物片式叠层铝电解电容器(MLPC)制造商,自成立之初便致力于国产高端被动元器件的技术开发与产品创新。面对高端电容器被国外厂商长期垄断的局面,国光新业经过长期技术积累与研发,成功打破了国际垄断,实现了MLPC电容器的国产替代。这一成就不仅填补了国内空白,还使公司在细分领域发明专利授权数量上跃居全球第一,荣获多项国家级荣誉称号。

德旭电子(DEXU)公司的发展小趣事

随着公司规模的不断扩大和业务范围的不断拓展,德旭电子开始注重履行社会责任和推动可持续发展。公司积极参与公益事业和社会活动回馈社会。

在环保方面德旭电子坚持绿色生产和低碳发展理念积极推广环保技术和设备降低生产过程中的能耗和排放。同时公司还注重产品的环保性能研发和生产符合环保标准的产品满足客户的环保需求。

在社会责任方面德旭电子关注员工福利和职业发展为员工提供良好的工作环境和培训机会促进员工的成长和发展。此外公司还积极参与社会公益事业和慈善活动为社会做出积极贡献。

通过这些举措德旭电子在履行社会责任和推动可持续发展方面取得了显著成效赢得了社会的广泛认可和赞誉。

EPT公司的发展小趣事

随着品牌影响力的不断提升,EPT开始积极拓展OEM/ODM业务。公司凭借先进的生产技术和严格的质量管理体系,成功与多家国内外知名企业建立了合作关系。通过为客户提供定制化的产品和服务,EPT不仅实现了业务的快速增长,还为其积累了丰富的行业经验。

Eink公司的发展小趣事
随着电子纸技术的不断发展,其应用领域也逐渐拓宽。在2002年3月的东京国际书展上,第一张彩色电子纸的出现引起了轰动。此后,电子纸开始被广泛应用于电子书阅读器、电子标签、公交站牌等领域。E-Ink公司作为电子纸技术的领军企业,推动了整个电子纸行业的发展。
Custom LeatherCraft Manufacturing Co Inc公司的发展小趣事

在快速发展的同时,CLC也关注环保和可持续发展。他们采用环保材料和生产工艺,减少对环境的影响。同时,他们还积极推动循环利用和废物减量化措施,努力实现绿色生产。这些努力不仅提升了品牌形象,也为公司的长期发展奠定了基础。

Adafruit公司的发展小趣事

CLC起源于一个对高质量手工皮革制品有着无限热情的小型工坊。创始人是一位经验丰富的皮革工匠,他看到了电子工程师和户外工作者对耐用、实用的工具包的需求。于是,他开始了自己的创业之路,以“定制皮革工艺”为核心理念,承诺每一件产品都经过精心制作和严格质检。凭借这份承诺和精湛的技艺,CLC逐渐在市场中赢得了口碑。

问答坊 | AI 解惑

一种新型基于MEMS的GTI滤波器的设计

简介   波分复用器和解复用器几乎是所有WDM系统和网络的主要组成部分。从传统意义上讲,多路复用/解复用器(de/mux)都属于静态器件,随着温度的变化波长范围会有少许改变。几乎在第一个静态复用/解复用器获得商用的同时,人们就梦想出现一种能实 ...…

查看全部问答>

高清HDMI数字接口技术迅速普及

本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 由日立、松下、飞利浦、硅化图像Silicon Image、索尼、汤姆逊、东芝开发的高清晰度多媒体接口 (HDMI) 新近成为HDTV和消费类电子产品市场的连接标准。HDMI是首个也是唯一一个在单数字接口中集成 ...…

查看全部问答>

友善之臂嵌入式浏览器中文支持移植成功

经过本人的改造,友善之臂的qtopia自带的浏览器终于支持中文网页了,也就是,如果能把应用程序再汉化下,就可以应用到开发中。空说无凭,先给大家上几张图。(X86-qtopia在PC上运行) …

查看全部问答>

delphi中spcomm控件安装问题

安装好后(SYSTEM中有红色控件)把SPCOMM控件放入窗体,没写一行代码直接编译弹出SPCOMM单元文件,编译不过,好像内嵌了一个代码单元,怎么回事?…

查看全部问答>

主管给了我一个C写的.dll要求我的Web程序能对接,与单片机交互,怎么办

求高手解答啊``那个C写的.dll文件里面把一些东西都写好了 我不知道如何调用,如何与单片机对接啊…

查看全部问答>

彩信接收问题

在做手机上的彩信软件,彩信打包,发送的问题解决了, 现在差彩信接收的问题搞不定,彩信中心给手机发彩信 先给手机发一条带有彩信URL的短信通知,手机再根据 URL去下载彩信,这个URL我取不到,要短信那边配合, 谁有彩信接收的代码,给我发一份,可 ...…

查看全部问答>

试用期快结束了,怎么和老总谈呢

大学刚毕业就直奔人才市场,很不错的在这家公司面试,当时说好了刚毕业工资会低点2200,包吃住的,转正3000.总体觉得还可以吧,就很高兴的周一去公司签了,可是谈工资的时候却说吃住要扣400也就是说工资1800了,当时真的很郁闷吧。说了包吃住结果这 ...…

查看全部问答>

先上传一篇FPGA-TFT的论文

TFT控制器还没有弄好,还有我们板上用的SRAM是用的70NS的芯片,感觉难满足要求,希望大家对这个TFT控制器提些建议!…

查看全部问答>

商品化STM32系列ISP软件和ISP-STM32F编程器上市啦!

新颖、快速、方便、实用的商品化STM32系列ISP软件和ISP-STM32F编程器上市啦!产品特点:易学易用:连接方便、操作简单、提示全面- 高速编程:(4秒/32K,7秒/64K,14秒/128K;高速读取:1秒/32K,2秒/64K,4秒/128K- 操作简便:自动识别 ...…

查看全部问答>

STM32的RTC是否真的与晶振有关系

对于晶振来讲,我查询过很多厂家,其最次的精度都≤50PPM,也就是说2万个脉冲,才误差1个脉冲,对于32.768kHz的晶振来说,在STM32上也就是1秒钟差1个半脉冲了,也就是1天才能差4秒。 然而ST公司却在芯片中添加了晶体的校正程序,为晶体脉冲在 ...…

查看全部问答>