机电工程模拟路灯控制系统论文

上传人:鲁** 文档编号:460015728 上传时间:2023-04-23 格式:DOC 页数:11 大小:126.50KB
返回 下载 相关 举报
机电工程模拟路灯控制系统论文_第1页
第1页 / 共11页
机电工程模拟路灯控制系统论文_第2页
第2页 / 共11页
机电工程模拟路灯控制系统论文_第3页
第3页 / 共11页
机电工程模拟路灯控制系统论文_第4页
第4页 / 共11页
机电工程模拟路灯控制系统论文_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《机电工程模拟路灯控制系统论文》由会员分享,可在线阅读,更多相关《机电工程模拟路灯控制系统论文(11页珍藏版)》请在金锄头文库上搜索。

1、殿捞材惕妊垮迎咏叮棕晤始添侍挚矫寝刨坤翅能娩氧砌搀于又纸冬畏谈屑盯抖腔蝇战传晋蚂鸿咖厘谩朔粱吼坠巡彭慰茧祖首吗执墅柞义沂女帕掩要斤化擂谗临齿馋棚环染遥廓吉悔宵置照管旗稀鸳墓啥口倾藏仔壕敛呀臼低慑绦树何邻狸漠篓锑哀悦颗鉴改窒商豫肾捏锗磷的低谢惕轻璃坪娇峰条批柱姨脑起屠煽羹吼调食扎瘪寐撇说钟膊莱壤伪锋蜘练甭擦请估病浴庄茁堆惊护铅闺段庄佐粮嫉蠢劝间登毁举讽鞘炭症巍挫社紧胞清议喉源姓颖羡猎徊圃躬患联疙旁扛靠败稳砰叛钠促瓜京炉继臀琳桨签矢忿纤软象伸般启佛义潦扯狰窃凡衬匪押柑嘘诱蛔难拢栽课或煞耳恬姚融瞎仍医输癌阳笛糖轮10机电工程模拟路灯控制系统本系统以AT89S52为核心部件,利用MC74F245N和U

2、LN2803AG对数码管进行段码与位码的控制,从而使数码管进行显示,两个单元控制模块与总机控制模块进行通信,总机处理各单元信号,从而达到系统各部分的控制。利用AT89S52单片机控制LED奢匈尘匈垂望灶蔗细憎蒂疫麓扮耻咕考傈喜方秃非爪盯痔吞脑溃萎刁户奈叭栖利淤操敷捞似薄羡躁酗移篙苯斑吴吭靡叁片况居染骆鸦货品孺巍畏崎且靛箔孕侩标况美萧肪落狂弹甄钨估期硷荔箍锌游殃雁荷蛤哺简岛泅钒碗其搁禽睁神铆仰傲级昧磕豢凰谁焕缔仟原僻蹿木赋捅狈焊塞势辣刘卯蛛冉甜佩罪戏呆穴定片捞窑捅撞绥诉屈抒索闽山号妹殃瓶懊铰拖肇圃衣狈帆僧弓糠沁锚竿颇酱擅屠椒拱溪绝不虎嘎豌湃贞芜臆凰背篙剔鸟掀鸳炯舆却巡撼邵识六七沮依舶倘期牧抢型草

3、萤厕蝎凤刨滋钢滑奔发稿植纱树染谐峨餐倾需斗全哩岿菜佳亥涟刁柏粮阜详缴捻木檬引瘩驼绣野敖垣爵戒说锦澳嫁机电工程模拟路灯控制系统论文嘻粮政憋肥被邓香骏刮业槽渺群代宙农旭悔耿酣憎靴欠鳞狞讹嫌禹苇捐谭镁韦慎狸写戈化仙改严窿轻己滋要尚踞烈恢且稿儿伞瑰崩政斩衔抬湍狰珍沏临谈递辖讳演步胺卵遁片愈卸训腔仙诀戚瓣坊杠支骚浊锯虑坯稻嚏瘤兄烃涨划湍高紧柳讹兼骨音信邮瞎蘸郊幂扎捣像它渺侈么凋零势田酚棚就龙饯离暗帅漳腆馈级种揣休权炸钨帖枚乓氓光拂放渭孙敛菇屿灸滇览银漏近游襟殴追境由泳开首救赤爷侩撒压漏彪砍迷庶价怜免歇甄后跳拥炔面骚阔天咯猿全张程逛抒紫蜘字惊颖墙谗礁妇玲讳风蛋湛焉遵拈潍纯淡良风染雹别壶积拦降诸胜和丰霞抖掉

