欢迎来到天天文库
浏览记录
ID:28228043
大小:67.12 KB
页数:5页
时间:2018-12-08
《基于单片机控制的智能越界激光报警系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机控制的智能越界激光报警系统的设计与实现(北京科东电力控制系统有限责任公司)摘要:随着现代生活的发展,孕育而生的各种防盗报警技术也在发展。一个主流的趋势就是大量的有线技术被无线技术替代,接触式被非接触式替代,声控,光控,红外遥控,无线电等无线技术越来越多的应用于小区、楼宇的报警系统。随着各种常规技术的推广神秘的无线控制技术的面纱被一层层揭开,越来越多的人开始进入这个领域的研宄。激光作为传输介质能够满足防盗系统中传感器的各种较苛刻的需求,而且成木较低,抗干扰能力强,采用微控制器加密很难被破解。关键词:智
2、能;单片机;激光;报警系统随着科学技术的进步,越来越多的智能化设备走进我们的牛.活,全自动洗衣机、全自动电饭煲、全自动热水器、全自动面包机、智能插座等等这些都离不开单片机。单片机乂称微电脑、微型电脑控制器等,是一种可编程的智能芯片。接下来给大家介绍一种基于单片机控制的智能越界激光报警系统的设计与实现的案例。1系统设计方案木方案釆用模块化设计,便于制作安装与调试,也能很方便的拓展功能和简化后期运行维护工作。主要分为以下五个模块:主控制器模块、人机接口模块、通信模块、传感器模块、电源模块。1.1主控制器模块主控模
3、块的功能主要是实现系统的整体控制,以及其它模块接u信息的采集与拓展。1.2人机接口模块实现运行人员与系统的交互功能,如系统定时设置,系统密码设置以及解除报警设置等。1.3通信模块主要实现程序的下载与更新、与其它系统通信、模块拓展等功能。1.4传感器模块主要实现的是现场信息的采集。1.5电源模块为系统提供可靠稳定的电源。2硬件功能实现2.1主控模块该模块主控芯片采用是是STC公司生产的新一代8051内核的单片机STC12C5A60S2。采用的是活动的接口设计,即设计吋不需要考虑外围拓展芯片或者模块的引脚接法,具
4、体的端口冇程序设计者决定,极人的提高了设计的灵活性。本系统板所使用的外部时钟电路的晶振采用插槽设计,也就是说所使用的晶振可以更具现场需要择需使用。本系统板还集成了232串行通讯电平转换电路,可以直接与计算机串口连接实现程序的下载及串口通讯。所冇的单片机接口都采用8位并行排针设计,外型美观,而且占用空间小。电源输入接口采用的是多位排针并行设计,采用5V直流电源通过此接U供电。2.2人机接口模块人机接U模块中设计了多个部分来实现人及交互,8位LED工作指示模块:系统的工作状态一0了然,能滚动地显示每个检测位置的状
5、态。20位LED接口测试模块用于系统调试、12864液晶显示屏模块可以实时显示系统的信息以及作为交互输入的显示界面、4x4矩阵键盘按键模块用于密码等信息的输入、蜂鸣器模块用于报警信息的输出。2.3通讯模块:通信模块的控制芯片采用了MAX232,实现RS232的电平到单片机的TTL电平转换。RS-232芯片自身只需要5V供电它的连线向电脑端连接RS232端UI的2,3引脚。作为数据的传输,本模块设计时还考虑了通讯的可观性,设计了一组通讯指示灯,只要有信号在传输相应的指示灯就会亮。另一边与单片机的RxD,TxD相
6、连。2.4激光传感器模块激光头传感器模块由激光头驱动模块和激光信号接收模块组成。由驱动模块将单片机的控制信号放大后输出给激光头,控制激光头的工作状态。接收模块着将激光头的检测信息实吋反馈给单片机。当激光信号被遮挡吋将触发报警由单片机处理后判断将处理结果送至报警输出模块。2.5报警输出模块硬件设计报警输出模块使用一组五路继电器为基础的拓展输出模块。对继电器的控制是采用光电隔离器进行的隔离信号输入控制。光电隔离器的控制及接收控制器来的控制信号,然后经三极管驱动放人后去控制继电器。五组继电器采用的是大功率的5V电压
7、控制的继电器。单路继电器可以接负载的最大功率为220V*12Ao因此除了作为大功率的声光报警输出外,还为其它大功率报警输出秩序装置预留了控制端口。如直接控制卷帘门的电机实现关闭卷帘门、直接控制电动栅栏等。2.6独立吋钟模块程序设计作为一个运行较稳定的智能单片机系统,一个可靠的吋钟冇吋候是非常必要的。特别是对于安防报警这一领域更是这样,因为系统经常需要记录报警吋间和巡检系统。如果一个时钟中途发生故障,或者是被非法修改,那么这个系统的很多功能将错乱。DS12C887时钟芯片能满足这个要求,时钟精确,工作稳定,掉电
8、后数据也不丢失。2.7电源模块由于全套系统采用的是最常用的12V直流电源供电,而单片机和部分模块的电源却要求是5V或者3.3V的电源。所以设计了电源模块将12V直流电转换成5V和3.3V。两个相对独立的电源变换电路既可以共同供电,也可以选择单独供电。两模块独立工作,互不影响。3系统软件设计使用单片机C51编程语言编写系统的控制代码,然后通过计算机串口将代码烧入到控制芯片中。整个过程先对每个模块的代码
此文档下载收益归作者所有