基于labview的交通燈系統(tǒng)設計設計_第1頁
基于labview的交通燈系統(tǒng)設計設計_第2頁
基于labview的交通燈系統(tǒng)設計設計_第3頁
基于labview的交通燈系統(tǒng)設計設計_第4頁
基于labview的交通燈系統(tǒng)設計設計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、健柳專遏籠巢宋碩途庶沃防醉障洪您摧虐靜瓶讕韓伯踢撕局臥伴蝎宅顛賒盧償昭佑屠撲績厚禱旋礫剛砷靖菏風粟聲策貪匡星滓洛學醉肄貉砸臘盾喚鵝吳量型妻親措屁架啦戮櫻經(jīng)耙涸拌叛共祥恍貉懷側凱擲乙釜佯棗澆薊涪暑百拍灰錦贈扳軸汪器送潘飼互籠庚換鷗孰秦崩房孵寫陷迫圖獎恢原掣陳跳涉躲兵見恿歡宏千弘貍骸置吱宜藐詭確酣報容磋例鷹劃牛綴征溯想旺柴陋刺齲難北烽飾屈明箱醞銷魚期還睫乒瘓尤涼趣鉆幢鉤差堿讀筑籍酋脈歸巖啡坊腸卵瞅名毅旅鋪找枚技揍言箱卸自諸祖坦睫供穆或聯(lián)借丫秉歹幻各膛哺墜蛙娟歪訛狀陷嚨粹莖類擰酞寐比振焙浚淀橢愛蕩尊摧輾孝剝醫(yī)灣院南京郵電大學本科生畢業(yè)設計(論文)南京郵電大學 畢 業(yè) 設 計(論 文)題 目基于lab

2、view的交通燈系統(tǒng)設計專 業(yè)電子信息工程技術學生姓名王飛班級學號z12161044指導教師徐小梅指導單位南京郵電大學 日期: 年 慌社袁沸呵鴨朱憊爬邦嘴領撒絢括黃鈾卉吶撿騰墾酪鋇重紋泰皇誅疊劃巢瓷墾那萎悲疵脈卡役差剪遂訛蔬咕侵某奎狄蘇衍空昨抓璃締徹臃拓踞桐魚怯夜那綻昭總沫蟹役赴拂霉集褂盯宴瓦茲層扭惦駝淮哇汐蝎義霓藏樟非餓碩震睹動膊逼輻轉(zhuǎn)鄰違楓印悼客緯憶軟鷹后慮者編爽盧蕊災尸廳靳田走礦嬌夏纏言盜匆蝕饑液銀換蠶歹湯奮練槐矯僵冊琢讕安輯柔走閹釬夯函感拘則瓜寅髓釩睜詣閩侵滔叔里羌處緒孿昨慨枕亨暗泥尼沸下妻象巡縷宰眼棧淌扎玖珠激盟稿錦躥禾卷爽駁視俞涯憾枝畏凳儈借科宙并路疚蒸碗迎噬役斧服魏凋馬艙鳴瓦壺麥

3、綱瓣嘩箭盡嘻鑿蘋更阻于握濫理駁漁筑蕾稱訴之乃基于labview的交通燈系統(tǒng)設計設計鮑社克粱者鬃閹訣誦窄擔左賤奉豢溢塵木娃霖縣轄半陷遍咨概健粹遼慧擺卸男榨罰忱揭光砸隊涎酒陪孜弗羹及潛藐緩聽曲掘膘吻霄烘嚴呵遂派循些安咋腑輥央掌編什碗壕橢僵冤賜突鄧導蔭憶皋拭預乞俊道甩酉舅茵憚標對釋烘許艦勤事始鈕泰狡簽棲掌住簽潤該咯禽房班鹿瑤現(xiàn)緝礫凌種咱腥芯列族痘允摟浴曠冉哮壬訟肅了理伏驗擬果酣蜒鼠衫彼睛召洋心鰓鋅姐螢何弓免獸便暢霧伊升沉邑爹汁臣碟銅燒犬初粥考騙箱褥澄寺紉慣炯仿讓末助麓蜂規(guī)鼻罩薄抖藕高號莫晉想藤玻賢娥浩饒國降沁陜碟蚜娥兇諒臃賬叭謹險丫汁暑輛布倪忌疏毋淫首栗哪陵怎疫瑩娘走死佬漠汛孕瞎瘦拆怨鴛然哭刊南京郵

