《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的交通燈系統控制設計
基于FPGA的交通燈系統控制設計
東華大學電氣工程系
付銘驥
摘要: 為了對交通燈系統進行精確控制,采用FPGA實驗板,在QuartusⅡ軟件環境下,分別實現脈沖發生模塊、狀態定時模塊、交通燈顯示模塊、時間顯示模塊,進行仿真實驗和硬件下載,獲得的測試結果滿足設計要求。由于采用了EDA技術,使數字系統設計的效率顯著提高。
關鍵詞: FPGA 交通燈 QuartusⅡ
Abstract:
Key words :

摘要:為了對交通燈系統進行精確控制,采用FPGA實驗板,在QuartusⅡ軟件環境下,分別實現脈沖發生模塊、狀態定時模塊、交通燈顯示模塊、時間顯示模塊,進行仿真實驗和硬件下載,獲得的測試結果滿足設計要求。由于采用了EDA技術,使數字系統設計的效率顯著提高。
關鍵詞:FPGA;QuartusⅡ;交通燈;數字系統設計

目前交通燈廣泛應用于道路交通建設中。本文設計一個十字路口交通燈控制電路,要求東西、南北兩條干道的紅、綠、黃交通燈按要求循環變化,并以倒計時方式指示干道通行或禁止的維持時間。在QuartusⅡ軟件環境中設計、仿真,并在FPGA實驗板上實現所設計電路的功能。

1 系統概述

1.1 設計思想
   
基于FPGA的交通燈系統控制設計包括4大模塊,分別為脈沖發生、狀態定時、交通燈閃爍的控制、閃爍時間的控制,基本原理如圖1所示。

1.jpg

1.2 總體工作情況

交通燈控制要求如表1所示。

該設計的交通燈控制分為6個狀態。由于各狀態持續時間不同,所以電路的核心控制部分是狀態機和定時器,狀態機在定時器觸發下周期性循環,狀態碼控制6個燈以一定的規律變化。變化情況如圖2所示。

2.jpg
   
系統脈沖由FPGA開發板晶振經過分頻電路實現。狀態定時由74190可逆十進制計數器和T’觸發器實現,只要置數合理,翻轉信號到位,就可以使電路在東西(I)、南北(J)兩個控制狀態間翻轉。紅、黃、綠燈的閃爍由7485數字比較器和組合邏輯控制,其中7485數字比較器用于比較計數器當前持續狀態和所需要的狀態全部時間,并做出相應的變化。組合邏輯控制由AHDL文件編寫真值表實現。時間顯示由AHDL文件編寫真值表實現,輸入正確的邏輯,七段譯碼電路即能得到正確的時間顯示。

1.3 各功能的組成

整個電路可以分為4大部分,包括脈沖發生、狀態定時、時間顯示和數字比較一組合邏輯控制。

1.3.1 脈沖發生
 
脈沖發生器為整個系統提供驅動,將輸入端分配給FPGA實驗板的PIN55引腳,則會由實驗板上產生頻率為10 MHz的輸入脈沖,用7片7490,每一級都構成10分頻電路,使頻率從10 MHz降低為1Hz。

1.3.2 狀態定時
   
