基于51单片机智能LED照明控制系统的设计论文_第1页
基于51单片机智能LED照明控制系统的设计论文_第2页
基于51单片机智能LED照明控制系统的设计论文_第3页
基于51单片机智能LED照明控制系统的设计论文_第4页
基于51单片机智能LED照明控制系统的设计论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . . . (20092009 级)级)毕业设计(论文)毕业设计(论文)基于单片机的智能基于单片机的智能 LEDLED 照明控制系统设计照明控制系统设计学学 院、系:院、系: 自动化学院自动化学院 专专 业:业: 机电一体化专业机电一体化专业 学学 生生 姓姓 名:名: 亚亚 军军 班班 级:级:0909 级机电四级机电四班班学号学号 20950504092095050409指导教师:指导教师: 丽丽 艳艳 最终评定成绩最终评定成绩2011 年 11 月 . . . . I / 25渝州科技学院毕业设计(论文)基于单片机的智能基于单片机的智能 LEDLED 照明控制系统设计照明控制系统设计

2、院 (系): 自动化学院专 业: 机电一体化专业学 号: 2095050409学 生: 亚军指 导 教师: 丽艳2011 年 11 月. . . . I / 25摘摘 要要随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所占的比例日益增加,因而照明节能也日显重要。现在国外普与使用的节能开关基本有声控型、触摸型、感光型等。这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、感光型开关在无人期间不能自动关闭。本设计通过 AT89C51 单片机结合 LED 照明技术、红外传感技术、光感技术、延时技术、处理等技术来实现对照明设备的智能控制。单片机通过继电器控制照明设备的打开或者关闭、通过光照

3、检测电路对照明设备周边亮度进行检测,如果亮度不够则单片机同时检测 BIS0001 芯片是否采集到了人体热释电传感信号,根据有无人体热释电传感信号单片机立刻控制照明设备打开或关闭。关键词: 单片机;传感器;BIS0001;照明控制;节能. . . . II / 25AbstractAbstract With the development of society people of the quality of life in demand is higher and higher, lighting in the proportion of energy consumption, thus in

4、creasing illumination energy conservation also more and more importantly. Now universal use energy-saving switch at home and abroad have sonic basic type, touch type, photographic type and so on. This several switch have their own disadvantages, such as sonic type is not suitable for environmental n

5、oisy places, photographic switch in one period cant shut automatically. This design combined by AT89C51 LED lighting technology, infrared sensing technology, light sensor technology, the delay technique and processing technology to realize the intelligent control of lighting equipment. Microcomputer

6、 controls lighting equipment open or closed, by the relay ,through the light detection circuit for lighting equipment testing, if surrounding brightness is not enough then microcomputerdetect the BIS0001 chip whether collected to human pyroelectric sensing signals, according to whether have pyroelec

7、tric sensing signals microcontroller redirected immediately control lighting equipment open or closed.Keywords:Keywords:microcontroller;sensor;BIS0001;lighting control;energy-saving . . . . III / 25目 录 摘 要.IABSTRACT.II前 言.11 概述.21.1 课题研究背景.21.2 课题研究的目的与意义.21.2.1 良好的节能效果和延长灯具寿命.21.2.2 改善工作环境,提高工作效率.2

8、1.2.3 提高管理水平.32 系统设计方案.42.1 单片机的选择.42.2 光照检测方式 .52.3 人体感应方式.52.4 延时参数设置电路.62.5 照明设备驱动电路.63 硬件电路设计与实现.73.1 系统硬件总述.73.2 CPU 性能介绍 .73.3 主控制机电路设计.73.4 菲涅尔透镜.83.5 热释电传感器与处理电路.93.5.1 热释电红外线传感器.93.5.2 信号处理电路.103.6 光照检测电路.113.7 控制电路.113.7.1 延时时间选择电路.113.7.2 输出控制电路 123.8 时钟电路.124 系统软件设计与实现.134.1 系统软件流程图.134.

