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Ⅱ環境下進行編譯與仿真,檢查所編程序是否運行正確。如果出現錯誤,需要進行修改,直到完全通過為止。需要説明的是,在進行程序編譯時,要先從底層程序開始,所有底層程序都正確後,才能開始頂層程序的編譯。這是因為頂層程序是對底層程序的概括,它是把底層程序各個模塊連接起來,就相當於把每個模塊的功能匯聚到一起,實現整個系統的控制功能,所以底層程序的正確與否,關係到頂層程序的運行結果。
相關文章
-
交通燈控制系統設計具體步驟
設計交通燈需要經過不斷的測試,設計交通燈的時候需要注意演示過程中出現的問題。本站小編給大家整理了交通燈控制系統設計具體步驟,希望你們喜歡! 交通燈控制系統設計隨着自動化控制技術和微電子技術的迅猛發展,PLC作 -
關於JDK5交通燈模擬控制系統
為了方便廣大程序猿交流和學習,下面小編準備了關於JDK5交通燈模擬控制系統,歡迎大家參考!本系統由 , , 和組成。 :package fic;public enum Lamp {//前進 ,左拐 ,右拐S2N("N2S","S2W",false), S2W("N2E","E2W",false), S2E(null -
EAM系統與維修成本控制的關係
清明節是懷念先輩的日子,我們現在的幸福生活是有革命先烈用犧牲換來的,我們要緬懷先烈。這裏給大家分享一些關於清明節的演講稿,方便大家學習。傳承·清明祭英烈的演講稿同學們,今年4月4日是一個很重要的日子,那就是 -
SCADA系統測控系統實現的注意事項
1、SCADA系統的特點SCADA(SupervisoryControlandDataAcquisition)系統即監視控制與數據採集系統,是以計算機為基礎的監測控制與調度管理自動化系統,能實現遠程數據採集、設備控制、測量、參數調節以及信號報警等各項功能, -
《控制系統的設計與實施》教學設計
1.教材分析及教學設計介紹本節課內容為本節的第四課時,是本節、本章、本書的最後一個課時。在前面的學習中,學生已經瞭解了結構、流程、系統、控制與設計的關係。設計是技術的重要組成部分之一,而且《技術與設計2》大部分 -
ZigBee在LED智能路燈控制中的應用
漫漫黑夜之中路燈為大家照亮了前行的道路,當黑夜降臨路燈便亮了起來,隨着道路上的行人越多,天色越黑路燈也就越亮;當進入深夜,道路行人變少時,路燈開始變暗,節約城市照明的能源。那麼路燈是如何控制亮度協調工作的呢?下圖則 -
Dreamweaver網頁設計製作的技巧
Dreamweaver是集網頁製作和管理網站於一身的所見即所得網頁編輯器。下面小編整理了Dreamweaver網頁設計製作的技巧,供大家參閲。1)怎樣將 Dreamweaver 集成到 IE 瀏覽器?Dreamweaver 安裝程序會在上下文選單增加一個“ -
J2EE架構環境監控系統設計
下面是小編整理的從環境監控實際出發設計採用了基於J2EE開發平台、B/S模式的環境監控系統設計方案。並進行了系統的數據結構設計、三層結構的系統設計以及系統功能設計的文章。 一、系統主要模塊本系統的功能為能 -
Dreamweaver網頁設計製作技巧
借Dreamweaver助共享型用户界面設計,在AdobeCreativeSuite4的不同組件之間更快、更明智地工作。使用工作區切換器可以從一個工作環境快速切換到下一個環境。下面是由小編為你精心編輯的Dreamweaver網頁設計製作技巧,歡 -
Dreamweaver如何製作網頁設計
時光在流逝,從不停歇,前方等待着我們的是新的機遇和挑戰,此時此刻我們需要開始制定一個計劃。相信大家又在為寫計劃犯愁了吧?下面是小編精心整理的工作計劃7篇,僅供參考,大家一起來看看吧。工作計劃 篇120xx年總體工作思路