基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc

上传人:聆听****声音 文档编号:851404 上传时间:2023-04-29 格式:DOC 页数:86 大小:8.96MB
下载 相关 举报
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第1页
第1页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第2页
第2页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第3页
第3页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第4页
第4页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第5页
第5页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第6页
第6页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第7页
第7页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第8页
第8页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第9页
第9页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第10页
第10页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第11页
第11页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第12页
第12页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第13页
第13页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第14页
第14页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第15页
第15页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第16页
第16页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第17页
第17页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第18页
第18页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第19页
第19页 / 共86页
基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc_第20页
第20页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc

《基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc》由会员分享,可在线阅读,更多相关《基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc(86页珍藏版)》请在冰点文库上搜索。

基于STM32单片机的智能安防系统的设计毕业论文已排版Word格式.doc

1.3智能安防系统的发展前景 3

第2章系统方案设计 4

2.1设计任务与要求 4

2.2方案的比较 4

2.3系统总体设计思路 6

2.4本章小结 7

第3章系统硬件设计 8

3.1主控模块的设计 8

3.1.1STM32最小系统 8

3.1.2SD卡电路的设计 10

3.1.3字库Flash接口电路 11

3.2防火监控的设计 11

3.2.1烟雾传感器的电路设计 12

3.2.2天然气体浓度监测的电路设计 12

3.2.3电流传感器的工作原理和电路设计 13

3.2.4火焰传感器的电路设计 14

3.3防盗监控的设计 15

3.4环境监控模块 16

3.4.1温湿度传感器的电路设计 16

3.4.2CO传感器的工作原理和电路设计 17

3.5报警模块的设计 18

3.5.1声音报警 18

3.5.2GSM模块短信报警 19

3.6人机交互显示模块的设计 22

3.7电源模块 22

3.8无线遥控电路设计 23

3.9本章小结 24

第4章系统软件设计 25

4.1软件模块化设计 25

4.2系统软件子程序 25

4.2.1SD卡驱动设计 25

4.2.2FAT32文件系统 27

4.2.3时间模块程序设计 34

4.2.4RTC实时时钟驱动程序设计 34

4.2.5液晶显示设计 35

4.3硬件驱动子程序设计 38

4.3.1GSM短信报警设计 38

4.3.2烟雾监控设计 39

4.3.3天然气监控设计 40

4.3.4CO监控设计 41

4.3.5温湿度监控设计 42

4.3.6电流监控设计 43

4.3.7火焰监控设计 44

4.3.8防盗监控设计 45

4.3.9语音播报设计 46

4.3.10无线遥控设计 47

4.4模块整合 48

4.5本章小结 50

第5章仿真和调试 51

5.1硬件调试问题 51

5.2软件调试问题 51

5.3实物演示结果 51

5.4本章小结 56

结论 57

致谢 58

参考文献 59

附录1原理图 60

附录2实物图 63

附录3程序 64

CONTENTS

Abstract(Chinese) I

Abstract(English) II

Chapter1Introduction 1

1.1BackgroundAndSignificance 1

1.2DomestisSituation 1

1.3TheDevelopmentProspectsOfIntelligentSecuritySystems 3

Chapter2TheplanOfSystemDesign 4

2.1TheDesignTaskAndRequirements 4

2.2SchemeComparison 4

2.3DesignIdeasOfSystem 6

2.4TheSummaryOfThisChapter 7

Chapter3ThehardwareCircuitDesign 8

3.1TheDesignOfTheMainControlModule 8

3.1.1STM32System 8

3.1.2SDCardCircuitDesign 10

3.1.3FlashCircuitDesign 11

3.2TheDesignOfMonitoringFire 11

3.2.1SmokeSensorCircuitDesign 12

3.2.2TheCircuitDesignOfNaturalGasConcentrationMonitoring 12

3.2.3TheWorkingPrincipleAndCircuitDesignOfCurrentSensor 13

3.2.4FlameSensorCircuitDesign 14

3.3TheDesignOfsecurityMonitoring 15

3.4EnvironmentalMonitoringmodule 16

3.4.1TheCircuitDesignOftemperatureAndHumidity 16

3.4.2TheCOSensorworkingprincipleAndCircuitDesign 17

