摘 要:本文利用圖形化可視虛擬儀器儀用軟件LabView及NI ELVIS作為交通信號燈控制器設(shè)計的開發(fā)平臺,完成了硬件電路的設(shè)計與搭試及軟件編程,最后經(jīng)過軟硬件系統(tǒng)調(diào)試實現(xiàn)了交通信號燈控制器的控制要求。
關(guān)鍵詞:LabView;NI ELVIS;交通信號燈控制器
DOI:10.16640/j.cnki.37-1222/t.2017.18.136
0 引言
交通在人們的日常生活中占有重要的地位,隨著經(jīng)濟發(fā)展及社會進步使得交通必須得到有效地管制,利用交通信號燈可以疏導(dǎo)交通流量、提高道路通行能力,減少交通事故。本設(shè)計也可應(yīng)用于日常教學,使理論與實踐教學相結(jié)合,可以提高學生的學習興趣,也可為后續(xù)的課程建立良好的基礎(chǔ)。利用LabView和NI ELVIS進行設(shè)計,可以給學生感性直觀的認識,以啟發(fā)學生的創(chuàng)新思維。
1 LabView簡介
LabView是由美國國家儀器(NI)公司研制開發(fā)的一種程序開發(fā)環(huán)境,它使用的是圖形化編輯語言且產(chǎn)生的程序是框圖的形式。 LabView軟件是開發(fā)測量和控制系統(tǒng)的理想選擇。
2 NI ELVIS介紹
美國國家儀器公司的教學實驗室虛擬儀器套件 (NI ELVIS)可用于動手設(shè)計及原型設(shè)計,平臺集成了12款最常用儀器,包括示波器、數(shù)字萬用表、函數(shù)發(fā)生器、波特分析儀等,緊湊的結(jié)構(gòu)是實驗室及課堂教學的理想選擇。NI ELVIS可通過USB接口與PC連接,實現(xiàn)快速易用的測量采集及顯示。NI ELVIS的設(shè)計以教學為目標,是一款全面的教學工具,用于電路設(shè)計、儀器控制、無線通信、嵌入式/MCU 理論等教學。
3 交通信號燈控制要求
設(shè)計一個智能交通信號燈控制器,能實現(xiàn)紅綠燈的自動指揮,疏通車流。
(1)東西、南北各三盞紅、黃、綠燈,交通燈亮滅規(guī)律為:
初始態(tài):路口紅燈全亮,延時5s之后;
次態(tài)1:東西路口的紅燈亮,南北路口的綠燈亮,東西方向通車,延時25s后;
次態(tài)2:南北路口綠燈滅,黃燈亮5s后;
次態(tài)3:東西路口綠燈亮,同時南北路口紅燈亮,南北方向開始通車,延時25s后;
次態(tài)4:東西路口綠燈滅,黃燈亮5s后,再次切換到次態(tài)1進行重復(fù)。
(2)紅黃綠交通燈亮和滅的時間可以調(diào)節(jié)。
(3)有倒計時功能。
4 交通信號燈控制器設(shè)計
(1)設(shè)計分析。根據(jù)控制要求進行分析,首先給出交通信號燈控制時序圖,且定義兩通道的十字路口,四個時間周期分別為T1、T2、T3、T4。計算四個時間周期內(nèi)發(fā)送到數(shù)字端口控制交通燈亮滅的8位代碼。比如,T1周期內(nèi)對應(yīng)的南北向紅黃綠燈亮滅的代碼為0001,東西向為0100,則T1周期的8位代碼從高位到低位對應(yīng)的二進制代碼為00010100,轉(zhuǎn)換為十進制則為20,依此類推可確定T2、T3、T4對應(yīng)的代碼。
(2)硬件接線。在NI ELVIS原型設(shè)計板上搭建硬件電路,如圖1所示。
(3)軟件設(shè)計。利用LabView軟件進行圖像化編程,程序運行中部分程序框圖如圖2所示,前面板如圖3所示。
5 結(jié)束語
本文利用LabView、NI ELVISw和電子元件相結(jié)合設(shè)計了一個交通信號燈控制器,經(jīng)過軟硬件系統(tǒng)調(diào)試完全實現(xiàn)了控制要求,其時間是可以調(diào)節(jié)的,所以可以應(yīng)用到實際生活中。
參考文獻:
[1]陳棟.虛擬儀器應(yīng)用設(shè)計[M].西安點子科技大學出版社.
[2]秦益霖,李晴.虛擬儀器應(yīng)用技術(shù)項目教程[M].中國鐵道出版社.
[3]徐曉東,鄭對元,肖武.LabVIEW 8.5常用功能與編程實例精講[M]. 電子工業(yè)出版社.
[4]李甫成.基于項目的工程創(chuàng)新學習入門——使用LabVIEW和myDAQ[M].清華大學出版社.
作者簡介:韓碩(1982-),女,陜西西安人,講師,研究方向:自動化、儀器儀表。endprint