找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 12064|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

純數(shù)字電路組成的交通燈Proteus仿真電路 帶拓展

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

由一條主干道和一條支干道的匯合點(diǎn)形成十字交叉路口,為確保車(chē)輛安全、迅速地通行,在交叉路口的每個(gè)入口處設(shè)置了紅、綠、黃三色信號(hào)燈。紅燈亮禁止通行;綠燈亮允許通行;黃燈亮則給行駛中的車(chē)輛有時(shí)間?吭诮芯內(nèi)。實(shí)現(xiàn)紅、綠燈的自動(dòng)指揮對(duì)城市交通管理現(xiàn)代化有著重要的意義。

1.1 設(shè)計(jì)目標(biāo)

設(shè)計(jì)一個(gè)交通燈能實(shí)現(xiàn)以下功能:

(1)當(dāng)主干道允許通行亮綠燈時(shí),支干道亮紅燈,而支干道允許亮綠燈時(shí),主干道亮紅燈。
    (2)主支干道交替允許通行,主干道每次放行30s、支干道20s。設(shè)計(jì)30s和20s計(jì)時(shí)顯示電路。
    (3)在過(guò)程中間,要亮5s的黃燈作為過(guò)渡,設(shè)置5s計(jì)時(shí)顯示電路。

1.2 實(shí)施計(jì)劃

(1)設(shè)計(jì)一個(gè)十字路口的交通燈控制電路,十字路口分為主干道、次干道,兩干道交替運(yùn)行,紅燈亮表示禁止通行,綠燈亮表示可以通行。主干道放行時(shí)間為30秒,次干道為20秒。

(2)主干道和支干道交替放行,主干道每次放行30s,支干道每次放行20s

(3)每次綠燈變紅燈時(shí),黃燈先亮5s,此時(shí)紅燈不變

(4)用十進(jìn)制數(shù)字顯示放行及等待時(shí)間

(5)用74LS163,74LS192,74LS245,邏輯符號(hào),顯示譯碼器等器件組成交通信號(hào)燈電路并在protues軟件上進(jìn)行仿真與調(diào)試。

(6)畫(huà)出各單元電路圖、整個(gè)系統(tǒng)邏輯框圖和邏輯電路圖,寫(xiě)出設(shè)計(jì)、實(shí)驗(yàn)總結(jié)報(bào)告。

2         總體方案設(shè)計(jì)2.1 方案比較

方案一原理框圖如圖2-1所示:

圖2-1  方案一的原理框圖

設(shè)主干道方向紅綠黃燈分別為R,G,Y,次道路方向紅綠黃燈分別為RR,GG,YY。用十進(jìn)制減數(shù)計(jì)數(shù)器控制三種狀態(tài)的保持和切換,主干道和次干道共用同步的脈沖信號(hào),主干道方向先由30s減數(shù)到0s的時(shí)候切換為黃燈并開(kāi)始5s倒計(jì)時(shí),到第二次減數(shù)到0s時(shí)切換為綠燈并開(kāi)始20s倒計(jì)時(shí),待減數(shù)到0s時(shí)在切換為綠燈,為一個(gè)循環(huán)(周期為55s)。同理,次干道方向紅黃綠三燈保持亮的時(shí)間分別為30s、5s、20s,一個(gè)循環(huán)也是55s,可實(shí)現(xiàn)紅黃綠的切換。

方案二原理框圖如圖1-2所示。

2-2  方案的原理框圖

主干道方向紅綠黃燈分別為R0,G0,Y0,次道路方向紅綠黃燈分別為R1,G1,Y1。用同步十進(jìn)制可逆計(jì)數(shù)器控制三種狀態(tài)的保持和切換,主干道和次干道共用同步的脈沖信號(hào),主干道通行,支干道不通行,此時(shí)主綠燈和支紅燈亮,持續(xù)時(shí)間為30s。30秒后,主干道停車(chē),支干道任不通行,此時(shí)主黃燈和支紅燈亮,持續(xù)時(shí)間為5s。5s后,主干道不通行,支干道通行,此時(shí)主紅燈和黃燈亮,持續(xù)時(shí)間為20s。20s后,主干道仍不通行,支干道停車(chē),此時(shí)主紅燈和支黃燈亮,持續(xù)時(shí)間5s,可實(shí)現(xiàn)紅黃綠的切換。

