基于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 总线引入实时的数据处理,提高了系统的可靠性。可对楼宇可视对讲、智能小区管理、门禁管理等有较大的应用推广价值。


MCU开发加油站 技术专区

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

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

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

单片机外围电路设计需要注意的十个事项

复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是....

的头像 面包板社区 发表于 04-25 17:15 170次阅读
单片机外围电路设计需要注意的十个事项

基于单片机的步进电机转速控制设计详解(附程序)

步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动....

发表于 04-25 16:09 23次阅读
基于单片机的步进电机转速控制设计详解(附程序)

一文读懂MSP430系列与89C5l系列的差异

89C51单片机是8位单片机。其指令是采用的被称为“CISC”的复杂指令集,共具有111条指令。而M....

发表于 04-25 15:46 35次阅读
一文读懂MSP430系列与89C5l系列的差异

求助!! 各位大神请问单片机是怎么把信号转换成二进制并进行选择的?能否详细说一下。。谢了!!!

发表于 04-25 14:20 52次阅读
求助!!   各位大神请问单片机是怎么把信号转换成二进制并进行选择的?能否详细说一下。。谢了!!!

扫地机器人将在智能家居中扮演重要角色

在营销方面,与iRobot在美国、欧洲、日本采取直销的模式不同,它在中国将继续采取经销商模式。Chr....

的头像 机器人前沿 发表于 04-25 11:01 221次阅读
扫地机器人将在智能家居中扮演重要角色

评价扫地机器人8个不足之处

继智能锁、智能音箱之后,扫地机器人成为今年智能家居领域的又一爆品,吸引了国内外大批玩家入局,国内爆款....

的头像 安全自动化 发表于 04-25 09:12 124次阅读
评价扫地机器人8个不足之处

小白怎么看懂电子电路图,又该如何学习?

我最近新学单片机,发现现在所接触到的电路图,和读书时物理上学的电路图好像都不太一样。物理上的电路图总....

的头像 单片机 发表于 04-25 08:57 139次阅读
小白怎么看懂电子电路图,又该如何学习?

矩阵键盘的检测和独立按键的区别

逐行扫描就是说先扫描第一行中的哪个按键按下了,如果没有再扫描第二行,看一下是不是第二行里的某个按键按....

的头像 21ic电子网 发表于 04-25 08:51 128次阅读
矩阵键盘的检测和独立按键的区别

labview界面互相调用问题

发表于 04-24 20:00 120次阅读
labview界面互相调用问题

100K的电位器能否解决LCD1602鬼影

发表于 04-24 17:59 76次阅读
100K的电位器能否解决LCD1602鬼影

【下载】《电动机的单片机控制》

发表于 04-24 17:51 167次阅读
【下载】《电动机的单片机控制》

智能家居经历四个发展阶段

智能本身是一个“熟而难解”的词汇,百度给出的解释是这样的。下面就随物联网小编一起来了解一下相关内容吧....

发表于 04-24 15:16 50次阅读
智能家居经历四个发展阶段

亚洲消费电子展:智能家居大出风头

亚洲消费电子展涵盖物联、汽车科技、机器人、娱乐产业,今天我们先说说未来客厅,智能家居的黑科技。作为一....

的头像 39度创意研究所 发表于 04-24 14:13 113次阅读
亚洲消费电子展:智能家居大出风头

微鲸电视是哪个厂代工的?微鲸电视怎么样

微鲸科技是一家专注于家庭娱乐的互联网科技公司,由黎瑞刚先生和李怀宇先生于2015年联合创立,华人文化....

的头像 汽车玩家 发表于 04-24 14:00 62次阅读
微鲸电视是哪个厂代工的?微鲸电视怎么样

技术工程师讲解智能插座解决方案

多个基于不同无线标准和技术的消费电子逐步智能化,我们通过手机里的WiFi或者是蓝牙就可以实现连接和数....

的头像 工程师人生 发表于 04-24 12:56 112次阅读
技术工程师讲解智能插座解决方案

什么是运动控制器_运动控制器的工作原理及应用

本文首先介绍了运动控制器的架构组成及优缺点,其次介绍了运动控制器的功能,最后阐述了运动控制器的工作原....

发表于 04-23 18:40 196次阅读
什么是运动控制器_运动控制器的工作原理及应用

