基于AT89S52单片机的家居小区安防系统设计

MCU开发加油站 2017-12-08 10:00 次阅读

1 引言

现在,人们对工作和生活环境不仅要求舒适健康、可靠便利,而且更加看重安全性,并利用安防系统来提高家庭抵御各种意外情况的能力。现在的安防系统可借助计算机技术、IC 卡技术、通信技术等来实现,CAN总线应用于安防系统对家居智能化发展起到了良好的促进作用。CAN总线是一种应用较为广泛的现场总线,它支持多主节点,有完善的错误处理机制,通信速率快,传送距离远,可挂接控制设备多。而把DTMF 技术应用于安防系统,不需要专门的布线,不占用无线电频率资源,没有电磁污染。文中设计了一种基于CAN 总线和DTMF技术的以AT89S52单片机为核心的新型智能家居安防系统,使原来小区安防系统的实时性和可靠性有了一个新层次的提高。本系统可以对整个家居的安全环境进行实时监控,监控的范围包括室内防盗、火灾报警、煤气泄露等一系列不安全因素。一旦有上述事故发生,该报警系统就会发出相应的报警信息,用语音播出警情类别,向远方用户和相关部门提供警情语音。

2 系统总体构成

系统框图如图1所示。单片机控制DTMF收发电路、数字语音电路、摘挂机控制电路。探测器能够快速、准确地监测到住宅的异常状况,经确认后及时通知控制器,再由单片机来控制电话接口电路,实现模拟摘机,自动拨打预先设置的电话号码进行语音报警并通知管理中心。当监测到对方回应后,自动恢复警戒状态。

3 硬件设计

系统主控部分采用AT89S52单片机,无需扩展外部存储器。看门狗电路采用具有可编程的串行EEPROM - X25045。X25045依次存储了标志字段、话机号码、警情代号、系统设置等数据信息。数字语音电路采用数字语音芯片ISD1420。系统中ISD1420仅作为基本录放音电路,所以所有的地址线全部置为0, 因此放音的起始地址是0。语音信号由驻极话筒拾取,从M IC和M IC REF两端输入芯片内部的放大器放大,经过功放后的音频信号从SP+ 被用来与通话电路相连,以送出语音信号。

3. 1 振铃检测及模拟摘挂机单元

系统并于电话线两端,时刻处于监控状态,不会影响电话的正常工作。当系统接收到振铃信号时,会进行振铃检测。振铃信号经三个反相器后接入AT89S52的P3. 4口。若5次振铃后无人接听,则系统进入自动摘机状态。单片机P1. 2 引脚输出高电平,三极管V501导通则继电器K1动作,将负载电阻接入电路实现模拟摘机。此后电话线上就会出现大于10mA的电流,交换中心检测到这一电流后就不再输出振铃信号而是转为接通电话。如果振铃信号没有达到预设值就消失,则单片机的计数值清零,控制器不动作。

3. 2 DTMF收发单元

DTMF收发电路采用DTMF信号编/解码芯片MT8880[ 5] 芯片,单片机通过DTMF收发电路拨出电话号码进行电话报警,DTMF收发电路如图2所示。

图2 DTMF收发电路

MT8880提供了与微处理器相连的接口,以对其发送、接收和工作模式进行控制。它的接收部分采用单端输入,由R27、R28和C16 组成,其输入电压增益为1, 通过改变R28可调节输入信号的增益。它的发送部分由R29、C17、C18和XTAL2构成。它的控制部分由R30 和C19 构成。IRQ /CP与单片机P3. 5 脚相连。当MT8880接收到有效的双音多频信号时,单片机进行中断处理。MT8880的IN - 端和通话电路TEA 1062 的QR 端相连,MT8880的TONE端和TEA1062的DTMF端相连。

3. 3 通话单元

通话电路使用电话机专用通话集成电路TEA1062。送话时,语音信号(来自ISD1420)通过M IC + 引脚输入,DTMF信号(来自MT8880)通过DTMF引脚输入,经过TEA1062 放大后从LN 引脚一起送到电话外线上。受话时,信号通过消侧音网络,从IR 引脚输入,放大后从引脚QR 输出,分两路:一路送到ISD1420的ANA IN端供语音录制用,另一路送到MT8880的IN-端提取DTMF信号。