2.2 方案論證

方案一:由方案一的原理描述可得,方案一采用的是基本數(shù)字電路,原理比較簡(jiǎn)單。而其中采用的器件例如74LS163,74LS192等器件都是數(shù)字電路基礎(chǔ)課程中所學(xué)過(guò)的,對(duì)其原理的掌握更透徹,更容易實(shí)現(xiàn)本次交通燈信號(hào)控制器的課程設(shè)計(jì)。但是此方案也有一個(gè)大的缺陷:它對(duì)兩路時(shí)間對(duì)稱(chēng)的系統(tǒng)容易實(shí)現(xiàn),但對(duì)設(shè)計(jì)要求的兩路時(shí)間不對(duì)稱(chēng)的系統(tǒng)較難實(shí)現(xiàn),如果要實(shí)現(xiàn)兩路時(shí)間不對(duì)稱(chēng)的控制就要多加控制信號(hào),這樣實(shí)現(xiàn)就很麻煩,且條理不清晰。

方案二:由方案二的原理描述可得, 方案二用的也是數(shù)字電子基礎(chǔ)課程中所學(xué)的基本原理與芯片,具有和方案一的全部?jī)?yōu)點(diǎn),并且設(shè)計(jì)的思路清晰。每一個(gè)部分都可以劃分為一個(gè)模塊,可以便于前期連接時(shí)檢查錯(cuò)誤和后期的測(cè)試。在設(shè)計(jì)時(shí)可以先將每個(gè)模塊分別連接完成后再將其連接為一個(gè)整體。更加有利于本次交通信號(hào)控制系統(tǒng)的課程設(shè)計(jì)的實(shí)現(xiàn)。

2.3 方案選擇

綜上分析,此設(shè)計(jì)方案選擇方案二,其原理簡(jiǎn)單,便于連線,便于調(diào)試,且容易實(shí)現(xiàn)與燈控制信號(hào)同步的倒計(jì)時(shí)功能。

3         單元模塊設(shè)計(jì)

本節(jié)主要介紹系統(tǒng)各單元模塊的具體功能、電路結(jié)構(gòu)、工作原理、以及各個(gè)單元模塊之間的聯(lián)接關(guān)系;同時(shí)本節(jié)也會(huì)對(duì)相關(guān)電路中的參數(shù)計(jì)算、元器件選擇、以及核心器件進(jìn)行必要說(shuō)明。

3.1 各單元模塊功能介紹及電路設(shè)計(jì)

本系統(tǒng)主要分為7個(gè)單元模塊,它們分別是:主控電路模塊、倒計(jì)時(shí)控制電路模塊、置數(shù)存儲(chǔ)電路模塊、控制置數(shù)電路模塊、555定時(shí)器電路模塊、控制黃燈閃爍電路模塊和邏輯電路表達(dá)式電路模塊。各單元模塊功能及相關(guān)電路的具體說(shuō)明如下。

3.1.1     主控電路模塊設(shè)計(jì)
  • 模塊的具體功能和原理

該模塊可以控制交通燈信號(hào)系統(tǒng)的四種狀態(tài),選擇四位二進(jìn)制同步加法計(jì)數(shù)器74LS161和反相器74LS04組成該模塊,電路共有4種狀態(tài),這四個(gè)狀態(tài)可以用二進(jìn)制編碼表示,S0用00表示,S1用01表示,S2用10表示,S3用11表示:

S0狀態(tài):表示主路綠燈亮,支路紅燈亮,30s計(jì)時(shí)器開(kāi)始計(jì)時(shí),且通車(chē)時(shí)間為已經(jīng)到30秒。