9、2 仿真环境介绍.144.2.1 Keil 介绍 .144.2.2 Proteus 介绍 .145 系统可靠性技术.155.1 干扰产生的后果 .155.2 单片机应用系统的硬件抗干扰设计.165.3 软件抗干扰技术.17参考文献.19致 .20. . . . 1 / 25前前 言言随着国民经济的快速发展和社会进步,教育在全社会愈加被关注和重视,校园规模也随着受教育者的数量增加而不断扩大,为使师生有舒适的教学和学习的环境,无论是教室的面积、设施和照度,校方在力所能与的围,都付出了十分的努力。但由于学校开放型的管理模式,以与全员的节能意识的淡薄,高校的教室在白天室照度很高的情况下,仍然普遍存在开

10、灯作业;即使室无人或人数很少的情况下,也是全部开启室照明。夜间许多教室,即使仅有几个学生在教室自习,但室照明全部开启,绝不会有师生因为只有少数人而仅开几盏灯。LED 被认为是 21 世纪的照明光源。LED 发光器件是冷光源,光效高,工作电压低,而且能耗低,同样亮度下,LED 能耗为白炽灯的 10,荧光灯的 50。LED 寿命可达 10 万小时,是荧光灯的 10 倍,白炽灯的 100 倍。用 LED 替代白炽灯或荧光灯,环保无污染。使用安全可靠,便于维护。我国照明用电占总发电量的 12。目前,公共建筑的照明灯具控制大多采用手动开关,经常出现没有与时开关的现象,从而造成大量的能源浪费和使用上的不便

11、。另外,不必要的使用,也会缩短灯具的使用寿命。本文阐述了一套 LED 智能照明控制系统设计方案,可以根据工作环境中是否有人员和环境补光亮度等来自动控制照明的开关和亮度。采用本系统具有提高用电效率,节约电能和缓解了用电高峰的电力供应压力双重作用。 单片机的出现至今已经有 30 多年的历史了。微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到广泛渗透到社会经济、军事、交通、通信等相关行业,而且也深入到家电、娱乐、艺术、社会文化等各个领域,并掀起了一场数字化技术革命。单片微型计算机就是将中央处理单元、存储器、定时/计数器和多种接口都集成到

12、一块集成电路芯片上的微型计算机。因此一块芯片就构成了一台计算机。它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机。本篇论文介绍了就是基于单片机 AT89C51 的室灯光控制系统的研究和开发。本系统是以单片机为控制器的核心,本系统主要由光照检测电路、热释电红外线传感器与处理电路、单片机系统与控制电路组成。工作时,光照检测电路和热释电红外线传感器采集光照强弱、室人是否有人等信息送到单片机,单片机根据这些信息通过控制电路对 LED 照明设备进行开关操作,从而实现照明控制,以达到节能的目的。. . . . 2 / 251 1 概述概述1.1 课题研究背景 随着计算机网络、通信

13、、控制等技术的发展,智能建筑的发展越来越迅猛。目前,国大多数智能建筑存在效率低、能耗高的现象。就智能建筑的照明系统来说,许多地方的灯经常是从早到晚开着的,不管这些房间或楼道是否有人,也不管有多少人。或者,当自然光照度很好时,灯不能与时关闭;反之,当自然光照度难以满足人的需求时,又不能与时打开灯光。这种照明方式,不仅造成能源的浪费,而且不能满足人对照明的基本需求,同时也给人的视力造成了很大的影响。现代照明除了满足人的基本生活、学习要求之外,将更注重能量的节省和使用上的便利,以与满足人类工程学的个性方面的要求。特别是近年来大厦利用计算机工作的人员比例上升,不同视觉要求的工作的数量和复杂程度大大增加

