導航:首頁 > 電器電路 > 交通燈電路圖

交通燈電路圖

發布時間: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

閱讀全文

與交通燈電路圖相關的資料

熱點內容
恩施市家電維修點 瀏覽:950
恆力檢維修干什麼的 瀏覽:801
厚本傢具 瀏覽:646
南昌蘋果授權維修售後 瀏覽:608
石家莊電腦商家電話號碼是多少錢 瀏覽:138
打靶電路圖 瀏覽:464
圓桌傢具多少錢 瀏覽:897
做家電維修怎麼自學 瀏覽:234
怎麼看維修店有沒有更換你的電腦 瀏覽:134
天津市寶坻區三星維修點 瀏覽:565
延時1s電路 瀏覽:242
網吧維修一下要多久 瀏覽:381
衛生間牆壁外側為什麼要做防水 瀏覽:775
朵唯開不了機拿去售後服務要多少錢 瀏覽:233
西單大悅城維修電話多少 瀏覽:426
柳州手機維修哪裡便宜 瀏覽:717
在鄉鎮做五金百貨小家電怎麼選址 瀏覽:942
如何處理珠寶售後 瀏覽:707
oppo廠售後電話號碼 瀏覽:957
c電路含義 瀏覽:959