S1狀態(tài):表示主路通車(chē)時(shí)間已經(jīng)到30秒,此時(shí),主路黃燈亮,支路紅燈亮,5s計(jì)時(shí)器開(kāi)始計(jì)時(shí)。

S2狀態(tài):表示主干道黃燈時(shí)間已經(jīng)到5s,此時(shí),主路紅燈亮,支路綠燈亮,20s計(jì)時(shí)器開(kāi)始計(jì)時(shí)。

S3狀態(tài):表示支路通車(chē)時(shí)間已經(jīng)到20秒,此時(shí),主路紅燈亮,支路黃燈亮,5s計(jì)時(shí)器開(kāi)始計(jì)時(shí)。

  • 模塊的結(jié)構(gòu)框圖

圖3-1

  • 模塊的具體電路

圖3-2


將74LS161的CP輸入端連接在倒計(jì)時(shí)十位的輸出端,由74LS161的芯片功能可知,當(dāng)?shù)谝粋(gè)CP上升沿信號(hào)到來(lái)時(shí),芯片通過(guò)同步并行置數(shù)功能開(kāi)始計(jì)數(shù)隨后保持狀態(tài),直到下一個(gè)CP上升沿信號(hào)到來(lái)的時(shí)候,就實(shí)現(xiàn)“置零”的功能,從而實(shí)現(xiàn)S0,S1,S2,S3之間的狀態(tài)轉(zhuǎn)換。

3.1.2     倒計(jì)時(shí)控制電路模塊設(shè)計(jì)
  • 模塊的具體功能和原理

該電路主要是由2片十進(jìn)制計(jì)數(shù)器74LS192芯片組成,實(shí)現(xiàn)30秒倒計(jì)時(shí),20秒倒計(jì)時(shí),5秒倒計(jì)時(shí)計(jì)時(shí)功能,然后通過(guò)主控制電路實(shí)現(xiàn)轉(zhuǎn)換,最終各個(gè)方向的倒計(jì)時(shí)公用一套譯碼顯示數(shù)碼管顯示出來(lái)。交通燈的減計(jì)數(shù)分主干道和支干道兩部分,由于兩部分的計(jì)數(shù)時(shí)間不同因而要分別采用兩個(gè)計(jì)數(shù)器對(duì)其進(jìn)行計(jì)數(shù),計(jì)數(shù)采用倒計(jì)時(shí)的方式,因而需要采用帶減計(jì)數(shù)功能的計(jì)數(shù)芯片。

  • 模塊的結(jié)構(gòu)框圖

                           

圖3-3

4、模塊的具體電路

              

                                     圖3-4

該電路模塊選擇利用雙時(shí)鐘控制的可逆計(jì)數(shù)器74LS192兩片級(jí)聯(lián),并且利用十位

在0之后的“9”態(tài)進(jìn)行異步置數(shù)。74LS192的個(gè)位用555振蕩電路提供的秒脈沖,實(shí)現(xiàn)0-9遞減,當(dāng)個(gè)位遞減到零時(shí),TCD會(huì)在后半個(gè)CP中有一個(gè)下降沿和一個(gè)上升沿,為十位提供減計(jì)數(shù)器秒脈沖,而當(dāng)十位也遞減到0時(shí),TCD的后半個(gè)CP也會(huì)產(chǎn)生一個(gè)下降沿和一個(gè)上升沿。這個(gè)CP用來(lái)控制主控電路切換狀態(tài)的脈沖。在主控電路的作用下,從而實(shí)現(xiàn)S0,S1,S2,S3之間的狀態(tài)轉(zhuǎn)換。D0-D7用于狀態(tài)切換后的置數(shù)輸入。當(dāng)十位減到0時(shí),TCD將會(huì)產(chǎn)生錯(cuò)位脈沖,待主控電路切換狀態(tài)后,置數(shù)存儲(chǔ)電路已經(jīng)切換到所需要置數(shù)的電路,當(dāng)十位減法計(jì)時(shí)器從0借位后即將切換到9的瞬間,用與非門(mén)74lLS00將十位的Q0和Q3與非,此時(shí)置數(shù),即完成了一次完整的狀態(tài)切換。同理,每個(gè)狀態(tài)的切換原理相同。