3.5TheDesignOftheDesignModule 18

3.5.1VoiceDesign 18

3.5.2SMSDesign 19

3.6TheDesignOfTheDisplayModule 22

3.7TheDesignOfThePowerSupplyModule 22

3.8TheRemoteControlOfWirelessCircuitDesign 23

3.9TheSummaryOfThisChapter 24

Chapter4ThesystemsOftwareDesign 25

4.1TheSoftwareModularDesign 25

4.2TheSystemSoftwaresubroutines 25

4.2.1SDCardDriverDesign 25

4.2.2FAT32FileSystem 27

4.2.3TimeModuleDesignprogram 34

4.2.4RTCDriverDesign 34

4.2.5DisplayDesign 35

4.3HardwareDriverSoftwareDesign 38

4.3.1SMSDesign 38

4.3.2SmokeMonitoring 39

4.3.3GasMonitoring 40

4.3.4COMonitoring 41

4.3.5TemperatureAndHumidity 42

4.3.6CurrentMonitoring 43

4.3.7FlameMonitoring 44

4.3.8SecurityMonitoring 45

4.3.9VoiceDesign 46

4.3.10TheWirelessRemoteControl 47

4.4TheMainProgram 48

4.5TheSummaryOfThisChapter 50

Chapter5DesignDebugging 51

5.1Hardwaredebuggingproblem 51

5.2Softwaredebuggingproblem 51

5.3Visualillustration 51

5.4TheSummaryOfThisChapter 56

Summary 57

Acknowledgements 58

References 59

Appendix1PhysicalMap 60

Appendix2ThePicture 63

Appendix3TheSourceCode 64

78

第1章绪论

1.1课题背景和意义

随着人民物质生活水平的不断提高和社会经济的飞速发展,人们对其住宅的要求也越来越高,表现在不仅希望拥有舒适温馨的住所,而且对其安全性、智能性等方面也提出了更高的要求。

然而经济的快速增长也带来了相当大的负面社会效应,城乡、区域收入差距进一步拉大,社会结构、社会治安日趋复杂,社会矛盾开始凸显[1]。

随着流动人口迅速增加,盗窃、入室抢劫等刑事案件也呈现出了增长趋势,并且危害越来越严重,人们越来越渴望有一个安全生活的空间,但是犯罪分子的作案手段越来越高明,他们甚至采用一些高科技的作案手段,使得以往那种依靠安装防盗门窗、或靠人防的防范方式越来越不能满足人们日常防范的要求;

这时,传统的家庭住宅显然己经远远不能满足人们的需求。

人们迫切需要一种智能型的家庭安全防范报警系统,能可靠的进行日常安全防范工作,及时发现各种险情并通知户主,以便将险情消灭在萌芽状态,这样人们便可安心工作,同时也保证了居民的生命财产不受损失[2]。

于是有关家庭、办公室和仓库等处的安全防范和自动报警系统的开发研制日益被科研单位和生产厂家所重视,现在市场上也出现了各种名目繁多的报警装置,但多由于可靠性较差、造价高或使用复杂而难于普及。

而随着电子通讯技术的飞速发展,单片机以其具有体积小、价格低、集成度高、性价比高等突出优点已在工业控制、智能仪表、数控机床、数据采集以及各种家用电器等方面得到了广泛应用。

因此利用单片机和一些简单的外围器件来开发一种适合于家庭、仓库、银行等重要场所的低价位、运行可靠的多功能智能型安全防范报警系统,对室内出现的入室盗窃事件自动发出报警信息并通知户主进行及时处理已经势在必行[3]。

1.2国内发展现状

随着科学技术的迅猛发展,人类已经步入了信息时代,智能化住宅也应运而生,计算机技术、网络技术、控制技术、通信技术等各种技术的发展为智能建筑的发展打下了坚实的基础。

另一方面社会上广大的开发商、工程业主等也逐渐加大了智能建筑的投资。

住宅智能化现在还没有确切的定义,它一般包括住宅安全自动化,通信自动化,保健自动化和管理自动化。

安全技术防范行业是智能住宅安全自动化的一个重要内容,随着近几年国际互联网技术的发展,安防行业得到快速发展[4]。