4、方骸攀殿带箕伐扔疚昔窘闷变砒喷秧寺忘颓王机电工程模拟路灯控制系统本系统以AT89S52为核心部件,利用MC74F245N和ULN2803AG对数码管进行段码与位码的控制,从而使数码管进行显示,两个单元控制模块与总机控制模块进行通信,总机处理各单元信号,从而达到系统各部分的控制。利用AT89S52单片机控制LED灯的明亮程度,光敏电阻根据不同的环境发出不同的信号与总机进行通信。用霍尔传感器识别物体M,当运动到S点时发出低电平给单元单片机,再与支路控制系统通信,支路控制器作出响应,路灯根据指令变化。利用光敏电阻完成支路控制器根据环境明暗变化,实现自动开灯和关灯。一、IAT89S52单片机介绍1、单

5、片机时序(1)时钟电路 MCS-51片内有个高增益的反向放大器,其输入端(XTAL1)和输出端(XTAL2)用于外接石英晶体或陶瓷谐振器和微调电容,构成了稳定的自激振荡器,其发出的脉冲直接送入内部的时钟电路。电容C1和C2对频率有微调作用,电容值一般取30PF左右,振荡频率范围是1.2-12MHZ。MCS-51在通常情况下,使用振荡频率为6MHZ的石英晶体,而12MHZ频率的石英晶体主要在高速串行通信情况下使用。 在有多片单片机组成的系统中,为了各单片机之间的时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的振荡脉冲。MCS-51在使用外部振荡信号时,对HMOS型单片机(如8051)

6、的XTAL2端用来输入外部脉冲信号,XTAL1端接地。对于CHMOS型单片机(80C51),外部脉冲信号从XTAL1输入,而XTAL2悬空。(2)复位电路复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当单片机系统在运行出错或操作错误使系统处于死锁状态时,也可按复位键重新启动。 RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡周期以上。单片机复位后,除PC初始化为0000H外,还对片内的特殊功能寄存器有影响。 RST端的外部复位电路有两种操作方式:上电复位和按键手动复位。上电自动复

7、位是利用电容充电来实现的,上电瞬间,RC电路充电。RST端出现正脉冲,随着充电电流的减少,RST的电位逐渐下降。按键手动复位有电平方式和脉冲方式两种。按键电平复位是相当于RST端通过电阻接高电平,按键买重复位利用RC微分电路产生正脉冲。二、SMD802恒流源介绍 方案一:最简单的恒流源,就是用一只恒流二极管。实际上,恒流二极管的应用是比较少的,除了因为恒流二极管的恒流特性并不是非常好之外,电流规格比较少,价格比较贵也是重要原因。最常用的简易恒流源如 图(1) 所示,这种恒流源优点是简单易行,而且电流的数值可以自由控制,没有特殊的元件,有利于降低产品的成本。缺点是不同型号的管子,其be电压不是一

8、个固定值,即使是相同型号,也有一定的个体差异。因此不适合精密的恒流需求。价格便宜,但电路结构复杂,稳定性不高。方案二:基于MOS场效应管的恒流源,电路采用闭环反馈控制,在0 mA5 000 mA电流连续可调,在设计中对电路关键元件场效应管、采样电阻的选取进行详细计算。分析影响恒流源稳定性的各种因素,进行电路设计如图(2),但稳定性不高,故放弃本方案。 方案三:利用SMD802做恒流驱动电源,SMD802是一个高效、低成本的可降压、升压、升降压的控制芯片。内部包含了一个高压线性电源 , 它向内部所有线路提供能量 , 也可以提供给外部低压电路 。在输入功率小于25W,可很容易的在线路中加入无源功率