3. 4 CAN 总线数据传输单元

CAN 总线数据传输单元由两部分构成,一部分是CAN控制器,实现对总线数据的交互与控制,另一部分是CAN 数据收发器,实现数据的网络传输。

单片机AT89S52通过控制CAN控制器来实现对总线的访问,同时还负责功能单元的测量和控制, CAN 总线接口电路如图3所示。

图3 CAN总线接口电路

AT89S52通过中断方式访问CAN控制器SJA1000,为了增强CAN总线节点的抗干扰能力,SJA1000通过高速光耦6N137与CAN总线驱动器PCA82C50相连。PCA82C50的CANH和CANL引脚各自接了一个5的电阻与CAN总线相连,可以起到限流作用,以免PCA82C50受到过电流冲击。

4 软件设计

系统的软件采用模块化设计,主要包括主程序模块、CAN通信模块、振铃检测模块、语音报警模块、DTMF收发模块等,这里主要介绍主程序和CAN通信模块设计。

4. 1 主程序设计

主程序主要完成各功能模块的调用,检测系统输入,然后根据系统状态进行判断处理。程序进行主循环之前还要进行必要的初始化,如MT8880、ISD1420、SJA1000相关标志位等。主程序流程如图4所示。

图4 主程序流程图

4. 2 CAN通信模块设计

CAN通信模块包括控制器初始化、数据接收和发送子程序。SJA1000有复位模式和工作模式两种状态,两种状态下寄存器配置不同。当参数设置完后,CPU发出命令,SJA1000处于工作状态,进行正常通信。如果通信出错,CPU会使SJA1000回到复位模式。接收模块负责节点报文的接收及相关处理。接收过程中CPU会读数据,根据命令字判断数据帧的类型进行不同处理。发送模块负责报文的发送,SJA1000发送数据前,要判断是否满足发送条件,如果满足,则把报文帧信息、标识符和要发送的数据写入缓冲区,即可发送。JA 1000的收发流程图如图5所示。

图5 JA 1000的收发流程图

5 结束语

本系统以AT89S52单片机为核心,不用对电话网进行任何改造,实现对家居设防点进行自动检测和语音报警。设计中用CAN总线结构组成安防系统,有较好的灵活性和扩展性,同时利用CAN 总线引入实时的数据处理,提高了系统的可靠性。可对楼宇可视对讲、智能小区管理、门禁管理等有较大的应用推广价值。


原文标题:基于单片机的家居安防系统设计

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

【转】希望这个教训,做单片机开发的朋友都不要再犯!

说一个我获得的教训,老板的一个朋友委托我们给他做一个小型控制器,因为要求的工期比较急,没时间做线路板了,所以我们根据他说...

发表于 10-20 22:02 19次 阅读
【转】希望这个教训,做单片机开发的朋友都不要再犯!

C语言—单片机编程使用的高级语言

今天主要分享单片机编程使用的高级语言C语言,单片机编程中使用C语言的优势是什么。 单片机应用系统由硬件和软件组成。软件是...

发表于 10-20 16:38 46次 阅读
C语言—单片机编程使用的高级语言

单片机控制继电器原理是怎样的?

单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低.驱动电流在mA级以下.而要把它用于一些大....

的头像 玩转单片机 发表于 10-20 11:43 155次 阅读
单片机控制继电器原理是怎样的?

IPv6协议对安防行业的发展有着怎样的帮助

我国目前正在加快推进IPv6网络的建设,十三五“国家信息化规划”提到,到2018年我国IPv6将大规....

发表于 10-20 10:48 15次 阅读
IPv6协议对安防行业的发展有着怎样的帮助

用于智能家居的六款传感器介绍

智能家居指的是在闭合建筑的一定区域体积内,进行电气化、自动化的建筑内部构造,从而达到在科学合理地安排....

发表于 10-20 10:01 50次 阅读
用于智能家居的六款传感器介绍

详解单片机里面的中断优先级

