导航:首页 > 电器电路 > 交通灯电路图

交通灯电路图

发布时间:2020-12-30 16:09:42

① 用数电只是设计交通灯电路

已发送!

② 求交通灯电路图,CAD或者vision做出来的

凿壁借光第十三章吃交通灯控制电路的设计 共享文档
2017-12-03 5页 4.46分
交通灯控制电路的设计版
一、设计任务与要求权
设计一个十字路口的交通灯控制器,控制A,B两条交叉道路上的车辆通行,东西方向为主干道A,南北方向为副干道B;具体要求如下:
1、每条道路设一组信号灯,每组信号灯有红、黄、绿3个灯组成,绿灯表示允许通过,红灯表示禁止通行,黄灯表示该车道上已过停车线的车辆继续通行,未过停车线的车辆停止通行。
2、主干道通行40秒,南北通行时间为20秒。
3、每次变换通行车道之前,要求黄灯先亮5s,才能变换通行车道。
4、黄灯亮时,要求每秒闪烁一次。
二、方案设计与论证
首先根据设计的任务与要求,经过分析得出要设计的这个交通灯控制电路的功能满足以下几点:
1、控制主干道A与副干道B的信号灯的亮灭。2、可以对主干道与副干道的信号灯亮的时间进行倒数计时。3、实现黄灯的每秒闪烁。因此我们可以知道此电路应包含振荡电路、计数器电路、译码显示、主控制电路和信号灯译码驱动器等五个部分,并分析其原理图如图1所示并作出以下两种方案。

③ 求51单片机控制的交通灯电路图

一、设计任务与要求

1.设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒;
2.要求黄灯先亮5秒,才能变换运行车道;
3.黄灯亮时,要求每秒钟闪亮一次 。

二、实验预习要求
1.复习数字系统设计基础。
2.复习多路数据选择器、二进制同步计数器的工作原理。
3.根据交通灯控制系统框图,画出完整的电路图。

三、设计原理与参考电路

1.分析系统的逻辑功能,画出其框图
交通灯控制系统的原理框图如图12、1所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中:
TL: 表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间到,TL=1,否则,TL=0。
TY:表示黄灯亮的时间间隔为5秒。定时时间到,TY=1,否则,TY=0。
ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。

图12、1 交通灯控制系统的原理框图 2.画出交通灯控制器的ASM(Algorithmic State Machine,算法状态机)

