基于ARM9的语音报警系统设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:chenliu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:研究设计了一套基于ARM9的嵌入式无线家居控制系统,本系统以高性能ARM9微处理器为核心,并结合GPRS通信网络、传感技术构成无线家居语音火警控制系统,对家居进行本地和远程两种方式的火警无线监控。
  关键词:语音报警;ARM;GPRS;嵌入式系统
  中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2012) 04-0000-02
  一、引言
  智能家居技术背景的前提下,目前市场上针对普通家庭的智能防火产品很多,但基于远程报警系统的智能家居产品价格不菲。本次设计智能家居火灾语音报警系统实用性非常强,设计成本低,非常适合普通家庭使用。主要利用传感器技术、ARM9控制和GPRS无线通信技术,实现系统远程报警功能。智能语音报警系统主要包括系统中控模块、火灾探测模块、GPRS无线通信模块、语音报警四大个主要模块组成,本文将详细说明各个模块功能及设计现。
  二、系统硬件组成
  本系统以三星公司的S3C2410X作为主控制器,与传感器信号采集模块、GPRS无线通信模块、语音报警四大模块协同工作,主要负责数据采集(室内的温度及烟雾浓度)、图像的存储、异常的判断及处理。根据家居安防监控系统的功能需求,结合整个系统的成本及控制要求,其硬件结构如图1所示:
  


  (一)ARM9微处理器
  S3C2410A是一款基于ARM920T内核的16/32位RISC嵌入式微处理器,由ARM9TDMI、存储管理单元(MMU)和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存由独立的16KB地址高速Cache和16KB数据高速Cache组成。并为手持设备和一般类型应用提供了一套完整的通用系统外设,即无需配置额外的组件,从而减少整体系统成本。如:S3C2410A集成了如LCD控制器(支持STN和TFT带有触摸屏的液晶显示屏)、3个通道的UART(Universal Asynchronous Receiver and Transmitter)等大量的内部电路和外围接口,每个端口都可以工作在Interrupt(中断模式)或DMA(直接内存访问)模式。它们支持的最高波特率为115.2Kbps.
  (二)传感器信号采集
  在本系统中,信息采集是由温度传感器、烟雾传感器和摄像头共同完成的。如:当火灾发生时,烟雾传感器负责检测烟雾浓度是否到达到预定报警浓度,若达到,则触发报警;温度传感器则负责检测周围环境温度是否超过了预设的温度,如超过,则触发报警。当同时触发上述两种报警信号时,发出最高报警信号。本系统采用双重报警机构,降低了系统的误报率,提高了系统的可靠性。摄像头负责图像信息的采集。通过摄像头采集监控区域的有效图像信息并存储在SD卡中,以便于以后分析。
  温度传感器:选用美国DALLAS公司生产的DS18B20智能数字温度传感器。它将地址线、数据线和控制线合为1根信号线,允许在这根信号线挂接多个1-Wire总线器件。采用1-Wire总线技术可节省I/O资源且结构简单、成本低廉、便于总线扩展和维护等。
  烟雾传感器:选用民用的离子式传感器NIS-02C。该传感器通过监测烟雾的浓度来实现火灾防范的,性能远优于气敏电阻类烟雾探测器。
  摄像头:选用北京中星微电子有限公司的一款USB摄像头,该摄像头集成了CMOS图像传感器,具有图像信号处理、图像压缩及数据传输等图像处理功能。
  (三)GPRS无线通讯模块
  1.模块介绍。GPRS (General Packet Radio Service) 无线分组业务:当家居环境发生险情时,根据用户的需求,该通讯模块以文字信息或图片信息的方式告知用户。
  GPRS MODEM:选用SIEMENS TC35无线收发模块。TC35支持数据、语音、SMS短消息。TC35i是一款双频900/1800MHZ高度集成的GSM模块。通过与嵌入式平台上外围扩展的串口相连,即可实现嵌入式平台与用户手机之间的通讯。从而实现家电设备的控制信号和自动报警信号的传输,完成系统的通信。
  无线GPRS通信流程包括:串口的初始化、GPRS MODEM的配置、短信发送和接收。当系统检测到家庭安防发出的报警信号时,通过GPRS MODEM,系统能够及时把报警信息发送给指定的用户。
  无线Modem与ARM采用串行异步通信接口,其中RS-232C的电平逻辑应转换成TTL电平后,才能与S3C2410X 的串口相接。用户只需通过串口收发AT指令来控制Modem的收发短信工作。
  发送短信:采用GPRS模块统一串口发送AT指令。文本(Text)模式和协议数据单元(Protocol Data Unit,缩写PDU)模式是常用的两种模式。文本(Text)模式的优点:收发短信代码简单,实现起来十分容易。缺点:不能收发中文短信。而协议数据单元(PDU)模式则支持中英文短信的手法。因此,本文采用了PDU模式。PDU模式收发短信支持7-bit、8-bit和UCS2三种编码方式。其中,7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。
  2.功能实现。将手机卡插入GPRS模块,使GPRS模块的串口和PC机相连。由于系统在配置串口和GPRS MODEM之后,才可以使用串口3与GPRS MODEM进行通信。因此配置串口,波特率为115200,数据位为8位,1位停止位,无奇偶校验。
  打开串口设备并向GSM模块发送测试指令,检查模块是否准备就绪;根据需求向GSM模块发送AT指令,控制GSM模块发送短信或者拨打指定电话;三,拨点电话的同时,播放指定的音频文件。
  用ARM控制无线Modem,关键在于AT(Attention的)命令。命令结束标志是一个单字符,通常为回车符。AT指令集包含的指令众多,下面对本系统中用到的部分AT指令进行介绍。
  (1)连接测试。Modem连接好后,用AT命令,检查硬件连接是否成功。发送AT给模块,若模块返回AT OK,说明与模块通信成功,可以正常接收AT指令。
  (2)打电话。通过指令ATD拨打电话,发送ATD***********(*号部分代表电话号码)。听到对方电话响声,则接通。通过指令ATH挂断电话,发送ATH。
  (3)发短信测试。AT+CMGF= n选择短消息支持格,设置短消息中心号码。
  AT+CMGS=“133########”(目的手机的号码),将要发送的信息复制到pMsg缓冲区中,该缓冲区中的内容将通过串口发送出去。发送则表示发送短信结束。
  AT+CMGR=n读取短消息,n是短消息在当前存储区的索引号。
  AT+CMGD=n 删除保存的短消息,n是短消息在当前存储区的索引号。
  综上所述的AT命令,如果执行成功,MODEM返回的信息中会包含”OK”,否则会包含“ERROR”。通过检查返回值,可以判断AT命令执行是否成功。
  (四)语音报警
  语音报警模块:采用广州致远公司的语音录放芯片ZY1420A,该芯片性能稳定可靠、使用方便,可减小实际的体积。同时,致远公司提供了专门的基于Windows平台的语音编程器软硬件,可对ZY1420A进行分段录放音操作(本文用语音编程器录制好报警信息,语音电路在现场使用时只受控放音。现场不使用录音功能,可以保证报警信息的质量。)。语音编程器要录制的文件必须为*.WAV类型的声音文件,可以通过Windows提供的录音机软件得到这种类型的声音文件。作用:当检测到家居环境发生火灾时,该模块自动进行语音报警,告知居室主人。
  三、软件设计
  整个智能家居控制系统以ARM9微处理器为核心,支持C语言和汇编语言,本系统主要采用模块化编程,分为中控模块、传感器信号采集模块、GPRS无线通信模块、语音报警模块等模块。主程序流程图如图2所示。
  


  四、结束语
  本智能家庭语音报警系统的研究设计重点在于家居发生火灾,主人不在家时,能通过GPRS模块发送短信息,及时通知主人家中发生的险情,便于户主及时处理,将损失降到最小。与传统家庭安防系统相比,本文设计的智能家庭嵌入式语音报警系统具有处理速度块、高实时性、设计成本低廉等突出的优点,非常适合普通家庭使用。
  [科研项目]嵌入式开发技术在3G开发应用中的研究,项目编号:GYGG2010-0-1-1