在讲中断产生背景的时候,我们仅仅讲了看电视和烧水的例子,但是实际生活当中还有更复杂的,比如我正在看电....

发表于 10-20 09:57 18次 阅读
详解单片机里面的中断优先级

PID运算的输出结果与执行器PWM占空比之间的关联

PID的运算结果怎样和PWM占空比取得换算,例如用PWM来控温或转速等目标时, 通过PID公式得知的 PID计算函数结果&...

发表于 10-20 00:07 35次 阅读
PID运算的输出结果与执行器PWM占空比之间的关联

电平转换电路

想做一个电平转换电路,将0和3.3v的单片机信号转化成可以驱动某芯片的电压信号5-18v,比如0转换化成5-8伏可调,3.3转化成10-12可...

发表于 10-19 17:18 13次 阅读
电平转换电路

单片机的选型及应用系统的设计过程

本章介绍了单片机的选型及应用系统的设计过程。通过一个综合实例,完整地介绍了89C51与外围电路的硬件....

发表于 10-19 17:18 32次 阅读
单片机的选型及应用系统的设计过程

单片机实训之水温控制系统和电子万年历及电子显示屏设计的资料概述

本文档的主要内容详细介绍的是单片机综合实训包括了:水温控制系统设计,用8×8点阵显示器制作电子显示屏....

发表于 10-19 17:18 29次 阅读
单片机实训之水温控制系统和电子万年历及电子显示屏设计的资料概述

单片机的结构与原理是怎样的和单片机的简单应用概述

本文档的主要内容详细介绍的是单片机的结构与原理是怎样的和单片机的简单应用概述目的是:了解单片机的内部....

发表于 10-19 17:18 31次 阅读
单片机的结构与原理是怎样的和单片机的简单应用概述

请问单片机晶振电路16M的1脚和3脚的电压值一般为多少呢?

我想请问一下,32单片机供电电压为3.0V,正常工作过程中,贴片晶振16M的1脚和3脚的电压值一般为多少呢?...

发表于 10-19 17:15 15次 阅读
请问单片机晶振电路16M的1脚和3脚的电压值一般为多少呢?

单片机教程之汇编语言程序设计的详细资料讲解

本文档的主要内容详细介绍的是单片机教程之汇编语言程序设计的详细资料讲解内容包括了:1 汇编语言程序设....

发表于 10-19 16:51 23次 阅读
单片机教程之汇编语言程序设计的详细资料讲解

什么叫单片机?单片机原理及接口技术的详细资料概述免费下载

本文档的主要主要内容详细介绍的是什么叫单片机?单片机原理及接口技术的详细资料概述免费下载。包括了:1....

发表于 10-19 16:51 26次 阅读
什么叫单片机?单片机原理及接口技术的详细资料概述免费下载

基于单片机和SG3525的程控开关电源设计与实现

引言 直流稳压电源是一种常见的电子仪器,其广泛应用于实验教学和科学研究等领域。目前使用的直流稳压电源大部分存在诸多缺点...

发表于 10-19 16:44 26次 阅读
基于单片机和SG3525的程控开关电源设计与实现

基于单片机和SG3525的智能充电电源设计

1、引言 蓄电池作为储能电源已广泛应用于各个行业,但目前成品化蓄电池充电电源的充电方式单一,大部分只有两级充电模式,有的...

发表于 10-19 16:40 42次 阅读
基于单片机和SG3525的智能充电电源设计

人工智能正在逐渐改变着终端侧的生活

从智能家居到智能手机,从物联网到无人驾驶汽车,人工智能正在逐渐改变着终端侧的生活。

的头像 Thundersoft中科创达 发表于 10-19 16:36 917次 阅读
人工智能正在逐渐改变着终端侧的生活

基于STM32的多路电压采集的设计与实现

1.引言 近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。...

发表于 10-19 16:27 33次 阅读
基于STM32的多路电压采集的设计与实现

如何写出高效优美的单片机C语言代码

将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排....

的头像 单片机精讲吴鉴鹰 发表于 10-19 15:55 165次 阅读
如何写出高效优美的单片机C语言代码

产品设计工程师,为何要了解当前单片机攻击最新技术?

