999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VHDL的交通綠波帶控制系統(tǒng)設(shè)計

2019-10-21 09:39:54薛開伍湖南師范大學(xué)410081
新生代 2019年9期
關(guān)鍵詞:方向設(shè)計

薛開伍 湖南師范大學(xué) 410081

解決城市主干道擁堵問題,行之有效的方法是搭建交通綠波帶,讓車輛盡快通過,從而提高單位時間內(nèi)車輛通行效率。對此,需要先設(shè)計出各個路口合適的交通燈模式,測算和獲取設(shè)計所需的交通參數(shù)和信號燈參數(shù),測算出最人性化的行人綠燈時間,選擇合適的交通燈變換周期。本文選擇某城市WY大道上的三個路口,利用VHDL硬件描述語言進行綠波帶交通燈系統(tǒng)設(shè)計,具有很強的移植性,稍作改編,可用于更大更復(fù)雜的交通綠波帶設(shè)計。

1 參數(shù)的獲取與處理

在設(shè)計一條在主干線上的交通綠波帶時,主要原則利用優(yōu)化算法對各種參數(shù)進行處理,從而確定出一條延誤時間最短的干線綠波帶。有很多參數(shù)需要實地考察或者建模計算來確定。

1、 路段長度及車速:

路段選擇以WY大道牌樓口為起點A,其與WY大道桃子湖路口B相距476米,而B與WY大道新民路口C相距924米。從起點A到終點C總長達1.4公里。

經(jīng)實地考察,南北走向車輛速度一般為60Km/h,而東西走向直行都是行人和非機動車,東西左轉(zhuǎn)的車流量較小。

2、 周期時長

為了干線上的各交叉口的信號燈能協(xié)調(diào)統(tǒng)一,各個信號燈的周期必須相同。一般情況下,信號燈周期不能小于一分鐘,否則會出現(xiàn)車輛和行人無法及時通過路口以致交叉路口堵塞。周期也不能太長,因為A路口到B路口的距離只有四百多米,在車流速度平均為50-60Km/h的情況下,只需半分鐘車輛就可以穿過,若周期時長大于三分鐘,就會造成較長放入延誤時間,甚至?xí)?dǎo)致延誤放入車輛由第一個路口延伸到下一路口。本文將A、B、C三個路口的信號燈周期都定為180秒。

3、 綠信比

綠信比定義為:在一個周期下,一個路口的綠燈時長與總周期時長的比率。綠信比是調(diào)節(jié)其所在路口的通行能力的重要參數(shù)。在交叉路口中,一個方向的綠信比增加必須是以減少另一方向的綠信比為代價,所以在確定綠信比時一定要如實反映路口的車流量,以達到各個方向的通行能力一致。

4、 相位及相位差

一個路口的交通燈相位設(shè)置要兼顧各個方向車輛通行的需求,不合理的相位設(shè)置會導(dǎo)致交通混亂及交通堵塞。

本文所實現(xiàn)的交通綠波帶主要靠調(diào)節(jié)相位差,使相位差的時間剛好是車流通過這些交叉口的時間差。這樣,當車輛從路口出發(fā)到達下一路口時,剛好是綠燈。由于三個路口的信號燈周期一致,只要實現(xiàn)第一次信號燈相位差優(yōu)化成綠波帶,接下來每個周期的相位差就固定下來了,從而實現(xiàn)一條持續(xù)的綠波帶。

在測得各路口的車流速度和路段距離的情況下,可依據(jù)公式pn=sn/v求得相位差。

其中pn為相位差,單位是秒,sn為路段的長度,單位是米,v是平均車流速度,單位是m/s。實際中不同方向的平均車速是一個不定值,它會隨著上下班高峰期、節(jié)假日出城高峰或返程高峰、上下學(xué)時間變動。為了工程上的簡便,讓相位差是整數(shù),取v=57Km/h,s1=476m,s2=924m代入上式,得p1=30s,p2=60s。

2 綠波系統(tǒng)的設(shè)計及仿真