蓝景光电将围绕天猫精灵打造自己的智能家居照明生态链

2017年,人工智能音箱中阿里的天猫精灵,从7月一推出就得到很多人的关注。双11当天,以每台天猫精灵....

发表于 04-23 15:48 47次阅读
蓝景光电将围绕天猫精灵打造自己的智能家居照明生态链

什么是MCU?MCU市场现状分析

本文首先介绍了MCU的概念和分类,其次介绍了MCU技术原理,最后对MCU市场现状以及中国MCU发展机....

发表于 04-23 14:28 110次阅读
什么是MCU?MCU市场现状分析

酒店数字标牌广告机系统应用与客户体验与自身形象

酒店数字标牌广告机系统应用与客户体验与自身形象 数字标牌酒店业最关注客户体验与自身形象。近年来,数字....

的头像 众视广 发表于 04-23 10:05 279次阅读
酒店数字标牌广告机系统应用与客户体验与自身形象

怎样使用数字标牌才发辉宣传的魅力

怎样使用数字标牌才发辉宣传的魅力 很多客户买回去一台 数字标牌 ,在安装使用过程中会存在一些误区,最....

的头像 众视广 发表于 04-23 10:05 149次阅读
怎样使用数字标牌才发辉宣传的魅力

各显神通的家居能手,你期待吗?

今年MWC的大明星是三星的旗舰智能手机Galaxy S9,通过手机上的Bixby语音助手,可以控制三....

的头像 星河互联 发表于 04-23 09:52 245次阅读
各显神通的家居能手,你期待吗?

Earth Day:每个人都应当争做严于“绿”己的好公民

北叔从小就被告知自己住在一个绿色的星球,在这里吃着所谓的绿色食物,草是绿的,树叶是绿的,蔬菜是绿的,....

的头像 BroadLink 发表于 04-23 09:34 166次阅读
Earth Day:每个人都应当争做严于“绿”己的好公民

2018年智能家居市场将会上升全新高度

2018开年就已有至少4家智能家居公司获得了融资,其中包含目前为止国内最大的一笔智能家居领域的融资,....

的头像 物联网资本论 发表于 04-23 09:08 2076次阅读
2018年智能家居市场将会上升全新高度

想做一个基于单片机的低压电网频率检测系统

发表于 04-23 07:21 222次阅读
想做一个基于单片机的低压电网频率检测系统

家电市场竞争白热化_白强黑弱的家电局面新趋势

时光荏苒,自2018开局以来,与家电企业相关的新闻屡上头条,家电市场竞争持续白热化。各家企业为了能在....

发表于 04-23 06:47 39次阅读
家电市场竞争白热化_白强黑弱的家电局面新趋势

12MHz晶振的单片机为什么只可以定时1ms以上?

发表于 04-22 22:34 200次阅读
12MHz晶振的单片机为什么只可以定时1ms以上?

单片机程序设计的十层境界详细给你概述

一层,我来了。处在这一层的典型是可以用C语言写简单的逻辑控制,如闪烁LED,简单数码管显示,简单外围....

的头像 单片机精讲吴鉴鹰 发表于 04-22 11:01 454次阅读
单片机程序设计的十层境界详细给你概述

基于51单片机的LED类编程技巧分享

我认为8X8点阵的驱动程序分为行扫描和列扫描两种。 比如行扫描就是用一层for循环: 先....

的头像 玩转单片机 发表于 04-21 14:39 173次阅读
基于51单片机的LED类编程技巧分享

分析比较几种单片机之间的方式、难点,并提出一种解决方案

铁电存储器是美国Ramtran公司推出的一种非易失性存储器件,简称FRAM。与普通EEPROM、Fl....

的头像 21ic电子网 发表于 04-21 09:06 563次阅读
分析比较几种单片机之间的方式、难点,并提出一种解决方案

单片机怎么嵌套定时(12MHz晶振)

发表于 04-20 23:21 190次阅读
单片机怎么嵌套定时(12MHz晶振)

罕王微电子微型传感器芯片 对空气中有害物质浓度监测

拥有中国本土血统的“微型传感器芯片专家”显然注意到这场潜在的争夺战,总部位于辽宁省的罕王集团,其旗下....

