交通信号灯课程设计(红绿灯)

这篇具有很好参考价值的文章主要介绍了交通信号灯课程设计(红绿灯)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、设计指标

1.1对设计课题进行简要阐述

       由一条主干道和一条支干道的汇合点形成十字交叉路口,为确保车辆安全、迅速地通行,在交叉路口的每个人口处设置了红、绿、黄三色信号灯。

       (1)用红、绿、黄三色发光二极管作信号灯,用传感器或逻辑开关代替传感器做检测车辆是否到来的信号,设计制作一个交通灯控制器。

       (2)由于主干道车辆较多而枝干道车辆较少,所以主干道处于常允许通行的状态,而支干道有车来才允许通行。当主干道允许通行亮绿灯时,支干道亮红灯。而支干道允许通行亮绿灯时,主干道亮红灯。

       (3)当主、支干道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s。设立45s和25s计时显示电路。

       (4)在每次由亮绿灯变成红灯的转换过程中间,要亮25s的黄灯作为过渡,以使行驶中的车辆有时间停到禁止线以外。设置5s计时显示电路。

1.2.1设计目标要求

       交通灯控制:

       (1)主干道亮绿灯时,则支干道亮红灯,主干道通车,时间为45秒。

       (2)主干道亮红灯时,则支干道亮绿灯,支干道通车,时间为25秒。

       (3)转换时,绿灯先变为黄灯,5秒后再变为红灯,同时另一方向道路的红灯转换为绿灯。

1.2.2需求分析

       (1)实现主干道,支干道显示的灯不同,可以把两干道显示的数码管同时连在同一计数器上,实现45s,25s倒计时。

       (2)实现倒计时功能,可以采用减计数器。

       (3)实现按秒周期计时,可以用秒发生器。

二、单元电路的设计