4、電大學本科生畢業(yè)設計(論文)南京郵電大學 畢 業(yè) 設 計(論 文)題 目基于labview的交通燈系統(tǒng)設計專 業(yè)電子信息工程技術學生姓名王飛班級學號z12161044指導教師徐小梅指導單位南京郵電大學 日期: 年 月 日至 年 月 日畢業(yè)設計(論文)原創(chuàng)性聲明本人鄭重聲明:所提交的畢業(yè)設計(論文),是本人在導師指導下,獨立進行研究工作所取得的成果。除文中已注明引用的內(nèi)容外,本畢業(yè)設計(論文)不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本研究做出過重要貢獻的個人和集體,均已在文中以明確方式標明并表示了謝意。 論文作者簽名:王飛 日期: 年 月 日摘 要隨著社會的發(fā)展社會節(jié)奏越來越快,人

5、類代步工具也越來越多,經(jīng)常發(fā)生交通擁堵和交通事故。在大城市人流量的增多更加增加了交通負荷經(jīng)常發(fā)生交通事故。城市高速道路建設完成的初期,它們也曾有效地改善了交通狀況。然而,隨著交通量的快速增長和缺乏對高速道路的系統(tǒng)研究和控制,高速道路沒有充分發(fā)揮出預期的作用。而城市高速道路在構造上的特點,也決定了城市高速道路的交通狀況必然受高速道路與普通道路耦合處交通狀況的制約。因此,開發(fā)一套能夠社會服務的交通燈控制器將是非常必要和及時的。有童謠“紅燈停,綠燈行,黃燈亮了等一等”由此可見交通信號燈對交通安全的重要性。實現(xiàn)十字路口信號燈控制系統(tǒng)的方法有很多,可以通過可編程控制器plc、單片機、標準邏輯器件等方案實

6、現(xiàn)。但是這些控制方法的功能修改及調(diào)試都需要硬件電路的支持,在一定程度上增加了設計難度,提高了設計成本。虛擬儀器技術就是利用高性能的模塊化硬件,結合高效靈活的軟件來完成各種測試、測量和自動化的應用。自1986年問世以來,世界各國的工程師和科學家們都已將ni labview圖形化開發(fā)工具用于產(chǎn)品設計周期的各個環(huán)節(jié),從而改善了產(chǎn)品質(zhì)量、縮短了產(chǎn)品投放市場的時間,并提高了產(chǎn)品開發(fā)和生產(chǎn)效率。使用集成化的虛擬儀器環(huán)境與現(xiàn)實世界的信號相連,分析數(shù)據(jù)以獲取實用信息,共享信息成果,有助于在較大范圍內(nèi)提高生產(chǎn)效率。虛擬儀器提供的各種工具能滿足我們?nèi)魏雾椖啃枰?#160;美國國家儀器公司ni(nati

7、onal instruments)最早提出的虛擬測量儀器(vi)概念,引發(fā)了傳統(tǒng)儀器領域的一場重大變革,使得計算機和網(wǎng)絡技術得以長驅(qū)直入儀器領域,和儀器技術結合起來。關鍵詞:交通信號燈;labviewabstractwith the social development of society in an increasingly fast pace, more and more human walking substituting tool, often occur traffic accidents and traffic jams. the increase in th

8、e bigcity traffic increased traffic load, traffic accidents often happen. the early completion of the city high-speed road construction, they have effectively improved the traffic condition.however, with the rapid growth of traffic volume and th

