- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种具有语音报警功能的ZigBee传感平台的设计
摘 要:无线ZigBee传感器网络已经应用于防爆、救灾、环境、医疗、家居、工业等众多领域,具有广阔的应用前景。文中设计了一种具有语音报警功能的ZigBee传感平台,该平台利用CC2530作为核心处理器,通过处理器提供的SPI,I2C等总线接口可方便的连接温度、湿度、瓦斯等相关传感器,完成相关检测。该传感平台周期性采集传感器数据,并与设定的警戒阈值进行比较,大于阈值时发出语音报警,同时将预警信号和节点位置信息通过Z-Stack协议栈提供的网络功能,向网络中的其他设备进行数据传输,从而实现全区域的报警与监控。
关键词:ZigBee协议;无线传感网络;语音报警
中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2017)01-00-04
0 引 言
随着集成电路、传感器以及微机电系统(Micro-Electro-MechanismSystem,MEMS)等技术的飞速发展和日益成熟,各种功能的传感器已经应用于防爆、救灾、环境、医疗、家居、工业等众多领域,但是由于传感器检测到的信号大多非常微弱,为数据的远距离传输和处理带来了很大困难,而且在地震、空气质量检测等需要多节点、多类型传感器数据综合分析的大范围应用场景中,传感器设备的部署以及各节点之间的连接将变得非常复杂。
基于以上应用需求与实际问题,本文提出了一种基于ZigBee技术的无线传感器平台设计,该平台利用CC2530作为核心处理器,通过处理器提供的SPI,I2C等总线接口方便的连接温度、湿度、瓦斯等相关传感器,以完成相关检测,通过ZigBee协议自组网,实现多节点之间的通信与数据转发,并以WT588D为语音控制芯片,实现语音播报。
?系统主要工作网络架构及工作过程如图1所示。平台A,B,C放在数据采集现场,可以选择性的挂载不同的传感器以及扬声器,平台之间可以相互通信,以实现紧急情况的广播;平台D,E,F则主要提供数据转发,同时也可以选择性的挂载扬声器,使语音预警的范围更大;数据最终可以送到PDA、控制室或者通过以太网传输到远程数据中心。
1 平台的组成
平台的组成如图2所示。平台以8051CPU为中心,对外提供数字信号输入、模拟信号输入以及GPIO等接口,通过这些接口,平台可以挂载各种输出数字信号和模拟信号的传感器,其中模拟信号先经过内置的ADC(模数转换)后再传递到CPU,而直接输出数字信号的传感器可以与CPU之间通过I2C等总线进行通信;CPU在接收到传感器发送过来的数据后,根据不同的应用需求将数据按照ZigBee协议通过RF收发器转发出去,也可以直接通过CPU处理,然后通过语音模块以语音的形式向周围播报信息。
语音模块由语音控制芯片和Flash存储芯片组成,语音控制芯片与主控芯片之间通过三线串口进行通信,接收控制指令,实现语音的播放、暂停以及音量控制等;Flash的数据地址线直接与语音控制芯片的对应脚相连,用于提供需要播放的语音数据,语音文件通过串口工具已经预先写入Flash中。
语音控制芯片采用WT588D,与其他芯片相比,WT588D具有以下显著优点:
(1)电路简单,应用广泛,可靠性好,功耗低;
(2)最高支持32 Mb容量的Flash、220段可控地址位,每个地址最多可加载128段语音;
(3)支持DAC和PWM两种输出,内置13 b DA转换器和12 b PWM音频处理,可直接驱动0.5 W/8 Ω的扬声器;
(4)有配套的上位机软件,接口简单,使用方便。
2 硬件实现
根据设计功能的要求,系统的硬件电路分为无线电模块、控制核心CC2530基本工作电路、传感器接口电路、语音模块电路、程序及语音烧写电路、电源模块。
本次设计采用将射频模块和控制核心集于一体的SoC模块,其实物图如图3(a)所示,金属外壳能够最大限度屏蔽电磁干扰,基本工作电路如图3(b)所示。同时,本设计充分利用了CC2530丰富的接口(SPI,I2C,UART等),可根据现实需要设计相应的接口电路。语音模块采用WT588D系列语音单片机,该单片机提供了丰富的控制模式,如MP3控制模式、按键控制模式、按键组合控制模式、并口控制模式、一线串口控制模式、三线串口控制模式以及三线串口控制端口扩展输出模式。本设计中采用了三线串口控制模式,WT558D基本工作电路如图4所示。为实现在不同环境,不同情况下播报不同的语音,添加了Flash芯片W25Q64BV,该25Q系列提供了灵活性和性能极好的串行闪存器件。映射到RAM中的代码,直接从双路/四路SPI执行代码(XIP),存储语音、文本和数据。可根据需要下载不同的音频,接口电路如图5所示。程序
文档评论(0)