3.1.3     置數(shù)存儲(chǔ)電路模塊設(shè)計(jì)
  • 模塊的具體功能和原理

置數(shù)存儲(chǔ)模塊需要預(yù)置,所以通過(guò)3片74LS245來(lái)預(yù)置30秒,20秒,5秒到減計(jì)數(shù)器,3片74LS245的輸入數(shù)據(jù)分別接入30、20、5這3個(gè)不同的數(shù)字,74LS245的輸出數(shù)據(jù)和減法計(jì)數(shù)器相連,實(shí)現(xiàn)設(shè)計(jì)要求的計(jì)時(shí)時(shí)間。當(dāng)接低電平時(shí)數(shù)據(jù)由B傳到A,當(dāng)接高電平時(shí)數(shù)據(jù)由A傳到B。

  • 模塊的結(jié)構(gòu)框圖

圖3-5

  • 模塊的具體電路

圖3-6

將DIR端接入1,實(shí)現(xiàn)端輸入端輸出功能,將三塊74LS245A端分別接入“00110000”即30,“0010000”即20,“00000101”即5。通過(guò)或門(mén)將Q1,Q2接入置數(shù)為30的74LS245的端,當(dāng)輸入為0時(shí),將在顯示屏上顯示30。同理可得20和5。

3.1.4     控制置數(shù)電路和邏輯表達(dá)式電路模塊設(shè)計(jì)

1、模塊的具體功能和原理

該模塊由74LS32、74LS00、74LS04、74LS08組成,G控制預(yù)置為30的始能端,R控制預(yù)置為20的始能端,Y控制預(yù)置為5的始能端。

2、模塊的結(jié)構(gòu)框圖

圖3-7

3、模塊的具體電路

圖3-8

=,,,=,=,=根據(jù)邏輯表達(dá)式選擇合適的器件組成邏輯電路。

表3-1 主控制器四種狀態(tài)真值表

主控制器

主干道

支干道

Q0

Q1

R0

Y0

G0

R1

Y1

G1

S0

0

0

0

0

1

1

0

0

S1

0

1

0

1

0

1

0

0

S2

1

0

1

0

0

0

0

1

S3

1

1

1

0

0

0

1

0


3.1.5     555定時(shí)器電路模塊設(shè)計(jì)

1、模塊的具體功能

振蕩電路輸出頻率為1Hz、幅度為5V的時(shí)鐘脈沖,為提高精度,本設(shè)計(jì)系統(tǒng)利用555定時(shí)器設(shè)計(jì)一個(gè)輸出頻率為1Hz的脈沖信號(hào)。

  • 模塊的組成和工作原理

該模塊由555定時(shí)器和電阻、電容組成。555定時(shí)器是一種多用途的模擬、數(shù)字混合集成電路,在波形的產(chǎn)生與變換,控制與檢測(cè)、家用電器以及電子玩具等許多領(lǐng)域中得到了應(yīng)用。555定時(shí)器功能多樣,應(yīng)用廣泛,只要外部配上幾個(gè)阻容元器件即可構(gòu)成單穩(wěn)態(tài)觸發(fā)器、施密特觸發(fā)器、多諧振蕩器等電路。電路路由一個(gè)555芯片、兩個(gè)電阻和兩個(gè)電容組成,通過(guò)電阻給電容充電、放電的過(guò)程來(lái)產(chǎn)生振蕩,從而輸出矩形脈沖。振蕩電路輸出頻率為1Hz、幅度為5V的時(shí)鐘脈沖,為提高精度,利用555定時(shí)器設(shè)計(jì)一個(gè)輸出頻率為1Hz的脈沖信號(hào)。

  • 模塊的具體電路

圖3-12

若T=1s,令C=10μF,R1=15K,R2=68K,經(jīng)過(guò)計(jì)算的T=1s,則f =1Hz。從而使傳輸脈沖周期為1s。