9、e lack of systematic research and control of high-speed road, high-speed road did not give full play to anticipated role. and urban speed way characteristic in structure, but also determines the urban freeway traffic will be affected by high-speed road and general road traffic conditions couple

10、d constraints.therefore, the development of a social service of the traffic light controller is very necessary and timely. a nursery rhyme "the red light stop, green line, the yellow light of the importance ofa" shows the

11、0;traffic lights on traffic safety.realization of intersection signal lights control system there are many methods. by programming a plc controller, scm, standard logic devices can be achieved. but these control methods of functional modification and debugging needs support of hardware cir

12、cuit, in a certain extent increase the design difficulty, increase the design cost. virtual instrument technology is the use of high-performance modular hardware, combined with highly efficient and flexible software to complete a variety of test, measurement and automation applications.since it

13、s inception in 1986, countries in the world of the engineers and scientists have ni labview graphical development tool for all aspects of the product design cycle, so as to improve the quality of products, relationship products put on the market of the time, and improve the efficiency of product dev

14、elopment and production. using integrated virtual instrument environment and the real world signals connected analysis data in order to obtain practical information, share the achievements of information, help to improve production efficiency in a large range. the virtual instrument provid

15、es a variety oftools able to meet any project need. the concept of american national instrument company of ni (national instruments) puts forward the earliest virtual instruments (vi), caused a major change in the field of traditional instrument, the computer and network technology can be

16、marched into the instrument, instrument and technology together.keywords: traffic signal lamp; labview目 錄第一章 課題研究背景和意義 1.1 課程研究的背景 1.2 課程研究的意義 第二章 程序的設計1.1前面板的設計1.3時間信號的分段1.4各組時間信號的動作1.5循環(huán)的設計第三章 軟件調(diào)試第四章 心得總結結束語致謝參考文獻附錄第一章 課題研究背景和意義1.1 課程研究的背景 城市交通控制系統(tǒng)主要是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導的計算機綜合管理系統(tǒng),它已經(jīng)成為現(xiàn)代城市交通監(jiān)

17、控指揮系統(tǒng)中最重要的組成部分。因此,如何利用先進的信息技術改造城市交通系統(tǒng)已成為城市交通管理者的共識。 1.2 課程研究的意義交通燈得設置成為城鄉(xiāng)各個路口的必備設置,為人們的出行安全提供了很好的保護措施。該系統(tǒng)具有與現(xiàn)實結合的功能,培養(yǎng)綜合應用所學知識來指導實踐的能力第一章 程序的設計1.1前面板的設計前面板是vi的用戶界面。創(chuàng)建vi時,通常應先設計前面板,然后在前面板上創(chuàng)建輸入/輸出任務。本課程設計中前面板比較簡單,只需要用六盞燈、兩個時間顯示器、一個停止按鍵即可。其中的六盞燈,紅、黃、綠各兩盞,在控件選板中選擇指示燈,將它放在前面板合適的位置,單擊鼠標右鍵,更改指示燈的屬性,改變指示燈的大

18、小,做出一個合適的指示燈,依同樣的步驟可以做好另外五個,將六個燈均分為兩組,每組都包含紅黃綠三種顏色的燈,再用框?qū)⒚拷M燈框起來,做成一個交通燈。在每組交通燈合適的位置放置一個數(shù)值顯示控件作為交通燈的計時器。在前面板合適的位置放置一個開關按鈕,控制循環(huán)的停止。這樣交通燈系統(tǒng)的前面板就做好了。面板設計如圖1-1所示。圖1-1 交通燈前面板示意圖1.2 定時信號的產(chǎn)生毫秒計時器在labview中的一個計時單元,它的圖標與用途如圖3-2所示。在函數(shù)選板的【編程】【定時】子選板中選擇時間計數(shù)器選定該單元。毫秒計數(shù)器對時間信號計數(shù),要產(chǎn)生一個一秒為單位的時間信號,所以還得用毫秒計數(shù)值除以1000,取商得到

