數(shù)電課程設(shè)計交通燈_第1頁
數(shù)電課程設(shè)計交通燈_第2頁
數(shù)電課程設(shè)計交通燈_第3頁
數(shù)電課程設(shè)計交通燈_第4頁
數(shù)電課程設(shè)計交通燈_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、成績指導(dǎo)老師日期2011-6-19 實 驗 報 告實驗課程名稱: 數(shù)字電路與邏輯設(shè)計課程設(shè)計院系名稱: 專業(yè)名稱: 實驗項目名稱: 交通燈控制器 班級: 學(xué)號: 報告人: 一、設(shè)計內(nèi)容1、使用555定時器產(chǎn)生一個2hz的周期信號作為時鐘信號。2、使用2個發(fā)光二極管來分別表示紅、綠交通燈:綠燈亮30秒后,轉(zhuǎn)紅燈亮30秒,再進行下一個周期循環(huán),每一個時刻保證只有一盞燈亮。3、使用2個發(fā)光二極管和兩位數(shù)碼管來顯示人行道狀況。4、當(dāng)交通燈紅燈亮?xí)r,人行道綠燈亮,并且數(shù)碼管顯示人可以通過余下來的時間。5、人行道綠燈亮25秒后蜂鳴器發(fā)出蜂鳴聲3秒后停止。6、人行道綠燈亮28秒后轉(zhuǎn)人行道紅燈亮,數(shù)碼管不顯示

2、。二、設(shè)計意義在十字路口設(shè)置交通燈可以對交通進行有效地疏通,并為交通參與者的安全提供了強力保障。隨著社會、經(jīng)濟的快速發(fā)展,舊有的人力系統(tǒng)控制已經(jīng)不再適應(yīng)現(xiàn)代的日益繁忙的交通狀況。如何改善交通燈控制系統(tǒng),如何使其日益繁忙的交通狀況得到改善,就成為了當(dāng)前重要的研究課題。研究交通燈控制系統(tǒng)的目的在于:1、 在時間和空間上分隔交叉不同方向的車流,控制車輛的行駛秩序,保證交通不會出現(xiàn)擁擠情況。2、 使再平面交叉口的道路網(wǎng)絡(luò)上的人和車輛的疏通效率達到最大化。3、 為道路使用者提供必要的信息,幫助他們有效使用交通設(shè)施。三、設(shè)計原理1、總體設(shè)計方案本次設(shè)計內(nèi)容為交通燈控制器,由時鐘發(fā)生器、定時器、延時模塊、秒

3、脈沖發(fā)生器、倒時器、譯碼顯示、信號燈等模塊構(gòu)成,其結(jié)構(gòu)框圖如下所示:時鐘發(fā)生器定時器延時模塊一主干道信號燈秒脈沖發(fā)生器倒時器延時模塊二人行道信號燈蜂鳴器譯碼、顯示原理圖如下:2、時鐘發(fā)生器時鐘發(fā)生器由ne555定時器構(gòu)成一個多諧振蕩器,產(chǎn)生一個2hz的時鐘信號。(1)ne555功能介紹:ne555為8腳時基集成電路,各腳主要功能:1地 gnd 2觸發(fā) 3輸出 4復(fù)位 5控制電壓 6門限(閾值) 7放電 8電源電壓vcc。(2)時鐘發(fā)生器工作原理:將ne555定時器的2腳和6腳相連并通過電容c接地,同時通過rb接到7腳,7腳通過ra接到電源vcc,這樣就構(gòu)成了一個多諧振蕩器,其電路如下所示:電路

4、的振蕩周期為t=(ra+2rb)c ln2則其振蕩頻率為f=1/t=1/(ra+2rb)c ln2在此選擇ra=rb=510k,c=0.47uf,所以f=2hz。多諧振蕩電路3、定時器定時器主要由兩塊74ls161組成,實現(xiàn)定時30s的功能。(1)74ls161功能介紹:當(dāng)清零端cr=“0”,計數(shù)器輸出q3、q2、q1、q0立即為全“0”,這個時候為異步復(fù)位功能。當(dāng)cr=“1”且ld=“0”時,在cp信號上升沿作用后,74ls161輸出端q3、q2、q1、q0的狀態(tài)分別與并行數(shù)據(jù)輸入端d3,d2,d1,d0的狀態(tài)一樣,為同步置數(shù)功能。而只有當(dāng)cr=ld=ep=et=“1”、cp脈沖上升沿作用后