其他文献
随着当前时代发展,社交化媒体的兴起对电视民生新闻造成一定冲击的同时,也为其发展提供有利契机。电视民生新闻可以借助社交化媒体来丰富自身选题资源,增强节目内容层次感,最
我国"一村一品"和农业品牌都处于起步阶段,除了在如何建立"一村一品"模式外,还可以考虑自媒体平台上互动参与式传播实现"一村一品"观光农业品牌塑造和传播。品牌是存在于消费者头脑
作为一家有着135年历史的优秀企业,美国英格索兰(Ingersoll Rand)公司始终关注于创新,为全球范围内的客户提供优质高效的产品和服务。到目前为止,英格索兰已在压缩空气系统、运输
<正>最核心的原创的技术是市场未来的机会,而要真正发挥创投培育创新技术的作用,需要符合商业规则的市场环境未来属于技术创新QA《中国投资》:从深创投的投资实践来看,您认为
介绍了除鳞泵的各类故障的维修经验,探索研制新的适用酒钢炉卷工况的国产化除鳞泵,以满足炉卷轧机生产过程中对除鳞系统的要求。
高校竞争与高等教育多元化是高等教育从精英阶段向大众化阶段发展的两大主题,二者相辅相成、相互制约,一方面,高校竞争促进高等教育多元化;另一方面,高等教育多元化为高校竞争提供
本文采用基于PLC控制的恒压供风系统对煤矿动力用风系统进行改造。该系统由PLC进行逻辑控制,由变频器进行压力调节。变频器,可编程控制器作为系统控制的核心部件,时刻跟踪管内压
摘要:信息时代,计算机技术的智能化、自动化、网络化优势令其在各行业中得到了广泛的应用。本文从医院工作角度出发探析了计算机在医疗服务事业中的科学应用,对提升优质医护管理水平、营造人性化医院服务环境,令医院实现数字化、综合化、经济化全面发展有积极有效的促进作用。  关键词:医院工作;计算机应用;高效  中图分类号:TP311 文献标识码:A文章编号:1007-9599 (2011) 17-0000-0