在我国,家庭安全防范报警系统已成为智能小区中实现安全管理的基础,根据我国建设部的规定,主要包括电视监控、防盗报警、求救求助、煤气泄漏报警、消防报警等内容。

家庭智能报警便是其中的一项内容,报警器应具有多个探测器接口,可接收红外及微波探测器、感烟探测器、温度探测器、煤气泄漏探测器等传来的报警信号,然后通过通讯网络将报警信息传送到相关人的通讯设备上,以使灾情得到及时处理,保护人们的生命财产安全[5]。

报警设备主要是在两方面发展较快,一方面是探测器技术和探测器的发展,一方面是远程报警系统的发展。

探测器的发展主要表现在出现了被动红外、超声波和微波三种不同的探测技术,各种不同类型的探测器也纷纷涌现。

这方面最有前途的是复合式探测器,即在同一个封装盒里安装两种以上不同的探测器,两者组合后误报率将会大大降低。

复合式探测器一般有超声波/被动红外复合式探测器、微波/被动红外复合式探测器。

远程报警系统的发展主要表现在出现了有线式报警系统、无线式报警系统,报警联防网络等。

目前我国有关报警系统方面的产品也愈来愈丰富。

按照报警系统的规模可分为小规模、中规模和大规模报警系统小规模防盗报警系统近年来在市场上较多见,例如GSM式报警系统。

它具有安装方便、简单,一次性投资小的特点,但它存在覆盖面积小、误报率高等问题,使用场合受到一定限制。

但由于此类产品具有体积小、耗电低、成本低、功能单一等优点,对于一些简单的报警场合和个人家庭,具有很大的市场潜力,目前此类产品在市场上非常活跃[6]。

中规模防盗防火报警系统,例如闭路电视监控系统、智能监控系统,无论从功能上,还是从结构上,都介于小规模防盗报警系统和大规模防盗报警系统之间。

其报警功能、有关技术指标和系统性能与真正的报警系统相比还较差,与微机系统相比,此类系统缺乏人机界面、图形功能和管理功能,性能价格比较低。

在我国,目前市面上报警器主要有压力触发式防盗报警器,开关电子防盗报警器和压力遮光触发式报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。

1.3智能安防系统的发展前景

随着社会的发展,农村城镇化和人员流动性增大,社会治安状况更趋复杂,因此作为社会的基本单元“安全防范问题就显得尤为重要。

传统的机械式(防盗网、防盗窗)家居防卫在实际使用中暴露出一些明显的问题,如:

影响楼房美观,市容整洁;

影响火灾救援通道;

给犯罪分子提供了便利的翻越条件;

时间久了会有高空坠物的危险等。

所以作为新一代的智能安全防盗报警器系统就应运而生,并日益受到广泛的重视和运用。

另外,为了进一步规范住宅小区智能化建设,建设部特别制定了智能小区的等级标准,按照其要求智能小区中必须具有安全防范、信息管理、物业管理和信息网络等系统。

因此,智能安防系统已经逐渐成为小区建设的必备项目,在未来生活中必将成为安防项目中的主流[7]。

第2章系统方案设计

2.1设计任务与要求

设计一个安防监控系统,系统可实现功能如下:

(1)考虑产品的性价比,进行系统的整体方案设计。

(2)用户交互界面要求简洁,必须采用汉字显示

(3)实现防盗功能和防火功能

(4)实现家用电器过流保护功能

(5)具有声光报警的功能,并且可以实现短信报警

(6)能测量室内温度和湿度,并且当温度超过设定温度时报警

(7)实现实时时间的显示

(8)当人员外出时,可把报警系统设置在外出布防状态,在家可以设置为安全状态。

(9)用无线遥控完成安防系统的布防,解防,解警等工作。

2.2方案的比较

方案一:

基于FPGA的电路设计。

整个系统分为八个部分组成:

主控模块,防火监控模块,防盗监控模块,报警模块,显示模块,存储模块,时钟模块,无线遥控模块。

其整体框图如图2-1所示。

图2-1基于FPGA系统设计框图