单片机一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机...

发表于 10-19 15:44 182次 阅读
产品设计工程师,为何要了解当前单片机攻击最新技术?

如何打造智能家居入口,成行业领导者

在国内,虽然智能音箱打造的是泛IOT生态,大部分支持控制家居设备,但尚并没有做到全居住空间智能化,因....

的头像 传感物联网 发表于 10-19 14:50 150次 阅读
如何打造智能家居入口,成行业领导者

企业巨头在智能家居领域跑马圈地,智能家居万亿市场悄然而至

大数据、物联网的出现颠覆了人们的生活。上述技术兴起后,智能家居便频繁涌现于各大媒体,它以更智能的生活....

发表于 10-19 11:28 53次 阅读
企业巨头在智能家居领域跑马圈地,智能家居万亿市场悄然而至

AVR和C51以PIC单片机有什么区别?详细资料比较

 八位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。即便到了本世纪,在单....

发表于 10-19 11:12 36次 阅读
AVR和C51以PIC单片机有什么区别?详细资料比较

ZigBee技术—智能家居潜力股

随着近些年来,物联网技术的快速崛起,RFID技术开始获得更高程度的关注,被视为构建“物联网”的关键技....

的头像 电子发烧友网工程师 发表于 10-19 11:03 195次 阅读
ZigBee技术—智能家居潜力股

传感器能确保智能家居控制系统的时效性,实现真正快捷的传播

智能家居指的是在闭合建筑的一定区域体积内,进行电气化、自动化的建筑内部构造,从而达到在科学合理地安排....

发表于 10-19 10:40 55次 阅读
传感器能确保智能家居控制系统的时效性,实现真正快捷的传播

智能家居产业迎来了更好的时代,产业玩家重塑空间交互形态成引领者

以物联网、云计算和人工智能等技术已被广泛应用于各行业,继2014年后,如今在物联网和人工智能等技术推....

发表于 10-19 10:33 53次 阅读
智能家居产业迎来了更好的时代,产业玩家重塑空间交互形态成引领者

如何使用Proteus软件来进行单片机仿真教学?

本文分析了传统的单片机教学中存在的诸多问题, 提出了用Proteus软件来进行单片机仿真教学的观点。....

发表于 10-19 10:06 23次 阅读
如何使用Proteus软件来进行单片机仿真教学?

如何使用80C51单片机处理智能小车的数据详细资料分析

汽车行业的发展越来越迅速,而智能小车的相关研究也越来越多,实际生活中智能小车可以代替人类完成一些工作....

发表于 10-19 10:06 27次 阅读
如何使用80C51单片机处理智能小车的数据详细资料分析

简介郭天祥及人物经历

郭天祥1983年出生于新疆伊宁,曾就读于哈尔滨工程大学,后接触单片机,已成为单片机领域的知名人士。名....

发表于 10-19 08:32 58次 阅读
简介郭天祥及人物经历

初学者必备单片机典型实例包含keil的源代码和protues仿真图

本文档的主要内容详细介绍的是初学者必备单片机典型实例包含keil的源代码+protues仿真图内容包....

发表于 10-19 08:00 16次 阅读
初学者必备单片机典型实例包含keil的源代码和protues仿真图

80C51单片机实用教程资料合集免费下载

本文档的主要内容详细介绍的是80C51单片机实用教程资料合集免费下载内容包括了:微型计算机系统基本知....

发表于 10-19 08:00 25次 阅读
80C51单片机实用教程资料合集免费下载

100个51单片机编程实例源代码详细资料免费下载

本文档的主要内容详细介绍的是100个51单片机编程实例源码详细资料免费下载。包括了:用单片机控制第一....

发表于 10-19 08:00 43次 阅读
100个51单片机编程实例源代码详细资料免费下载

基于8051和Proteus仿真的68个单片机C语言程序设计实例资料免费下载

本文档的主要内容详细介绍的是基于8051和Proteus仿真的单片机C语言程序设计实例100个案例免....

发表于 10-19 08:00 15次 阅读
基于8051和Proteus仿真的68个单片机C语言程序设计实例资料免费下载