5、,計數(shù)器加1。74ls161還有一個進位輸出端co,其邏輯關(guān)系是co= q0q1q2q3cet。合理應(yīng)用計數(shù)器的清零功能和置數(shù)功能,一片74ls161可以組成16進制以下的任意進制分頻器。封裝圖:(2)定時器工作原理:該定時器是由兩塊74ls161組成的同步加法計數(shù)器,采用并行進位、異步清零方式,其時鐘信號均由時鐘發(fā)生器產(chǎn)生的2hz的信號提供,低位的進位輸出作為高位的使能信號,接到ep、et兩端,而且清零信號為,即當(dāng)計數(shù)器狀態(tài)為00111100b(60)時異步清零,將清零信號load取反,同時輸入到74ls161的異步清零端。4、延時模塊一該延時模塊采用d觸發(fā)器,即74ls74組成,實現(xiàn)延時3

6、0s。(1)74ls74功能介紹:74ls74內(nèi)含兩個獨立的d上升沿雙d觸發(fā)器,每個觸發(fā)器有數(shù)據(jù)輸入(d)、置位輸入()、復(fù)位輸入()、時鐘輸入(cp)和數(shù)據(jù)輸出(q)。、的低電平使輸出預(yù)置或清除,而與其它輸入端的電平無關(guān)。當(dāng)、均無效(高電平式)時,符合建立時間要求的d數(shù)據(jù)在cp上升沿作用下傳送到輸出端。功能表:邏輯圖:(2)延時模塊工作原理:將d觸發(fā)器的1腳、4腳接電源,2腳和8腳相連,定時器的清零信號load作為其時鐘輸入,即q(5腳)和(6腳)的狀態(tài)每30s改變一次,從而使其各個狀態(tài)均保持30s。主干道信號燈的正向端接電源,綠燈反向端接q,紅燈反向端接。當(dāng)q為零時,綠燈亮;當(dāng)為零時,紅燈

7、亮。5、秒脈沖發(fā)生器該秒脈沖發(fā)生器也是由d觸發(fā)器組成,d觸發(fā)器的1腳、4腳接延時模塊一的q端,即當(dāng)紅燈亮?xí)r秒脈沖發(fā)生器開始工作。與上述延時模塊一類似,2腳和8腳相連,時鐘發(fā)生器輸出的2hz信號接到3腳,作為秒脈沖發(fā)生器的時鐘信號,此時,秒脈沖發(fā)生器5腳輸出周期為1s的方波信號。6、倒時器該倒時器由兩片74ls193構(gòu)成,實現(xiàn)28s倒計時。(1)74ls193功能介紹:74ls193是雙時鐘4位二進制同步可逆計數(shù)器。 74ls193的特點是有兩個時鐘脈沖(計數(shù)脈沖)輸入端cpu和cpd。在rd=0、ld1的條件下,作加計數(shù)時,令cpd1,計數(shù)脈沖從cpu輸入;作減計數(shù)時,令cpu1,計數(shù)脈沖從c

8、pd輸入。此外,74ls193還具有異步清零和異步預(yù)置數(shù)的功能。當(dāng)清零信號mr1時,不管時鐘脈沖的狀態(tài)如何,計數(shù)器的輸出將被直接置零;當(dāng)mr0,pl0時,不管時鐘脈沖的狀態(tài)如何,將立即把預(yù)置數(shù)數(shù)據(jù)輸入端a、b、c、d的狀態(tài)置入計數(shù)器的qa、qb、qc、qd端,稱為異步預(yù)置數(shù)。電路可進行反饋,而很容易的被級聯(lián)。即把借位輸出端和進位輸出端分別反饋到后級計數(shù)器的減計數(shù)輸入端和加計數(shù)輸入端上即可。真值表: mrplcpucpdmode工作模式ab126計算公式大全hxxxreset (asyn.)清除llxxpreset (asyn.)預(yù)置lhhhno change保持lhhcount up加計數(shù)lh