14、。所以要做到合理、经济、节能,首先应采用先进成熟的技术和产品,如电光源、灯具、照明控制系统。因此,适应不同个人和工作需要,结合自动调节与手动调节的智能化照明系统已经成为必不可少了。 而在大学校园的建设热潮中,各大高校和他们的建设者也意识到了智能照明的重要性。相对商业楼宇而言,大学校园里的大功率动力和制冷设备比重较少,照明灯具则相对比重更多,所以控制教室照明是节能的关键。使用照明控制系统,更能体现其在节能与管理方面的优势,提高学校的科学管理水平,而且还能节省开支。1.2 课题研究的目的与意义1.2.1 良好的节能效果和延长灯具寿命 节能是照明控制系统的最大优势。传统的楼宇公共区域照明工作模式,只

15、能是白天关灯,晚上开灯。而采用了智能照明控制系统后,可以根据不同场合、不同的人流量,进行时间段、工作模式的细分,把不必要的照明关掉,在需要时自动开启。同时,系统还能充分利用自然光,自动调节室照度。控制系统实现了不同工作场合的多种照明工作模式,在保证必要照明的同时,有效减少了灯具的工作时间,节省了不必要的能源开支,也延长了灯具的寿命。 1.2.2 改善工作环境,提高工作效率 良好的工作环境是提高工作效率的一个必要条件。合理地选用光源、灯具与性能优越的照明控制系统,都能提高照明质量。智能照明控制系统具有开关和调光两. . . . 3 / 25种控制方法,可以有效地控制各种照明场所的平均照度值,从而

16、提高照度均匀性。同时,系统能根据不同的时间段,人们的不同需要,自动调节照度。 1.2.3 提高管理水平 智能照明控制系统是以自动控制为主、人工控制为辅的系统。在一般的情况下,不需要有人的参与,照明系统自动实现开关和调光功能,既大大减少了管理人员的数量,也排除了由于人为因素而出现的不定时开关,影响学校的正常教学、生活秩序的情况。 . . . . 4 / 252 2 系统设计方案系统设计方案2.1 单片机的选择 方案一、MCS-51 单片机 AT89C51 是 MSC-51 单片机中应用最广泛的型号, 现在以其为代表介绍其参数。AT89C51 单片机是把那些作为控制应用所必需的基本容都集成在一个尺

17、寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行 I/O 口、串行口、定时器/计数器、中断系统与特殊功能寄存器。它们都是通过片单一总线连接而成,其基本结构依旧是 CPU 加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。其部结构主要有以下几部分:微处理器 该单片机中有一个 8 位的微处理器,与通用的微处理器基本一样,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。数据存储器 片为 128 个字节,片外最多可外扩至 64k 字节,用来存储程序在运行期间

18、的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。程序存储器 由于受集成度限制,片只读存储器一般容量较小,如果片的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至64k 字节。中断系统 具有 5 个中断源,2 级中断优先权。定时器/计数器 片有 2 个 16 位的定时器/计数器, 具有四种工作方式。串行口 1 个全双工的串行口,具有四种工作方式。可用来进行串行通讯,扩展并行 I/O 口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。4 个并行 8 位 I/O 口 分别为 P1 口、P2 口、P3 口、P4 口特殊功能寄存器 共有

19、21 个,用于对片的个功能的部件进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM 区。方案二、AVR 单片机1997 年,由 ATMEL 公司挪威设计中心的 A 先生与 V 先生利用 ATMEL 公司的. . . . 5 / 25Flash 新技术, 共同研发出 RISC 精简指令集的高速 8 位单片机,简称 AVR。相对于出现较早也较为成熟的 51 系列单片机,AVR 系列单片机片资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代 51 系列单片机。由于采用了高性能的 MCU,省掉了大量的外围器件,如外扩 RAM、ROM 存储器等,使

