交通燈控制電路畢業(yè)設(shè)計報告_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  綜合設(shè)計與實訓(xùn)報告</b></p><p>  課程名稱 電子技術(shù)綜合設(shè)計與實訓(xùn)</p><p>  設(shè)計題目 交通燈控制電路</p><p>  學(xué)院專業(yè) 自動化學(xué)院</p><p>  年級班別 05級自動化02班</p><p>  學(xué)

2、號 3105000977</p><p>  學(xué)生姓名 </p><p>  指導(dǎo)教師 </p><p>  200 7 年 10 月 7 日</p><p>  目錄(catalogue)</p><p>  實驗題目,和實驗基本要求 ···&#

3、183;················</p><p>  Quartus Ⅱ的運行環(huán)境及DE2實驗板簡介······</p><p>  電路圖和線路圖,電路工作原理,

4、系統(tǒng)框圖·······</p><p>  操作過程 :建工程、編譯、仿真 、下載運行·····</p><p>  收獲及心得體會,主要遇到的問題及解決過程·····</p><p><b&

5、gt;  參考文獻,參考書籍</b></p><p>  設(shè)計題目:交通燈控制電路</p><p><b>  設(shè)計任務(wù):</b></p><p>  設(shè)計一個十字路口的紅、綠、黃三色信號交通燈控制電路。</p><p><b>  設(shè)計要求: </b></p><

6、p>  1). 用紅、綠、黃三色發(fā)光二極管作信號燈。主干道為東西向,有紅、綠、黃三個燈;支干道為南北向,也有紅、綠、黃三個燈。紅燈亮禁止通行;綠燈亮允許通行;黃燈亮則給行駛中的車輛有時間??康浇芯€之外。</p><p>  2).由于主干道車輛較多而支干道車輛較少,所以主干道綠燈時間較長。當(dāng)主干道允許通行亮綠燈時,支干道亮紅燈。而支干道允許通行亮綠燈時,主干道亮紅燈,兩者交替重復(fù)。主干道每次放行50秒,支

7、干道每次放行30秒。</p><p>  在每次由亮綠燈變成亮紅燈的轉(zhuǎn)換過程中間,需要亮5秒的黃燈作為過渡,以使行駛中的車輛有時間??康浇芯€以外。</p><p>  3). 能實現(xiàn)正常的、即時顯示功能。用學(xué)習(xí)機上的四個七段數(shù)碼管作為倒計時顯示器。分別顯示東西、南北方向的紅燈、綠燈、黃燈時間。</p><p>  4).能實現(xiàn)特殊狀態(tài)的功能顯示。設(shè)S為特殊狀態(tài)的傳

8、感器信號,當(dāng)S=1時,進入特殊狀態(tài)。當(dāng)S=0時,退出特殊狀態(tài)。按S后,能實現(xiàn)特殊狀態(tài)功能:</p><p><b>  (1)顯示器閃爍;</b></p><p> ?。?)計數(shù)器停止計數(shù)并保持在原來的數(shù)據(jù);</p><p> ?。?)東西、南北路口均顯示紅燈狀態(tài);</p><p> ?。?)特殊狀態(tài)結(jié)束后,能繼續(xù)對時間

9、進行計數(shù)。</p><p>  5).能實現(xiàn)總體清零功能。按下R后,系統(tǒng)實現(xiàn)總清零,計數(shù)器由初始狀態(tài)開始計數(shù),對應(yīng)狀態(tài)的指示燈亮。</p><p>  6).利用MAXPLUSⅡ軟件或Foundation軟件,設(shè)計符合以上功能要求的交通燈控制器。用圖形輸入方法。控制器、計數(shù)器的功能用功能仿真的方法驗證,可通過觀察有關(guān)波形確認(rèn)電路設(shè)計是否正確。通過編譯,仿真和綜合,并下載到相應(yīng)芯片中實現(xiàn),最

10、后在學(xué)習(xí)機上驗證設(shè)計課題的正確性。在學(xué)習(xí)機上驗證結(jié)果。</p><p>  電路圖和線路圖,電路工作原理,系統(tǒng)框圖</p><p>  整體設(shè)計電路布局和線路圖</p><p>  Clock的分頻電路(74292分頻器)</p><p>  數(shù)碼管顯示電路(顯示交通燈工作時間)</p><p>  主控制電路(控制交

11、通燈各種工作狀態(tài))</p><p>  交通燈顯示電路(紅、黃、綠燈顯示)</p><p><b>  交通燈控制器狀態(tài)圖</b></p><p><b>  交通燈控制器框圖</b></p><p>  Quartus Ⅱ的運行環(huán)境及DE2實驗板簡介</p><p>  Q

12、uartus II 軟件的基本使用</p><p>  (目標(biāo):了解DE2 板,完成課程設(shè)計任務(wù)。)</p><p>  Quartus II 中的三種文件:</p><p> ?、?quartus II project file (.qpf) 工程文件</p><p> ?、?quartus II default file (.qdf) 缺

