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

基于FPGA的智能交通控制系統設計

2020-05-11 06:02:22石俊杰張雪峰崔寶華

石俊杰 張雪峰 崔寶華

摘 要:本文針對現有交通管理系統已逐漸滿足不了交通量增長需要的問題,特別是十字交叉路段,它處于道路交通的瓶頸部位,能否合理的設置該路段關系到整個系統的交通功能。本文專門設計了一種在十字交叉路口使用的智能交通控制系統,在不改變現有道路條件下,根據不同相位車流量的不同調整交通信號燈的啟亮時間。

關鍵詞: FPGA ,交通控制,車流量,EDA技術

一、前言

自我國改革開放以來,國民經濟持續快速增長與城市化進程的不斷提速,汽車保有量也急劇增長,我國城市的[]交通建設卻嚴重滯后,極大影響了人們的正常出行。如何治理城市交通的諸多問題,成為我們當下必須予以優先解決的議題。

傳統的交通控制系統多數由單片機或PLC實現,系統是預先設置好固定的配時,無法根據實時交通的具體情況做出適時調整,不利于交通的高效運行。由于傳統電路設計存在以上不足,經過研究分析后,本文通過學習研究系統硬件設計、FPGA的開發、QuartusⅡ和Modelsim的軟件環境等,確立設計方案。利用FPGA系統開發平臺,應用Verilog DHL硬件描述語言,通過QuartusⅡ13.1和Modelsim10.0軟件綜合仿真,設計出可以根據實時交通車流量的改變,適時調整交通信號燈的時間的智能交通控制系統,彌補了現行交通信號控制系統的不足,有效的緩解了交通秩序問題,提升交通的運行能力,節約能源損耗,提高交通效益,舒緩城市交通擁堵。

二、交通控制系統的硬件設計

為了解決以上問題,本文設計了一種能夠根據實時交通的車流量調整各相位交通信號燈啟亮時間的智能交通控制系統,該系統能夠有效緩解實時交通擁堵現象,提升交叉路口車輛的通行率,達到控制交通的目的。

(一)硬件系統的總體設計

交通系統控制系統由主控模塊、計時模塊、顯示模塊、輸入模塊等組成,每個不同的模塊在中央控制器的統一協調下工作實現預期效果。

系統大體工作過程為:電源電路為這個系統供電后,由時鐘電路為FPGA系統提供恒定的時鐘信號,再由傳感器將十字路口的實時交通車流量數據傳送到上位機,使用Verilog硬件描述語言編寫代碼,利用Quartus II 13.1Modelsim SE-64 10.0軟件對代碼編譯、仿真后下載到FPGA芯片上,按鍵輸入是通過交通管理控制人員根據工作經驗得出的合理的控制策略調整交通信號燈的啟亮時間和倒計時顯示,通過以上步驟實現了基于FPGA的交通控制系統的整體設計。

本系統的核心器件是Altera公司生產的Cyclone Ⅳ四代FPGA,四代的FPGA在密度、速度、功耗等多方面明顯優化于CycloneⅠ/Ⅱ/Ⅲ系列,屬于高容量、低成本的核心器件,開發板外設有SDRAM、串行FLASH、1602、12864、LED、串口、擴展口等,Storm Ⅳ E6有15408個邏輯單元,504KB的嵌入式存儲器,4個PLL,20個時鐘網絡,8個I/O組,40個定制IP軟核等專門的功能模塊。硬件資源配置:核心器件EPS4配置芯片,4M bit容量 Flash;USB 接口提供電源,50MHZ有源晶振,8個LED發光二極管,4個通用按鍵,容量為64Mbit的SDRAM,MAX485 接口,RS232 UART 串口,專用時鐘輸入、輸出接口,40 腳擴展接口,16PIN 擴展口,JTAG和 AS 接口等。

(二)交通燈顯示電路及倒計時顯示

在設計過程中采用單個對應顏色的的發光二極管模擬實時交通道路上的紅黃綠燈,時間倒計時顯示在共陽極七段數碼管上。數碼管由七個LED和一個小數點LED構成顯示設備,能顯現出0-9十個數字和小數點,在實際生活中應用廣泛。

本文設計中的交通信號燈的顯示電路和倒計時電路如圖1所示,分別在東、西、南、北四個方向顯示交通現況,電路通過控制端口連接在FPGA開發板上。設置周期為72秒。

(三)車輛檢測器的設計

結合實時交通的不同情況采取不同方案,選用不同車輛檢測器,當路面處于建設初級階段或道路翻修期,該種情況下采用環形線圈車輛檢測器。對于不方便重修的市政工程、不方便施工的公路路面和不適宜封鎖的交通路段選用紅外線車輛檢測器。本文中根據不同需要選擇兩種車輛檢測器。

1、環形線圈檢測電路設計