16位单片机UPD79F9211的详细数据和使用手册免费下载

μPD79F9211是一个16位单片机,它使用78K0R的CPU内核,并包括外围功能,如ROM/RA....

发表于 10-19 08:00 22次 阅读
16位单片机UPD79F9211的详细数据和使用手册免费下载

单片机开发流程及开发环境及单片机二十个实训项目的详细资料概述

对于初学者来说,熟悉开发流程和开发环境是进入单片机精彩世界的必要条件。才能条理清晰的,逐步的根据本实....

发表于 10-19 08:00 29次 阅读
单片机开发流程及开发环境及单片机二十个实训项目的详细资料概述

单片机发中文短信对汉字的处理

即将完成单片机收发中文短信 单片机发送短信的项目,前后快半年了! 假如,现在要发送一条短信,资料如下: 短信中心号码: +8...

发表于 10-19 05:39 47次 阅读
单片机发中文短信对汉字的处理

如何设计无线传感器网络系统?

无线传感器和传感器网络,是具有非常广泛的市场前景,将会给人类的生活和生产的各个领域带来深远影响的新技....

发表于 10-18 18:45 41次 阅读
如何设计无线传感器网络系统?

单片机进行AD转换的C语言程序资料免费下载

本文档的主要内容详细介绍的是单片机进行AD转换的C语言程序资料免费下载。

发表于 10-18 18:45 35次 阅读
单片机进行AD转换的C语言程序资料免费下载

绿米完成由赛博联合基金领投、云沐资本跟投的战略融资

小米生态链企业绿米今日宣布完成战略融资。由赛博联合基金(SEB Alliance)领投,云沐资本跟投....

的头像 顺为资本 发表于 10-18 17:08 750次 阅读
绿米完成由赛博联合基金领投、云沐资本跟投的战略融资

英国政府为保护消费类物联网,发布了一项安全行为准则

英国政府为物联网(IOT)设备制造商发布了一项新的自愿行为准则,旨在保护消费类物联网。 该准则旨在....

发表于 10-18 15:55 166次 阅读
英国政府为保护消费类物联网,发布了一项安全行为准则

基于使用STM32F103单片机,实现64Mbit单对单通信

简单的一种应用,ARM芯片作为master,flash为slaver,实现单对单通信。ARM主控芯片....

发表于 10-18 15:19 62次 阅读
基于使用STM32F103单片机,实现64Mbit单对单通信

应广单片机系列——基本应用程序框架

注:本文是作者以前发表在其个人博客,现在发布到电子发烧友专栏单片机工程师面对一种新单片机时,最希望的....

的头像 聚丰开发 发表于 10-18 12:49 90次 阅读
应广单片机系列——基本应用程序框架

使用单片机实现串口超声波的示例程序详细资料免费下载

本文档的主要内容详细介绍的是使用单片机实现串口超声波的示例程序详细资料免费下载。

发表于 10-18 11:06 27次 阅读
使用单片机实现串口超声波的示例程序详细资料免费下载

什么是智能家居产品?智能家居产品的智能到底要如何才能很好地体现?

智能家居,它最主要的特点就是“智能”。而智能对于我们来说,又是什么样一个概念呢?

发表于 10-18 10:42 63次 阅读
什么是智能家居产品?智能家居产品的智能到底要如何才能很好地体现?

智能硬件行业成热点,智能家居市场风口即将来临

“只要站在风口,猪也能飞起来!”这是小米董事长雷军被无数创业者奉为圣经的经典言论。如今,这阵大风正刮....

发表于 10-18 10:37 309次 阅读
智能硬件行业成热点,智能家居市场风口即将来临

智能家居行业缺乏统一标准 市场乱象有待规范

智能家居其实早已不是什么新鲜词汇,但每次提到它,我们还是会首先想起这样的场景:“当我们抵达住处,门锁....

发表于 10-18 10:32 135次 阅读
智能家居行业缺乏统一标准 市场乱象有待规范

家庭网关究竟是否成为智能家居的控制中心呢?

智能硬件在进入家庭后,就有了所谓的智能家居应用场景。在电子信息博览会上,博通与其合作伙伴Ayla物联....