2.1 系統(tǒng)框架和程序設(shè)計

本文采用雙向綠波帶模式進行設(shè)計,可以全時段地實現(xiàn)干線的上行和下行無滯留調(diào)制。對于兩個端口,要求當其開放主干線的通行權(quán)時,既要作為入口去放行一波將駛?cè)刖G波帶的車流,同時要作為出口去精準無滯留地放行一波已駛過綠波帶的車流。對于路段中間的交叉口,由于上下游的路口距離不同,很難做到每次放行都是剛好囊括兩個方向的綠波帶,所以其主干線的通行時間較長,同時綠信比增大、效率下降。這是無法避免卻可以通過系統(tǒng)設(shè)計來優(yōu)化的問題。

2.1.1 綠波系統(tǒng)框架的設(shè)計

在一個周期中A、C路口相位1的通行權(quán)時間為80s,其他相位的總通行時間為100s,而B路口的相位1通行時間為140s,其他相位的總通行時間為40s。對于A、C路口,其綠信比是能夠忠實反映個方向的車流量的,在對其進行信號燈設(shè)計時,按照正常的相位依次轉(zhuǎn)換模式設(shè)計即可。而對于B路口,顯然其主干線的綠信比過大,留給其他的相位的通行權(quán)時間總共只有40s,再采用上述模式是行不通的,需要適當權(quán)衡和改變。

假設(shè)0s時刻C點交叉口調(diào)制出80s主干道的通行權(quán),那么大概在60s的時刻,放行的這一波車流開始通過B點交叉口,大概在90s時刻開始通過A點交叉口。在A點交叉口開放80s通行權(quán)時,也有自A至C的車流駛?cè)耄@時候反向推算上述綠波即可。A、B、C交叉口的信號周期皆為180s,其中C路口的綠波帶從0s開始,B路口的綠波帶從60s開始,A路口的綠波帶從90s開始。值得注意的是:由于雙向綠波帶的特性,B路口的相位1的綠信比要大于A、C兩路口的,故對其要單獨設(shè)計。

對于C路口,主干線綠波帶從0s開始,持續(xù)80s,所以在0-80s,主干線直行綠燈亮,其他方向紅燈亮,爾后跳轉(zhuǎn)到其他相位通行;如果選擇相位2通行,會造成支干線的紅燈大于100s,由于交通燈的計時顯示設(shè)計大多兩位數(shù),產(chǎn)生計時溢出;如果選擇相位3通行,就可以完美避免這種問題。所以在80-110s,相位3獲得通行權(quán),支干線直行綠燈亮,其他方向紅燈亮。在110-150s,相位2獲得通行權(quán),主干線左轉(zhuǎn)綠燈亮,其他方向紅燈亮。在150-180s,相位4獲得通行權(quán),支干線左轉(zhuǎn)綠燈亮,其他方向紅燈亮。至此,一個周期完畢,進入下一個周期循環(huán)。

對于A路口,其相位1的綠信比與C路口一樣,但是其綠波帶開始時間要滯后于C路口90s。為了工程簡便,A、C路口交通燈設(shè)計一樣。

B路口的情況要復(fù)雜一些,140s的相位1需轉(zhuǎn)換成70s的相位1通行權(quán)加上70s的相位1和相位2的通行權(quán)。在前70s,自C至A方向的綠波帶所帶來的車流差不多都通行完畢,而后70s的車流量主要是自A至C方向的車輛,再結(jié)合WY大道特殊的T字型路口,這時候主干線的直行和左轉(zhuǎn)(也就是相位1和相位2)一起進行,不會給B路口帶來大的交通混亂。所以B路口可以實行以下信號燈模式:從C路口周期時間的60s起,前70s相位1獲得通行權(quán),主干線直行綠燈亮,其他方向紅燈亮。接下來70s里,相位1和相位2獲得通行權(quán),主干線直行和主干線左轉(zhuǎn)綠燈亮,其他方向紅燈亮。然后是20s的相位3獲得通行權(quán),支干線直行綠燈亮,其他方向紅燈亮。最后是20s的相位4獲得通行權(quán),支干線左轉(zhuǎn)綠燈亮,其他方向紅燈亮。至此一個180s為周期的信號燈設(shè)計完畢。