20、硬件结构大大简化,提高了系统的可靠性。它与其它结构类型单片机相比,AVR 具有以下一系列的优点:在一样的系统时钟下 AVR 运行速度最快;芯片部的 Flash、EEPROM、SRAM 容量较大;所有型号的 Flash、EEPROM 都可以反复烧写、全部支持在线编程烧写(ISP);多种频率的部 RC 振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作;每个 IO 口都可以以推挽驱动的方式输出高、低电平,驱动能力强;部资源丰富,一般都集成 AD、DA 模数器、PWM、SPI、USART、TWI、通信口、丰富的中断源等。方案分析:除了以上几种单片机,市场上还有好的其它结构单片机。如果

21、实现本系统,基本上上述三种类型的单片机都可以实现。考虑到 MCS-51 单片机具有较强的代表性以与该系列单片机资料较多,本设计采用 AT89C51 来实现。2.2 光照检测方式方案一、采用光敏二极管或三极管等光传感器件把环境亮度转换成相应的数字电平,然后直接接入单片机 IO 引脚。方案二、采用光敏电阻把环境亮度转换成相应的电压值(模拟值) ,然后通过运放后给单片机输入一个标准的数字信号。 由于光敏电阻属于纯阻性器件,所以采用方案一。2.3 人体感应方式方案一、采用红外对管进行检测。红外发送管和红外接收管分别安装在通道两侧。当某一时刻红外接收管如果接收不到信号表示两者之间有遮挡物通过,可以视为有

22、人体进入。方案二、采用集成电路 BIS0001,该芯片是一款具有较高性能的传感信号处理. . . . 6 / 25集成电路。它配以热释电红外传感器和少量外接元器件就可构成被动式的热释电红外开关、报警用人体热释电传感器等。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房与家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。 由于方案一要求红外发送管和接收管必须相对才行,而且两者距离有限,实现起来较为不便,所以本设计采用方案二。2.4 延时参数设置电路方案一、 采用 NE555 做延时定时器,单片机以脉冲方式触

23、发该定时器。方案二、 采用单片机部定时器定时。通过读取外部参数,单片机实现不同时间的定时。由于此方案简单可靠且节约成本,本系统采用这种方案。2.5 照明设备驱动电路方案一、采用可控硅控制。可控硅又称晶闸管,是一种具有三个 PN 结的四层结构的大功率半导体器件。其具有体积小、结构相对简单、功能强等特点,是比较常用的半导体器件之一。 方案二、采用继电器控制。继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳跃式变化的自动控制器件。其具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。根据结构不同,可以将其分为电磁继电器、热

24、敏干簧继电器、固态继电器、磁簧继电器、光继电器等型号。由于电磁继电器简单易用,开关状态极其容易判断,所以本设计采用电磁继电器来控制。. . . . 7 / 253 3 硬件电路设计与实现硬件电路设计与实现3.1 系统硬件总述 系统以单片微型计算机为核心外加多种接口电路组成,共有六个主要部分:AT89C51 芯片、光信号采集电路、人体信号采集电路、延时选择电路、输出控制电路、时间显示电路,如图 3-1 所示。图 3-1 系统硬件总述图3.2 CPU 性能介绍 本系统采用了 ATMEL 公司 MCS-51 系列单片机中的 AT89C51 芯片,它是低压高性能 CMOS 8 位微处理器,带有 4k

25、字节 Flash 闪速存储器,128 字节部 RAM,15 个IO 口线,两个 16 位定时计数器,个 5 向量两级中断结构,一个全双工串行通信口。3.3 主控制机电路设计 主控制器采用 AT89C51 单片机作为微处理器,AT89C51 是美国 ATMEL 公司生产的低电压、高性能 CMOS 8 位单片机,片含 4K bytes 的可反复擦写的 Flash 只读程序存储器和 128 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片置通用 8 位中央处理器(CPU)和 Flash 存储单元。 主控制器系