2.1单元电路1的设计

       555 定时器是一种多用途的模拟、数字混合集成电路 ,波形的产生与变换、控制与检测、家用电器以及电子玩具等领域等许多领域中得到了应用 。555定时器的驱动能力较强,可以吸收和输出200mA电流。555 定时器功能多样 ,应用广泛 ,只要外部配上几个阻容元器件即可构成单稳态触发器、施密特触发器、多谐振荡器等电路。电路由一个 555 芯片、两个电阻和两个电容组成 ,通过电阻给电容 C充电、放电的过程来产生振荡 ,从而输出矩形脉冲。

       时钟脉冲产生电路用一片 555 定时器构成多谐振荡器,其脉冲周期为 T= (2R2 + R1) Cln2

       定时器由与系统秒脉冲(由上面时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从0开始进行加1计数,向控制器提供定时信号。

交通信号灯课程设计(红绿灯)

 图1 555定时器

2.2单元电路2的设计

2.2.1 74LS192

       同步十进制可逆计数器,具有同步预置数端和异步清零端,可以直接级联而无需外接电路,借位和进位两输出端可级联递增计数和递减计数,使用方便。

交通信号灯课程设计(红绿灯)

 表1 功能表

       基于74LS192实现可倒计时数字钟设计,数字钟范围为23时59分59秒,倒计时范围为59分59 秒,同时该电路还可实现清零、校时、报时等功能。本文重点介绍了秒计数和分计数的实现方式以及在实现过程中产生的问题、原因、解决办法。

    (1)74LS192是双时钟方式的十进制可逆计数器。

   ◆A、B、C、D为输入端,高电平有效。

   ◆LOAD为置数端,低电平有效。

   ◆CLR为清零端,复位端,高电平有效。

   ◆UP为加计数端,上升沿有效。

   ◆DOWN为减计数端,上升沿有效。

   ◆OA、OB、OC、OD为输出端。                       

   ◆BO为借位输出。                             

   ◆CO为进位输出。                                   

    (2)由74LS192构成的25秒与45秒与5秒计数器电路如图所示:

交通信号灯课程设计(红绿灯)

图2  74LS192计数器控制电路

       左侧的74LS192芯片为计数器的十位,右侧的 74LS192芯片为计数器的个位,个位和十位计数器的四个输出端接到数码显示管的四个引脚上。位数的74LS192芯片的DOWN端接的是1HZ时钟脉冲,即可倒计时。该芯片低电频有效,所以芯片的UP端和LOAD端接 5V VCC电源。BO为借位端接作为十位数的 74LS192芯片的DOWN端。该计数器是由四位二进制数实现的。25秒计数器十位为2,个位为5,十位转换为二进制数就是0100,个位为1010,所以十位B接高电平,A、C与D接地,个位A、C接高电平,B、C接地。需要倒计时,UP上升沿有效,个位十位UP接高电平。CLR为清零端,高电平有效,但是此计数器不需要清零,所以接地。

    45秒计数器与25秒计数器原理相同。45秒计数器十位为4,个位为5,十位转换为二进制数就是0010,个位为1010,所以十位C接高电平,A、B与D接地。个位与25秒计数器一致。

2.3单元电路3的设计

       计数电路部分只能实现计数功能,并不能控制红绿灯的闪烁功能,为了实现该功能,该电源电路由1片74ls160和1片74ls138芯片组成,由于题目要求有4种计数状态(45s-5s-25s-5s),由74ls160记录计数电路倒计时完成后的4种状态,使用74LS169十进制计数器构成三进制的加法计数器,同时组合74LS138数据选择器及与非门控制三个颜色交通灯的亮与灭。

交通信号灯课程设计(红绿灯)

图3 仿真图

2.4 感应装置设计

       由于传感器开关易受到周围环境的影响,实验结果不适合展示,因此仿真与实物采用六脚开关代替传感器开关,开关打开即模拟支路无车,一直显示红灯,关闭即支路来车,与主干道红绿灯显示相联系,感应电路如下图4。

交通信号灯课程设计(红绿灯)

图4 仿传感器电路

4.1系统电路图

       系统仿真电路图展示如下图5。

交通信号灯课程设计(红绿灯)

图5 整机电路图

三、实物展示

        实物焊接采取锡焊、飞线、杜邦线连接等三种形式,可更好地提高空间利用率,利用排针加杜邦线连接关键电路,具有较高的容错率,出现错误时纠正方法较为简单,实物展示图如下:

交通信号灯课程设计(红绿灯)

图5 实物展示

工程文件见:交通信号灯设计(红绿灯)-单片机文档类资源-CSDN下载

 文章来源地址https://www.toymoban.com/news/detail-485242.html

到了这里,关于交通信号灯课程设计(红绿灯)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Verilog设计交通信号灯

    目录 一、设计要求 二、模块总和 三、模块设计 1.顶层模块 2.分频模块 3.计数模块 4.状态机模块 5.倒计时模块 6.数码显示模块 7.约束代码 四、引脚分配 五、板上测试 总结 1.利用 NEXYS4 DDR 开发板设计一款交通灯控制系统,能够显示红、黄、绿灯; 2.交通灯控制系统具有秒表倒

    2024年02月12日
    浏览(43)
  • 基于FPGA的交通信号灯设计

    1.1 设计目的 1.2 设计任务 1.模拟十字路口交通信号灯的工作过程,利用交通信号灯上的两组红,黄,绿LED发光二极管作为交通信号灯,设计一个交通信号灯控制器。 2.模拟两条公路,一条交通主干道,一条交通支干道,在主干道和支干道的交叉路口上设置红,绿,蓝灯进行交

    2023年04月22日
    浏览(42)
  • Verilog设计实例(二):交通信号灯设计实例

    本文为Verilog实例开发的第二弹,缺少Verilog代码练手或者有些生疏的可以在这里参考一些设计实例进行练习。 本系列导航: Verilog设计实例(一):自动售货机设计实例 设计一个交通灯控制电路,红灯30s后转为绿灯。共x,y方向两组交通灯,每组红绿灯各一个,红灯亮30s,绿

    2024年02月03日
    浏览(83)
  • 基于FPGA的交通信号灯设计(二)

    根据要求,我们可以用典型时序状态机实现功能,共有六个大的状态,现设定: S0: 四个方向的红灯全亮 S1: 东、西方向绿灯亮,南、北方向红灯亮 S2:东、西方向黄灯闪烁,南、北方向红灯亮 S3:东、西方向红灯亮,南、北方向绿灯亮 S4:东、西方向红灯亮,南、北方向黄

    2024年04月23日
    浏览(40)
  • 基于STM32的智能交通信号灯控制系统设计

    通过分析交通规则和交通灯的工作原理,给出智能交通信号灯控制系统的设计方法。基于STM32F103芯片开发满足需求的外围电路,并绘制电路原理图。基于MDK keil软件编写交通信号灯控制程序,利用LabVIEW搭建交通信号灯场景,LabVIEW可以控制红绿灯时长。分别完成硬件、软件调试

    2024年02月03日
    浏览(51)
  • 基于51单片机的交通信号灯设计

    简介 1.本系统采用STC89C51单片机以及单片机最小系统和74HC245电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按键对定时进行设置,而且具有蜂鸣器提示。 2、本设计拟实现的性能指标如下: 设在十

    2024年02月04日
    浏览(37)
  • 基于Proteus仿真的交通信号灯设计——利用汇编语言实现

    基本信息 采用AT89C51单片机 晶振频率:12MHZ 红绿灯:发光二极管 数字显示:LED数码管 东西南北四个方向,一次循环共有六个状态,且每个状态的倒计时时间一样 交通状态 东西红灯22s,南北绿灯22s(数码管从0到21); 东西红灯5s,南北绿灯5s且没0.5s闪烁一次(数码管从0到4);

    2024年02月09日
    浏览(52)
  • 基于AT89C52单片机的交通信号灯设计

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87772657 源码获取 主要内容: 本次设计所提出的一种基于单片机技术的简易计算器的方案,能更好的解决计算机计算的问题,随着数字生活的到来,单片机在生活中越来越重要,它能将大量的逻辑功

    2024年02月10日
    浏览(58)
  • 红绿灯交通灯控制逻辑电路设计

    最近无聊整理一下以前的笔记之类的,发现以前的课设,简陋粗糙,还是记录下吧。 此设计有具体接线说明 实验箱大概如下图 课设任务及要求 1、满足如图 1 顺序工作流程 t为时间单位 2、满足两个方向的工作时序 即东西方向亮红灯时间应等于南北方向亮黄、绿灯时间之和,

    2024年02月10日
    浏览(52)
  • C51单片机 简单的交通红绿灯设计一

    各位读者朋友们你们好,感谢你们能点开这篇文章,作为一个非硬件专业的学生,我没有扎实的硬件基础,很担心自己所写内容没有理论基础或者存有漏洞,如果有不对的地方,期待您能指正,一起学习。交通红绿灯的设计算是51的小入门。涉及仅有数码管,LED交通灯,Dela

    2023年04月27日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包