13、省文件:用于保存工程的設(shè)定和缺省管腳分配</p><p>  ③ quartus II setting file (.qsf) 配置文件:用于保存所有設(shè)定和約束性管腳分配</p><p>  Step 1 (啟動Quartus II 6.0)</p><p>  1 在文件菜單下 ,選擇新建工程,向?qū)υ捒虺霈F(xiàn),按“下一步”</p><p>

14、  2 設(shè)定相關(guān)文件路徑、文件名等</p><p>  Table 1. 向?qū)е械谝豁摰脑O(shè)定</p><p>  工程工作路徑 Select from one below. (For the TimeQuest version, the lab</p><p>  directory will be LAB1_4)</p><p>  <

15、;lab_install_directory>\QII6_0\Lab1_5\VHDL</p><p>  <lab_install_directory>\QII6_0\Lab1_5\Verilog</p><p>  <lab_install_directory>\QII6_0\Lab1_5\Schematic</p><p>  (A

16、sk instructor for the location of the lab installation directory)</p><p>  工程名 pipemult</p><p>  頂層中實體名(與工程名一致) pipemult</p><p>  3 選擇“下一步”,進入到第二頁</p><p>  4 由于所有的文件共享同

17、一個名字,此時不需添加其它的文件,選擇“下一步”</p><p>  5 設(shè)定器件,器件系列選用Cyclone II,封裝選用FBGA,引腳數(shù)選256,速度級別選”</p><p>  Fastest”,在器件列表中選擇EP2C5F256C6,選擇“下一步”。</p><p>  6 在第四頁中,可以選擇第三方的EDA 工具。由于練習(xí)是在Quartus II 中進行

18、的,所以選擇</p><p><b>  “下一步”。</b></p><p>  7 然后出現(xiàn)概述的頁面,就選擇“完成“。工程就建好了。</p><p>  Step 2 設(shè)計輸入</p><p>  (以圖形編輯器為例)</p><p>  1 建立文件File-〉New, 選擇Block D

19、iagram/Schematic File.</p><p>  2 保存文件 File-〉Save as,同時選中 Add file to Current project.</p><p>  3 用圖形編輯器輸入設(shè)計的四個步驟:</p><p>  導(dǎo)入邏輯門電路符號、導(dǎo)入輸入/輸出符號、用線連接節(jié)點、編譯電路。</p><p>  4

20、導(dǎo)入邏輯門電路符號</p><p>  用鼠標(biāo)雙擊圖形編輯器窗口的空白處或單擊左側(cè)工具條中的“門電路”圖標(biāo)。由此進入到</p><p>  “庫”中進行選擇所需元件。</p><p>  5 導(dǎo)入輸入/輸出符號</p><p><b>  與第4 項類似。</b></p><p><b>

21、;  6 用線連接節(jié)點</b></p><p>  點擊直角連線工具圖標(biāo),然后將鼠標(biāo)置于元件邊沿,按下鼠標(biāo)左鍵保持不變,拖放連線</p><p>  至另一元件的端點上。</p><p><b>  7 編譯電路</b></p><p>  使用processing->start compilation

22、 菜單或單擊相應(yīng)圖標(biāo)運行編譯器。若編譯成功通</p><p>  過,則出現(xiàn)compilation report 窗口;若編譯過程出現(xiàn)錯誤,則編譯自動中止,并在消息</p><p><b>  框中顯示錯誤信息。</b></p><p>  Step 3 分配引腳</p><p>  在DE2 平臺上,F(xiàn)PGA 與外部的

23、連線是確定的,要讓電路能在DE2 上運行,必須為設(shè)計</p><p><b>  分配引腳。</b></p><p><b>  方法1:</b></p><p>  菜單命令A(yù)ssignments - >Pins , 對應(yīng)location 一欄, 連線的配置可參見</p><p>  “DE

24、2_pin_assignments.csv”</p><p><b>  方法2:文件配置</b></p><p>  在.qsf 文件中導(dǎo)入引腳設(shè)置,用菜單命令A(yù)ssignments->Import Assignments.為方便</p><p>  使用,節(jié)點名最好改成“DE2_pin_assignments.csv”文件中定義的方式

25、。</p><p>  Step 4 編程下載</p><p>  本課程設(shè)計中,采用JTAG 模式下載設(shè)計。(SW19 置于RUN 位置)</p><p>  1 菜單命令Tools->Programmer 打開編程窗口</p><p>  2 若沒有顯示硬件,則單擊Hardware Setup..,打開硬件設(shè)置窗口。</p&g

26、t;<p>  3 雙擊USB Blaster,然后單擊close,完成硬件設(shè)置。</p><p>  4 添加下載文件,找到.sof,選中program/configure.</p><p>  5 單擊start 按鈕,開始編程,編程結(jié)束后,可按設(shè)計方案運行。</p><p>  操作過程 :建工程、編譯、仿真 、下載運行</p>&