狀態定時可由預置BCD碼初值的74190級聯實現,構成減計數器。級聯原則是:低位計數器從全0狀態變為最大碼值狀態時可使高位計數器減1。級聯方式分為異步和同步兩種,本文采取的是異步級聯方式,即低位計數器溢出信號控制高位計數器的記數脈沖輸入端??筛鶕嫈灯鞯臅r鐘觸發方式,在低位計數器狀態碼從全“0”變為最大碼值的瞬間,為高位計數器提供有效的計數脈沖邊沿。具體做法是將低片位的溢出信號RCON端口接到高片位的計數脈沖CLK,實現兩位BCD碼的置數、翻轉和借位,使系統表示的數字能在22~16之間循環。
    74190功能說明:
    (1)GN為計數器使能控制端,低電平有效。當GN為高電平時,禁止計數。
    (2)DNUP為計數方式控制,接高電平為減計數,接低電平為加計數。
    (3)LDN為異步預置數控制。當LDN為低電平時,計數器狀態QD,QC,QB,QA分別等于D,C,B,A。
    (4)計數器位序由高至低順序為QD,QC,QB,QA。QD為最高位MSB,QA為最低位LSB。
    (5)計數脈沖CLK上升沿有效。
    (6)當計數器輸出QDQCQBQA為十進制加計數的最大狀態碼“1001”或為減計數的最小狀態碼全“0”時,極值狀態碼指示MAX/MIN輸出為高電平。
    (7)當極值狀態碼指示MAX/MIN為高電平且CLK為低電平時,溢出信號RCON為低電平,即RCON與計數脈沖同步。
   
系統記數脈沖為1 Hz時,如表2所示,當I狀態(東西控制狀態)的定時時間為22 s,計數器應該先預置22的BCD碼;同理,J狀態(南北控制狀態)之前應該預置16的BCD碼。

3.jpg

狀態計時電路由兩片74190級聯而成,構成22和16自翻轉的電路。其要解決的核心問題包括置數,翻轉和借位。根據74190芯片的特點,可分析其實現原理如圖4所示,通過溢出信號RCON的上升沿實現借位,使得數字能夠從20到19,個位向十位借位,順利過渡。
   
置數和翻轉之間有先后關系,即須先置數后翻轉。如表3所示,分析兩個BCD碼各位特點,可知兩者D7D6D3D0位均為1,D1位均為0,而D5D4D2位不同,如圖5,D5D4D2位由狀態電平S來控制,當為I狀態時,計數器的預置的數為D5=0,D4=D2=1,而為J狀態時,計數器的預置的數為D5=1,D4=D2=0,根據74190的功能,將2片74190的MAX/MIN引出,通過與非門,分別連在高位和低位的LDN置數端,通過分析可知,當計數器從01減到00時候,高低位的MAX/MIN均為高電平,經過與非門以后為低電平,74190被置數,其置數值由狀態S來決定,S是由LDN端信號經

過一個T’觸發器決定的,即LDN信號每置數一次,S翻轉1次,從而區分16和22狀態。按這個結構,可分別置數16和22,使其實現自翻轉。
   
圖5為狀態定時模塊的實際連接圖。

5.jpg

1.3.3 時間顯示
   
時間顯示要用到7段顯示譯碼電路,由于是兩位BCD碼,故用二選一數據選擇器。選擇端S接一個頻率很高的方波(如1 kHz);數據比較器的輸出和1 Hz脈沖作為AHDL模塊的輸入,即可正確顯示時間。

6.jpg6.jpg

為正確顯示時間,用AHDL文件自編譯碼真值表如下:

QQ截圖未命名1_副本.jpg
            
1.3.4 數字比較一組合邏輯控制
   
該模塊將狀態定時模塊輸出的時間與時間節點進行比較,從而確定電路處于22 s或者16 s的具體的某個狀態。由表1可知,東西(I)或南北(J)的控制狀態都有3個階段的控制邏輯,分別對應3個時間段:1~3 s,4~6 s和大于6 s,因此,采用數字比較器進行比較,確定定時值小于4 s或大于6 s,方法如圖7所示,采用4片7485數字比較器,兩兩級聯,其中一個由狀態定時模塊的輸出與4即二進制0100比較;另一個由狀態定時模塊的輸出與6即二進制0110比較。

8.jpg

編寫組合邏輯真值表,將狀態信號S,兩個數字比較器的輸出Y1,Y2和1 Hz脈沖作為輸入,各個燈的狀態作為輸出。從而根據邏輯關系得出對應時間電路的狀態,控制紅、黃、綠燈處于不同的狀態。S判斷電路處于22 s狀態還是16 s狀態,Y1,Y2區分東西、南北六個階段狀態,1 Hz脈沖實現綠燈閃爍。