26、统的外围接口电路由信号处理电路、LED 显示与控制电路、时间显示电路等几部分组成。主控制器系统的硬件电路原理图如图 3-2 所示。 MCU延时选择电路光照检测电路信号处理器热释电传感器时间显示电路控制电路NABCL. . . . 8 / 25图 3-2 系统硬件电路图 为了使系统功能更加完善,在该系统中可以增加时间显示电路,用于显示当前的时间。由于该部分硬件与软件均已成熟,在此不做详细介绍。3.4 菲涅尔透镜 菲涅尔透镜作用有两个:一是聚用,即将热释红外信号折射(反射)在 PIR 上,第二个作用是将探测区域分为若干个明区和暗区,使进入探测区域的移动物体能以温度变化的形式在 PIR 上产生变化热

27、释红外信号。当人进入感应围,人体释放的红外光透过镜片被聚集在远距离 A 区或中距离 B 区或近距离 C 区的某个段的同心环上,同心环与红外线探头有一个适当的焦距,红外光正好被探头接收,探头将光信号变成电信号送入电子电路驱动负载工作。整个接收人体红外光的方式也被称为被动式红外活动目标探测器。镜片主要有三种颜色:一、聚乙烯材料原色,略透明,透光率好,不易变形。二、白色主要用于适配外壳颜色。. . . . 9 / 25三、黑色用于防强光干扰。镜片还可以结合产品外观注色,使产品整体更美观。每一种镜片有一型号(以年号+系列号命名) ,镜片主要参数:一、外观描述外观形状(长、方、圆) 、尺寸(直径) 。以

28、毫米为单位。二、探测围指镜片能探测的有效距离(米)和角度。三、焦距指镜片与探头窗口的距离,精确度以毫米的小数点为单位。长形和方形镜片要呈弧形以焦距为单位对准探头窗口。镜片与探头的配合应用我们常用的是双源式探头,揭开滤光玻璃片,其部有两点对 714um 的红外波长特别敏感的 TO5 材料连接着场效管。静态情况下空间存在红外光线,由于双源式探头采用互补技术,不会产生电信号输出。动态情况下,人体经过探头先后被 A 源或被 B 源感应,SaSb 产生差值,双源失去互补平衡作用而很敏感地产生信号输出,见图 3-3。当人对着探头呈垂直状态运动,Sa=Sb 不产生差值,双源很难产生信号输出。因此,探测器安装

29、的位置与人行走方向呈平行为宜。3.5 热释电传感器与处理电路3.5.1 热释电红外线传感器热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号。热释电传感器具有成本低、不需要用红外线或电磁波等发射源、灵敏度高、可流动安装等特点。实际使用时,在热释电传感器前需安装菲涅尔透镜,这样可大大提高接收灵敏度,增加检测距离与围。实验证明,热释电红外传感器若不加菲涅尔透镜,则其检测距离仅为 2 m 左右;而配上菲涅尔透镜后,其检测距离可增加到10 m 以上。由于热释电传感器输出的信号变化缓慢、幅值小(小于 1 mV),不能直接作为照明系统的控制信号,因此传感器的输出信号必须经过一个专门

30、的信号处理电路,使得传感器输出信号的不规则波形转变成适合于单片机处理的数字信号。根图 3-3 信号产生输出示意图. . . . 10 / 25据以上要求,人体热释电检测电路组成框图如图 3-4 所示。图 3-4 人体热释电检测电路组成框图3.5.2 信号处理电路 本设计采用 BIS0001 来完成对热释电传感器输出信号的处理。它配以热释电红外传感器和少量外接元器件就可构成被动式的热释电红外开关、报警用人体热释电传感器等。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房与家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照

31、明和报警系统。 它主要由运算放大器、电压比较器、状态控制器、延迟时间定时器以与封锁时间定时器等构成。BIS0001 的引脚图如图图 3-5BIS0001 的引脚图由 BIS0001 构成的信号处理电路如图 3-6 所示。图 3-6 BIS0001 的热释电红外开关应用电路图 图 3-6 中,运算放大器 OP1 将热释电红外传感器的输出信号作第一级放大,然后由 C3 耦合给运算放大器 OP2 进行第二级放大,再经由电压比较器 COP1 和检测对象菲涅尔透镜热释电红外传感器信号处理电路Vm. . . . 11 / 25COP2 构成的双向鉴幅器处理后,检出有效触发信号 Vs 去启动延迟时间定时器,