主控制器模块采用FPGA为系统的控制器,FPGA可以实现各种复杂的逻辑功能,模块大,密度高,它将所有器件集成在一块芯片上,减少了体积,提高了稳定性。

FPGA采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模实时系统的控制核心。

通过防火监控模块和防盗监控模块将信号采集后给FPGA进行处理,FPGA处理后打印到显示屏上,如果数据出现异常,则通过报警模块进行报警。

但是由于本设计对数据处理的时间要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。

方案二:

基于单片机微控制器的电路设计。

整个系统可分为:

主控模块,防火监控模块,防盗监控模块,报警模块,用户交互显示模块,无线遥控模块如图2-2所示。

图2-2基于单片机系统设计框图

本设计方案采用单片机作为控制模块的核心,利用软件编程使单片机不停的读取防火防盗传感器信号,经过数据处理,由液晶屏作为用户交互显示界面。

单片机算术运算功能强、软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。

由于其功耗低、体积小、技术成熟和成本低,且可对其进行扩展,附带显示设备,单键输入等设备,使用方便,还可通过软件编程实现对步进电机的速度预设显示。

单片机芯片引脚少,软硬件连接简便灵活,硬件容易实现。

方案选择:

方案一是以FPGA为系统的控制器。

本设计对数据处理的时间要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。

方案二采用单片机作为系统控制的核心,软件编程灵活、自由度大、功耗低、体积小、成本低,软硬件连接简便灵活,硬件容易实现。

综上所述,通过对两种方案进行分析比较,虽然方案一功能强大,但软件编程复杂、硬件实现较困难、器件价格较高;

方案二不仅能实现设计任务要求的功能,而且软件编程灵活、自由度大、硬件实现较容易、元器件性价比较高,因而综合考虑采用方案二。

2.3系统总体设计思路

根据系统功能的要求和系统构成的需要来规划总体的设计思路,其总体设计方案如图2-3所示:

图2-3基于单片机系统设计框图

本设计需要实现的功能总共分为6个大的模块,分别为主控模块,防火监控模块,防盗监控模块,报警模块,用户交互显示模块,无线遥控模块,存储模块。

主控模块采用STM32F103RCT6为主控芯片,内部集成了RTC时钟,并且在芯片外接了一个2M的FLASH用作存储汉字库,和一个8K的EEPROM用来存放数据,保证掉电数据不丢失[8],防火监控模块使用温湿度采集传感器,烟雾传感器,天然气浓度传感器,电流传感器,火焰传感器,对室内数据进行采集,然后通过AD转换后将数据处理后打印到TFT彩屏上,当数据发生异常时,控制器会报警,可以处理一部分险情,并且短信通知用户,而且用户可以通过发短信的方式来设置电流提醒的上限值。

防盗监控模块包括人体热释电传感器,当在布防模式下发生异常情况时,主控制器会控制报警系统进行报警并且发短信告知用户。

报警模块主要分为声音报警和GSM短信报警,当发生险情时会发出声音报警和短信报警。

无线遥控模块主要的作用是解除警报和布防以及解除布防的功能。

2.4本章小结

本章中,首先说明了本设计的任务和要求,根据设计任务列举了两个可行的方案,再通过对这两个方案的仔细比较和论证,最终确定了设计方案,并且规划了详细的设计思路。

第3章系统硬件设计

本设计在硬件上分为8个模块:

主控模块,防火监控模块,防盗监控模块,环境监控模块,报警模块,用户交互显示模块,无线遥控模块,电源模块。

3.1主控模块的设计

主控模块包括一个STM32最小系统,一个SD卡接口电路,一个2M的Flash芯片电路。

3.1.1STM32最小系统

本设计采用ST公司生产的STM32F103RCT6为平台,其内核是Cortex-M3内核进行MP3播放器的设计。

接下来介绍本设计用到的几个芯片,首先就是主控芯片STM32F103RCT6[9]。

STM32F103RCT6是ST公司推出的Cortex-M3内核32位微处理器。

具有高性能、低成本、低功耗的特点,专门为嵌入式应用领域设计,STM32F103RCT6是ARM7架构,采用Thumb-2技术将16位和32位指令相结合,使代码密度和性能达到了最佳平衡。

Thumb-2技术比纯ARM代

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2