发表于 10-18 10:29 295次 阅读
家庭网关究竟是否成为智能家居的控制中心呢?

随着智能手机和移动互联网的发展,智能家居产业链呼之欲出

安防企业和家电厂商正在认识到不能局限于硬件制造商的角色,认识到数据、服务、商业模式的重要性,都在通过....

发表于 10-18 10:24 127次 阅读
随着智能手机和移动互联网的发展,智能家居产业链呼之欲出

智能家居开始成为行业热点,到2020年或将破万亿市场

从2013年开始,智能家居迅速成为行业热点。无论是家电巨头还是互联网公司,都把智能家居作为自己最重要....

发表于 10-18 10:19 120次 阅读
智能家居开始成为行业热点,到2020年或将破万亿市场

互联网正慢慢侵蚀智能家居行业,开放式生态是智能家居产业唯一的出路

去年阿里巴巴和美的宣布进行战略合作,构建基于阿里云计算的物联网开放平台,发布首款物联网智能空调。之前....

发表于 10-18 10:13 205次 阅读
互联网正慢慢侵蚀智能家居行业,开放式生态是智能家居产业唯一的出路

如何进行LED高速旋转显示屏的设计详细资料免费下载

本设计利用高速旋转中控制LED的亮灭,进行字符或图形的显示,控制器采用廉价的89C51单片机,完成显....

发表于 10-18 09:45 25次 阅读
如何进行LED高速旋转显示屏的设计详细资料免费下载

HR7P201 8位单片机集成电路芯片的数据手册免费下载

本文档的主要内容详细介绍的是HR7P201 8位单片机集成电路芯片的数据手册免费下载。

发表于 10-18 09:45 32次 阅读
HR7P201 8位单片机集成电路芯片的数据手册免费下载

单片机有哪些常用算法?吴鉴鹰总结的单片机常用算法资料免费下载

算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数....

发表于 10-18 09:45 41次 阅读
单片机有哪些常用算法?吴鉴鹰总结的单片机常用算法资料免费下载

基于单片机学习的条件和学习步骤简述

单片机是大专学校电类专业的一门普通课,有些学校甚至把它列为选修课,在众多课程中,没有显出它有多么重要....

发表于 10-17 16:57 74次 阅读
基于单片机学习的条件和学习步骤简述

基于单片机EEPROM解析

我们板子上使用的这个器件是 24C02,是一个容量大小是 2Kbits,也就是 256 个字节的 E....

发表于 10-17 16:46 71次 阅读
基于单片机EEPROM解析

智能家居安防监控设备在越来越多的家庭中被使用

近期越来越多的社会事件,让人们意识到在家里、甚至是幼儿园安装监控摄像机的重要性。事实上,智能家居安防....

发表于 10-17 16:17 135次 阅读
智能家居安防监控设备在越来越多的家庭中被使用

IDC预测全球智能家居设备市场预计将同比增长31%

增长最快的类别将是智能扬声器,五年复合增长率为39.1%,如Amazon Echo和Google H....

的头像 物联之家网 发表于 10-17 16:03 187次 阅读
IDC预测全球智能家居设备市场预计将同比增长31%

最新版STC单片机烧录软件stc-isp-15xx-v6.86O免费下载

本文档的主要内容详细介绍的是最新版STC单片机烧录软件stc-isp-15xx-v6.86O免费下载....

发表于 10-17 08:00 29次 阅读
最新版STC单片机烧录软件stc-isp-15xx-v6.86O免费下载

WSD setup V705 ADUC8XX单片机的下载软件应用程序免费下载

本文档的主要内容详细介绍的是WSD setup V705 ADUC8XX单片机的下载软件应用程序免费....

发表于 10-17 08:00 23次 阅读
WSD setup V705 ADUC8XX单片机的下载软件应用程序免费下载

如何使用N76E003单片机点亮LED的2个方法详细说明

本文档的主要内容详细介绍的是如何使用N76E003单片机点亮LED的2个方法详细说明。新唐N76E0....

发表于 10-17 08:00 34次 阅读
如何使用N76E003单片机点亮LED的2个方法详细说明