发表于 04-20 17:25 58次阅读
罕王微电子微型传感器芯片 对空气中有害物质浓度监测

亚马逊Alexa开放平台重新定义了智能家居的服务方式与范畴

2014 年11月的时候,亚马逊跌跌撞撞地推出了一款奇特的WiFi音箱,定价美金199 元。当时主要....

的头像 物联之家网 发表于 04-20 16:16 154次阅读
亚马逊Alexa开放平台重新定义了智能家居的服务方式与范畴

科大讯飞高科技产品有哪些

从成立到今天,科大讯飞这17年实际上就干了一件事:以语音为入口的人工智能研究,而且把它做到全球领先。....

的头像 汽车玩家 发表于 04-20 15:56 190次阅读
科大讯飞高科技产品有哪些

语音识别技术必定会渗透在人们生活的每个角落

语音识别过程要根据模式匹配原则,计算未知语音模式与语音模板库中的每一个模板的距离测度,从而得到最佳的....

的头像 Imagination Tech 发表于 04-20 14:55 259次阅读
语音识别技术必定会渗透在人们生活的每个角落

Silicon Labs完成对Sigma Designs 公司Z-Wave事业单位的收购

Silicon Labs公司今日宣布,Silicon Labs以2.4亿美元的现金交易完成对Sigm....

的头像 人间烟火123 发表于 04-20 14:41 1500次阅读
Silicon Labs完成对Sigma Designs 公司Z-Wave事业单位的收购

盘点物联网在7大领域的应用

物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术构造一个覆盖世界上万事万物的“Int....

发表于 04-20 11:56 199次阅读
盘点物联网在7大领域的应用

STC89C52通过配置相关寄存器即可实现Timer的功能控制

PWM(脉冲宽度调制)对模拟信号电平进行数字编码的方法,计算机只能输出0或5V的数字电压值而不能输出....

的头像 21ic电子网 发表于 04-20 08:38 456次阅读
STC89C52通过配置相关寄存器即可实现Timer的功能控制

剖析模块内部主要的干扰源和敏感器件

选择合适的的di/dt开关特性,可通过仔细选择驱动能力的大小和控制电压摆率来实现。最好的选择是使用一....

的头像 贸泽电子设计圈 发表于 04-20 08:25 529次阅读
剖析模块内部主要的干扰源和敏感器件

深入理解51单片机串口通信及通信实例

全文首先阐述了串口通信的原理及RS232相关概述,其次介绍了USB转串口通信与IO口模拟UART串口....

发表于 04-19 16:52 153次阅读
深入理解51单片机串口通信及通信实例

带你一步步了解STM32启动代码

对于熟悉电脑的伙伴们来说,BIOS(那个蓝色的界面)可能不会太陌生吧,这货就是电脑的 启动代码 。没....

的头像 电子设计 发表于 04-19 13:40 718次阅读
带你一步步了解STM32启动代码

基于MSP430单片机的智能充电照明控制系统设计

该系统所利用的MSP430F169 单片机是美国德州仪器(TexasInstruments)公司生产....

的头像 电子设计 发表于 04-19 13:30 589次阅读
基于MSP430单片机的智能充电照明控制系统设计

人工智能将助力智能家居产业发展

发表于 04-19 11:06 52次阅读
人工智能将助力智能家居产业发展

义隆MCU单片机EM88F711N

发表于 04-19 10:30 163次阅读
义隆MCU单片机EM88F711N

全新的SimpleLink超低功耗平台解决方案

全新的SimpleLink CC26xx/CC13xx超低功耗平台适用于Bluetooth Smar....

的头像 电子设计 发表于 04-19 08:45 597次阅读
全新的SimpleLink超低功耗平台解决方案

解析扫地机器人:还是要扫地!

随着智能家居的普及,越来越多家庭开始出现 扫地机器人 的身影。不过,有了扫地机器人就真不用动手扫地了....

发表于 04-19 07:32 57次阅读
解析扫地机器人:还是要扫地!

世界信息产业迎来了第三次浪潮:物联网

随着物联网技术的的飞速发展,从最开始的万物互联到现在的万物智联,这一切离不开“无处不在的计算”。阿里....

的头像 鼎酷IOT部落 发表于 04-18 15:19 315次阅读
世界信息产业迎来了第三次浪潮:物联网