27、lt;p><b>  1,新建文件</b></p><p>  a,設(shè)計并畫出電路圖時需新建文件</p><p>  “new”-- “block diagram/schematic file”</p><p>  b,進入block 的編輯區(qū),在那里可以插入各種電子器件,如74292分頻器,160計數(shù)器,190減法器,還有各種門電路,電

28、導(dǎo)線等等?;旧显谠囼炛杏玫降碾娮悠骷加?。</p><p>  c,在稿紙上先設(shè)計好電路圖,然后在block中畫好電子電路圖。</p><p><b>  2,新建項目</b></p><p>  a 打開新建項目指南 “new” —“new project wizard”</p><p>  b 選擇工作目錄,可以在

29、任何盤。</p><p>  c 項目名稱,可以是任何英文名字。推薦使用和頂層設(shè)計名相同的名字。</p><p>  d 頂層設(shè)計 名字必須和頂層文件名字相同。</p><p>  6,建好工程以后,檢查接線,及電路接法,適當(dāng)時進行編譯,單擊工具欄上的紅色三角標(biāo)志,提示是否保存修改,選擇“是”。進行編譯。</p><p><b> 

30、 (編譯界面圖)</b></p><p>  7,過程中會因為錯誤提示編譯不成功,選擇errors的出錯提示,按F1 可以看到電路出錯位置和原因,檢查并修改,繼續(xù)編譯,直到編譯通過為止。</p><p>  8,在下載到電子板上運行前,可以進行波形仿真,選擇“processing”—“start simulation”,然后選擇適當(dāng)輸入?yún)?shù),即可進行波形仿真。這種仿真也有利于檢

31、查電路出錯的原因和位置,便于修改。</p><p>  9,進行編譯仿真之后,就要下載到 電子板上去運行,并實現(xiàn)設(shè)計要求的功能。</p><p>  10,首先進行管腳分配,在”assignment” –“pins” ,然后對照老師給出的管腳圖,一一分配好,各個輸入輸出和控制管腳,下載,并且運行。</p><p>  11,基本上搞定整個過程,保存以上各個過程的數(shù)據(jù)

32、和圖形,以便日后調(diào)用不必重新分配。</p><p>  注意:選擇與本臺計算機匹配的電子版,不然會出錯。管腳不能重復(fù)。而且功能應(yīng)該對應(yīng)</p><p>  收獲及心得體會,主要遇到的問題及解決過程·</p><p>  在實訓(xùn)過程中遇到了不少的困難,首先就是剛拿到題目的時候不知從何下手,畢竟數(shù)電的學(xué)習(xí)是上學(xué)期的事了,知識有些生疏,所以呢頭兩天都是在復(fù)習(xí)和學(xué)

33、習(xí)相關(guān)的知識,學(xué)過的和沒有學(xué)過的。真正著手設(shè)計電路是第三天,對題目也有了一定的了解,基本定了設(shè)計方案和所需配件。不過接下來,就是對在電腦上進行仿真和編譯遇到了困難,因為是第一次接觸Quartus Ⅱ這個軟件,所以大家基本不怎么會用,只好一步一步的邊學(xué)邊用,這個過程中老師給了很大的幫助,同學(xué)之間的討論,能很快的了解和分析問題,特別是在編譯出錯時,同學(xué)組員之間互相幫助解決問題,學(xué)到了不少知識。當(dāng)然,老師的敬業(yè)精神和不倦的教導(dǎo)給了我們很大的鼓

34、勵和幫助。</p><p>  在實訓(xùn)結(jié)束的前一天,我們基本完成我們的任務(wù)要求,總結(jié)起來是受益良多的,特別是設(shè)計任務(wù)是有關(guān)生活實際的問題,“交通燈”大家每天都在接觸,可是我是從實訓(xùn)中才真正了解到它的工作原理,原來并不是那么的復(fù)雜和抽象,讓我們在生活和身邊運用并深刻體會了書本知識具體化。</p><p>  設(shè)想: 如果交通燈在工作的時候,能多多結(jié)合當(dāng)時當(dāng)?shù)氐慕煌ㄇ闆r,靈活的調(diào)整通疏和禁行之

35、間的關(guān)系,希望它能自主分析(自動分析)并做出自由調(diào)整通停時間。比如說:當(dāng)遇到上班高峰期時,交通燈匹配的攝像頭拍照分析,主干道的車流情況,可以適當(dāng)延長車輛較多的通車時間,同時縮短待車時間。在閑時適當(dāng)根據(jù)情況縮短行人通行時間,特別是夜深人靜,人流較少時??偟膩碚f就是想通過自主分析,達到資源和時間的優(yōu)化安排,減少事故和損耗。</p><p><b>  參考文獻,參考書籍</b></p>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論