有害动物智能声防系统中音频控制子系统的研制
1 智能声防系统原理
如图1所示,智能声防系统的结构分为3层,底层是带有热释电传感器的探测节点,负责探测有害动物在农田中出没的位置;中间层为执行器节点,负责存储、播放声防音频文件;上层是总控制器,负责监控整个系统的运行。系统的各层之间以无线方式进行通信。总控制器定时采集环境信息(如温度、光照),结合农田地理位置、作物种类等信息,并通过查询内部数据库,以当时最有可能出没的2种有害动物作为声防目标,然后定时发送给执行器节点。执行器节点有触发、随机2种工作模式。触发模式下,探测节点探测到有害动物后,向相距最近的执行器节点发出命令。执行器节点根据最近更新的声防目标播放对应的音频文件。随机模式下,执行器节点根据定时更新的声防目标自动播放声防音频文件。每次播放前,都会在工作参数确定的时间范围内随机产生一个间隔时间,并按其进行延时,以使声防系统中不同执行器节点在执行声防时具有随机性,从而降低有害动物对声防系统的适应性。本文引用地址:http://www.amcfsurvey.com/article/163084.htm
执行器节点由无线通信模块、音频控制子系统、扬声器以及供电模块等组成。除音频控制子系统外,其他功能模块均采用成熟产品。
执行器节点的主要功能由音频控制子系统完成,按实现功能考虑,其应包括大容量高保真数字音频信号存储、解码输出及多种播放模式选控等。为达到高保真的音质要求,声防音频信号的采样率选为44 kHz,采样位数确定为16 bit,其存储格式采用能较好兼顾压缩比和音质的MP3格式;为方便声防音频文件的升级,存储器选用了方便热插拔的SD卡或U盘。
现有的音频解码方案有硬件解码和软件解码2类。常用的硬件解码芯片有ST公司的ST016、SANYO公司的LC82310G等,使用时常配以单片机实现控制功能。为方便开发,已有厂商研制出将硬件解码器和单片机以及其他外围器件集成在一起的SoC芯片,如ATMEL公司的AT89C51SND1。
软件解码方案主要基于DSP平台和ARM平台构建,其中ARM平台可搭配嵌入式操作系统,能较好地管理和支持底层硬件设备,且有大量开源解码软件可供选择,软件移植比DSP平台相对容易。
2 方案1的构建及实现
2.1 方案1的硬件构成及实现
音频控制子系统的“单片机+硬件解码”构建与使用单独的硬件解码芯片配合其他控制芯片相比,SoC芯片在电路结构和开发成本上均有较大优势。AT89C51SND1是MP3解码应用中使用最多的SoC芯片之一。它实质上是一款集成了DSP硬件解码器的C51单片机,提供有USB DEVICE、SPI等设备接口,且有54个I/O口供用户使用。基于AT89C51SND1构成音频控制子系统的硬件结构见图2。
pid控制器相关文章:pid控制器原理
评论