自学单片机必备的硬件设备你都知道吗

本文首先介绍了单片机硬件设计需要学什么,其次介绍了自学单片机必备的硬件设备,最后阐述了单片机硬件设计....

的头像 陈翠 发表于 04-18 15:16 680次阅读
自学单片机必备的硬件设备你都知道吗

如何催化智能家居时代的来临?

智能家居的本质和目标是为人们提供更加安全、舒适、便捷、高效的生活,脱离这个根本来谈智能家居都是毫无意....

的头像 物联网技术 发表于 04-18 15:10 306次阅读
如何催化智能家居时代的来临?

单片机晶振的必要性_单片机晶振的作用_单片机晶振电路原理(51单片机)

本文首先介绍了单片机晶振的必要性,其次介绍了单片机的作用和原理,最后阐述了单片机晶振的常见问题。

的头像 陈翠 发表于 04-18 11:49 811次阅读
单片机晶振的必要性_单片机晶振的作用_单片机晶振电路原理(51单片机)

智能家居未来发展趋势 2018年中国智能家居市场达1800亿人民币

《钢铁侠》中的贾维斯几乎无所不能,可以说是人工智能的最高境界了,现实中能够达到贾维斯的智能程度吗?据....

发表于 04-18 11:16 233次阅读
智能家居未来发展趋势 2018年中国智能家居市场达1800亿人民币

基于555定时器和单片机的RC测量系统设计

本文介绍了一种基于AT89C51单片机和555定时器的数显式电阻和电容测量系统设计方案,然后制作出电....

发表于 04-18 11:12 102次阅读
基于555定时器和单片机的RC测量系统设计

如何弄懂单片机时序_关于单片机时序分析

单片机时序是指单片机执行指令时应发出的控制信号的时间序列。这些控制信号在时间上的相互关系就是CPU的....

的头像 陈翠 发表于 04-18 11:01 488次阅读
如何弄懂单片机时序_关于单片机时序分析

一文看懂fpga和单片机的区别

本文首先介绍了fpga的工作原理及特点,其次介绍了单片机的工作原理及特点,最后阐述了fpga和单片机....

的头像 陈翠 发表于 04-18 09:51 529次阅读
一文看懂fpga和单片机的区别

司南物联:以产品实力竞逐物联网发展大潮

在物联网浪潮席卷下,许多新兴行业不断崛起,智能家居就是其中之一。以物联网技术为核心,融合人工智能技术....

的头像 司南物联 发表于 04-17 14:42 968次阅读
司南物联:以产品实力竞逐物联网发展大潮

单片机烧写器是什么 烧写器怎么用

烧写器也叫烧录器、编程器。在台湾,烧写器也叫烧录器;在大陆,客户之所以叫它为“编程器”,是因为现在英....

发表于 04-17 14:05 114次阅读
单片机烧写器是什么 烧写器怎么用

EMC单片机实现多次烧录解决方案

一般来说,EMC的OTP类型芯片是只能进行一次烧录的。但是如果在第一次烧录时,某一位为被烧为“1”,....

发表于 04-17 13:56 96次阅读
EMC单片机实现多次烧录解决方案

深度了解ARM架构基础知识

就Cortex-M3来说,拥有R0-R15的寄存器组。其中R13作为堆栈指针SP。SP有两个,分别为....

的头像 嵌入式ARM 发表于 04-17 10:40 245次阅读
深度了解ARM架构基础知识

你想玩转RT-Thread之SPI设备吗?

本应用笔记以驱动SPI接口的OLED显示屏为例,说明了如何添加SPI设备驱动框架及底层硬件驱动,使用....

的头像 RTThread物联网操作系统 发表于 04-17 10:20 259次阅读
你想玩转RT-Thread之SPI设备吗?

电风扇简易定时控制器的制作方法

开始通过手动键给单片机供电。直到电源指示灯LED4亮.单片机运行,继电器2工作给单片机供电。通过按键....

的头像 玩转单片机 发表于 04-16 17:10 296次阅读
电风扇简易定时控制器的制作方法

平民化才是智能家居控制系统普及的关键

发表于 04-14 16:43 70次阅读
平民化才是智能家居控制系统普及的关键