環形線圈檢測器(如圖2)可以根據時間間隔的數據推算出時間周期內車流量的多少,將金屬線圈L1A和L1B連接在變壓器T輸入兩端,通過四個二極管D1-D4使電壓值保持穩定值。振蕩電路經過三極管Q2Q3構成的負反饋電路產生了具有恒定值的正弦波形,經過以上環節,金屬線圈的L轉換成了LC電路的頻率,通過LM393和74HC14等元件將正弦波整形、放大、濾波,使輸出波形組成整形濾波電路,最后輸出具有穩定值邊沿波形。最后通過設置NE567外圍電路的相關參數,使檢測頻率檢測不到道路上無車通過的頻率,當交通中有車駛過,檢測到頻率,芯片引腳8發生電平變化,此時輸出信號為數字信號,將數字信號接入在FPGA的芯片上,通過檢測近似方波信號下降沿的數量來檢測交通流。

論文中設計的環線線圈車輛檢測器應用在同一條車道一定距離內放置兩個金屬線圈,通過計算車輛進入第一個線圈時脈沖的上升沿和進入第二個線圈時的脈沖上升沿的時間差和放置的兩個金屬線圈的實際距離,就可以計算出經過線圈的車流量。設置位置如圖3。

2、紅外線檢測電路設計

紅外車輛檢測器是通過微處理器的數字化處理,可以應用到檢測車流量和交通使用者的方向。紅外車輛檢測器對車流量檢測,成為城市交通安全重要的監控系統,它在智能交通管理系統中占有一定的地位,是難以割舍的一部分。紅外線檢測電路的傳感器含有一對紅外線反射管和接收管,發射管發射出特定頻率的紅外線,當被檢方向遇到反射面時,反射回來的紅外線被接收管接收,因比較器LM393具有抗干擾性強、穩定性強等優點,電路設計中采用比較器LM393對電路進行處理之后,實驗板上綠燈點亮,信號輸出接口輸出數字信號為0,該傳感器的探測距離可以通過電位器調節閾值比較電壓,其具有干擾小、便于設置、安裝、維護等特點,非常廣泛地應用在車輛檢測、計數、循跡等場所。電路如圖4。

三、 交通控制系統的軟件設計、仿真及驗證

本文選用了Verilog硬件描述語言,使用QuartusⅡ13.1和 modelsim10.0對電路進行開發、仿真工作,最后用USB Blaster下載線下載到FPGA開發板中驗證是否實現預期功能。

(一)軟件設計

通過綜合比較、分析幾種設計方法的特點,決定此次電路設計方案,運用自頂向下設計方法,整個電路設計大體上可將模塊劃分為頂層模塊、車輛檢測模塊、車流量統計模塊、交通燈控制模塊。

頂層模塊的主要工作是連接外部電路的信號,包括了時鐘的輸入、車輛檢測器的輸入等,負責聯系各個子模塊之間工作。車輛檢測模塊的工作是利用車輛檢測器對交通道路上的過往車輛進行檢測,判斷該段交通路段是否有車輛經過,并把檢測結果傳輸到下一個模塊進行處理。車流量統計模塊是根據上一模塊傳送的實時交通車量信號進行綜合計數,從而得出車流總量,并將得出的數據信號送到后續模塊進行比對分析處理。交通燈控制模塊接收上一模塊的數據信號,對數據信號進行綜合處理得出交通燈的相位相應顏色信號燈起亮時間及人行橫道上行人通過的情況。為增加電路的隨機性加入了串口流量模塊和串口流量統計模塊。

(二)模塊仿真

1、車輛檢測模塊

檢測模塊是利用紅外線車輛檢測器對實時交通路段過往車輛進行檢測,將檢測結果,傳送到下一個模塊進行綜合處理。sensor_south為南北傳感器輸入, sensor_east為東西方向傳感器輸入。

2、車流量統計模塊

車流量統計模塊就是將上一模塊傳送的檢測數據結果進行統計+1計數操作,再將綜合處理的數據傳送到下一個模塊進行比對分析處理。此模塊主要是對傳感器和串口設置的流量進行監測,一方面將當前的流量值送到下一個顯示模塊進行顯示,另外一個方面是根據兩個方向的差值,確定當前的狀態,送到交通燈的主模塊,進行燈的控制及時間的顯示。

3、交通燈控制顯示模塊

因主模塊的控制電路和倒計時顯示電路需要的是1KHZ的脈沖信號,而輸入的信號為50MHZ,所以利用時鐘模塊轉換為所需脈沖信號。

(1)時鐘模塊

FPGA時鐘引腳接入有源晶振的輸出信號為50MHZ,倒計時顯示電路需要的是1KHZ的脈沖信號,為了得到電路所需的1HZ穩態的計時信號,本設計中采用時鐘電路模塊對有源晶振電路50MHZ進行分頻。

時鐘分頻器分為偶分頻和奇分頻,偶分頻的設計原理:設定參考時鐘CLK為觸發條件來做計數器,每當計數器為(n/2-1)時,輸出時鐘發生高低平轉換。奇分頻的原理是:把兩個計數器設置成相同的最大值(n-1),但是觸發條件是相反的,分別設置條件為上升沿和下降沿,

在時鐘分頻設計中,首先設定一個計數器為counter、時鐘使能信號為clk_1khz,工作時檢測到波形的上升沿操作加1,如此循環,當counter=49999999時,counter清零,counter清零后開始工作有效,產生了1KHZ的脈沖信號。