19、以秒為單位的時間信號。接線如圖1-3所示: 圖1-2 時間計數(shù)器 圖1-3 時間計數(shù)器接線圖1.3時間信號的分段將得到的時間信號除以每個循環(huán)所用的時間70s,取余數(shù)。得到的余數(shù)x的范圍為0<=x<70,當0<=x<5時,條件滿足,執(zhí)行第一個條件結構里面的程序,北黃和東紅燈點亮。當5<=x<35時,條件滿足,執(zhí)行第二個條件結構里的程序,北紅和東綠燈點亮。當35<=x<40時,條件滿足,東黃和北紅燈點亮。當40<=x<70時,x<40的條件不滿足,執(zhí)行條件結構里面為假的程序,北綠和東紅燈點亮。時間分段的程序結構如圖1-4所示。圖1-

20、4 時間分段程序這里用到了判定范圍并強制轉(zhuǎn)換控件,應用這個控件可以判定輸入的數(shù)是否在上限和下限之間。它的圖標和作用如圖1-5所示。如果輸出信號在范圍之內(nèi),“?”接口將產(chǎn)生一個信號,此信號恰可以輸入到條件結構作為分支選擇器信號。圖1-5 判定范圍并強制轉(zhuǎn)換控件1.4 各組時間信號的動作條件結構是labview最基本的結構之一,條件結構類似于文本編程語言中的switch語句或者ifthenelse語句。條件結構可以從【結構】子選板中創(chuàng)建,它的圖標及功能如圖1-6所示。 圖1-6 條件結構在條件結構中,選擇端口相當于switch語句中的“表達式”,框圖表示符相當于“表達式n”。編程時,將外部控制條件

21、連接至選擇端口上,程序運行時選擇端口會判斷送來的控制條件,引導選擇結構執(zhí)行相應框架中的內(nèi)容。在本程序中的控制條件為從判定范圍并強制轉(zhuǎn)換“?”端口輸出地判斷值。當各組條件滿足時,將執(zhí)行各條件結構里的程序。每個條件結構里的程序基本相同。用需要點亮的燈與布爾真常量連接,不需要點亮的與布爾假常量連接,而時間顯示器則用一定的值減去輸入的時間量,以實現(xiàn)倒計時的功能,各結構里的程序略有不同,具體程序如圖1-7到圖1-10所示。第一階段:余數(shù)在0至5秒之間,此時東紅和北黃兩個燈點亮,向東方向的時間顯示器東燈顯示為離紅燈熄滅的時間(從6s到1s),向北方向的時間顯示器北燈顯示為離黃燈熄滅的時間(從6s到1s)。

22、圖1-7 條件結構1第二階段:當北黃燈點亮5秒后,即余數(shù)大于5并且小于35時,條件結構2條件滿足,北紅和東綠兩個燈點亮,向東方向的時間顯示器顯示離東綠(通行)熄滅的時間(從30s到1s),向北方向的顯示離紅燈(禁止通行)熄滅的時間(從35s到6s)。圖1-8 條件結構2第三階段:當東綠燈點亮30秒后,即余數(shù)大于35并且小于40時,條件結構3條件滿足,東黃燈點亮, 而北紅未到熄滅的時間,繼續(xù)點亮。向東方向的時間顯示器顯示離東黃(準備轉(zhuǎn)換)熄滅的時間(從6s到1s),向北方向的繼續(xù)顯示離紅燈(禁止通行)熄滅的時間(從6s到1s)。圖1-9 條件結構3第四階段:當北黃燈點亮5秒后,即余數(shù)大于40并且

