0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-11-14 10:59 ? 次閱讀

應(yīng)用VHDL語(yǔ)言設(shè)計(jì)數(shù)字系統(tǒng),大部分設(shè)計(jì)工作可在計(jì)算機(jī)上完成,從而縮短系統(tǒng)開發(fā)時(shí)間,提高工作效率。下面介紹基于VHDL設(shè)計(jì)交通燈控制器的一種方案,并給出源程序和仿真結(jié)果。

1 系統(tǒng)功能與要求

交通燈控制器控制兩個(gè)主干道交叉路口的交通,路口車輛多,直行信號(hào)、左轉(zhuǎn)彎信號(hào)分開顯示,a,b兩個(gè)主干道的通行時(shí)間相等,其中指示直行的綠燈亮30 s,指示左轉(zhuǎn)彎的綠燈亮12 s,綠燈變至紅燈時(shí),黃燈亮3 s,以便于車輛能停在停車線內(nèi),紅燈信號(hào)的最后3 s相應(yīng)的黃燈也同時(shí)亮,以便提示駕駛?cè)藛T準(zhǔn)備起步。在兩個(gè)主干道路口都配備傳感器用來(lái)檢測(cè)有無(wú)車輛通行。當(dāng)兩個(gè)主干道都有車輛時(shí),自動(dòng)處于主干道a綠燈,主干道b紅燈的狀態(tài),然后輪流切換通行。當(dāng)主干道a無(wú)車輛時(shí),自動(dòng)處于主干道b綠燈,主干道a紅燈的狀態(tài);反之亦然,以提高通行效率。

2 設(shè)計(jì)與仿真

根據(jù)交通燈控制器的功能與要求,將其總體電路分為分頻器、信號(hào)控制器兩個(gè)模塊。外部脈沖振蕩器的頻率選為32 768 kHz,經(jīng)分頻器分頻得1 Hz的信號(hào),1 Hz信號(hào)用做信號(hào)控制器的計(jì)數(shù)脈沖,用VHDL設(shè)計(jì)組成交通燈控制器的分頻器、信號(hào)控制器兩個(gè)模塊,在QuartusⅡ開發(fā)平臺(tái)上,分別編譯兩個(gè)模塊的VHDL程序,然后用原理圖輸入法形成圖1所示的總體框圖。

基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹

其中信號(hào)控制器的VHDL程序如下:

基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹

基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹
基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹
基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹


基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹

其中,Sa,Sb分別是a,b路口傳感器的信號(hào),aR,aY,aG,aLR,aLY,aLG分別代表控制主干道a的直行紅燈、黃燈、綠燈,左轉(zhuǎn)彎紅燈、黃燈、綠燈的信號(hào);bR,bY,bG,bLR,bLY,bLG分別代表控制主干道b的直行紅燈、黃燈、綠燈,左轉(zhuǎn)彎紅燈、黃燈、綠燈的信號(hào);aPR,aPG,bPR,bPG是人行道信號(hào),enl是使能信號(hào)。enl=0時(shí)a,b兩路口紅燈同時(shí)亮,便于處理特殊情況。用QuartusⅡ?qū)Τ绦蚓幾g、仿真,得到的仿真波形如圖2所示,經(jīng)程序下載、實(shí)驗(yàn)驗(yàn)證,系統(tǒng)功能符合要求。

基于VHDL的交通燈控制器設(shè)計(jì)方案、源程序與仿真分析介紹