QQ截圖未命名1_副本.jpg
   
2 電路的組構與調試
   
來用QuartusⅡ軟件設計各個模塊,并進行仿真。確認結果后,下載至FPGA實驗板中,進行相應的硬件調試,調試結果與仿真結果相一致。圖8為仿真波形,系統上電需要調整的過程,因此電路正常工作前重復了22s的狀態。

11.JPG

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久国产精品99国产精| 国产婷婷色综合av蜜臀av| 亚洲精品色婷婷福利天堂| 国模叶桐国产精品一区| 久久久久久穴| 99精品免费网| 性感少妇一区| 欧美日本乱大交xxxxx| 久久精品女人| 一区二区三区精密机械公司| 免费观看成人www动漫视频| 久久综合伊人| 久久综合一区二区| 欧美日韩极品在线观看一区| 国产一区二区精品久久91| 国产日韩专区在线| 亚洲一区二区在线观看视频| 久久青草欧美一区二区三区| 欧美三级韩国三级日本三斤| 欧美在线播放一区二区| 亚洲网站视频福利| 欧美精品久久天天躁| 一区二区三区视频免费在线观看| 亚洲欧洲日夜超级视频| 在线观看欧美激情| 欧美精品三区| 男男成人高潮片免费网站| 亚洲精品欧美日韩专区| 国产欧美日韩一级| 国产伦精品免费视频| 国产精品久久久久77777| 国产专区综合网| 欧美aaa级| 亚洲免费网址| 欧美**字幕| 一个色综合av| 美女精品视频一区| 久久综合国产精品台湾中文娱乐网| 精久久久久久久久久久| 国产精品国产三级国产| 国产精品av久久久久久麻豆网| 毛片精品免费在线观看| 一区二区三区四区五区在线| 亚洲手机成人高清视频| 激情久久五月天| 麻豆成人在线观看| 久久精品综合一区| 欧美日本一区二区高清播放视频| 久久精彩视频| 国产亚洲午夜高清国产拍精品| 亚洲激情图片小说视频| 国产日韩综合一区二区性色av| 午夜精品免费视频| 欧美一级黄色网| 国产精品一区二区男女羞羞无遮挡| 欧美成在线观看| 亚洲欧美日韩天堂一区二区| 欧美一区二区精品| 欧美大成色www永久网站婷| 欧美一区二区三区免费视| 亚洲高清网站| 欧美日韩国产成人精品| 99日韩精品| 美女精品自拍一二三四| 亚洲国产精品成人综合色在线婷婷| 激情欧美一区二区三区在线观看| 免费亚洲一区二区| 亚洲伊人一本大道中文字幕| 久久久久久久久久看片| 欧美日韩一视频区二区| 国产精品久久久久久久久| 在线观看视频一区二区欧美日韩| 欧美成人免费在线视频| 欧美日韩mv| 国产精品99久久久久久www| 欧美电影电视剧在线观看| 国产亚洲成av人片在线观看桃| 亚洲第一网站免费视频| 99re这里只有精品6| 亚洲制服丝袜在线| 欧美日韩国产探花| 日韩视频在线一区| 亚洲午夜视频在线观看| 午夜精品久久久久| 一区二区三区日韩精品视频| 亚洲黄色尤物视频| 夜夜嗨av一区二区三区网页| 国产一区二区久久| 可以免费看不卡的av网站| 欧美日韩国产小视频在线观看| 亚洲精品在线免费观看视频| 在线精品观看| 国产精品视频一二| 午夜精品久久久久久久蜜桃app| 亚洲欧洲精品一区二区三区波多野1战4| 欧美日韩在线播放三区四区| 亚洲日本va午夜在线影院| 欧美在线free| 99爱精品视频| 亚洲天天影视| 欧美大片一区二区| 狠狠爱成人网| 久久久久一本一区二区青青蜜月| 欧美视频一区二区三区…| 永久免费毛片在线播放不卡| 国产一区欧美日韩| 榴莲视频成人在线观看| 99re8这里有精品热视频免费| 国产在线精品一区二区夜色| 日韩视频永久免费观看| 一卡二卡3卡四卡高清精品视频| 国产精品久久久久久久久久免费看| 亚洲欧美清纯在线制服| 快播亚洲色图| 国产精品久久夜| 欧美精品日韩综合在线| 欧美视频亚洲视频| 国产亚洲精品bt天堂精选| 欧美亚洲在线观看| 国产午夜精品全部视频在线播放| 日韩视频专区| 国产精品午夜在线观看| 国产精品毛片va一区二区三区| 国产原创一区二区| 亚洲欧洲一区二区三区在线观看| 国产欧美一区二区三区国产幕精品| 亚洲激情图片小说视频| 亚洲一区二区综合| 国产一级精品aaaaa看| 一区二区三区在线免费观看| 亚洲福利在线视频| 亚洲欧美日韩精品久久久| 宅男噜噜噜66国产日韩在线观看| 国产精品欧美风情| 一本色道88久久加勒比精品| 亚洲黑丝一区二区| 国内久久婷婷综合| 一本久道久久综合中文字幕| 国产精品日韩精品| 国内精品嫩模av私拍在线观看| 国产美女精品人人做人人爽| 国产欧美一区二区色老头| 国产精品视频一二| 激情丁香综合| 99视频在线观看一区三区| 亚洲一区亚洲| 亚洲激情视频网| 亚洲免费精彩视频| 国产九区一区在线| 99综合电影在线视频| 中文精品视频一区二区在线观看| 欧美gay视频激情| 欧美一区1区三区3区公司| 欧美精品videossex性护士| 国产精品www网站| 亚洲欧美日韩国产一区二区| 久久精品免费看| 欧美激情国产日韩精品一区18| 亚洲精品黄色| 一区二区三区黄色| 99在线视频精品| 欧美日韩亚洲高清一区二区| 国产精品久久久久77777| 久久女同精品一区二区| 欧美大胆人体视频| 久久国产乱子精品免费女| 欧美岛国激情| 国产偷国产偷精品高清尤物| 国产精品美女久久| 亚洲午夜一区二区三区| 久久综合婷婷| 日韩午夜在线观看视频| 久久偷看各类wc女厕嘘嘘偷窃| 欧美亚洲一区三区| 国产精品久久久久久久久免费桃花| 亚洲欧洲精品一区二区三区不卡| 亚洲精品视频免费在线观看| 国产一区二区三区四区五区美女| 亚洲毛片在线看| aa日韩免费精品视频一| 国产女主播一区| 蜜臀久久久99精品久久久久久| 国产精品国产福利国产秒拍| 欧美日韩一区二区三区| 国产精品成人va在线观看| 欧美日韩午夜视频在线观看| 亚洲欧洲在线观看| 日韩亚洲国产欧美| 中文精品99久久国产香蕉| 久久国产精品99精品国产| 久久久亚洲国产天美传媒修理工| 樱桃成人精品视频在线播放| 国产精品视频网站| 亚洲一品av免费观看| 午夜日韩激情| 欧美成人福利视频| 国产精品视频久久一区| 亚洲电影天堂av| 欧美噜噜久久久xxx| 日韩一二在线观看| 亚洲一二三四久久| 亚洲美女在线视频| 国产精品白丝黑袜喷水久久久| 亚洲一区二区在| 日韩一区二区免费看| 久久大逼视频| 欧美激情网友自拍| 亚洲福利免费| 欧美日韩一区综合| 亚洲精品影视在线观看| 免费看成人av| 欧美jizzhd精品欧美喷水| 欧美婷婷六月丁香综合色| 国产精品高清一区二区三区| 欧美日韩精品二区第二页| 夜夜爽99久久国产综合精品女不卡| 欧美sm极限捆绑bd| 国产精品v欧美精品v日韩| 亚洲黑丝一区二区| 欧美日韩免费| 欧美a级一区| 中国成人在线视频| 久久免费精品视频| 欧美日韩大片一区二区三区| 久久先锋影音| 一本一本久久a久久精品综合妖精| 亚洲精一区二区三区| 亚洲欧美日韩在线不卡| 欧美一级久久久| 在线精品国精品国产尤物884a| 欧美日韩国产一区二区三区| 亚洲综合日韩中文字幕v在线| 亚洲欧美日韩国产综合精品二区| 久久久www成人免费毛片麻豆| 欧美成人综合网站| 销魂美女一区二区三区视频在线| 亚洲综合视频一区| 亚洲视频1区| 欧美激情亚洲一区| 欧美日本久久| 欧美一级大片在线观看| 国产日本欧美一区二区| 在线日韩中文字幕| 亚洲日本电影在线| 一本久久a久久免费精品不卡| 午夜激情综合网| 亚洲国产精品日韩| 亚洲国产专区校园欧美| 亚洲欧美精品在线| 欧美日韩亚洲国产一区| 欧美久久99| 一区二区三区.www| 国内精品久久久久伊人av| 国产字幕视频一区二区| 国产一区二区三区在线播放免费观看| 亚洲激情电影中文字幕| 亚洲一区二区三区免费视频| 日韩午夜精品| 亚洲欧美日韩国产中文在线| 欧美四级剧情无删版影片| 午夜精品亚洲一区二区三区嫩草| 欧美日韩一区二区三区在线| 一区二区免费在线播放| 亚洲精品国精品久久99热一| 欧美日韩大陆在线| 国产精品99一区| 伊人久久综合97精品| 久久精品国产一区二区三区免费看| 性做久久久久久久免费看| 亚洲一区二区三区四区中文| 中国亚洲黄色| 亚洲视频每日更新| 欧美伦理一区二区| 亚洲精品精选| 久久精品一区二区三区四区| 亚洲午夜在线视频| 欧美jjzz| 一区二区三区产品免费精品久久75| 午夜欧美视频| 久久久国产精品亚洲一区| 亚洲国产精品t66y| 国产精品日韩欧美一区二区三区| 国产欧美精品一区二区色综合| 在线观看91精品国产入口| 午夜精品久久久久久久久久久久久| 欧美天堂在线观看| 99国产精品久久久久久久久久| 亚洲专区在线视频| 欧美亚洲日本一区| 亚洲无吗在线| 国产欧美亚洲视频| 亚洲午夜成aⅴ人片| 久久久亚洲精品一区二区三区| 免费亚洲一区| 国产精品看片你懂得| 一区二区福利| 亚洲欧美第一页| 欧美二区乱c少妇| 中文欧美字幕免费| 亚洲一区在线观看视频| 狠狠干成人综合网| 亚洲电影在线免费观看| 欧美日韩精品免费观看| 亚洲一区二区三区成人在线视频精品| 在线日韩一区二区| 欧美一区二区三区另类| 美国三级日本三级久久99| 亚洲一区精彩视频| 欧美性生交xxxxx久久久| 国产精品超碰97尤物18| 欧美国产视频一区二区| 亚洲美洲欧洲综合国产一区| 国产亚洲一区二区三区在线播放| 亚洲桃花岛网站| 亚洲人成人一区二区在线观看| 欧美日韩蜜桃| 欧美日韩亚洲一区二区三区在线| 欧美人妖另类| 亚洲综合视频网| 久久综合给合| 国产在线日韩| 国产亚洲一二三区| 国产主播喷水一区二区| 在线亚洲观看| 国产精品美腿一区在线看| 亚洲素人一区二区| 亚洲美女91| 黄色成人91|