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

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

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

薛開伍 湖南師范大學 410081

解決城市主干道擁堵問題,行之有效的方法是搭建交通綠波帶,讓車輛盡快通過,從而提高單位時間內(nèi)車輛通行效率。對此,需要先設(shè)計出各個路口合適的交通燈模式,測算和獲取設(shè)計所需的交通參數(shù)和信號燈參數(shù),測算出最人性化的行人綠燈時間,選擇合適的交通燈變換周期。本文選擇某城市WY大道上的三個路口,利用VHDL硬件描述語言進行綠波帶交通燈系統(tǒng)設(shè)計,具有很強的移植性,稍作改編,可用于更大更復雜的交通綠波帶設(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的情況下,只需半分鐘車輛就可以穿過,若周期時長大于三分鐘,就會造成較長放入延誤時間,甚至會導致延誤放入車輛由第一個路口延伸到下一路口。本文將A、B、C三個路口的信號燈周期都定為180秒。

3、 綠信比

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

4、 相位及相位差

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

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

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

其中pn為相位差,單位是秒,sn為路段的長度,單位是米,v是平均車流速度,單位是m/s。實際中不同方向的平均車速是一個不定值,它會隨著上下班高峰期、節(jié)假日出城高峰或返程高峰、上下學時間變動。為了工程上的簡便,讓相位差是整數(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路口的情況要復雜一些,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)機也應有四種狀態(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ù)計時,對應的存儲倒計時變量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é)果與預期一致。

結(jié)論

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

猜你喜歡
方向設(shè)計
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
何為設(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
主站蜘蛛池模板: 欧美成一级| 99精品欧美一区| 99久久亚洲精品影院| 香蕉视频在线精品| 国产成年无码AⅤ片在线| 亚洲欧美精品一中文字幕| 日韩视频免费| 99人体免费视频| 国产性生大片免费观看性欧美| 国产精品久久久久久久久kt| 九九视频免费看| 国产亚洲日韩av在线| 久久婷婷六月| 久久无码av三级| av一区二区三区高清久久| 亚洲va在线∨a天堂va欧美va| www.精品国产| 国产男女XX00免费观看| 91色在线视频| 国产午夜精品鲁丝片| 久久久国产精品无码专区| 亚洲无码高清一区二区| 高清国产在线| 热这里只有精品国产热门精品| 国产91无毒不卡在线观看| 亚洲人成网址| 伊人成人在线视频| 亚洲视频免费在线看| 狠狠亚洲五月天| 伊人激情综合| 青青青国产免费线在| 国产成人福利在线视老湿机| 国产免费久久精品99re丫丫一| 噜噜噜综合亚洲| 自偷自拍三级全三级视频| 久精品色妇丰满人妻| 国产高清不卡| 免费久久一级欧美特大黄| 免费看美女自慰的网站| 国产在线观看一区二区三区| 亚洲成在线观看| 色婷婷电影网| 国产精品欧美在线观看| 日韩无码黄色| 国产农村妇女精品一二区| 国产成人精品一区二区三在线观看| 国产成人精品一区二区免费看京| 91av国产在线| 日韩免费无码人妻系列| 亚洲国产成人精品无码区性色| 亚洲水蜜桃久久综合网站 | 黄色网页在线观看| 久久精品一卡日本电影| 亚洲精品色AV无码看| 欧洲精品视频在线观看| 久久久久亚洲精品成人网| www.youjizz.com久久| 久精品色妇丰满人妻| 中文字幕无码制服中字| 国产一区二区三区免费观看 | 欧美日本视频在线观看| 在线观看无码av免费不卡网站| 91精品情国产情侣高潮对白蜜| 亚洲丝袜第一页| 伊人网址在线| 国产经典在线观看一区| 在线免费不卡视频| 91热爆在线| 欧美色丁香| 欧洲av毛片| 亚洲国产日韩视频观看| 国产99视频精品免费视频7| 日本国产精品一区久久久| 欧美国产日本高清不卡| 欧美一区二区丝袜高跟鞋| 麻豆精品国产自产在线| 一区二区理伦视频| 亚洲人在线| 日韩资源站| 992tv国产人成在线观看| 嫩草国产在线| 免费观看精品视频999|