4、模塊中相關(guān)參數(shù)的計(jì)算

暫穩(wěn)態(tài)Ⅰ的維持時(shí)間,即輸出的正向脈沖寬度

                      (公式3-3)

暫穩(wěn)態(tài)Ⅱ的維持時(shí)間,即輸出的負(fù)向脈沖寬度

                         (公式3-4)

4         結(jié)論

該設(shè)計(jì)主要分為7個(gè)單元模塊,它們分別是:由74LS161和74LS04組成的主控電路模塊、兩片74LS192組成的倒計(jì)時(shí)控制電路模塊、三片74LS245組成的置數(shù)存儲(chǔ)電路模塊、74LS32、74LS04和74LS00組成的控制置數(shù)電路模塊、555定時(shí)器電路模塊、TRIIBUFFER控制黃燈閃爍電路模塊和74LS08、74LS04組成的邏輯電路表達(dá)式電路模塊。

該設(shè)計(jì)使用proteus仿真軟件中的traffic代替實(shí)際生活中信號(hào)燈,當(dāng)主干道允許通行亮綠燈時(shí),支干道亮紅燈,而支干道允許亮綠燈時(shí),主干道亮紅燈,主支干道交替允許通行,主干道每次放行30s、支干道20s。該實(shí)驗(yàn)設(shè)計(jì)了30s和20s計(jì)時(shí)顯示電路,在過(guò)程中間,要亮5s的黃燈作為過(guò)渡,設(shè)置5s計(jì)時(shí)顯示電路。但是在設(shè)計(jì)過(guò)程中由于緊急紅燈的設(shè)計(jì)需要四個(gè)同時(shí)閉合的開(kāi)關(guān)稍顯麻煩,還有手動(dòng)清零的設(shè)置,由于我想將緊急紅燈與手動(dòng)清零放在一起做,所以我因?yàn)闀r(shí)間關(guān)系并未想到更好的關(guān)于緊急紅燈的改進(jìn)方法,所以暫時(shí)放棄該想法。結(jié)合實(shí)際生活我想設(shè)置夜間黃燈閃爍,但是需要設(shè)計(jì)24的計(jì)數(shù)器,由于時(shí)間匆忙,所以該想法并未實(shí)現(xiàn)。希望在之后的空余時(shí)間里能想到更好的解決辦法。

5         總結(jié)與體會(huì)

課程設(shè)計(jì)的這一周,好想回到了高中時(shí)期,熬夜做仿真,寫(xiě)報(bào)告,但是在設(shè)計(jì)過(guò)程我收獲了很多,不僅很好的復(fù)習(xí)了一下數(shù)電所學(xué)的內(nèi)容,而且提高了自己的動(dòng)手能力。第一天聽(tīng)了老師的講解,我了解了交通燈所要完成的各項(xiàng)要求和所需的各種器件。開(kāi)始設(shè)計(jì)電路,一部分并不難,但要把每一部分連在一起,最終實(shí)現(xiàn)要求就挺難的。設(shè)計(jì)好電路后,我進(jìn)行了仿真。

本次的課程設(shè)計(jì)是大二第一學(xué)期第一次完整的從仿真到以畢業(yè)論文為格式的實(shí)驗(yàn)報(bào)告。由于之前并沒(méi)有接觸過(guò)用論文的格式寫(xiě)報(bào)告,所以在寫(xiě)設(shè)計(jì)報(bào)告上花費(fèi)了不少時(shí)間。  完成仿真設(shè)計(jì)后邊開(kāi)始著手寫(xiě)實(shí)驗(yàn)報(bào)告,這次的實(shí)驗(yàn)報(bào)告真的把我給難住了,因?yàn)橹皬臎](méi)有用論文的格式寫(xiě)過(guò)。于是開(kāi)始上網(wǎng)四處查找論文類(lèi)型的資料,對(duì)別人寫(xiě)論文的大概模式進(jìn)行總結(jié)。并且本次寫(xiě)報(bào)告的過(guò)程中新接觸了一個(gè)office的軟件叫visio,雖然從來(lái)沒(méi)有接觸過(guò)這類(lèi)軟件,但是因?yàn)檐浖褂檬趾?jiǎn)單所以在網(wǎng)上看了看使用教程也就能使用了。除此之外在需要表達(dá)的地方,雖然自己心里明白,但是總是不能清除的表達(dá)出來(lái),這也是需要改進(jìn)的地方。