32、输出信号 Vo 经晶体管 T1 放大驱动继电器去接通负载。R3 为光敏电阻,用来检测环境照度。当作为照明控制时,若环境较明亮,R3 的电阻值会降低,使 9 脚的输入保持为低电平,从而封锁触发信号 Vs。SW1 是工作方式选择开关,当 SW1 与 1 端连通时,芯片处于可重复触发工作方式;当 SW1 与 2 端连通时,芯片则处于不可重复触发工作方式。输出延迟时间 Tx 由外部的 R9 和 C7 的大小调整,值为Tx24576xR9C7;触发封锁时间 Ti 由外部的 R10 和 C6 的大小调整,值为Ti24xR10C6。3.6 光照检测电路 如图 3-2 所示,当外界环境光照强时,光敏电阻 R1

33、3 阻值较小,则 A 点电平较低;当外界环境光照弱时,光敏电阻 R13 阻值较大,则 A 点电平较高,将此电平送到单片机,由程序控制是否实现照明。3.7 控制电路3.7.1 延时时间选择电路 系统在 AT89C52 的 P1 中设置了延时时间选择电路,其目的是在环境光照较弱时,照明设备延时一段时间后自动熄灭。电路通过 P10P13 设置 4 个延时时间,当 P10P30 无开关闭合时,系统按初始值进行延时;当 P10P13 有开关闭合时,程序从 P13P10 进行检测,若检测到某一端口为低电平时,则系统按当前端口设置的值进行延时。设置时间关系值如表 1 所示。3.7.2 输出控制电路 单片机对

34、光照检测电路和传感器处理电路输出的信号进行检测,输出控制信号由单片机的 P20 输出。在室环境光照较强或光较弱但室又无人时,P20 输出高电平,此时三极管 V1 截止,继电器 J1 不工作,则接在 220 V 上的照明设备不亮。在室光照较弱且传感器检测室有人时,则 P20 输出低电平,此时三极管 V1 导通,继电器 J1 工作,则 220 V 交流电通过继电器加到照明设备上,照明设备正常点亮。. . . . 12 / 253.8 时钟电路 AT89C51 虽然有部振荡电路,但要形成时钟,必须外部附加电路。AT89C51 单片机的时钟产生方法有两种。部时钟方式和外部时钟方式。本设计采用部时钟方式

35、,利用芯片部的振荡电路,在 XTAL1、XTAL2 引脚上外接定时元件,部的振荡电路便产生自激振荡。本设计采用最常用的部时钟方式,即用外接晶体和电容组成的并联谐振回路。振荡晶体可在 1.2MHZ 到 12MHZ 之间选择。电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2 可在 20pF 到 100pF 之间取值。所以本设计中,振荡晶体选择 6MHZ,电容选择 30pF。. . . . 13 / 254 4 系统软件设计与实现系统软件设计与实现4.1 系统软件流程图软件部分的主要任务是完成对光照检测电路和对热释电传感器信号处理电路的输出信号进行

36、处理。在光照较强时,系统继续对光照检测电路的输出状态进行检测。光照较弱时,系统对信号处理电路的输出状态 Vo 进行检测。若室有人时 Vo 为高电平,系统控制照明设备点亮并按设定的时间进行延时。在延时时间再一次检测到有人时,则系统又按设定的时间进行延时;若在延时时间检测到室无人时,则系统控制照明设备熄灭并重新对信号处理电路的输出状态 Vo 进行检测。基于上述分析,系统软件设计流程如图 4-1 所示。图 4-1 系统软件流程图点亮照明设备系统初始化(设置中断与 Flag=0)设置延时时间 Flag=1Flag=0 熄灭照明设备Flag=1?时间到否是否有人光照检测开始YNYNNY弱强. . . .

