基于SLH89F5162的智能语音楼宇对讲系统设计的解决方案
一、方案概述
随着房地产的高速发展,智能家居需求的增长,楼宇对讲系统的市场可谓是直线上升。从语音对讲到可视对讲,从黑白可视对讲到彩色可视对讲,从彩色可视对讲到智能家居终端,许多产品具备了监控、安防报警及设防、户户通、信息接收、远程电话报警、留影留言提取、家电控制等功能。
通过调查,目前市场上的楼宇对讲系统大部分都是沿用老式话机模式,手动开锁功能,有很大的局限性。即使是高端的对讲系统也需要人为的去应答与操作,极不方便。为了免去烦扰,我们研发了智能语音楼宇对讲系统。根据目前的市场拥有量和普及性,我们决定沿用老式主机部分,分机采用智能语音识别技术,通过对业主的个性要求,采取相对应的应答模式与开锁模式。
二、项目设计原理
1、 原理概述
通过单片机对语音数据采集处理,来完成一系列的功能。
2、 硬件设计原理
通过语音识别芯片LD3320进行语音识别和语音提示播放,ISD4004录音芯片进行留言存储,通过SLH89F5162单片机对整个系统进行控制。开锁采用触摸按键。
3、 软件设计原理
采用底层驱动高层算法的编程模式,让程序更加的易读和更改。
三、项目设计框图
1、硬件设计框图
2、软件设计框图
四、测试结果
附:技术指标
模式切换:长按模式键5秒切换到下一模式(共4模式);
语音识别:语音识别最多添加50组词语或句子(一句不超过10字),识别灵敏度软件可调,识别语句通过软件一次写入,升级后用户可自由写入;
留言功能:最长可留言8min,最多10次,依次循环,可以满足日常所需;
通话时间:最长2min,无应答后自动挂断;
语音内容:可通过相关软件工具读写存储器内语音代码,代码为MP3格式。
SLH89F5162
SLH89F5162保留了标准8051芯片的大部分特性,内置256字节RAM和集成外置1024字节RAMSTC12C5A60S2仅仅是片上集成1280字节 RAM。在这点,SLH89F5162显得更具优势。另外SLH89F5162片上集成1K类EEPROM存贮空间
SLH89F5162不仅集成了如EUART,SPI等标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器以及模拟比较器(CMP)等模块。为了达到高可靠性和低功耗,内建看门狗定时器,低电压复位功能,低电压检测功能和振荡器失效检测功能。此外还提供了2种低功耗省电模式。当然,在STC12C5A60S2单片机中也包含定时/计数器、UART串口、串口2、I/O接口、高速A/D转换、SPI接口、PCA、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。这方面是大同小异的。
两款单片机的编程模式的不同STC12C5A60S2支持ISP在线编程,用户在自己的目标系统上,直接通过串口即可实现在线编程。下载速度快。当然也可以使用“脱机下载板(无需电脑)”进行脱机编程。而深联华SLH89F5162仅仅支持脱机编程,需要通过特定的编程器进行脱机编程。在这点上,明显显得不足,都是8位的51内核单片机,编程方式不支持ISP在线编程,作为一名普通的单片机开发者,对这点表示不满。在这方面,STC的ISP在线编程更有优势。
SLH89F5162
系统结构:
• CMP(2个模拟比较器)
• 定时器(3个)
• I/O端口
• 串口(2个)
• WDT(看门狗)
• SPI 接口
• LVR(低电压复位功能4.3V/3.7V)
• ADC 模数转换器(8通道/10bit)
• PWM输出(3个/8bit)
• 系统时钟和振荡器
• 扇区自编程(SSP)功能
• Flash存储器
• 中断(4级中断优先级)
• 随机数据存储器RAM(内部256byte 外部1280byte)
责任编辑:Davia
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。