基于VHDL設(shè)計(jì)交通燈控制器,外圍電路少、功耗低、可靠性高,便于系統(tǒng)功能的修改,設(shè)計(jì)效率高。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16389

    瀏覽量

    178410
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4096

    瀏覽量

    133699
  • vhdl
    +關(guān)注

    關(guān)注

    30

    文章

    817

    瀏覽量

    128166
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)控制交通燈設(shè)計(jì)方案

    單片機(jī)控制交通燈設(shè)計(jì)方案
    發(fā)表于 08-20 16:46

    基于VHDL怎么實(shí)現(xiàn)交通燈控制器?

    應(yīng)用VHDL語(yǔ)言設(shè)計(jì)數(shù)字系統(tǒng),大部分設(shè)計(jì)工作可在計(jì)算機(jī)上完成,從而縮短系統(tǒng)開發(fā)時(shí)間,提高工作效率。下面介紹基于VHDL設(shè)計(jì)交通燈控制器的一種
    發(fā)表于 10-18 07:21

    求一款設(shè)計(jì)交通燈控制器方案?

    求一款設(shè)計(jì)交通燈控制器方案?并給出源程序仿真結(jié)果。
    發(fā)表于 04-08 06:49

    如何設(shè)計(jì)一款基于VHDL交通燈控制器方案

    本文介紹一種基于VHDL設(shè)計(jì)的交通燈控制器方案,并給出源程序
    發(fā)表于 04-28 06:54

    如何對(duì)基于51單片機(jī)交通燈程序進(jìn)行設(shè)計(jì)與仿真

    、轉(zhuǎn)向等功能。并結(jié)合交通燈,設(shè)計(jì)了人行道。采用STC89C51芯片作為中心期間來(lái)設(shè)計(jì)交通燈來(lái)控制電路,結(jié)合七段共陰極數(shù)碼管顯示時(shí)間的模塊、交通燈
    發(fā)表于 11-09 08:46

    基于FPGA的交通燈控制器實(shí)現(xiàn)

    傳統(tǒng)交通燈控制器多數(shù)由單片機(jī)或PLC 實(shí)現(xiàn)。本論文介紹一種用FPGA 實(shí)現(xiàn)交通燈控制器的設(shè)計(jì)方法。關(guān)鍵詞:FPGA;
    發(fā)表于 06-12 11:12 ?90次下載

    基于單片機(jī)的交通燈信號(hào)控制器設(shè)計(jì)(含源程序和電路圖)

    基于單片機(jī)的交通燈信號(hào)控制器設(shè)計(jì)(含源程序和電路圖) 設(shè)計(jì)一個(gè)基于單片機(jī)的交通燈信號(hào)控制器。已知東、西、
    發(fā)表于 05-31 15:15 ?1.5w次閱讀
    基于單片機(jī)的<b class='flag-5'>交通燈</b>信號(hào)<b class='flag-5'>控制器</b>設(shè)計(jì)(含<b class='flag-5'>源程序</b>和電路圖)

    基于VHDL交通燈控制器設(shè)計(jì)

     應(yīng)用VHDL語(yǔ)言設(shè)計(jì)數(shù)字系統(tǒng),大部分設(shè)計(jì)工作可在計(jì)算機(jī)上完成,從而縮短系統(tǒng)開發(fā)時(shí)間,提高工作效率。下面介紹基于VHDL設(shè)計(jì)交通燈控制器的一
    發(fā)表于 05-22 16:33 ?6047次閱讀
    基于<b class='flag-5'>VHDL</b>的<b class='flag-5'>交通燈</b><b class='flag-5'>控制器</b>設(shè)計(jì)

    基于proteus的交通燈仿真源程序

    基于proteus的交通燈仿真源程序,供大家下載使用
    發(fā)表于 11-17 16:59 ?81次下載

    交通燈源程序

    運(yùn)用C51制作的簡(jiǎn)單交通燈,內(nèi)附程序與PROTEL仿真
    發(fā)表于 12-22 15:23 ?8次下載

    基于PLD和AHDL的交通燈控制器設(shè)計(jì)

    基于PLD和AHDL的交通燈控制器設(shè)計(jì).  基于VHDL設(shè)計(jì)交通燈控制器,外圍電路少、功耗低、可靠性高,便于系統(tǒng)功能的修改,設(shè)計(jì)效率高。
    發(fā)表于 01-08 16:21 ?27次下載

    交通燈設(shè)計(jì)方案

    交通燈設(shè)計(jì)方案,四向獨(dú)立通行,基于89c52單片機(jī)開發(fā),通過74hc573以及595擴(kuò)展io口
    發(fā)表于 06-08 14:10 ?2次下載

    交通燈程序設(shè)計(jì) 交通燈protues仿真程序基于51單片機(jī)交通燈

    交通燈程序設(shè)計(jì) 交通燈protues仿真程序基于51單片機(jī)交通燈
    發(fā)表于 01-14 22:32 ?359次下載

    使用AT89S51單片機(jī)進(jìn)行交通燈控制器仿真與實(shí)現(xiàn)

    Proteus7.1軟件對(duì)交通燈控制器進(jìn)行了仿真分析,實(shí)現(xiàn)系統(tǒng)運(yùn)行所要求的功能,然后動(dòng)手制作設(shè)計(jì)。該設(shè)計(jì)方法對(duì)學(xué)習(xí)單片機(jī)設(shè)計(jì)開發(fā)具有代表性。
    發(fā)表于 09-17 15:22 ?49次下載
    使用AT89S51單片機(jī)進(jìn)行<b class='flag-5'>交通燈</b><b class='flag-5'>控制器</b>的<b class='flag-5'>仿真</b>與實(shí)現(xiàn)

    交通燈控制器仿真電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是交通燈控制器仿真電路圖免費(fèi)下載
    發(fā)表于 01-03 15:20 ?46次下載
    <b class='flag-5'>交通燈</b><b class='flag-5'>控制器</b>的<b class='flag-5'>仿真</b>電路圖免費(fèi)下載