9、hcount down 減計數(shù) h=高電平 l=低電平 x=不定(高或低電平) =由“低”“高”電平的躍變引腳功能表: cpu count up clock pulse input 計數(shù)芯片時鐘脈沖輸入cpd count down clock pulse input 倒計時時鐘脈沖輸入mr asynchronous master reset (clear) input 異步主復(fù)位(清除)輸入plasynchronous parallel load (active low) input 異步并行負(fù)載(低電平)輸入pnparallel data inputs 并行數(shù)據(jù)輸入838電子qnflip-f

10、lop outputs (note b) 觸發(fā)器輸出(附注b )tcdterminal count down (borrow) output (note b) 終端倒計時(借)輸出(注b )tcu terminal count up (carry) output (note b) 終端數(shù)最多輸出新藝圖庫封裝圖:(2)倒時器工作原理:將延時模塊一的q端信號取反后作為74ls193的異步清零信號,即當(dāng)主干道綠燈亮?xí)r對倒時器清零。該倒時器采用異步計數(shù),由秒脈沖發(fā)生器輸出的1s信號作為倒時器低位時鐘輸入,高位時鐘信號由低位的借位輸出提供。其低位預(yù)置數(shù)為1001b,高位為0010b,且高低位的異步置數(shù)端

11、pl均與其借位輸出相連,由借位輸出控制。同時加計數(shù)信號cpu接高,減計數(shù)信號cpd接秒脈沖發(fā)生器的5腳輸出,即選擇減計數(shù)方式??偟膩碚f,在主干道紅燈亮?xí)r,倒時器開始進行減計數(shù),低位從9開始減計數(shù),高位從2開始減計數(shù)。當(dāng)高低位同時減為零時,高位有借位輸出,此輸出信號即為倒時器的輸出。7、延時模塊二延時模塊二與延時模塊一大致相同,只是延時模塊二的時鐘輸入信號由倒時器的輸出提供,以及d觸發(fā)器的q端接紅燈,端接綠燈。8、譯碼顯示譯碼模塊由74ls48組成,將倒時器高低位的觸發(fā)器輸出分別譯碼。(1)74ls48功能介紹:74ls48芯片是一種常用的七段數(shù)碼管譯碼器驅(qū)動器。封裝圖:功能表:74ls48引腳

12、功能表七段譯碼驅(qū)動器功能表十進數(shù)或功能輸入bi/rbo輸出ltrbid c b aabcdefg0hh0 0 0 0h11111101hx0 0 0 1h01100002hx0 0 1 0h11011013hx0 0 1 1h11110014hx0 1 0 0h01100115hx0 1 0 1h10110116hx0 1 1 0h00111117hx0 1 1 1h11100008hx1 0 0 0h11111119hx1 0 0 1h111001110hx1 0 1 0h000110111hx1 0 1 1h001100112hx1 1 0 0h010001113hx1 1 0 1h100

13、101114hx1 1 1 0h000111115hx1 1 1 1h0000000bixxx x x xl0000000rbihl0 0 0 0l0000000ltlxx x x xh1111111(2)譯碼顯示工作原理:兩片74ls48的輸入端分別與倒時器的高低位脈沖輸出相連。譯碼輸出端abcdefg分別與數(shù)碼管的abcdefg端相連。燈測試端以及滅零輸入端接高電平,滅燈輸入/滅零輸出的雙向端口與延時模塊二的5腳相連,即當(dāng)人行道紅燈亮?xí)r,譯碼顯示不工作。四、本人所作的工作原理圖的基本設(shè)計、pcb圖的主要設(shè)計、電路板主要的制作及電路板的調(diào)試五、電路測試、調(diào)試過程中的問題及解決方案1、在組裝好