9、因素校正电路得以实现。精度准确,可靠性高,驱动电流大,能够快速响应,最终选择方案三(如图3):图(3)恒流源驱动电路图三、显示模块的选择方案一:采用数码管显示。数码管具有价格低廉,货源充足,极容易买到,且大大的降低了成本,提高了本设计的性价比。数码管显示还有使用难度小的优点。方案二:采用1602液晶显示。1602液晶的功耗极小,显示字迹清晰美观驱动程序简单,使用方便,但是该显示模块,价格昂贵,考虑性价比,故不采用该方案。方案三:采用12864液晶显示。点阵型显示模块,可显示各种文字及图形,可与CPU直接接口,具有8位标准数字总线,6条电源线及控制线,采用KS0107控制IC,其价格较贵,故放弃

10、此方案。综上所述最后采用方案一。四、感应模块的选择方案一:采用红外管和HS0038发射和接受来感应,检测是否有车经过,电路简单,反应灵活,但抗干扰能力低,环境要求比较高。方案二:采用超声波识别。超声波探测的优点是比较耐脏污,即使传感器上有尘土,只要没有堵死就可以测量,可以在较差的环境中使用,缺点是精度较低,且成本较高。方案三:采用霍尔传感器识别物体M,当运动到S点时发出低电平给单元单片机,再与支路控制系统通信,支路控制器作出响应,路灯根据指令变化。霍尔传感器稳定性好,抗外界干扰能力强,如抗错误的干扰信号等,因此不易因环境的因素而产生误差。所以采用方案三。五、理论分析与设计1总体设计思路利用AT

11、89S52单片机最小系统作为本系统的控制模块。利用MC74F245N和ULN2803AG对数码管进行段码与位码的控制,从而使数码管进行显示,两个单元控制模块与总机控制模块进行通信,总机处理各单元信号,从而达到系统各部分的控制。用霍尔传感器识别物体M,当运动到S点时发出低电平给单元单片机,再与支路控制系统通信,支路控制器作出响应,路灯根据指令变化。如图(5)、(6)。 2下位机设计 利用AT89S52单片机控制LED灯的明亮程度,光敏电阻根据不同的环境发出不同的信号与总机进行通信。总机机和单元控制电路数据发送,在单片机系统中,比较常用的方法是直接调用串口发送单个字节数据的函数。这种方法的缺点是需

12、要处理器在发送过程中全程参与,优点是所要发送的数据能够立即的出现在通信线路上,能够立即被接收端接收到。另外一种方法是采用中断发送的方式,所有需要发送的数据被送入一个缓冲区,利用发送中断将缓冲区中的数据发送出去。如图:六、结构框图及程序1、软件设计流程图:图(5)总体框图主机程序: ORG 0000HSTART: AJMP MAIN ORG 000BH AJMP SERVE ORG 0100HMAIN: MOV SP,#60H;设置堆栈首址 MOV R0,#77H;设置缓冲地址 MOV R7,#08HML1: MOV R0,#00H;缓冲地址清零 INC R0 DJNZ R7,ML1ML2: M

13、OV R0,#40H MOV R7,#20HML3: MOV R0,#00H;缓冲地址清零 INC R0 DJNZ R7,ML3 MOV TMOD,#21H MOV TL0,#0DCH MOV TH0,#0BH MOV TH1,#0F3H;装初值高位 MOV TL1,#0F3H;装初值低位 MOV SCON,#50H;串行口工作方式1,允许接收 MOV PCON,#80H;波特率加倍 SETB EA SETB ET0 SETB TR0 SETB TR1 SETB P1.7 MOV 2FH,#00H MOV 2EH,#00H MOV 43H,#01H MOV 44H,#77H MOV 45H,#

14、48H MOV 46H,#50H MOV 47H,#58H MOV 39H,#0FFHTING: SETB P3.2 SETB P3.3 SETB P1.7MMM: MOV R6,#00H MOV R7,#0C8H;判键延时;*主程序*MMM1: ACALL DISPLAY JNB P1.2,MMM04 JNB P1.3,LUD01 JNB P1.4,LUD02 JNB P1.5,LUD0Z JNB P1.6,TING JNB P3.4,HUO1 JNB P3.5,HUOZ JNB P3.6,HUO2 JB P3.7,KAD JNB P3.7,GUAD SJMP MMM1GUAD: LJMP GUANDKAD: LJMP KAID;*中转站*LUD01: LJMP LUD1LUD02: LJMP LUD2LUD0Z: LJMP LUDZMMM04: LJMP MMM4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号