历史上的今天
返回首页

历史上的今天

今天是:2024年09月08日(星期日)

2021年09月08日 | 12-基于51单片机的防火防盗GSM上报智能家居系统

2021-09-08 来源:eefocus

具体实现功能:


(1)以STC89c51单片机作为控制中心,由LCD1602液晶显示屏实时显示温度值与烟雾值;


(2)利用单片机设计中主流的DS18B20 温度传感器对易发生火灾区域进行实时温度监测,MQ-2烟雾传感器可以检测到空气中的烟雾浓度异常,并利用 ADC0832实现模数转换;


(3)在系统中专门设计了可以设置温度阈值及烟雾浓度阈值的按键,在有可能发生火灾的情况下,只要测得的数值超过设定好的报警阈值,就可以实现火灾报警(声光报警);另外,通过按键实现手动报警及手动取消;


(4)当红外检测模块开始工作时,若有人进入,则会进行入侵报警;


(5)利用GSM模块将测得的温度值与烟雾浓度实时发送到用户手机上,实现远程监控。

单片机介绍

51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。


设计思路

文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;


调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;


比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;


软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。


原理图

本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer19是一款专业的整的端到端电子印刷电路板设计环境,用于电子印刷电路板设计。它结合了原理图设计、PCB设计、多种管理及仿真技术,能够很好的满足本次设计需求。

程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。


Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

推荐阅读

史海拾趣

BOSER公司的发展小趣事

在国内市场取得一定成绩后,BOSER公司开始积极寻求海外市场的扩张。公司加强与国际知名企业的合作,通过参加国际展览、举办技术研讨会等方式,不断提升品牌知名度和影响力。同时,BOSER还针对不同国家和地区的市场需求,推出定制化的产品和服务,成功打开了多个海外市场。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

Comclok Inc创立之初,便专注于高精度时钟芯片的研发与生产。在电子设备的智能化和精准化趋势日益明显的背景下,高精度时钟芯片成为了市场的热门需求。Comclok Inc凭借出色的技术实力和敏锐的市场洞察力,成功开发出一系列性能卓越的时钟芯片,并迅速占领市场份额。公司不仅在国内市场取得了成功,还积极拓展海外市场,与多家国际知名企业建立了长期合作关系。

FREESCALE (NXP)公司的发展小趣事

随着电子行业的快速发展,技术创新和合作成为了企业发展的重要驱动力。Cal Crystal Lab Inc深知这一点,积极寻求与其他企业的技术合作。通过与国内外知名高校和研究机构的深入合作,公司不断引进新技术、新工艺,提升了产品的技术含量和附加值。同时,Cal Crystal Lab Inc还与其他企业建立了战略合作关系,共同开发新产品、拓展新市场,实现了共赢发展。

长园维安(CYGWAYON)公司的发展小趣事

长园维安自成立以来,始终坚持技术创新为核心竞争力。在早期发展阶段,公司投入大量资源研发新型线路保护元器件,如PPTC、CPTC等。这些产品凭借其卓越的性能和稳定性,迅速在通讯、汽车电子等领域获得广泛应用。通过不断创新,长园维安在电子行业树立了技术领先的形象。

Hirel Systems Ltd公司的发展小趣事

随着产品技术的成熟,长园维安开始积极拓展国际市场。公司与国际知名企业建立合作关系,共同开发新产品,拓展市场份额。同时,长园维安还积极参加国际展览,展示公司最新技术和产品,提高品牌知名度。这些努力使长园维安在全球电子行业中的影响力不断增强。

Dow-Key Microwave Corporation公司的发展小趣事

随着技术的不断进步和市场需求的增长,Dow-Key Microwave开始寻求技术突破和市场拓展。公司投入大量研发资金,加强与高校和研究机构的合作,成功开发出一系列高性能、高可靠性的射频微波开关产品。这些产品广泛应用于通信、航空、军事等领域,赢得了客户的广泛赞誉。同时,公司还积极拓展国际市场,产品出口到多个国家和地区,进一步提升了公司的知名度和影响力。

问答坊 | AI 解惑

uCOS51shell

想学习uCOS可以看看…

查看全部问答>

浅析网络时代实体安防产品面临的新威胁

一系列虚拟漏洞也有可能影响实体安防解决方案。“很多基于网络的监控摄像机都存在安全方面的问题,”安全问题技术专家及撰稿人Bruce Schneier说,“其中一些网络摄像机没有密码保护。有一些用户使用默认口令,却从不更改。可能出现的攻击有可能是无 ...…

查看全部问答>

提一个关于C8051f系列中断借口设置的问题

在C8051f020中,为INT0和INT1分配了端口之后,程序中除了对XBR1进行设置外还需要设置写什么?谢谢…

查看全部问答>

请教2440 nand flash驱动的一些问题

//今天看了一下flash驱动的一些代码,发现有些不解。 //平台描述2440+64M nand  flash -------------------------------------------- /* 写扇区函数     @func   BOOL | FMD_WriteSector | Writes the specified ...…

查看全部问答>

请问CE系统启动时如何自动运行在SD Card里的应用程序?

自动运行在SD Card里的应用程序与自动运行系统中的应用程序是不一样的,不需要制定到NK.bin里,并且要先要系统识别了SD Card后,再运行里面的程序。 试过了配置platform.reg或者common.reg,在[HKEY_LOCAL_MACHINE\\init]段添加如下内容: \"La ...…

查看全部问答>

STR91x编程参考手册中文版V1.0

STR91x编程参考手册 V1.0   由于时间仓促及水平所限,以及ST的技术文档本身也在不断修正,错误及不妥之处在所难免,欢迎各位读者批评指正。同时大家在开发过程中请下载ST发布的最新芯片手册,如果有技术问题,欢迎访问我 ...…

查看全部问答>

Cosmic

我下了个CosMIC for STM8 但不能仿真,是没有LICENSE的原因吗? 从COsmic申请一个免费的LICENSE,怎么不给我呀…

查看全部问答>

招聘FPGA工程师

高级软件工程师 任职资格: 1、软件、计算机、通信等相关专业本科及以上学历,两年以上开发经验。 2、精通C/C++编程语言,熟悉网络、多线程、数据库、MFC、COM、DirectX编程。 3、熟悉设计模式,逻辑思维能力强,具有高度的工作责任心和敬业精 ...…

查看全部问答>