基于AT89C51的煤气报警系统设计与实现(论文)
摘要:本文从硬件设计和软件构成介绍一种单片机控制的远程电话报警系统,该设计以AT89C51单片机为处理器,用EEPROM存储器存储电话号码,采用双音多频芯片MT8880作为拨号芯片。当探测器检测到警情的时候,就会向单片机发出中断请求,再由单片机控制电话接口电路,实现模拟摘机,通过DTMF拨号电路实现自动拨号,并由语音电路通过电话完成播放预先录制好的语音信息,实现语音报警。并且用户可通过键盘设置、更改自动拨打的电话号码。该系统属于智能化报警监控装置,使用方便灵活。
关键词:单片机AT89C51;自动报警系统;双音多频拨号;
The Design and Realization of Gas Alarm System On AT89C52
Student majoring in Automation
Tutor
Abstract:A remote telephone alarm system is introduced from the hardware design and software constitution in this paper. AT89C51 single-chip is used as MCU. EEPROM memorizer is used to stored telephone number and DTMF chip MT8880 is used as dial-up chip. When danger exists, the detector will give the interrupt request to the single-chip, and then simulation of extraction machine will be achieved by single-chip control of telephone interface circuit. Automatic dial-up will be carried out by DTMF dial-up circuit. The pre-recorded voice information will be played by the voice circuit so as to achieve voice alarm. And the users can set and change the automatic dialed telephone numbers by keyboard. It belongs to intelligent alarm monitoring device .It is convenient and flexible. [资料来源:Doc163.com]
Key words: MCU AT89C51;Automatic alarm system;DTMF Dial-up;
智能报警器是一种集单片机技术、传感技术、固定电话通讯技术于一体的新型产品。它能实现对煤气泄漏警情做出及时监测,并做出应急处理。
系统采用模块化的设计思想,从而使整个系统的功能更完善、灵活、可调。
系统按功能化分为主模块、警情采集模块、人机接口模块。这四个部分设计在一块电路板上,组成系统的核心部分。每一部分又有其各自的核心芯片,控制电路采用AT89C51为核心;双音多频收发电路以MT888O为核心:语音电路以ISD1420为核心。
最后将设计的方案用protel制成印刷电路板,并加工成实际电路板。通过PROTEUS ISIS仿真器的调试,系统达到了要求的功能,再用写入器将程序写入AT89C51的FLASH中,完成整个系统的研制工作。
本文主要工作
本课题需要研究的内容主要有以下几个方面:
(1)根据系统功能要求并且考虑产品的性价比,进行系统的整体方案设计。该方案将固定电话通信模块加入系统设计之中,并采用模块化设计方法,以方便系统的调试和用户的使用。
(2)系统硬件设计。主要包括芯片的选型、所选芯片的功能、芯片外围电路的合理设计、双音多频(DTMF)信号的放大电路设计、语音信号的放大电路设计。 [来源:http://Doc163.com]
(3)系统软件设计。主要考虑双音多频(DTMF)收发芯片的操作编程,录放语音芯片(ISD)和警情采集刀D/A芯片的操作编程[4][5]。
系统总体设计方案
根据煤气泄露检测理论和要求及时报警的要求,决定主要采用单片机和固定电话通信技术完成此课题。
[资料来源:www.doc163.com]
目 录 10000字
摘要 1
关键词 1
Abstract 1
Key words 1
引言 2
1.1课题来源及研究意义 2
1.2报警器发展历程和研究现状 2
1.3本文主要工作 2
2系统总体设计方案 2
2.1报警系的技术目标要求 2
2.2总体方案设计 3
2.3系统基本工作过程 3
3软硬件模块设计 3
3.1主机MCU和AT24C02 3
3.1.1 AT89C52芯片介绍 4
3.1.2 AT24C02芯片介绍 4
3.1.3 主机MCU和AT24C02硬件电路设计 5
3.1.4主机MCU和AT24C02软件设计 5
3.2自动拨号和录放语音电路设计 10
3.2.1电路原理及组成 10
3.2.2 MT8880特点 11
3.2.3 ISD1420芯片介绍 12 [资料来源:http://Doc163.com]
3.2.4 MT8880和ISD1420与单片机接口电路设计 13
3.2.5 MT8880和ISD1420软件设计 14
3.3 LCD液晶和键盘电路设计 16
3.3.1键盘按键介绍 16
3.3.2 LCD1602芯片介绍 17
3.3.3 键盘和LCD1602硬件电路 17
3.3.4 键盘和 LCD1602软件设计 17
3.4 摘机和警情采集电路设计 19
3.4.1 DS2450介绍 19
3.4.2 摘机和警情传感器检测电路设计 20
3.4.3 摘机和警情传感器检测软件设计 20
4仿真设计与调试 21
4.1 软件调试和模拟运行 21
4.2 硬件调试 21
5总结 23
5.1全文总结 23
5.2存在的问题及展望 23
致谢 23
参考文献 24 [资料来源:https://www.doc163.com]