2.1.2 單個交通燈的程序設(shè)計

本文只采用紅綠兩種燈色和兩位LED倒計時顯示器來設(shè)計。根據(jù)系統(tǒng)框架所設(shè)計的四種相位,狀態(tài)機也應(yīng)有四種狀態(tài):zz、zl、cz、cl,分別代表相位1、相位2、相位3、相位4。采用TYPE類型(用戶自定義的數(shù)據(jù)類型)來定義這些狀態(tài)。

type states is (zz,zl,cz,cl);

variable change0,change1,change2:states;

然后再具體的狀態(tài)下進行減數(shù)計時和狀態(tài)判斷轉(zhuǎn)換。

其中要注意存儲倒計時的變量是8位二進制,要轉(zhuǎn)換成8為BCD碼,以便于顯示模塊的表達。轉(zhuǎn)換方法是遇到第四位全為0且減數(shù)計時上升沿發(fā)生時,整個向量減去7,其他情況均是減去1。

設(shè)計時鐘計時模塊時,假設(shè)外部時鐘源的頻率是10MHZ,要利用其生成一個頻率為1HZ的一位字,以供減數(shù)計時參考。這個模塊需要用進程子程序來實現(xiàn),優(yōu)勢是只要外部時鐘源有變動,進程就會順序執(zhí)行一次內(nèi)部命令。

2.1.3 程序設(shè)計

VHDL語言IF語句是并行執(zhí)行的,而三個路口聯(lián)動需要順序判斷。首先在系統(tǒng)剛開始就讓C路口進入工作狀態(tài),任一工作狀態(tài)皆可。如果計時所用存儲變量超過正常的數(shù)值,就強制其進入周期的開始階段。

接著是判斷C路口的狀態(tài)從而讓B路口適時進入新的周期循環(huán),綠波系統(tǒng)設(shè)計指明在C路口開始計數(shù)60s后B路口開始新的周期,這就需要if判斷語句:

b的作用有兩個,一個是起始標記向量,當周期開始條件滿足時,b為1,表示B路口交通燈程序已經(jīng)在運行,b為0時,表示B路口交通燈程序還未開始。另一個是狀態(tài)機轉(zhuǎn)換標記向量,在程序運行中,要不停的判斷是否進行狀態(tài)轉(zhuǎn)換,b=0時,表示正在轉(zhuǎn)換,b=1時,表示無需轉(zhuǎn)換。

最后是A路口的交通燈聯(lián)動,A路口的程序設(shè)計與B路口類似,只是觸發(fā)周期條件不同,A路口是在C路口交通燈周期開始后的90s開始循環(huán)。

三個交通燈的周期時長都是180s,可以很完美的嵌合循環(huán)。

頭文件中需引用std_logic_unsigned程序包文件,便于不同的數(shù)據(jù)類型相互賦值和計算。分別用Process進程語句構(gòu)建時鐘計時模塊和交通狀態(tài)機模塊。

2.2 運用QuartusⅡ匯編與仿真

為了方便仿真,將f分配為一組每2ns改變一次電平的方波,選擇QuartusⅡ Simulator下的功能仿真。

仿真結(jié)果表明,在外部時鐘源跳變的開始,C路口就進入了工作狀態(tài)的相位1并且開始倒數(shù)計時,對應(yīng)的存儲倒計時變量zhu0和zhi0一起從10000000開始減數(shù)變化,代表著從80s開始倒計時。

在C路口開始工作后的60s之內(nèi),B路口的交通燈一直處于待機狀態(tài),各種變量持續(xù)為0。從60s時起,B路口開啟工作狀態(tài),進入以180s為周期的交通燈循環(huán)。

