3 软件设计
3.1 语音识别及控制算法设计
语音识别软件流程如图2 所示。
算法流程首先将关键词语写入识别列表,识别列表即是预先存入语音芯片的语音指令,例如“开灯”,“关灯”等。如果语音芯片最后识别出的结果位于识别列表中,例如识别结果为“开灯”,那么语音模块将会给出一个信号,单片机处理后发出控制命令到电灯驱动板,从而使灯打开。识别列表的规则:每个识别条目对应一个特定的编号(1 B),不同的识别条目的编号可以相同,而且不用连续。本芯片最多支持50个识别条目,每个识别条目是标准普通话的汉语拼音(小写),每2个字(汉语拼音)之间用一个空格间隔。
3.2 红外控制模块[1]
本系统除了语音控制外,还有红外遥控装置,红外控制软件流程如图3所示。红外系统初始化后,进入红外遥控菜单设置,设置完成后退出菜单设置,判断主界面是否符合设置,如果符合,执行相应的动作。
4 结 语
随着科技的进步,能源的短缺,对产品的低功耗、低污染要求越来越高。该系统的特点是低功耗设计、功能实用、操作方式灵活多样(除传统的手动控制按钮方式外,增加了语音控制、手机短信控制等)。该系统能够通过手机短信监测宿舍的各项状况,及时对未关灯、门窗、空调等特殊情况进行处理,确保宿舍安全;该系统可广泛应用于宿舍等多人居住的情况,给人们带来舒适、健康、安全的生活环境,具有较好的实用性。
参考文献
[1] 张洪润.张亚凡.单片机原理及应用[M].北京:清华大学出版社,1999.
[2] 张希.王德银,张晨.MSP430系列单片机使用C语言程序设计[M].北京:人民邮电出版社,2005.
[3] 饶志强,韩彩霞.单片机原理及应用[M].武汉:华中科技大学出版社,2013.
[4] 李琼瑞.国外最新应用电路设计精选[M].北京:电子工业出版社,2000.
[5] 秦龙.MSP430单片机常用模块与综合系统实例精讲[M].北京:电子工业出版社,2007.
[6] 赵海兰,朱剑,赵祥伟.DS1302实时显示时间的原理与应用[J].电子技术,2004(1):43?46.
[7] 吴舒辞,张发生,刘金华.电路分析基础[M].北京:北京大学出版社,2012.
[8] 刘泾.数字电子技术实验指导[M].成都:西南交通大学出版社,2011.
[9] 黄智伟.全国大学生电子设计竞赛技能训练[M].北京:北京航空航天大学出版社,2005.
[10] 潘玮,杨祥,王惠红.温室智能控制系统设计与开发[J].山东理工大学学报:自然科学版,2011(4):82?84.
相关专题:中小企业融资问题研究 体育与健康教学计划