1、指 导 教 师 许建明 2015年 7月5 日基于单片机控制的模拟路灯控制系统 一、 实验目的1.综合应用所学电子课程,用单片机设计控制模块。2.通过本次设计,加强学生对单片机的深刻理解,提高学生的设计能力和动手能力。3.了解PCB板制造过程。二、实验内容设计一款通过单片机控制的模拟路灯控制系统,能够自动根据环境的亮度和行人的有无来关闭和开启路灯。三、实验原理本系统采用51单片机为控制芯片,集成HC-SR501 探头人体红外感应模块来感应行人的有无,光敏电阻为环境亮度感应器。该设备外围元件少简化了电路设计,提高了系统的可靠性。AT89C52简介AT89C52是一个低电压,高性能CMOS 8位单
2、片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地
3、降低开发成本。四、实验电路1、系统框图人体红外感应模块51单片机路灯继电器模块光线感应模块图 4.1 系统整体框图2、电路设计图 4.2 实际电路图五、产品制作1、实物图图 5.1 实物图图 5.2 实物图六、测量方法与结果分析准备阶段:准备好继电器模块、单片机最小系统、集成HC-SR501 探头人体红外感应模块等,并搭建好电路。调试阶段:利用keil软件进行编程,并下载到单片机里进行调试。本系统还存在的不足:1、该设备实现的功能比较简单,没有达到实际应用的水平。2、该设备还是停留在实验模型阶段,仅仅只是采用LED来模拟路灯来设计的。七、总 结在许建明老师的指导下,通过一周的时间完成了基于单片机控制的模拟路灯控制系统的设计。本系统是基于AT89C52芯片的基于单片机控制的设计方案,系统设计简单,可较好地实现模拟路灯控制系统的基本功能。该设备使用方便,具有较高的性价比、具有一定的实用性。通过本题的具体设计,我们对基于单片机控制的模拟路灯控制系统及所要用到的各类芯片有了一个系统的认识和掌握,可谓受益匪浅。当然在设计过程中,我们还发现一些问题和不足,比如在方案论证方面,对于多个可实现同一功能的方案,我们犹豫不决。通过查阅大量资料及团队探讨,我们最终选择了最易实现的方案。5