37、 14 / 254.2 仿真环境介绍4.2.1 Keil 介绍 随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发 MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil。该软件是美国Keil Software 公司出品的软件开发系统,其允许用户使用汇编或者 C 语言来开发MCS-51 单片机(或与 MSC-51 指令兼容的其它单片机)的应用软件。功能上,Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器

38、等在的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。外观上采用全 Windows 界面,容易上手。性能上,即便是使用高级语言开发应用程序,其生成的目标代码效率也非常高,多数语句生成的汇编代码很紧凑。4.2.2 Proteus 介绍Porteus 是一款集单片机仿真与 SPICE 分析于一身的 EDA 仿真软件,于 1989 年由英国 Labcenter Eletronice Ltd 研发成功,经过多年的发屏,现已成为当前EDA 性价比最高、性能最强的一款软件。 Proteus 软件有十多年的历史,在全球广泛使用,除了其具有和其它 EDA 工具一样的原理布图、PCB

39、自动或人工布线与电路仿真的功能外,其最大的特点是Proteus VSM(Virtual System Modelling)实现了混合模式的 SPICE 电路仿真,它将虚拟仪器、高级图表仿真、微处理器软仿真器、第三方的编译器和调试器等有机结合起来,在世界围第一次实现了在硬件物理模型搭建成功之前,即可在计算机上完成原理图设计、电路分析与仿真、处理器代码调试与实时仿真、系统测试,以与功能验证。Proteus 主要有两大部分组成:ISIS原理图设计、仿真系统。它用于电路原理图的设计以与交互式仿真。ARES印制电路板设计系统。它主要用于印制电路板的设计,产生最终的PCB 文件。. . . . 15 /

40、255 5 系统可靠性技术系统可靠性技术 在实验室里设计的控制系统,在安装、调试后完全符合设计要求,但把系统置入现场后,系统常常不能正常稳定地工作。产生这种情况的原因主要是现场环境复杂和各种各样的电磁干扰,所以单片机应用系统的可靠性设计、抗干扰技术变得越来越重要了。 工业现场环境中干扰是以脉冲产的形式进人单片机系统的,其主要的渠道有三条,即空干扰多发生在高电压、大电流、高频电磁场附近,并通过静电感应,电磁感应等方式侵入系统部;供电系统干扰是由电源的噪声干扰引起的;过程通道干扰是干扰通过前向通道和后向通道进入系统的。干扰一般沿各种线路侵入系统。系统接地装置不可靠,也是产生干扰的重要原因;各类传感

41、器,输人/输出线路的绝缘损坏均有可能引入干抚。5.1 干扰产生的后果(1)数据采集误差的加大。当干扰侵入单片机系统的前向通道叠加在信号上,会使数据采集误差增大,特别是前向通道的传感器接口是小电压输入时,此现象会更加严重。(2)程序运行失常:控制状态失灵。在单片机系统中,由于干扰的加人使输出误差加大,造成逻辑状态改变,最终导致控制失常。死机。在单片机系统受强干扰后,造成程序计数器(PC)值的改变,破坏程序正常运行。(3)系统被控对象误操作。单片机部程序指针错乱,指向了其它地方,运行了错误的程序;DRAM 中的某些数据被冲乱或者特殊寄存器的值被改变,使程序计算出错误的结果。中断误触发,使系统进行错

42、误的中断处理。(4)被控对象状态不稳定。锁存电路与被控对象间的线路(包括驱动电路)受干扰,从而造成被控对象状态不稳定。(5)定时不准。单片机部程序指针错乱,使中断程序运行超出定时时间;RAM 中计时数据被冲乱,使程序计算出错误的结果。(6)数据发生变化。在单片机应用系统中,由于外部 RAM 是可读写的,在干扰的侵入下,RAM 中数据有可能发生改变,虽然 ROM 能避免干扰破坏,但单片机片RAM 以与片各种特殊功能寄存器等状态都有可能受干扰而变化,甚至 EPROM 中的数据也可能误读写,使程序计算出错误的结果。 针对以上出现的问题,本系统分别从硬件和软件两个方面来探讨一些提高单片. . . .

