基于STM32的人体红外传感器系统.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于STM32的人体红外传感器系统.docx》由会员分享,可在线阅读,更多相关《基于STM32的人体红外传感器系统.docx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆工程学院本科生毕业设计错误!文档中没有指定样式的文字。 毕业设计(论文)题 目 基于STM32的人体红外传感器系统 学 院 电子信息学院 专 业 电子信息工程 学生姓名 王 浪 学号 159120724 指导教师 李奇兵 职称 讲 师 2019年 4 月 20 日II学生毕业设计(论文)原创性声明本人以信誉声明:所呈交的毕业设计(论文)是在导师的指导下进行的设计(研究)工作及取得的成果,设计(论文)中引用他(她)人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人成果及为获得重庆工程学院或其它教育机构的学位或证书而使用其材料。与我一同工作的同志对本设计(研
2、究)所做的任何贡献均已在论文中作了明确的说明并表示了谢意。毕业设计(论文)作者(签字):年 月 日 重庆工程学院本科生毕业设计 II摘 要随着科学技术与物联网的发展,推动着智能化产品逐渐从无到有再到快速发展,智能科技逐渐改变社会发展方式,过去很多无法想象的科学技术或者生活方式,现在利用先进和智能化逐一解决,而过去普通人体信号采集由于准确性较低已经不能科学的需求。为了设计一款基于单片机人体信号采集系统控制器,此设计利用STM32系列单片机,很好的设计出了一款智能化人体信号采集控制系统。本设计完整的系统主要包括STM32系列单片机最小系统、热式红外采集模块、蜂鸣器报警电路、继电器控制电路和电源电路
3、等组成。当人体热式红外传感器采集到人体信号时,蜂鸣器开始报警同时继电器闭合;当人体信号消失时,蜂鸣器和继电器停止工作。本设计软件系统采用模块设计思想,采用C语言作为程序设计语言,通过KEI MDK完成程序设计,使用仿真器下载软件完成程序的烧录和在线调试。本文中设计了各个模块运行流程图和程序运行思想。在系统硬件和软件系统都完成后,经过相应的软硬件测试后,通过搭建实验平台,逐步验证系统功能。最后,经过实际试验,验证了本系统具有很好的实用性和稳定性。关键词:STM32单片机 热式红外 继电器 程序流程图 系统测量 蜂鸣器报警字数太多重庆工程学院本科毕业设计 ABSTRACTABSTRACTWith
4、the development of science and technology and the Internet of things, intelligent products are gradually promoted from nothing to rapid development, intelligent technology gradually changes the way of social development, in the past, many unimaginable science, technology or lifestyle, Now use advanc
5、ed and intelligent to solve one by one, but in the past ordinary human body signal acquisition because of low accuracy has been unable to scientific requirements. In order to design a controller of human body signal acquisition system based on single chip microcomputer, this design uses STM32 series
6、 single chip microcomputer to design a kind of intelligent human body signal acquisition and control system.The complete system of this design mainly includes STM32 series single chip microcomputer minimum system, thermal infrared acquisition module, buzzer alarm circuit, relay control circuit and p
7、ower circuit and so on. When the human body thermal infrared sensor collects the human body signal, the buzzer starts to alarm and the relay closes, and when the human body signal disappears, the buzzer and relay stop working.This software system adopts the idea of module design, uses C language as
8、the programming language, completes the program design through KEI MDK, uses the simulator to download the software to complete the burning and on-line debugging of the program. In this paper, the flow chart and program running idea of each module are designed.After the hardware and software of the
9、system are completed, the function of the system is verified step by building an experimental platform after the corresponding software and hardware tests are carried out. Finally, the practical test shows that the system has good practicability and stability.Key words: single chip microcomputer; th
10、ermal infrared; relay; program flow chart; system test重庆工程学院本科毕业设计 目 录目 录摘 要IABSTRACTII1 绪 论11.1本文研究背景和意义11.2人体红外传感器控制系统发展状况11.2.1国外发展状况21.2.2国内发展状况21.3本文研究内容22 控制系统总体方案设计42.1控制系统功能分析42.2系统网关架构设计42.3控制系统所用到关键技术52.4本章小结53 系统的硬件平台设计73.1系统总体框架设计73.2控制中心电路设计83.2.1 MCU电路设计83.2.2最小系统电源电路设计93.3信号采集与处理电路设计9
11、3.3.1人体信号采集电路设计93.3.2蜂鸣器和继电器及驱动电路设计103.3.3 LED指示灯电路设计113.4系统总体电路设计113.5本章小结124 系统软件平台设计134.1控制中心开发环境软件与工具134.1.1 ARM开发环境134.1.2 ARM软件开发流程134.1.3 STM32F103系仿真器介绍144.2控制系统软件架构154.3系统信号采集与处理程序设计164.3.1人体热式信号检测程序设计164.3.2中断处理程序设计174.4本章小结185 系统调试与性能验证195.1系统调试环境搭建195.2系统软硬件调试195.2.1系统软件调试195.2.2系统硬件调试20
12、5.3测试结果分析215.4本章小结216 总 结22参考文献23致 谢24附 录25附录1 部分源代码25重庆工程学院本科毕业设计 1 绪 论1 绪 论1.1 本文研究背景和意义随着网络信息技术的发展,智能自动化控制技术、现代制造技术得到了迅速的发展,其市场也不断的扩大,不论是工作、生活需求,或者是安全需求等都必然会使其变成主流。并且在大的制造业之中,自动化以逐渐替代了人工作业,因此目前的智能控制技术受到了人们的广泛关注。随着科技的发展,人们的生活水平也得到了一定的提升,随着社会的进步,落后的科技已无法满足人们的发展需求,智能必然会变成未来高科技的重要代名词。智能控制集智能、便利、安全以及高
13、效等于一体,其已受到人们的关注。控制科学可以给人们带来智能的生活体验,智能控制技术、人体信号收集技术等的发展,使得检测系统更为科学。但因为个别产品技术仍然不够成熟,应用者不了解具体操作流程等,较易给人们的生活造成一些负面影响,比如说:电子产品通常都有一定的使用寿命,若长时间的使用必然会致使线路老化问题,加大短路的风险性;有可能因为工艺的原因导致布线不合理,尤其是采样信号和高速信号在传输过程中是极易被干扰的,由于每个产品通讯协议不统一,造成通讯方式很繁琐,增加了系统内存空间的使用量,使得系统在运行过程中容易发生协议冲突或者死机。在现代人们看来,老套的科技产品具有一定的落后性,便利性较差,因此,我
14、们应该将现代科技有效的应用到生活之中,从而使得生活方式更加的智能化。通过一系列的调查研究发现,现在智能产品所用系统主要包括:智能控制技术、检测技术、信息技术以及组网技术等。以前因为不同的厂家使用不同的技术指标以及通讯协议,这就致使许多智能产品都应用电力载波传输系统或综合布线系统。由于各控制系统的关键都在于有效应用数据通信技术,因此,数据通信技术也为人体红外传感器控制系统之中的一个关键。将来人体红外传感器控制系统必然会有效结合无线传感器技术、无线信号组网传输技术、高速信号处理技术以及智慧控制技术等,切实有效的推动多方信息交互的有效实现,改善人们的生活质量水平。运用人体红外传感器控制系统还能够有效
15、扩充至别的服务平台,提高人们工作、生活的智能化水平,并且能够做到环境保护以及安全性等。1.2 人体红外传感器控制系统发展状况在上世纪末本世纪初,许多大制造厂都开始涉足人体红外传感器控制行业之中,部分企业将对人体红外传感器控制系统的研究工作视为企业较有发展潜力的项目,比如说:JDS、NEYWELL以及Revolv等公司逐渐的进入到人体红外传感器控制产品的相关研发工作投资之中。根据现在的发展状况,可将当前人体红外传感器控制系统分为以下阶段: (1)产品电子化:各种家电的电路日益丰富,但是都为个体,并未构成一个网络; (2)产品自动化:产品具有越来越多的功能,大体可以实现自动化控制工作,并且能够简单
16、的开展组网控制工作;(3)产品智能化:应用组网技术奖家具给构成一个网络,互相通信,开展集中的控制工作。1.2.1 国外发展状况随着越来越多的新技术应用到人体红外传感器之中,国外许多研究所及企业都较为关注人体红外传感器控制系统的发展,例如:TELETASK、Merten以及Honeywell等公司,都投入了较大的人力资源、物力资源开展人体红外传感器控制系统研究工作,这些大型公司进行了广泛的研究,各具特点。例如:TELETASK主要开展控制方法的研究;Honeywell主要开展提升人体红外传感器稳定性及舒适性水平的研究,应用了各种模块化的设计方法,在各模块接口之中与总线进行有效连接。1.2.2 国
17、内发展状况我国智能化产品研究开始时间较晚,起始于新世纪初。就我国科技发展现状而言,现已经逐渐从制造大国慢慢进入制造强国,之前我国很多产品都使用他国技术开展生产,创新含量较少,制造成本较高,生产出的产品缺乏市场竞争力。但在政府重视智能化控制之后,我国的科技取得了迅速的发展,先已逐渐与发达国家接轨。科技的进步大大的降低了我国产品所需的开发成本,提升了产品的内在价值。现在,我国人体红外传感器控制系统在产品研发上已经处于世界先进行列。比如说,现在我国开展人体红外床安琪研发的公司主要有科龙集团、清华同方以及海尔公司等,这些公司都开发了许多高质量的产品。1.3 本文研究内容本文在进行人体红外传感器控制系统
18、上合计中,结合了现在控制系统所存在的问题,所设计的产品成本较低、扩展性较强、安全感较高,在控制系统之中应用了模块化设计理念,切实有效的降低了系统设计工作的难度。本文开发出一类人体红外传感器控制系统,是利用核心芯片STM32为开发平台,硬件系统设计了其最小系统和外围电路,软件系统主要包括底层驱动程序和应用程序5。研究内容主要包括以下几点:第一,绪论。在绪论之中主要对研究的背景以及意义等进行了简要的介绍,并且对现在人体红外传感器发展的状况进行了分析,发现人体红外传感器具有较大的发展空间,能够获得一定的利益。第二,在文章第二章节,主要探讨了控制系统总体设计方案,介绍了系统功能描述以及总体网关架构的描
19、述设计方案,并且介绍了系统之中的重点技术。第三,在文章第三章节,主要探讨了人体红传感器控制平台的建设,介绍了应用单片机系统原理以及设计,应用核心芯片构成电路,并且介绍了各模块电路的设计与各相关电路的制作等,有助于实现系统硬件电路的设计工作。第四,在文章第四章节,主要探讨了控制系统软件系统设计内容,详细的介绍了单片机软件平台建设工作,如:Keil软件,各个模块工作流程图以及应用程序的设计等。第五,在文章第五章节,探讨了对人体红外传感器完整控制系统硬件电路以及软件测试工作,对控制系统的相关工作开展验证、数据分析和性能测试工作。第六,在文章最后总结了本文所研究的主要内容,并且设计了相应的控制系统,介
20、绍了系统未来研究及发展方向。49重庆工程学院本科毕业设计 2 控制系统总体方案设计2 控制系统总体方案设计2.1 控制系统功能分析本文在对人体红外传感器控制系统研究工作中,应用的技术主要包括:智慧控制技术、检测技术、通信技术以及组网技术等。在研究过程中,检查安全性、环保性以及智慧性等,切实将用户的体验置于首要位置,使得用户能够依据自身需求开展控制工作。文章所探讨的智能控制器系统主要是依据产品要求来开展功能设计工作的。控制系统的功能主要包括以下几点:如果热释红外传感器检测到人体信号,则灯亮,蜂鸣器报警且继电器闭合,否则灯不亮,蜂鸣器不报警,继电器断开(继电器上电默认断开)。2.2 系统网关架构设
21、计依据智能控制系统所提出的功能要求,结合当前的技术措施,可将控制系统给分为以下模块:输入模块、输出模块、执行模块以及控制模块,下图2.1为系统整体网关构架设计图如图2.1。图2.1 系统整体网关架构设计图此设计之中的网关主要架构是通过传感器模块采集信号,运用I/O把采集的信号送入单片机控制空心进行处理,处理后的结果反馈给执行结构作进一步处理,再通过通信协议把结果显示到输出模块。组网硬件内容有:电源、单片机控制中心、外围电路等,下面将分别进行简要介绍:(1) 电源部分:在电源设计工作之中,设计的科学性是为了保证整个智能控制系统工作稳定性,因此是硬件设计的重点,整个系统的输入电压是市电220V,经
22、由电源转换电路以及适配器等,将其转变成各模块的适应电压。(全文标点符号与上述类似保持一致)(2) 单片机控制中心设计:为切实有效的降低系统PCB设计工作的难度,在控制中心仅仅设计一些小单片机系统内容。(3) 外围电路设计:在外围电路模块之中,主要包括:继电器控制电路、蜂鸣器报警电路以及人体信号采集电路等内容。2.3 控制系统所用到关键技术随着信息技术的发展,我国逐渐从互联网时代转变到物联网时代,从人们的普通家具电器、到高级医疗设备以及军事设备等,嵌入式系统都获得了相应的应用。当前我们处在信息、网络以及科技迅速发展、相互交融的时代,大数据快速发展,物联网快速崛起,单片机系统依靠着其独特的优势以及
23、较广的应用场景,已变成新世纪备受关注的技术。在观念上,我们不应该把嵌入式系统与PC机、电脑等混淆,相提并论,一般来说,嵌入式系统的应用具有特制功能的特点。其不同于日常用到的电脑或PC机,其具体应用通常要与具体情况结合起来,根据需要的功能才可以为嵌入式系统赋予相应的生命力。需要注意的是其软件与硬件都能够依据要求进行裁剪,能够适应系统的安全性能、封装体积以及功耗等。单片机系统的内容主要包括软件与硬件,其中软件内容有应用程序、驱动程序以及软件程序等,硬件内容包括内部Register、MCU、Memory以及I/O 管脚等。一般来说应用程序的功能主要是有效控制程序的正常开展,操作系统的功能主要是对应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 人体 红外传感器 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内