(1)图甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁止通行。绿灯亮足规定的时间隔TL时,控制器发出状态信号ST,转到下一工作状态。
(2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮足规定时间间隔TY时,控制器发出状态转换信号ST,转到下一工作状态。
(3)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上的车辆允许通行绿灯亮足规定的时间间隔TL时,控制器发出状态转换信号ST,转到下一工作状态。
(4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上位过县停车线的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯亮足规定的时间间隔TY时,控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。
交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表12、1所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。为简便起见,把灯的代号和灯的驱动信号合二为一,并作如下规定:
表12、1 控制器工作状态及功能
控制状态 信号灯状态 车道运行状态
S0(00) 甲绿,乙红 甲车道通行,乙车道禁止通行
S1(01) 甲黄,乙红 甲车道缓行,乙车道禁止通行
S3(11) 甲红,乙绿 甲车道禁止通行,甲车道通行
S2(10) 甲红,乙黄 甲车道禁止通行,甲车道缓行
AG=1:甲车道绿灯亮;
BG=1:乙车道绿灯亮;
AY=1:甲车道黄灯亮;
BY=1:乙车道黄灯亮;
AR=1:甲车道红灯亮;
BY=1:乙车道红灯亮;
由此得到交通灯的ASM图,如 图12、2所示。设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,TL=0(用判断框表示TL),控制器保持S0不变。只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。依此类推可以弄懂ASM图所表达的含义。

3.单元电路的设计
(1)定时器
定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。
计数器选用集成电路74LS163进行设计较简便。74LS163是4位二进制同步计数器,它具有同步清零、同步置数的功能。74LS163的外引线排列图和时序波形图如图12、3所示,其功能表如表12、2所示。图中, 是低电平有效的同步清零输入端, 是低电平有效才同步并行置数控制端,CTp、CTT是计 图12、2 交通灯的ASM图数控制端,CO是进位输出端,D0~D3是并行数据输入端,Q0~Q 3是数据输出端。由两片74LS163级联组成的定时器电路如图12、4所示。电路的工作原理请自行分析。

(a)

图12、3 74LS163的外引线排列图和时序波形图

(2)控制器
控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。从ASM图可以列出控制器的状态转换表,如表12、3所示。选用两个D触发器FF1、FFO做为时序寄存器产生 4种状态,控制器状态转换的条件为TL和TY,当控制器处于Q1n+1Q0n+1= 00状态时,如果TL= 0,则控制器保持在00状态;如果,则控制器转换到Q1n+1Q0n+1= 01状态。这两种情况与条件TY无关,所以用无关项"X"表示。其余情况依次类推,同时表中还列出了状态转换信号ST。

图12、4 定时器电路图

表12、2 74LS163功能表
|

表12、3 控制器状态转换表

根据表12、3、可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和 ST为1的项所对应的输人或状态转换条件变量相与,其中"1"用原变量表示,"0"用反变量表示,然后将各与项相或,即可得到下面的方程:

根据以上方程,选用数据选择器 74LS153来实现每个D触发器的输入函数,将触发器的现态值( )加到74LS153的数据选择输入端作为控制信号.即可实现控制器的功能。控制器的逻辑图如图12、5所示。图中R、C构成上电复位电路 。

图 12、5控制器逻辑图

(3)译码器
译码器的主要任务是将控制器的输出 Q1、 Q0的4种工作状态,翻译成甲、乙车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表 12、4所示。实现上述关系的译码电路请读者自行设计。

四、实验仪器设备
1. 数字电路实验箱
2. 集成电路74LS74 1片,74LS10 1片,74LS00 2片,74LS153 2片,74LS163 2片,NE555 1片
3. 电阻 51KΩ 1只,200Ω 6只
4. 电容 10Uf 1只
5. 其它 发光二极管 6只

五、实验内容及方法

表12、4控制器状态编码与信号灯关系表

状态 AG AY AR BG BY BR
00 1 0 0 0 0 1
01 0 1 0 0 0 1
10 0 0 1 1 0 0
11 0 0 1 0 1 0

1.设计、组装译码器电路,其输出接甲、乙车道上的6只信号灯(实验时用发光二极管代替),验证电路的逻辑功能。
2.设计、组装秒脉冲产生电路。
3.组装、调试定时电路。当 CP信号为 1Hz正方波时,画出CP、 Q0、 Q1、 Q2、Q3、Q4、TL.、TY的波形,并注意它们之间一的时序关系。

4.组装、调试控制器电路。
5.完成交通灯控制电路的联调,并测试其功能。

④ 单片机 交通灯控制电路的设计(急求硬件电路图和程序)

#include<iom16v.h>
void delay_ms(unsigned int time)
{
unsigned int k,l;
for(k=0;k<time;k++)
for(l=0;l<1141;l++);
}
void main()
{unsigned char i,j,n,m,h;
static unsigned char led[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//定义数组0 1。。9
unsigned char count[3]={0,0,0};
DDRA=0XFF;//A口为输出
PORTA=0X00;
DDRC=0XFF;//C口为输出
PORTC=0XFF;
DDRD=0X03;//D口的PD0和PD1为输出
PORTD=0XFF;
n=0x12;
m=0x06;
h=0x02;
while(1)
{
DDRB=0XFF;//B口为输出
PORTB=n;
count[0]=1;count[1]=5;count[2]=19;//给数组COUNT赋初值。count[0]为十位,count[1]为个位
}
while(1)
{
if(0==count[2]--)//从19减到0
{count[2]=19;
if(0==count[1]--)//从5减到0
{count[1]=9;
count[0]--;// count[1]为0时count[0]减1成为0
}
}
for(i=0;i<2;i++)
{
PORTD=h;
PORTC=~led[count[i]];//输出相应数字
delay_ms(10);
h=~h;
}
if(count[0]==0&&count[1]==3)
{
PORTB=(PORTB&=m);//B输出PORTB与m的位与
PORTA=(PORTB&=m);// A输出PORTB与m的位与
}
if(count[0]==0&&count[1]==0&&count[2]==0)//当全为0时
{
PORTA=0X00;
n=~n;
m=~m;
break;
}
}
}
}

⑤ 单片机交通灯程序和电路图

你在下面的网站搜索下单片机交通灯吧
下载:download.csdn.net 注册个账号就能下载代码,电子书等资料,

⑥ 交通灯控制电路图

一般交通红绿灯都是用PLC控制,你把程序改了就是。

⑦ 交通灯电路图

http://jdxy.shzu.e.cn/new-web/jianbao.htm

⑧ 交通灯电路图

本设计中选用目前应用较广泛的VHDL硬件电路描述语言,实现对路口交通灯系统的控制器的硬件电路描述,在Altera公司的EDA软件平台MAX+PLUSⅡ环境下通过了编译、仿真,并下载到CPLD器件上进行编程制作,实现了交通灯系统的控制过程。 关键词:EDA;VHDL;控制器;CPLD

引言

EDA技术是用于电子产品设计中比较先进的技术,可以代替设计者完成电子系统设计中的大部分工作,而且可以直接从程序中修改错误及系统功能而不需要硬件电路的支持,既缩短了研发周期,又大大节约了成本,受到了电子工程师的青睐。

实现路口交通灯系统的控制方法很多,可以用标准逻辑器件、可编程序控制器PLC、单片机等方案来实现。但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了功能修改及系统调试的困难。因此,在设计中采用EDA技术,应用目前广泛应用的VHDL硬件电路描述语言,实现交通灯系统控制器的设计,利用MAXPLUSⅡ集成开发环境进行综合、仿真,并下载到CPLD可编程逻辑器件中,完成系统的控制作用。

交通灯系统控制器设计要求

路口交通灯控制系统与其他控制系统一样,划分为控制器和受控电路两部分。控制器使整个系统按设定的工作方式交替指挥车辆及行人的通行,并接收受控部分的反馈信号,决定其状态转换方向及输出信号,控制整个系统的工作过程。

按照路口交通运行的实际情况,在本系统中,设定系统的工作情况如下。

路口交通灯控制系统的东西路有交通灯R(红)、Y(黄)、G(绿);东西人行安全通道灯:RXR(红)、RXG(绿)。南北路有交通灯:r1(红)、y1(黄)、g1(绿);南北人行安全通道灯:rxr1(红)、rxg1(绿),所有灯均为高电平点亮。设置15s的通行时间和5s转换时间的变模定时电路,由预置输入整数cnt决定是模15还是模5,输入逻辑cx是用来决定计数到4时清零还是到14时清零。Clk是外部提供的基准秒脉冲信号。x0、x1、x2、x3是由控制器输出的表示计数时间的四位二进制数。图1是该系统控制器的符号框图。

控制器的程序设计

* 控制器的ASM图

根据系统设计要求,得到控制器的ASM图,如图2所示。在这里,所有输入信号均为高电平有效。该ASM图反映了交通灯系统的不同状态的转换过程及持续时间。

* 控制器的VHDL程序设计

根据所分析的系统的ASM图,结合系统的设计要求,用VHDL语言对各个模块进行编程,最后形成顶层文件,在MAX+PLUSⅡ环境下进行编译与仿真,检查所编程序是否运行正确。如果出现错误,需要进行修改,直到完全通过为止。需要说明的是,在进行程序编译时,要先从底层程序开始,所有底层程序都正确后,才能开始顶层程序的编译。这是因为顶层程序是对底层程序的概括,它是把底层程序各个模块连接起来,就相当于把每个模块的功能汇聚到一起,实现整个系统的控制功能,所以底层程序的正确与否,关系到顶层程序的运行结果。

在控制器的程序设计中,在定义结构体时,有两种程序设计方法均可以通过编译及仿真,但在进行时序分析时结果却不同。

(1)如果这样定义:

...
ARCHITECTURE con1_arc of con1 IS
SIGNAL current_state:state;
BEGIN
...

在进行程序调试时,均通过了编译及仿真,但在进行时序分析中,却出现了不按设定的计数顺序工作的结果:14, 13, 2,1, 0...。经过反复修改调试,对程序进行了修改,如(2)所定义的。

(2)

ARCHITECYTURE con1_arc OF con1 IS
SIGNAL current_state:state;
SIGNAL TEMP_STATE:state;
...
TEMP STATE<=current_state;
BEGIN
...

在这种设计方法中,多定义了一个信号变量,从而使得程序能按设定的状态14,13,12...进行转换。通过这个实例,可以看出EDA技术作为电子设计工具的功能修改及调试的方便快捷,即不需要硬件电路的支持就可以找到问题所在并进行修改,体现了它的优越性。

硬件电路实现

根据交通灯系统的控制要求,图3所示为本系统的硬件电路图。该电路包含了1个CPLD芯片,2个七段LED数码显示器,20个分别表示各个方向上的红、黄、绿灯,以及相应的限流电阻。这个电路与其他控制方法相比,所用器件可以说是比较简单经济的。经过实验,实现了预定的交通灯系统的控制功能。

⑨ 求单片机交通灯的硬件电路图(ISIS)及程序,汇编语言

先看仿真效果图,源代码如下,我仿真可以的,电路图要的话发给你

#include<reg51.h>

#defineucharunsignedchar

#defineuintunsignedint

sbitRED_A=P0^0;//?﹁ボ?

sbitYELLOW_A=P0^1;

sbitGREEN_A=P0^2;

sbitRED_B=P0^3;//玭ボ?

sbitYELLOW_B=P0^4;

sbitGREEN_B=P0^5;

ucharTime_Count=0,Flash_Count=0,Operation_Type=1;

//﹚?竟0い?ㄧ?

voidT0_INT()interrupt1

{

TL0=-50000/256;

TH0=-50000%256;

switch(Operation_Type)

{

case1://?﹁??蒓玭??獹5s

RED_A=0;

YELLOW_A=0;

GREEN_A=1;

RED_B=1;

YELLOW_B=0;

GREEN_B=0;

if(++Time_Count!=100)return;//5s100*50msち?

Time_Count=0;

Operation_Type=2;break;

case2://?﹁???﹍??????

if(++Time_Count!=8)return;

Time_Count=0;

YELLOW_A=~YELLOW_A;

GREEN_A=0;

if(++Flash_Count!=10)return;//??

Flash_Count=0;

Operation_Type=3;break;

case3://?﹁??蒓玭??獹5s

RED_A=1;

YELLOW_A=0;

GREEN_A=0;

RED_B=0;

YELLOW_B=0;

GREEN_B=1;

if(++Time_Count!=100)return;//5s100*50msち?

Time_Count=0;

Operation_Type=4;

case4:break;//玭???﹍??????

if(++Time_Count!=8)return;

Time_Count=0;

YELLOW_B=~YELLOW_B;GREEN_A=0;

if(++Flash_Count!=10)return;//??

Flash_Count=0;

Operation_Type=1;break;

}

}

//祘

voidmain()

{

TMOD=0x01;

IE=0x82;

TR0=1;

while(1);

}

⑩ MCS-51单片机控制交通灯程序和电路图

注::::::::系统晶振是 11.0592 MHz
ORG 0000H
LJMP START
ORG 0003H ;INT 0 中断入口地址
LJMP INT0
ORG 0040H
START:
MOV SP,#60H
SETB EX0 ;INT 0 中断有效
SETB IT0
SETB EA
LCALL STATUS0 ;初始状态(都是红灯)
CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯
LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯
LCALL STATUS3 ;南北红灯,东西绿灯
LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯
LJMP CIRCLE
INT0:
PUSH PSW ;保护现场
PUSH 2
PUSH ACC
MOV DPTR,#8300H
MOV A,#0FH ;南北,东西都亮红灯
MOVX @DPTR,A
MOV R2,#100 ;延时10秒
LCALL DELAY
POP ACC ;恢复现场
MOVX @DPTR,A
POP 2
POP PSW
RETI
STATUS0: ;南北红灯,东西红灯
MOV DPTR,#8300H
MOV A,#0FH
MOVX @DPTR,A
MOV R2,#10 ;延时1秒
LCALL DELAY
RET
STATUS1: ;南北绿灯,东西红灯
MOV DPTR,#8300H
MOV A,#96H ;南北绿灯,东西红灯
MOVX @DPTR,A
MOV R2,#200 ;延时20秒
LCALL DELAY
RET
STATUS2: ;南北绿灯闪转黄灯,东西红灯
MOV DPTR,#8300H
MOV R3,#03H ;绿灯闪3次
FLASH: MOV A,#9FH
MOVX @DPTR,A
MOV R2,#03H
LCALL DELAY
MOV A,#96H
MOVX @DPTR,A
MOV R2,#03H
LCALL DELAY
DJNZ R3,FLASH
MOV A,#06H ;南北黄灯,东西红灯
MOVX @DPTR,A
MOV R2,#10 ;延时1秒
LCALL DELAY
RET
STATUS3: ;南北红灯,东西绿灯
MOV DPTR,#8300H
MOV A,#69H
MOVX @DPTR,A
MOV R2,#200 ;延时20秒
LCALL DELAY
RET
STATUS4: ;南北红灯,东西绿灯闪转黄灯
MOV DPTR,#8300H
MOV R3,#03H ;绿灯闪3次
FLASH1: MOV A,#6FH
MOVX @DPTR,A
MOV R2,#03H
LCALL DELAY
MOV A,#69H
MOVX @DPTR,A
MOV R2,#03H
LCALL DELAY
DJNZ R3,FLASH1
MOV A,#09H ;南北红灯,东西黄灯
MOVX @DPTR,A
MOV R2,#10 ;延时1秒
LCALL DELAY
NOP
RET
DELAY: ;延时子程序
PUSH 2
PUSH 1
PUSH 0
DELAY1: MOV 1,#00H
DELAY2: MOV 0,#0B2H
DJNZ 0,$
DJNZ 1,DELAY2 ;延时 100 mS
DJNZ 2,DELAY1
POP 0
POP 1
POP 2
RET
END

阅读全文

与交通灯电路图相关的资料

热点内容
上海劳力士官方售后正规维修 浏览:113
厨房小家电哪些需要16A 浏览:906
大润发售后如何 浏览:45
恩施市家电维修点 浏览:950
恒力检维修干什么的 浏览:801
厚本家具 浏览:646
南昌苹果授权维修售后 浏览:608
石家庄电脑商家电话号码是多少钱 浏览:138
打靶电路图 浏览:464
圆桌家具多少钱 浏览:897
做家电维修怎么自学 浏览:234
怎么看维修店有没有更换你的电脑 浏览:134
天津市宝坻区三星维修点 浏览:565
延时1s电路 浏览:242
网吧维修一下要多久 浏览:381
卫生间墙壁外侧为什么要做防水 浏览:775
朵唯开不了机拿去售后服务要多少钱 浏览:233
西单大悦城维修电话多少 浏览:426
柳州手机维修哪里便宜 浏览:717
在乡镇做五金百货小家电怎么选址 浏览:942