43、16 / 25机应用系统抗干扰能力的方法。合理地使用软件和硬件抗干扰技术,可使系统最大限度地避免干扰的产生和受干扰后能使系统恢复正常运行,保证系统长期稳定可靠地工作。5.2 单片机应用系统的硬件抗干扰设计(1)供电系统。防止从电源系统引入干扰,可采取交流稳压器保证供电的稳定性,防止电源的过压和欠压。使用隔离变压器滤掉高频噪声,低通滤波器滤掉工频干扰。采用开关电源并提供足够的功率余量,主机部分使用单独的稳压电路,必要时 I/O 供电分别采用 DC-DC 模块隔离,以避免各个部分相互干扰。(2)注意印制电路板的布线与工艺。尽量采用多层印制电路板,多层板可提供良好的接地网,可防止产生地电位差和元件之

44、间的耦合。印制电路板要合理分区。模拟电路区、数字电路区、功率驱动区要尽量分开,地线不能相混,分别和电源端的地线相连。元件面和焊接面应采用相互垂直、斜交、或者弯曲走线,避免相互平行以减小寄生耦合:避免相邻导线平行段过长;加大信号线间距。高频电路互联导线尽量短,使用 45或者圆弧折线布线,不要使用 90折线,以减小高频信号的发射。印制电路板要按单点接电、单点心接地的原则送电。三个区域的电源线、地线分三路引出。地线、电源线要尽量粗,噪声元件与非噪声元件要尽量离远一些。时钟振荡电路、特殊高速逻辑电路部分用地线圈起来,让周围电场趋近于零。使用满足系统要求的最低频率的时钟,时钟产生器要尽量靠近用到该个TT

45、L 或 20 多个 CMOS。如果输出负载过重,会降低输出电平,使电平处于或低于被驱动器件的输入门槛电平,从而造成系统不稳定。(3)提高元器件的可靠性。选用质量好的电子元件,并进行严格的测试、筛选和老化。设计时元件技术参数要有一定的余量。提高印制板和组装的质量。(4)使用双机冗余设计。在对控制系统的可靠性有严格要求的场合,使用双机冗余可进一步提高系统抗干扰能力。双机冗余,就是执行同一个控制任务,可安排两个单片机来完成,即主机与从机。正常情况下,主机掌握着三总线的控制权,对整个系统进行控制,此时,从机处于待机状态,等待仲裁器的触发。当主机由于某种原因发生误动作时,仲裁器根据判别条件,若认为主机程

46、序已混乱,则切断主机的总线控制权,将从机唤醒,从机将代替主机进行处理与控制。(5)用好去耦电容。好的高频去耦电容可以去除高到 1AHZ 的高频成份。瓷片电容或多层瓷电容的高频特性较好。设计印刷线路板时,每个集成电路的电源,地. . . . 17 / 25之间都要加一个去耦电容。去耦电容有两个作用:一方面是本集成电路的蓄能电容,提供和吸收该集成电路开门关门瞬间的充放电能;另一方面旁路掉该器件的高频噪声。数字电路中典型的去耦电容为 0.1uf 的去耦电容有 5nH 分布电感,它的并行共振频率大约在 7MHz 左右,也就是说对于 10MHz 以下的噪声有较好的去耦作用,对40MHz 以上的噪声几乎不起作用。1uf,10uf 电容,并行共振频率在 20MHz 以上,去除高频率噪声的效果要好一些。在电源进入印刷板的地方和一个 1uf 或 10uf 的去高频电容往往是有利的,即使是用电池供电的系统也需要这种电容。每 10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论