2023年年度十字路口交通灯控制模拟实验报告plc.docx
《2023年年度十字路口交通灯控制模拟实验报告plc.docx》由会员分享,可在线阅读,更多相关《2023年年度十字路口交通灯控制模拟实验报告plc.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年年度十字路口交通灯控制模拟实验报告plc下面是我为大家整理的2023年度十字路口交通灯控制模拟实验报告plc,供大家参考。希望对大家写作有帮助!十字路口的交通灯控制的模拟实验报告plc2篇十字路口的交通灯控制的模拟实验报告plc单片机原理及接口技术课程设计报告目录一、内容提要.31、设计任务:.32、设计要求.3二、步骤及方案.31、步骤.32、方案论证.4三、硬件设计.51、总体电路设计图.52、主控制器.63、时钟电路.74、显示电路.8四、软件设计.81、总程序流程图.82、红绿灯控制的流程图.10五、系统调试.11六、课程设计体会.11七、参考文献.13附录.14一、内容提要
2、1、设计任务:基于AT89C51单片机,设计一个十字路口交通灯控制器。2、设计要求:1)用LED灯模拟东西、南北两个方向的红绿灯指示。2)东西向通行时长80秒,南北向通行时长60秒,缓冲时长3秒。在通信时段,东西和南北两个方向一个亮绿灯,另一个亮红灯,在缓冲时段,原先亮绿灯的应变换为黄灯。二、设计的基本步骤与方案(1)步骤:A.根据设计的要求,弄清设计的原理,查阅相关资料及文献,其中包括MCS-51单片机的定时/计数器原理和控制及其工作方式和扩展和AT89C51的性能。B.在弄懂原理及设计目的的基础上,利用PROTUES软件来画原理图。C.画完原理图之后,设计相关的程序,根据原理利用程序和单片
3、机的功能对红绿灯进行控制。定时时间确定:定时器T1需定时80秒、60秒、3秒,这些数值显然大大超过定时器的最大定时时间。为此,可采用定时器定时与软件计数相结合的方法来解决问题,设计用定时器T1,每隔10毫秒中断一次,向CPU申请中断,用R1*R2计中断的次数,当R1*R2为0时定时时间到转换灯亮。晶振频率为12MHZ,所以机器周期为:T12/12MHZ=1us,初值X=216-10ms/1usD8F0TH1=#0D8H,TL1=#0F0H,定时80秒:R1=#100,R2=#80定时3秒:R1=#100,R2=#3定时60秒:R1=#100,R2=#60D.最后看能不能实现它的功能。(2)方案
4、论证:根据系统的设计的要求,选择12MHZ的晶振来提供内部时钟,选择单片机AT89C51为交通灯控制系统的核心来完成东西、南北方向红、黄、绿灯的控制动能。 按照系统设计功能的要求,确定系统由5个模块组成:东西方向红绿灯控制、南北方向红绿灯控制、AT89C51、东西方向通行指示、南北方向通行指示。 十字路口交通灯控制总体设计电路结构图如图1所示: 图1三、硬件设计(1)总体电路设计图十字路口交通灯控制电路图如图2所示:图2十字路口交通灯控制电路图(2)主控制器单片机的选择十字路口交通灯控制电路的核心是MCS-51系列AT89C51单片机,其在一块芯片上集成了CPU、RAM、ROM、定时/技术器、
5、I/O接口等功能部件。图3 51单片机的内部系统组成基本框图图5图4 51系列单片机引脚图(3)时钟电路:CPU的需要精确的定时,这是用一个晶体振荡器产生稳定的时钟脉冲来控制的。8051片内有一个有高增益反相放大器所构成的震荡电路,XTAL1和XTAL2分别为震荡电路的输入和输出端,时钟可以由内部方式产生或外部方式产生。在XTAL1和XTAL2之间跨接晶体振荡器和微调电容,组成并联谐振回路,从而构成一个稳定的自激震荡器。电容置在530PF之间选择,电容的大小可起频率微调作用。晶振可以在选择12MHZ。如下图6所示: 图7(4)、显示部分:分别由红黄绿LED灯来显示东西、南北方向的红绿灯指示,由
6、8*8LEDMATRIX来显示东西、南北方向的通行方向指示。用单片机AT89C51的P0/P2/P3口来驱动88点阵LED显示屏,显示通行箭头。显示方式采用动态扫描式显示。四、软件设计系统程序的总程序流程图如图8所示。系统程序的单片机实现红绿灯控制的流程图如图9:五、系统调试用KEIL调试程序,程序正确后经仿真软件Protues调试,利用AT89C51作为主控制。一开始,东西方向绿灯亮,南北方向红灯亮,东西方向指示绿色向上箭头; 60秒后东西方向黄灯亮,南北方向红灯亮; 再3秒后,东西方向红灯亮,南北方向绿灯亮,南北方向指示绿色向上箭头; 50秒后,东西方向红灯亮,南北方向黄灯亮; 3秒后,东
7、西方向绿灯亮,南北方向红灯亮,东西方向指示绿色向上箭头,如此循环。实验基本成功。 调试仿真结果如下:六.课程设计体会通过本次课程设计,我深深地体会到了作为一个硬件工程师的艰辛。即使做一个小小的项目,都需要这么多的辛苦,必须考虑到问题的任何一个细节,否则最后也将是功败垂成。在这次课程设计的过程中带给我们的影响很大,我们又一次的查阅大量的设计资料,每一步都有可能出现的问题,我们所做的就是迎接问题,改正错误,使自己的作品更加完善。在这个过程中,我们因为汇编程序的掌握深度不够失落过,也为仿真成功而热情高涨。生活就是这样,学习亦是如此,汗水预示着结果也见证者收获,劳动是人类生存生活永恒不变的话题。当课程
8、设计完成时,那感觉是甜蜜的,没有耕耘时的艰辛,哪来的收获时的喜悦,不懂付出怎么能知道回报的快乐,就在这样一份耕耘一份收获的艰辛与喜悦的交融中,我们学到了知识,领悟到了做人的道理。本系统是基于单片机AT89C51的处理,轻松而且简单地完成了我们需要的预期结果, 在系统的设计中,从另一个角度看,还真正地证明了单片机确实是一种微型计算机,和一般的电脑有完全相同的功能,其最重要的就是它的CPU。首先在做本课程设计之前应该做好充分地准备:即要通过自己学习相关的数电,模电,单片机等,完成电路的相关设计,有一个完整的软件电路图和一个清晰的整体思路框架。其次,在这次课程设计中,我们运用了以前学过的专业知识,列
9、如Protues仿真、单片机定时/计数器、汇编语言、C语言、模拟和数字电路的知识等。在这次课程设计的过程中带给我们的影响很大,我们又一次的查阅大量的设计资料,每一步都有可能出现问题,我们所做的就是迎接问题,改正错误,使自己的作品更加完善。在学习过程中带着问题去学习我发现效率很高,这就是在这次课程设计中的又一个收获。最后, ; 在程序设计时,不需经过反复修改、不断改进程序设计,养成注释程序的好习惯,为程序设计的成功做铺垫。 这次课程设计我们是全身心的投入进去了,从中确确实实学到了不少东西,使我收益匪浅。在这次课程设计中我们也遇到了不少麻烦的事,犯下了不少错误,在今后的学习生活中,要牢记在实验中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年年 十字路口 交通灯 控制 模拟 实验 报告 plc
限制150内