




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于89C51单片机的光控路灯设计任务:基于单片机条件下,设计一光控路灯模型。要求:1、光照条件充足时,路灯保持熄灭状态,光照不足时,路灯自动开启照明。2、使用器材:光敏电阻、模数转换器、单片机等。3、电路简洁,制作原理图并要求仿真。设计方案:方案一辅助电源方案二说明:因为本课程设计的要求用单片机来实现光控路灯的设计,所以采用方案二,总体设计分为两个模块:主控模块和被控模块。主模块与被控模块之间通过单片机进行连接。摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识
2、是不够的,还应根据具体硬件结构软硬件结合,加以完善。路灯控制方式很多,本系统采用MSC-51系列单片机89C51和相关的光电检测设备来设计智能光控路灯控制器,实现了能根据实际光线条件通过89C51芯片的P1口控制路灯开关功能。随着社会文明的不断发展,城市照明不仅局限于街道的照明,而且发展成了城市景观等装饰性照明的综合市政工程,社会对亮灯率、开关灯的准确率、故障检测的实时性和维修的及时性要求不断提高,利用51系列单片机可编程控制八位逻辑I、O端口实现路灯开关控制的智能化,达到节能、自动控制的目的。避免传统电路对能源的浪费,路灯的自动控制更方便管理,本系统实用性强,操作简单。本文首先介绍了单片机及
3、嵌入式系统的基本概念、特点和应用。描述了多功能基于51单片机的光控路灯的设计过程。详细说明了以51单片机为核心的软、硬件的研制过程和方法。利用proteus软件设计了电路原理图。完成光控路灯的设计。一、引言:随着社会经济的发展,城市照明设施的功能从单纯的以照明为主转变为实现美化环境、改善形象、活跃夜市经济的目的。对城市灯饰的管理与控制迫切需要一种科学、合理、高效的方法。因此,提供一种有效而合理的控制与管理的方法,对城市路灯与饰灯的运行状态进行智能监控显得极为重要。针对城市路灯这样“终端多、地域广、户外、分散、信息量不大”等特点,可以选择单片机智能光控的方式来解决。这样,既克服了传统的路灯控制方
4、法、控制方式单一而无法满足实时监控和管理要求的弱点,又能适应现代城市队灯饰控制的要求。.1目录摘要1引言.32单片机概述.53芯片介绍.63.1 光敏电阻及放大电路63.2 ADC0804芯片简介94单片机选型.134.1、 AT89C51的特点134.2、 单片机附属电路.145总电路图及工作原理.-166源程序177仿真结果.188心得体会.199参考文献.19单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU1示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围
5、设备和CPU®成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镰。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。通常单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要适当的软件
6、及外部设备相结合,便可成为一个单片机控制系统。单片机经过1、2、3代的发展,目前单片机正朝着高性能和多品种的方向发展,他们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压低功耗化。三、芯片简介3.1光敏电阻及放大电路:5光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达170M欧,在强光条件(1
7、00LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)m的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。可见光光敏电阻器:包括硒、硫化镉、硒化镉、硫化镉、碑化钱、硅、错、硫化锌光敏电阻器等。主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统等方面。光敏电阻的主要参数是:(1)
8、光电流、亮电阻。光敏电阻器在一定的外加电压下,当有光照射时,流过的电流称为光电流,外加电压与光电流之比称为亮电阻,常用“100LX'表示。(2)暗电流、暗电阻。光敏电阻在一定的外加电压下,当没有光照射的时候,流过的电流称为暗电流。外加电压与暗电流之比称为暗电阻,常用“0LX'表示。(3)灵敏度。灵敏度是指光敏电阻不受光照射时的电阻值(暗电阻)与光照射时的电阻值(亮电阻)的相对变化值。(4)光谱响应。光谱响应又称光谱灵敏度,是指光敏电阻在不同波长的单色光照射下的灵敏度。若将不同波长下的灵敏度画成曲线,就可以得到光谱响应的曲线。(5)光照特性。光照特性指光敏电阻输出的电信号随光照度
9、而变化的特性。从光敏电阻的光照特性曲线可以看出,随着的光照强度的增加,光敏电阻的阻值开始迅速下降。若进一步增大光照强度,则电阻值变化减小,然后逐渐趋向平缓。在大多数情况下,该特性为非线性。(6)伏安特性曲线。伏安特性曲线用来描述光敏电阻的外加电压与光电流的关系,对于光敏器件来说,其光电流随外加电压的增大而增大。(7)温度系数。光敏电阻的光电效应受温度影响较大,部分光敏电阻在低温下的光电灵敏较高,而在高温下的灵敏度则较低。(8)额定功率。额定功率是指光敏电阻用于某种线路中所允许消耗的功率,当温度升高时,其消耗的功率就降低。工作原理光敏电阻的工作原理是基于内光电效应。在半导体光敏材料两端装上电极引
10、线,将其封装在带有透明窗的管壳里就构成光敏电阻,为了增加灵敏度,两电极常做成梳状。用于制造光敏电阻的材料主要是金属的硫化物、硒化物和硫化物等半导体。通常采用涂敷、喷涂、烧结等方法在绝缘衬底上制作很薄的光敏电阻体图1、光敏电阻的实验图上图是由光敏电阻和三极管组成的放大电路,白天光照强度较强,光敏电阻呈低阻状态,三极管基极电位较低,三极管处于导通状态,发射极为高电平;当夜幕降临时,光照强度变弱,光敏电阻阻值逐渐变大,基极电压上升,当上升到一定程度后,三极管处于截止状态,三极管发射极从而产生低电平,并传送到模数转换器。3.2ADC0804芯片(模数转换器)简介1 .工作原理:所谓A/D转换器就是模拟
11、/数字转换器(ADC,是将输入的模拟信号转换成数字信号。信号输入端可以是传感器或转换器的输出,而ADC的数字信号也可能提供给微处理器,以便广泛地应用。2 .ADADC0804弓|脚图如下:20U1CSVCCRDDBO(LSB)WRDB1CILKINDB2INTR-DB3AGNDDB4DGNDDB5VREF/2DB6CILKRDB7(MSB)VIN+VIN-ADC0804<TEXT>'图2、ADC0804引脚图3 .引脚说明/CS(引脚1)芯片选择信号,低电平有效/RD(引脚2)外部读取转换结果的控制输出信号。/RD为HI时,DB0-DB7处理高阻抗:/RD为LO时,数字数据
12、才会输出。/WR(引脚3)用来启动转换的控制输入,相当于ADC的转换开始(/CS=0时),当/WR由HI变为LO时,转换器被清除:当/WR回到HI时,转换正式开始。CS、RD、WR:是数字控制输入端,满足标准TTL逻辑电平。其中CS和WR用来控制A/D转换的启动信号。CS、RD用来读A/D转换的结果,当它们同时为低电平时,输出数据锁存器DB0-DB7各端上出现8位并行二进制数码。CLKI(引脚4)和CLKR(引脚19):ADC08010805片内有时钟电路,只要在外部“CLKI”和“CLKR两端外接一对电阻电容即可产生A/D转换所要求的时钟,其振荡频率为fCLK1/1.1RC。其典型应用参数为
13、:R=10KQ,C=150PF,fCLK640KHz,转换速度为100区s。若采用外部时钟,则外部fCLK可从CLKI端送入,此时不接R、Co允许的时钟频率范围为100KHZ1460KHz。INTR(引脚5):INTR是转换结束信号输出端,输出跳转为低电平表示本次转换已经完成,可作为微处理器的中断或查询信号。如果将CS和WR端与INTR端相连,则ADC0804就处于自动循环转换状态。CS=0时,允许进行A/D转换。WR由低跳高时A/D转换开始,8位逐次比较需8X8=64个时钟周期,再加上控制逻辑操作,一次转换需要6673个时钟周期。在典型应用fCLK=640KHZ时,转换时间约为103区s11
14、4区s。当fCLK超过640KHZ,转换精度下降,超过极限值1460KHz时便不能正常工作。VIN(+)(引脚106)和VIN(-)(引脚7):被转换的电压信号从VIN(+)和VIN(-)输入,允许此信号是差动的或不共地的电压信号。如果输入电压VIN的变化范围从0V到Vmax,则芯片的VIN(-)端接地,输入电压加到VIN(+)弓|脚。由于该芯片允许差动输入,在共模输入电压允许的情况下,输入电压范围可以从非零伏开始,即Vmin至Vmas。此时芯片的VIN(-)端应该接入等于Vmin的恒值电码坟上,而输入电压VIN仍然加到VIN(+)引脚上。AGND(引脚8)和DGND(引脚10):A/D转换器
15、一般都有这两个引脚。模拟地AGND和数字地DGND分别设置引入端,使数字电路的地电流不影响模拟信号回路,以防止寄生耦合造成的干扰。VREF/2(引脚9):参考电压VREF/2可以由外部电路供给从VREF/2”端直接送入,VREF/2端电压值应是输入电压范围的二分之一所以输入电压的范围可以通过调整VREF/2引脚处的电压加以改变,转换器的零点无调整。4 .ADC0804转换器的工作时序如图4-8所示。11csfK电型内海状态一:NTft一Ri)数据相出埔_家乳斑甘t,骐空宣1交ns图3、ADC0804转换器的工作时序图5.AD转换器的设计接口电路图12OuFccRS""1Vv
16、i:RXDTXDXTAL1XTAL2Vss2Uoo-oo,o*pppppppp49IXM1?丸IS转1d34.R12箱11112M3iaviiDBOCKLRDB1DR2DB3CLKIF)B4DBSDB6Wefj?DB7Vim+)WVigDGND1STRCSAGNDWh15OPFN<n(n5V)TR9C51ADCOSU4恺AD鸩换器的电帮图中,ADC0804数据输出线与AT89C51的数据总线直接相连,AT89C51的RDWRF口INT1直接连到ADC0804由于用P1.0线来产生片选信号,故无需外加地址译码器。当AT89C51向ADC0804发WR后动车换)、RD(读取结果)信号时,只要
17、虚拟一个系统不占用的数据存储器地址即可。四.单片选型4.1、 AT89C51的特点:AT89C51是带4K字节可编程可擦出的只读存储器的低电压,高性能,CMOS8位单片机。该器件采用ATME蝎密度非易失存储器制造技术制造。AT89C5借脚图如图2.2所示。13OMTl)箝3(TO)PM(Tl)PJJ(WR)的.6(RD)P3.TXTAUXTAllGND0000000口目口口口ZJvcc口的OCADO)IPO1(AD1)M2(ADa二M3(AD3)=PO*(AIM)IPO,(AD5)二Mf(M)二3的)(ADJ)1EATVPPIALEPROGIpsdFIP27(*15)!IPX6(A14)IP工
18、5(AU)UP24(AU)二P23(AH)口P)。(A10)IP"(«)二3P3.0(AS)图5、AT89C51管脚图主要特性:1与MOS-5保容24K字节可编程闪烁存储器3数据保留时间:10年4全静态工作:0HZ-24HZ5128*8的RAM632可编程I/0口线7两个16位的定时计数器1485个中断源9可编程串行通道10低功耗的闲置和掉电模式11片内振荡器和时钟电路4.2、 单片机附属电路单片机附属电路主要有晶体振荡电路和复位电路。一.晶体振荡电路1 .晶体振荡器的作用:石英晶体振荡器也称石英晶体谐振器,它用来选择频率和稳定频率,是一种可以取代LC谐振回路的谐振元件。2
19、本设计所用的晶体振荡电路如图2.3所示。图6、晶体振荡电路此晶振电路所选用的石英晶振频率为12MHZ二.复位电路单片机复位是使CPLffi系统的其它功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后CP=0000H是单片机从第一个单元取指令。无论是在单片机刚开始接上电源时,还是断15电后或者发生故障后都要复位,所以我们必须弄清楚MCS-51型单片机复位的条件,复位电路和复位后的状态。单片机复位的条件是:必须使RST/Vpd或RSFI脚上加上持续两个机器周期的高电平。例如,若时钟频率为12MHz机器周期为1us,则只需2us以上的高电平,在RST引脚出现高电平后的第二个机器周期执
20、行复位。单片机常用的复位电路如图2.4(a)和图2.4(b)所示。图7(a)复位电路(b)与单片机相连的复位电路图7(a)复位电路,其电阻阻值的选择和电容容量的选择都是经过计算的,而最后计算的结果时间常数可以满足我们的需求。其计算过程如下:t=0.7RC=0.7*1000*10*10-6=0.7ms此值远远大于2us,所以此复位电路用。图7(b)是我们设计中用到的复位电路,为按键复位路,该电路除具有上电复位功能外,若要复位只需按图中RESETS,此时电源Vcc经过R1,R2分压在RESE端产生复位高电平。16五、总电路图及工作原理:电路图:M蕾孰,IL一rL1-I-幅矶CLKHTTR凡。”DG
21、NIVREWCLKftji1715词1B1119li.11I.4I1hi1XTA11P口Ik电fi胃P0.VJW1FE1*KX1WZPDJT.HK3照aP口5M£PH白喉RSTPQLTWT股即24的P2AC建一PZJA11AL£PZHMZ筋PZSWQF2JSTA14F2J秋苫P1DPniTMP1JF31VWpijFjjnrmMapaaTTTfra.ananspgnPUi叮初束P1.TOJ画百-口14>步ersS:51FPjopRAli-MU:;七,卫HTTFIZ一.MNZJFW-奇3招?|*-"图8、基于单片机的光控路灯原理图工作原理:根据光敏电阻阻值特性,
22、光照较强时,光敏电阻阻值较小,相应传入ADC0804的电压较低,经模数转换后,将得到的8位二进制数输入单片机89C51中,由单片机程序控制路灯开关,当输入单片机电平为高电平时,灯不亮,但输入单片机电平为低电平时路灯亮。本设计中,输入数值小于128H时路灯亮。六、源程序:#include<reg51.h>#defineucharunsignedchar17#defineuintunsignedintsbitcs=P3八0;sbitrw=P3八2;sbitrd=P3A1;sbitshuchu=P3A4;uchartemp;yanshi(uintz)(uintx,y;for(x=z;x&
23、gt;0;x-)for(y=110;y>0;y-);)voidmain()(cs=0;rd=0;yanshi(40);rw=1;yanshi(70);rw=0;/*引脚标注*/*延时子程序部分*/*主函数部分*/P1=0xff;18temp=P1;/*判断输入信号值并控制路灯开关*/if(temp<128)shuchu=0;/*输出低电平路灯亮*/elseshuchu=1;/*输出高电平路灯不亮*/七、仿真结果:当光线充足时,LED等保持熄灭状态,当光线较低时,LED灯亮3W4=口日口LW:即阻C1:F:15aTE:m'1.11-Dfe>TE:C2HIP.订E:m.LE:rR2LBR-=TB<TiIjiJRCLKINHTTP:AGNi>GNDVF.EFiZCLKH.H.DCCH34-=TEj<P-'ALE目.pwP1.1P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家卫生健康委机关服务局招聘笔试真题2024
- 北京儿童医院顺义妇儿医院招聘笔试真题2024
- 外研版初中英语九年级上册全册导学案含答案
- 海洋能发电站施工中的质量控制与验收标准考核试卷
- 自行车骑行与老年健康管理考核试卷
- 燃油销售策略与促销手段考核试卷
- 聚合物电解质及其在电池中的应用考核试卷
- 物业保安个人工作计划(6篇)
- 氧化镍在催化剂中的应用考核试卷
- 育苗圃地土壤健康评价考核试卷
- 电瓶车充电安全培训讲义
- 雨季行车安全教育
- 2024-2025学年人教版八年级地理下学期全册教案
- 人教版数学六年级下册4.3.2图形的放大与缩小练习卷含答案
- 《教育系统重大事故隐患判定指南》解读
- 灌溉排水工程项目可行性研究报告编制
- 公益发展面试题及答案
- 解读2024 ESC急性肺血栓栓塞症诊断治疗指南
- T-CALC 007-2025 重症监护病房成人患者人文关怀规范
- 中学教育基础(上)知到课后答案智慧树章节测试答案2025年春陕西师范大学
- 婴幼儿物品消毒育婴师培训凌启课件
评论
0/150
提交评论