這次課程設(shè)計(jì)不僅僅是一次動(dòng)手能力的實(shí)踐,也是鍛煉我們思維能力和意志力的實(shí)踐,我們從書(shū)上學(xué)到的是死知識(shí),但電路是不允許出現(xiàn)一點(diǎn)錯(cuò)誤的,一個(gè)引腳連接出現(xiàn)問(wèn)題,都可能導(dǎo)致整個(gè)電路的功能不能實(shí)現(xiàn)。因此我們要有認(rèn)真嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和足夠的耐心,通過(guò)課程設(shè)計(jì),活躍了我們的思維,也給了我們一個(gè)發(fā)揮自己創(chuàng)新能力的機(jī)會(huì)。

6         謝辭

剛開(kāi)始拿到項(xiàng)目時(shí),真的是無(wú)從下手,因?yàn)樽约簩?duì)這門(mén)課不是那么的熟悉,學(xué)的也
不是很好,做課程設(shè)計(jì)時(shí),只能不斷的翻書(shū)或查資料。這次設(shè)計(jì),加強(qiáng)了我動(dòng)手、思考和解決問(wèn)題的能力,由于時(shí)間比較緊,所以控制器控制信號(hào)燈不是很好,但也學(xué)到了很多東西,增強(qiáng)了自己對(duì)知識(shí)的理解和鞏固,很多以前不是很懂的東西現(xiàn)在也都一一解決了。



附錄

附錄1 系統(tǒng)的原理電路圖



全部資料51hei下載地址:

交通燈實(shí)驗(yàn)有報(bào)告有仿真.rar (691.39 KB, 下載次數(shù): 244)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:664894 發(fā)表于 2019-12-16 11:34 | 只看該作者
我們也是做的相同的實(shí)驗(yàn)  謝謝樓主
回復(fù)

使用道具 舉報(bào)

板凳
ID:667609 發(fā)表于 2019-12-18 19:38 | 只看該作者
邏輯電路 使用的很熟練啊 樓主謝謝了
回復(fù)

使用道具 舉報(bào)

地板
ID:668207 發(fā)表于 2019-12-19 12:45 | 只看該作者
謝謝樓主!!
回復(fù)

使用道具 舉報(bào)

5#
ID:668396 發(fā)表于 2019-12-19 19:22 | 只看該作者
打不開(kāi)?
回復(fù)

使用道具 舉報(bào)

6#
ID:237239 發(fā)表于 2020-6-7 16:13 | 只看該作者
運(yùn)行報(bào)錯(cuò)哦
回復(fù)

使用道具 舉報(bào)

7#
ID:777890 發(fā)表于 2020-6-17 08:21 來(lái)自手機(jī) | 只看該作者
又浪費(fèi)了五個(gè)幣啊,運(yùn)行報(bào)錯(cuò)呢
回復(fù)

使用道具 舉報(bào)

8#
ID:781762 發(fā)表于 2020-6-17 10:23 | 只看該作者
運(yùn)行報(bào)錯(cuò)啊
回復(fù)

使用道具 舉報(bào)

9#
ID:781762 發(fā)表于 2020-6-17 10:24 | 只看該作者
難受了呢
回復(fù)

使用道具 舉報(bào)

10#
ID:794510 發(fā)表于 2020-7-1 14:12 | 只看該作者
有沒(méi)有完整的圖呀
回復(fù)

使用道具 舉報(bào)

11#
ID:794510 發(fā)表于 2020-7-1 18:26 | 只看該作者
顯示器一直是00,倒計(jì)時(shí)該怎么開(kāi)始呀?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表