14、所有元件后,上電進行初始調(diào)試,發(fā)現(xiàn)數(shù)碼管能正常倒時顯示,但人行道和車道的紅綠燈均不亮,轟鳴器一直在響。在仔細(xì)檢查下,發(fā)現(xiàn)發(fā)光二極管的正負(fù)極接反了,以及轟鳴器上的三極管封裝也畫錯了,即三極管9013的引腳接錯了。把錯誤糾正之后,發(fā)現(xiàn)發(fā)光二極管能發(fā)光,但不能正常地轉(zhuǎn)變狀態(tài),而轟鳴器依然一直在響。2、在反復(fù)檢查電路板的布局后,懷疑是74ls161芯片出現(xiàn)故障,但在更換ic后,現(xiàn)象依舊,故排除芯片出現(xiàn)故障。3、在進一步的檢查后,發(fā)現(xiàn)電路板原本接74ls00的插槽接上了74ls04,在更換正確的芯片后,卻發(fā)現(xiàn)只能倒計時3秒,即數(shù)碼管顯示28到26,然后轟鳴一聲,車道和人行道的紅綠燈依然是不規(guī)則地跳變。4

15、、在老師的幫助下,發(fā)現(xiàn)在焊接過程中掉落的焊盤與導(dǎo)線沒有正確地連接,而是錯誤地把信號接到地線上,導(dǎo)致信號混亂。糾正錯誤之后,發(fā)現(xiàn)數(shù)碼管不能正常工作,紅綠燈的狀態(tài)轉(zhuǎn)化不符合題目要求,但實驗情況有進一步的好轉(zhuǎn)。5、根據(jù)種種現(xiàn)象,很難推斷出電路板的錯誤位置在哪里。因此先從74ls161開始判斷,斷開其清零信號,發(fā)現(xiàn)74ls161能正常工作,再把其清零信號接上,發(fā)現(xiàn)車道紅綠燈跳變不規(guī)則,再把其它邏輯門斷開,直接利用計數(shù)模塊的高低位輸出作為延時模塊一的時鐘信號,判斷車道紅綠燈跳轉(zhuǎn)是否正常。經(jīng)計時觀察,計數(shù)模塊正常,即可判斷清零在經(jīng)過邏輯門后出現(xiàn)故障。由上述步驟發(fā)現(xiàn),綠燈持續(xù)24秒,接著紅燈持續(xù)30秒,然后

16、綠燈30秒、紅燈30秒,綠燈24秒即可判斷74ls161的高低位共同作用的清零信號出現(xiàn)“競爭冒險”,即清零信號出現(xiàn)了毛刺,導(dǎo)致有時低位先清零,緊接著就開始計數(shù),高位無法清零。雖然“競爭冒險”持續(xù)時間只約為幾納秒,卻足以影響整塊板的正常工作。解決“競爭冒險”可以選擇電容將毛刺濾去。在實際調(diào)試中,加電容并不能解決問題,可能所加入的小電容并不敏感。在這里,我們采取將計數(shù)模塊的高低位清零信號分開,各自清零,即可避免出現(xiàn)“競爭冒險”。一旦解除了“競爭冒險”,該電路板就能正常工作了,實現(xiàn)項目要求的功能,調(diào)試成功。其實,“競爭冒險”并不是一定有害的,也可以利用“競爭冒險”實現(xiàn)一些附加功能。在這次設(shè)計上,我們

17、恰恰利用了它,實現(xiàn)在開始倒計時,即人行道可通行的那一刻轟響一聲,提示行人可通行。因此,合理利用各種資源,可以實現(xiàn)許多復(fù)雜的功能。六、設(shè)計心得經(jīng)過一個多星期的課程設(shè)計,由原理圖的設(shè)計到pcb圖的設(shè)計,再到pcb板的制作及調(diào)試過程,都從中學(xué)到了不少課堂所學(xué)不到的知識,也進一步加深了對課本上知識的認(rèn)識和理解。這次設(shè)計,是我和我的搭檔根據(jù)設(shè)計要求,從零開始進行設(shè)計,查閱了不少書籍和訪問了不少網(wǎng)站,從中提取有用的知識,才慢慢地設(shè)計出來的。僅僅是原理圖的設(shè)計就花了接近五天的時間,才能勉強地仿真出來。在完成原理圖后,就對元件進行封裝。由于之前曾做過多個作品,所以畫封裝圖并不困難。但由于就用了之前的封裝圖,以前作品的封裝圖所遺留下來的問題并沒有及時解決,導(dǎo)致在調(diào)試過程中引起了一系列的問題。即使這次設(shè)計的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論