設計任務與要求1.設計一個十字路口的交通燈控制電路,要求甲車道和乙車道兩條交叉道路上的車輛交替運行,每次通行時間都設為25秒;2.要求黃燈先亮5秒,才能變換運行車道;3.黃燈亮時,要求每秒鐘閃亮一次 。實驗預習要求1.復習數(shù)字系統(tǒng)設計基礎。2.復習多路數(shù)據(jù)選擇器、二進制同步計數(shù)器的工作原理。3.根據(jù)交通燈控制系統(tǒng)框圖,畫出完整的電路圖。設計原理與參考電路1.分析系統(tǒng)的邏輯功能,畫出其框圖交通燈控制系統(tǒng)的原理框圖如圖12、1所示。
它主要由控制器、定時器、譯碼器和秒脈沖信號發(fā)生器等部分組成。秒脈沖發(fā)生器是該系統(tǒng)中定時器和控制器的標準時鐘信號源,譯碼器輸出兩組信號燈的控制信號,經(jīng)驅動電路后驅動信號燈工作,控制器是系統(tǒng)的主要部分,由它控制定時器和譯碼器的工作。圖中:TL: 表示甲車道或乙車道綠燈亮的時間間隔為25秒,即車輛正常通行的時間間隔。定時時間到,TL=1,否則,TL=0。TY:表示黃燈亮的時間間隔為5秒。定時時間到,TY=1,否則,TY=0。ST:表示定時器到了規(guī)定的時間后,由控制器發(fā)出狀態(tài)轉換信號。由它控制定時器開始下個工作狀態(tài)的定時。2.畫出交通燈控制器的ASM(Algorithmic State Machine,算法狀態(tài)機)(1)圖甲車道綠燈亮,乙車道紅燈亮。表示甲車道上的車輛允許通行,乙車道禁止通行。綠燈亮足規(guī)定的時間隔TL時,控制器發(fā)出狀態(tài)信號ST,轉到下一工作狀態(tài)。(2)甲車道黃燈亮,乙車道紅燈亮。表示甲車道上未過停車線的車輛停止通行,已過停車線的車輛繼續(xù)通行,乙車道禁止通行。黃燈亮足規(guī)定時間間隔TY時,控制器發(fā)出狀態(tài)轉換信號ST,轉到下一工作狀態(tài)。(3)甲車道紅燈亮,乙車道綠燈亮。表示甲車道禁止通行,乙車道上的車輛允許通行綠燈亮足規(guī)定的時間間隔TL時,控制器發(fā)出狀態(tài)轉換信號ST,轉到下一工作狀態(tài)。(4)甲車道紅燈亮,乙車道黃燈亮。表示甲車道禁止通行,乙車道上位過縣停車線的車輛停止通行,已過停車線的車輛停止通行,已過停車線的車輛繼續(xù)通行。黃燈亮足規(guī)定的時間間隔TY時,控制器發(fā)出狀態(tài)轉換信號ST,系統(tǒng)又轉換到第(1)種工作狀態(tài)。交通燈以上4種工作狀態(tài)的轉換是由控制器器進行控制的。設控制器的四種狀態(tài)編碼為00、01、11、10,并分別用S0、S1、S3、S2表示,則控制器的工作狀態(tài)及功能如表12、1所示,
控制器應送出甲、乙車道紅、黃、綠燈的控制信號。為簡便起見,把燈的代號和燈的驅動信號合二為一。3.單元電路的設計(1)定時器定時器由與系統(tǒng)秒脈沖(由時鐘脈沖產生器提供)同步的計數(shù)器構成,要求計數(shù)器在狀態(tài)信號ST作用下,首先清零,然后在時鐘脈沖上升沿作用下,計數(shù)器從零開始進行增1計數(shù),向控制器提供模5的定時信號TY和模25的定時信號TL。計數(shù)器選用集成電路74LS163進行設計較簡便。74LS163是4位二進制同步計數(shù)器,它具有同步清零、同步置數(shù)的功能。74LS163的外引線排列圖和時序波形圖如圖12、3所示,其功能表如表12、2所示。圖中, 是低電平有效的同步清零輸入端, 是低電平有效才同步并行置數(shù)控制端,CTp、CTT是計 圖12.2 交通燈的ASM圖數(shù)控制端,CO是進位輸出端,D0~D3是并行數(shù)據(jù)輸入端,Q0~Q 3是數(shù)據(jù)輸出端。由兩片74LS163級聯(lián)組成的定時器電路如圖12、4所示。電路的工作原理請自行分析。(2)控制器控制器是交通管理的核心,它應該能夠按照交通管理規(guī)則控制信號燈工作狀態(tài)的轉換。從ASM圖可以列出控制器的狀態(tài)轉換表,如表12、3所示。選用兩個D觸發(fā)器FF1、FFO做為時序寄存器產生 4種狀態(tài),控制器狀態(tài)轉換的條件為TL和TY,當控制器處于Q1n+1Q0n+1= 00狀態(tài)時,如果TL= 0,則控制器保持在00狀態(tài);如果,則控制器轉換到Q1n+1Q0n+1= 01狀態(tài)。這兩種情況與條件TY無關,所以用無關項"X"表示。其余情況依次類推,同時表中還列出了狀態(tài)轉換信號ST。