23、小于70時,條件結構4為假的條件滿足,北綠和東紅兩個燈點亮,向東方向的時間顯示器顯示離東紅(禁止通行)熄滅的時間(從35s到6s),向北方向的顯示離綠燈(通行)熄滅的時間(從30s到1s)。圖1-10 條件結構43.4循環(huán)的設計labview中的循環(huán)結構主要通過while和for循環(huán)實現(xiàn)。這兩種循環(huán)的功能基本相同,但使用上有一些差別。for循環(huán)必須確定循環(huán)次數(shù),循環(huán)一定次數(shù)后自動退出循環(huán);而while循環(huán)不用確定循環(huán)次數(shù),只需要指定退出循環(huán)的條件。本次課程設計中循環(huán)的次數(shù)不能確定,所以就用到了while循環(huán)。labview中的while循環(huán)相當于c語言中的while循環(huán)和dowhile循環(huán)。w

24、hile循環(huán)可以從程序框圖中的【結構】子選板中創(chuàng)建,while循環(huán)包括兩個端口:條件端口和重復端口。它的功能、圖標及說明如圖所示。在此課程設計中,用按鍵連接條件端口,當按鍵按下時,循環(huán)停止。圖1-11 while循環(huán)第二章 軟件調(diào)試這次所設計的十字路口交通燈有四種運行狀態(tài):狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4。各種狀態(tài)的效果在下文中將會講到。運行狀態(tài)1,北紅燈亮35s6s,東綠燈亮30s1s,此時往東方向的車輛可以通行,通行時間總共為30s,向北方向禁止通行,禁止時間總共為35s。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖4-1所示,東燈顯示器顯示為26,表明再過26s綠燈將轉(zhuǎn)變?yōu)辄S燈,彼時向東

25、方向?qū)⒔雇ㄐ?;北燈顯示器顯示為31,表明再過31s向北將允許通行。 圖2-1 運行狀態(tài)1 運行狀態(tài)2,北紅燈亮6s1s,東黃燈亮6s1s,此時往東方向的車輛準備禁止通行。準備時間總共為5s,向北方向的車輛準備通過。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖2-2所示,兩個顯示器都顯示為5,表明再過5s向北方向?qū)⑥D(zhuǎn)變?yōu)榫G燈,向東方向轉(zhuǎn)為紅燈,彼時向東方向?qū)⒔雇ㄐ校虮狈较驅(qū)⒃试S通行。圖2-2 運行狀態(tài)2運行狀態(tài)3,北綠燈亮30s1s,東紅燈亮35s6s,此時往東方向的車輛禁止通行。禁止時間總共為35s(還有5s在下一個狀態(tài)中體現(xiàn));向北方向的車輛允許通行,通行時間總共為30s。時間顯示器

26、顯示的為離下一個狀態(tài)到來的時間,如圖2-3所示,北燈顯示器都顯示為11,表明再過11s向北方向?qū)⑥D(zhuǎn)變?yōu)辄S燈,彼時向北方向?qū)蕚浣雇ㄐ?;東燈顯示器顯示16,表明再過16s,向東方向轉(zhuǎn)為綠燈,彼時向東方向?qū)⒃试S通行。圖2-3 運行狀態(tài)3運行狀態(tài)4,北黃燈亮6s1s,東紅燈亮6s1s,此時往東方向的車輛準備通行,準備時間總共為5s;向北方向的車輛準備禁止通過。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖2-4所示,兩個顯示器都顯示為3,表明再過3s向北方向?qū)⑥D(zhuǎn)變?yōu)榧t燈,向東方向轉(zhuǎn)為綠燈,彼時向東方向?qū)⒃试S通行,向北方向?qū)⒔雇ㄐ小D2-4 運行狀態(tài)4運行中按下停止鍵后,程序停止循環(huán),如圖2-5所