(2)顯示模塊

程序中需要對紅綠燈進行顯示控制和各個方向的車流量進行顯示,其中這個模塊主要完成是當前流量的顯示,其實就是一個動態掃描的過程。

(三)系統驗證

利用USB Blaster 下載線把已完成設計、仿真環節的交通信號控制系統模塊下載固化到 FPGA 芯片中,用于完成整個系統交通信號模塊的功能驗證。在完成智能交通系統的驗證中,用到了FPGA開發板的按鍵、數碼管、時鐘分頻、串口、JTAG&AS接口等資源。

利用USB Blaster 下載線把設計好的交通信號控制系統模塊下載固化 FPGA 芯片中,接通USB接口,連接已設計的交通燈電路,通過調試得出周期為72秒,其中紅燈36秒,綠燈為33秒,南北相位及相應人行橫道綠燈,東西相位及相應人行橫道紅燈,如下圖7。

通過紅外線車輛檢測器檢測車輛數量或由串口輸入數量時,當一相位的車流量大于15時,該相位的綠燈時間增長,紅燈時間減少。周期更改為75秒,紅燈時間為30秒,綠燈時間為42秒,黃燈時間固定不變3秒,如圖8。

經過上文的驗證結論表明,本論文中設計的智能交通控制系統可以在硬件中運行,能達到預期設計效果。

四、結語

運用自頂而下的設計方法,應用Verilog硬件描述語言對各個模塊編寫代碼,通過QuartusⅡ13.1和Modelsim10.0進行綜合仿真,驗證其設計的可靠性和實用性。最后進行電路驗證,該設計應用Altera公司生產Cyclone Ⅳ四代型號為EP4CE6E22C8N 的FPGA芯片驗證,利用USB Blaster 下載線把設計好的交通信號控制系統模塊下載、固化到FPGA 芯片中,連接已設計的交通燈電路,觀察、調試、驗證整個電路的運行情況,得出結論:該設計電路可以在硬件上實現,達到預期設計效果。

【參考文獻】

[1]張國伍,彭宏勤.智能交通系統工程導論.北京:電子工業出版社,2003:4-10

[2] 祁駿.智能交通視頻事件流監控系統關鍵技術研究.碩士論文.東南大學,2014

[3]吳曉華.城市平面交叉口交通信號的智能控制技術研究.碩士論文.武漢理工大學,2006

[4]陳傳明.城市道路交通智能控制方法的研究.碩士論文.安徽大學,2005

[5]王瑤.智能交通自適應控制系統的研究與實現.碩士論文.華北電力大學,2005

主站蜘蛛池模板: 久久国语对白| 欧美午夜在线观看| 免费中文字幕在在线不卡| 美女被躁出白浆视频播放| 国产区免费| 秋霞国产在线| 无遮挡国产高潮视频免费观看| 国产成人h在线观看网站站| 91美女视频在线观看| 强奷白丝美女在线观看| 亚洲欧美在线综合图区| 91色在线视频| 99re这里只有国产中文精品国产精品 | 国产第一福利影院| 亚洲成人网在线观看| 国产精品三级av及在线观看| 免费高清a毛片| 亚洲天堂网站在线| 国产欧美日韩综合一区在线播放| 精品伊人久久久香线蕉| 乱人伦99久久| 亚洲天堂区| www.狠狠| 丁香六月激情综合| 欧美综合中文字幕久久| 日韩福利在线视频| 丝袜亚洲综合| 国产一级毛片网站| 2021天堂在线亚洲精品专区| 亚洲日韩在线满18点击进入| 国产精品一线天| 国产视频一二三区| 亚洲国产av无码综合原创国产| 色成人综合| 亚洲精品日产精品乱码不卡| 99ri精品视频在线观看播放| 亚洲色图欧美视频| 国内嫩模私拍精品视频| 欧美一区二区三区不卡免费| 精品无码视频在线观看| 亚洲国产欧美目韩成人综合| 欧美在线免费| 国产午夜福利亚洲第一| 无码人妻免费| 日韩欧美国产三级| www亚洲精品| 国产网站免费观看| 国产在线一区视频| 成人91在线| 中文字幕人成乱码熟女免费| 国产精品第| 成人免费网站久久久| 亚洲第一区欧美国产综合| 精品三级网站| 国产欧美在线观看精品一区污| 高清国产在线| 国产在线精彩视频二区| 欧美高清视频一区二区三区| 久久综合色视频| 四虎成人精品在永久免费| 毛片网站免费在线观看| 国产精品亚洲а∨天堂免下载| 国产91导航| 极品国产在线| 91精品啪在线观看国产91| 国产乱子伦视频三区| 欧美特黄一级大黄录像| 日本一区二区不卡视频| 国产 在线视频无码| 亚洲一级色| 色婷婷天天综合在线| www精品久久| 国产在线八区| 精品无码一区二区三区在线视频| 国产v精品成人免费视频71pao| 免费久久一级欧美特大黄| 无码丝袜人妻| 国产96在线 | 91小视频版在线观看www| 国产精品久线在线观看| 国产日本欧美亚洲精品视| 国外欧美一区另类中文字幕|