欢迎来到天天文库
浏览记录
ID:15039637
大小:115.50 KB
页数:56页
时间:2018-08-01
《精品毕业设计--基于freescale jl芯片的模拟路灯控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品毕业设计--基于FREESCALEJL3芯片的模拟路灯控制系统基于FREESCALEJL3芯片的模拟路灯控制系统摘要:本文介绍了一个模拟路灯控制系统的解决方案。本方案以FREESCALE公司的MCU芯片MC68HC908JL3为核心,加以简单的外围电路,实现了2009年全国大学生电子设计竞赛试题所要求的所有技术内容。JL3单片机在工业上的应用比较广泛,其可靠性、抗干扰能力和温度稳定性都比较强,性价比高。这是一个低成本的路灯控制解决方案,除了选用廉价的单片机芯片,还采用了廉价得微型激光发射器与光敏电阻组合的方式代替昂贵的工业控制光电传感器,大大降低了系统成本。整个系统
2、的电路简单,结构紧凑。经过检测,该系统能长时间稳定工作,满足设计指标要求。关键词:模拟控制、LED照明、单片机目录基于FREESCALEJL3芯片的模拟路灯控制系统11.系统设计31.1设计要求31.2总体设计方案41.2.1功能分解及设计思路41.2.2方案论证与比较41.2.3系统各模块的最终方案71.3系统功能说明书(用户使用说明书)71.3.1路灯的工作模式71.3.2按键操作说明82.单元电路设计92.1每部分模块的电路设计92.1.1电源供电电路92.1.2单片机最小系统92.1.3输入与输出92.1.4电流源驱动及电流检测102.1.5光电检测电路113.
3、软件设计123.1-----子程序123.2----系统主程序流程图133.2.1系统流程图133.2.2定时器溢出中断处理函数流程图143.2.3按键扫描流程图154.系统测试164.1测试仪器164.2指标测试164.2.1各部分测试的指标164.2.2系统实现的功能165.结论19附录21附录1程序代码21附录2硬件原理图63附录3PCB图(部分)651.系统设计1.1设计要求一、任务设计图1路灯控制系统示意图图2路灯布置示意图(单位:cm)二、设计要求1.基本要求(2)支路控制器应能根据环境明暗变化,自动开灯和关灯。(3)支路控制器应能根据交通情况自动调节亮灯状
4、态:当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。(4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。(5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。2.发挥部分(3)性价比高,工作稳定,符合电磁兼容(EMC)方面的要求,无对外干扰或干扰小。现在流行的串行时钟电路很多,如DS1302、DS1307、PCF8485等。自动分控模式根据照度自动控制模式根据交通情况自动控制模式手动控制模式。亮度调整
5、键:按亮度调整键可以循环选择路灯1和2的亮度,选择以后再按亮度调整键,就可以分别调整两盏路灯的亮度。增加、减少键:按这两个键可以对时间或者亮度进行增减,长按时时间或者亮度可以连续变换。确认键:确认键只在时间调整时有效,分别确认小时、分钟、秒的输入。2.单元电路设计2.1每部分模块的电路设计2.1.1电源供电电路采用变压器与三端稳压器相结合2.1.2单片机最小系统其核心芯片是MC68HC908JL3。2.1.3输入与输出键盘:采用AD变换输入口为键盘输入口,节省了IO口资源。LCD与LED显示:2.1.4电流源驱动及电流检测2.1.5光电检测电路3.软件设计软件采用C语言
6、编写,可移植性和可读性强。软件编写体现了模块化的任务驱动方式。代码尽量符合变量定义规范。3.1-----子程序本系统包含以下子程序//键盘处理voidKeyboardScanvoid;//键盘扫描函数voidKeyboardOperateucharKeyNum;//按键处理函数//定时器处理voidInitTimervoid;//定时器参数设定及启动//路灯控制voidBrightnessSetucharLightNum,ucharBrightness;//亮度调整//AD采样voidADExchangeucharNum;//AD采样/*****************
7、**********************************************亮度调整函数***************************************************************/voidBrightnessSetucharLightNum,ucharBrightness;/***************************************************************溢出中断处理程序*************************************
此文档下载收益归作者所有