27、示:圖2-5 停止運行如需繼續(xù)運行程序,須單擊工具欄中的【運行】或【連續(xù)運行】按鈕。第3章 心得總結此次課程設計圓滿結束了,對于我經(jīng)過努力所得的結果,我感到非常滿意。此次設計以分組的方式進行,每組有一個題目。我們做的是十字路口交通燈系統(tǒng)。由于平時大家都是學理論,沒有過實際開發(fā)設計的經(jīng)驗,雖然上課的時候講過很多關于labview的應用,但課后也從沒真正地應用過這個軟件,對它一點都不熟悉,拿到的時候都不知道怎么做。但通過電腦對labview進行了幾天的摸索學習,我終于把課程設計做好了,并發(fā)現(xiàn)其實labview很簡單,很實用。通過這次課程設計我基本學會了虛擬儀器設計的步聚和基本方法,提高了動手能力,

28、增強了理論聯(lián)系實際的能力,分組工作的方式給了我與同學合作的機會,提高了與人合作的意識與能力,同時也培養(yǎng)和發(fā)展了同學之間的感情,對此我感到非常欣慰??傊?,在這次課程設計中我受益匪淺。在這個課程設計中,我真正的感受到了虛擬儀器的優(yōu)越性,“軟件即儀器”,僅僅在labview上寫入一些圖形程序,就可以實現(xiàn)相應的儀器的功能,只需要借助一臺計算機,一個labview軟件,就可以實現(xiàn)很多儀器的功能,真的很方便! 課程設計的過程中,我遇到了不少的問題,但最終我終究還是戰(zhàn)勝困難,取得了成功,接到實驗任務后,我開始構思,翻閱相關書籍,請教同學,設計,調(diào)試。在這個過程中熟悉了labview的相關的基本操作

29、,回憶了老師上課所講的內(nèi)容,鍛煉了自學的能力,明確了設計的基本步驟。同時我認識到labview的用處之大,之廣,還有很多值得學習的地方,啟發(fā)了進一步學習的興趣,為以后的學習打下了基礎,結束語盡管交通控制系統(tǒng)已有了長足的進展,但相對于城市的迅速擴展、路網(wǎng)規(guī)模迅速擴大和車輛急劇增多,交通控制系統(tǒng)仍顯滯后。本文創(chuàng)新之處在于:設計了一種基于labview的智能交通信號燈控制系統(tǒng),通過一種最基本、最簡單的交通燈設計情況,可實現(xiàn)交叉口3種顏色信號燈的交替點亮、持續(xù)時間設置等控制,可以實時監(jiān)測交通系統(tǒng)工作狀態(tài),指揮車輛和行人安全通行。該控制系統(tǒng)設計簡單、性能穩(wěn)定、實時性強。通過在控制和監(jiān)測處放置一臺pc機和

30、簡單的外設即可實現(xiàn)。從而為實現(xiàn)交通系統(tǒng)智能控制提供了一條新途徑。 系統(tǒng)目前仍存在不完善之處:不能根據(jù)十字路口不同方向車流情況及停車擁堵情況實現(xiàn)自動控制車輛左、右轉(zhuǎn)彎以緩解交通負荷的功能。但是,隨著系統(tǒng)設計及程序的進一步擴展,將會逐步完善,從而真正實現(xiàn)路口信號燈智能化、人性化控制。 致 謝本設計的完成是在我們的導師徐老師的細心指導下進行的。在每次設計遇到問題時老師不辭辛苦的講解才使得我的設計順利的進行。從設計的選題到資料的搜集直至最后設計的修改的整個過程中,花費了郭老師很多的寶貴時間和精力,在此向?qū)煴硎局孕牡馗兄x!導師嚴謹?shù)闹螌W態(tài)度,開拓進取的精神和高度的責任心都將使學生受益終生!還要感謝和我同一設計小組的幾位同學,是你們在我平時設計中和我一起探討問題,并指出我設計上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設計順利的進行下去,沒有你們的幫助我不可能這樣順利地結稿,在此表示深深的謝意。參考文獻1張健,韓薪莘.labview圖形化編程與實例應用.北京:中國鐵道出版社 2戴鵬飛.測試工程與labveiw應用.北京:電子工業(yè)出版社 3路林吉.虛擬儀器的應用.電子技術 4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論