基于DTMF和CAN总线的家居安防系统设计方案
文件大小: 309k
源码售价: 10 个金币 积分规则     积分充值
资源说明:本系统以AT89S52单片机为核心, 不用对电话网进行任何改造, 实现对家居设防点进行自动检测和语音报警。设计中用CAN 总线结构组成安防系统, 有较好的灵活性和扩展性, 同时利用CAN 总线引入实时的数据处理, 提高了系统的可靠性。可对楼宇可视对讲、智能小区管理、门禁管理等有较大的应用推广价值。 本文介绍了一个基于DTMF(双音多频)和CAN(控制器局域网络)总线的家居安防系统设计方案,该系统采用AT89S52单片机作为核心控制器,能够无需改造电话网路就能实现自动检测家居安全状况并提供语音报警。系统设计中,CAN总线的使用增强了系统的灵活性和扩展性,同时通过实时数据处理提升了系统的可靠性。这种系统适用于楼宇可视对讲、智能小区管理和门禁管理等多个领域。 系统的核心是AT89S52单片机,它控制着DTMF收发电路、数字语音电路以及摘挂机控制电路。DTMF技术允许系统通过电话线发送和接收编码信息,无需额外布线,降低了电磁污染。数字语音电路采用ISD1420芯片,能录制和播放语音消息,用于在警情发生时向用户和管理部门报告情况。 硬件设计包括以下几个关键部分: 1. **振铃检测及模拟摘挂机单元**:系统连接到电话线上,能够检测振铃信号。如果在设定时间内未接听电话,系统会自动模拟摘机,拨打电话报警。振铃检测电路通过反相器连接到单片机的P3.4口,模拟摘机通过继电器K1实现。 2. **DTMF收发单元**:使用MT8880芯片进行DTMF信号的编码和解码。单片机通过DTMF电路拨打电话号码,MT8880的接收部分用于接收电话线上的双音多频信号,中断处理单元与单片机的P3.5脚相连,确保有效信号的处理。 3. **通话单元**:采用电话机专用集成电路TEA1062,它处理送话和受话信号,将语音信号(来自ISD1420)和DTMF信号(来自MT8880)一起发送到电话线上。同时,它还从电话线上接收信号,提取DTMF信号,供其他部分使用。 4. **CAN总线数据传输单元**:这部分由CAN控制器和数据收发器组成,负责系统间的通信。AT89S52通过CAN控制器控制总线数据的交互,收发器则负责在物理层传输数据,保证系统各个模块之间的高效通讯。 该系统通过CAN总线的实时性和可靠性,结合DTMF技术的便利性,实现了家居安防的智能化。同时,其模块化的设计使得系统易于扩展和维护,对于提升家居安全性和便捷性有着显著效果。在现代家庭和智能建筑中,这样的安防系统具有广泛的应用前景。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。