基于stm32家用智能火灾报警器系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于stm32家用智能火灾报警器系统

基于stm32家用智能火灾报警器系统   摘 要:本设计中作为家用小型火灾报警系统,集成了火灾传感器、烟雾传感器等,使用STM32F407作为微处理器,通过外围的传感器对现场进行预警,将摄像头OV7670所截取的图片由GPRS模块以彩信方式传送到户主手机上,进行及时的情况报警,排除隐患。   关键词:STM32;传感器;摄像头;OV7670   1 模块介绍   1.1 芯片和摄像头介绍   本设计中核心处理器是STM32F407,该芯片作为低端高速的32位处理器,以Cotex-M4为内核,STM32F407里面配置非常强大的了,它拥有的资源包括:具有192KB SRAM、1024KB FLASH、1个 SDIO接口、1个FSMC接口、1个10/100M 以太网MAC控制器、1 个摄像头接口以及112个通用 IO口等。OV2640是OV(OmniVision)公司生产的一颗1/4寸的CMOS UXGA(1632*1232)图像传感器。   1.2 ATK-SIM900A GSM/GPRS 模块   GPRS模块采用的是ATK-SIM900A-V15。ATK-SIM900A 模块板载 SIMCOM 公司的工业级双频GSM/GPRS 模块:SIM900A,工作频段双频: 900/1800Mhz,可以低功耗实现语音、 SMS(短信、 彩信)、数据和传真信息的传输。   1.3 传感器部分模块   本设计选用离子式烟雾传感器,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器。同时,还有热释电红外传感器PMS11,火灾是否能够准确的探测到取决于所选择的热释电红外传感器。   2 硬件和软件实现   2.1 硬件实现   系统整体功能分析的基础上划分各个模块。整个系统大致分四个部分:传感器接收部分、摄像头图像采集部分、图片压缩和解压存储部分、GSM模块发送部分。硬件电路设计。   处理器和外部模块外设接线图   处理器芯片STM32F407的FSMC将外部设备分为两类:NOR\PSRAM设备、NAND/PC卡设备。他们共用地址数据总线等信号,他们具有不同的CS以区分不同的设备,TFTLCD就是用的FSMC_NE4做片选,其实就是将TFTLCD当成SRAM来控制。摄像头模块OV7670与STM32F407的DCMI接口进行连接,实现摄像头功能。DCMI 接口的捕获模式支持:快照模式和连续采集模式。   2.2 软件部分   本系统中最重要的就会图像采集的软件的程序设计思路,通过初始化后,传感器采集数据,如果出现异常,将现场摄像头采集的现场图片信息存入SD卡,然后进行发送给用户手机端。通过摄像头对现场进行监控,特别是对现场的报警指示灯进行识别,当碰到报警信号时,处理器就会就会采集现场图像存储到内存卡中,然后通过串口与对GPRS模块发送AT指令控制模块以彩信的形式发送到用户手机上,最后用户也可以以短信的形式发送到终端解除警报。   下面摄像头图片采集:   //当采集完一帧 JPEG 数据后,调用此函数,切换 JPEG BUF.开始下一帧采集.   void jpeg_data_process(void)   {   DMA2_Stream1 -CR=~(10);   while(DMA2_Stream1-CR0X01);   jpeg_data_len=jpeg_buf_size-DMA2_Stream1-NDTR;   ……   DMA2_Stream1 -NDTR=jpeg_buf_size;   DMA2_Stream1 -CR|=10;   ……   }   //JPEG 测试   void jpeg_test(void)   {   ……   DCMI_Start();   while(1)   {   ……   p=(u8*)jpeg_buf;   for(i=0;ijpeg_data_len*4;i++) {   while((USART2-SR0X40)==0);   USART2-DR=p[i]; }   }   ……   }   其中用到了SCCB总线时序模拟,所有图像处理功能过程包括伽玛曲线、白平衡、对比度、色度等都可以通过 SCCB 接口编程。   3 结束语   该设计实现了家用火灾报警器的基本功能,通过实验得到了满意的结果,今后的实践设计中可以对火灾预警后的反应联动做进一步拓展。   参考文献   [1]贾素娟.基于彩信的无线红外防盗系统的软件设计[D].天津:河北工业大学,2007.   [2]苗春雷,徐卫彬,蔡玉宝,等.基于GSM模块的远程控制

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档