在C路口的80s倒計時結(jié)束時,C路口的交通燈模式便發(fā)生了轉(zhuǎn)換。zhu0和zhi0計時寄存器重載數(shù)值為30s倒計時,而且led0的數(shù)值變?yōu)?01010,標志著相位2獲得通行權(quán)。

從90s時起,zhu0和zhi0寄存器數(shù)值為00100000,A路口開始進入工作狀態(tài),工作模式和運作流程與C路口一樣,只是在周期上延遲了90s。結(jié)果表明這些波紋圖形和數(shù)據(jù)表明仿真結(jié)果與預(yù)期一致。

結(jié)論

本文通過VHDL語言設(shè)計交通綠波帶,并通過QuartusⅡ的編譯仿真功能來解決WY大道存在的擁堵問題,通過交通燈所需的各種參數(shù)分析,比如岔路口形狀、相位差、綠信比、平均車速等,根據(jù)測算出的數(shù)據(jù)構(gòu)建出綠波帶系統(tǒng)的框架,然后根據(jù)硬件描述語言的特性去編寫程序,選擇芯片,編譯分析與仿真。仿真結(jié)果表明本設(shè)計能很好地達到預(yù)期效果。

猜你喜歡
方向設(shè)計
2022年組稿方向
2022年組稿方向
2021年組稿方向
2021年組稿方向
2021年組稿方向
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 67194在线午夜亚洲 | 91青青在线视频| 福利在线不卡| 日韩小视频在线观看| a网站在线观看| 久久精品无码中文字幕| 乱人伦中文视频在线观看免费| 国产欧美视频一区二区三区| 黑色丝袜高跟国产在线91| 亚洲无码A视频在线| 亚洲美女操| 国产日韩欧美视频| 国产精品自在自线免费观看| 国产在线自揄拍揄视频网站| 欧美日韩成人在线观看| 青青青伊人色综合久久| 国产欧美在线视频免费| 亚洲第一精品福利| 天堂网国产| 亚洲无线国产观看| 亚洲人成网7777777国产| 亚洲欧美日韩中文字幕在线| 午夜日b视频| 波多野结衣第一页| 欧美天堂久久| 日韩A∨精品日韩精品无码| 成人在线天堂| 久久综合丝袜长腿丝袜| 91系列在线观看| 欧美一区二区精品久久久| 久久精品日日躁夜夜躁欧美| 色亚洲激情综合精品无码视频| 日韩欧美中文字幕在线韩免费 | 国产AV无码专区亚洲A∨毛片| 另类综合视频| 91精品国产自产在线老师啪l| 激情综合婷婷丁香五月尤物| 美女一区二区在线观看| 欧美日韩精品一区二区在线线| 制服丝袜一区二区三区在线| 91福利片| 亚洲人成在线精品| 亚洲成人网在线观看| 久久一级电影| 久久美女精品国产精品亚洲| 亚洲日本韩在线观看| 欧美成人综合在线| 国产69囗曝护士吞精在线视频| 日韩东京热无码人妻| 一本一道波多野结衣av黑人在线| 91欧美在线| 91麻豆国产在线| 国产伦片中文免费观看| 波多野结衣在线se| 狠狠亚洲五月天| 亚洲无码熟妇人妻AV在线| 日韩国产一区二区三区无码| 免费不卡在线观看av| 71pao成人国产永久免费视频| 国产一区免费在线观看| 亚洲欧洲日韩综合色天使| 国产杨幂丝袜av在线播放| 午夜欧美理论2019理论| 91精品免费久久久| 国产情精品嫩草影院88av| 欧美中文字幕第一页线路一| 欧美精品高清| 第九色区aⅴ天堂久久香| 日韩一级二级三级| 国产精品亚洲五月天高清| 欧美日韩精品一区二区在线线| 免费在线色| 免费人成在线观看成人片| 人妻免费无码不卡视频| 欧洲高清无码在线| 国产在线一区视频| 青青青国产视频手机| 亚洲精品国偷自产在线91正片| 伊人网址在线| 国产偷倩视频| 国产www网站| 伊人福利视频|