labview課程設(shè)計

labview課程設(shè)計

ID:27149303

大小:1015.25 KB

頁數(shù):16頁

時間:2018-12-01

labview課程設(shè)計_第1頁
labview課程設(shè)計_第2頁
labview課程設(shè)計_第3頁
labview課程設(shè)計_第4頁
labview課程設(shè)計_第5頁
資源描述:

《labview課程設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、.河南工學(xué)院學(xué)生課程設(shè)計實驗課程名稱LabVIEW虛擬儀器程序設(shè)計及應(yīng)用實驗項目名稱交通燈控制系統(tǒng)系、部計科系年級14專業(yè)班級計應(yīng)用142班學(xué)生姓名惠海朋學(xué)號141010226實驗時間2016.01.05總成績教師簽名張亞華......目錄1.設(shè)計任務(wù)和性能指標(biāo)11.1設(shè)計任務(wù)12.設(shè)計方案12.1任務(wù)分析12.2方案設(shè)計13.系統(tǒng)整體設(shè)計13.1前面板設(shè)計13.2程序框圖設(shè)計24.系統(tǒng)詳細(xì)設(shè)計24.1前面板24.1.1紅綠燈及倒計時顯示24.1.2控制器44.1.3手動調(diào)節(jié)54.2程序框圖設(shè)計74.2.1自動控制模塊74.2.2手動控制模塊94.2.3數(shù)碼管顯示模塊115.系統(tǒng)測試及仿真11

2、6.心得體會147.參考文獻(xiàn)14附錄14......1.設(shè)計任務(wù)和性能指標(biāo)1.1設(shè)計任務(wù)設(shè)計一個VI程序,滿足一下要求:1.東西、南北兩個方向各設(shè)一組紅綠燈及計時數(shù)碼管。2.兩方向綠燈時間均為20~60秒可調(diào)。3.綠燈轉(zhuǎn)紅燈之間亮黃燈3秒,綠燈轉(zhuǎn)黃燈前閃爍3秒。4.紅、黃、綠燈時間倒計時顯示。5.另加控制器,設(shè)置紅、黃、綠燈及倒計時顯示。6.控制器加手動功能。2.設(shè)計方案2.1任務(wù)分析設(shè)計出一個前面板顯示交通燈的界面以及數(shù)字倒計時的顯示,在控制器上面可以對自動和手動進(jìn)行轉(zhuǎn)換操作,通過while循環(huán)來實現(xiàn)對紅綠燈的切換和燈亮?xí)r間的控制,用計時器來設(shè)置閃爍。2.2方案設(shè)計采用簇、LED燈、數(shù)碼管顯

3、示程序以及輸入和顯示控件組成整個系統(tǒng)的總體設(shè)計控件,整體放在一個while循環(huán)之中以維持系統(tǒng)的不間斷運行,用簇來實現(xiàn)對數(shù)碼管、控制器、手動調(diào)節(jié)的封裝,使之更加簡潔,使用起來更方便;用條件結(jié)構(gòu)實現(xiàn)手動和自動控制的切換,在自動控制中,采用平鋪時順序結(jié)構(gòu)來進(jìn)行兩個方向的紅綠燈的控制和顯示;用定時器來實現(xiàn)紅綠燈的閃爍以及燈亮的時間的控制,通過調(diào)用數(shù)碼管顯示子程序來完成數(shù)碼管上特定數(shù)字的顯示;在手動控制中,采用條件結(jié)構(gòu)來將東西方向的紅綠燈和南北方向的紅綠燈的控制分開來分別執(zhí)行;數(shù)碼管顯示程序由八個LED燈和一個特定編碼的數(shù)組組成,通過一個索引來顯示特定的數(shù)字。3.系統(tǒng)整體設(shè)計3.1前面板設(shè)計前面板由三部

4、分組成,分別是紅綠燈和倒計時顯示、控制器和手動調(diào)節(jié),其中紅綠燈和倒計時顯示分別顯示南北方向和東西方向的紅綠燈和倒計時;控制器則顯示南北方向和東西方向的紅綠燈以及倒計時時間;手動調(diào)節(jié)由南北向和東西向兩個時間調(diào)節(jié)旋鈕和手/自動以及南北/東西綠兩個開關(guān)手柄組成,時間調(diào)節(jié)旋鈕用于控制倒計時等待的時間;手/自動開關(guān)用于切換手動和自動運行,南北/東西綠用于在手動控制的情況下的綠燈之間的切換。......3.2程序框圖設(shè)計程序框圖由三大部分組成,分別是自動控制模塊、手動控制模塊以及數(shù)碼管顯示模塊三部分組成。自動控制模塊也是本系統(tǒng)的重點模塊,用于正常的顯示紅綠燈的亮滅以及倒計時顯示和時間控制;手動控制模塊屬于

5、處理交通事故時臨時進(jìn)行切換為手動控制紅綠燈的亮滅,手動控制模塊又分為了兩部分,一部分用于控制南北方向的綠燈亮滅,另一部分用于控制東西方向的綠燈的亮滅;數(shù)碼管顯示模塊由八個LED燈組成一個特定的簇,再由一個特定編碼的數(shù)組和一個顯示數(shù)字的索引輸入控件組成。4.系統(tǒng)詳細(xì)設(shè)計4.1前面板4.1.1紅綠燈及倒計時顯示紅綠燈由三個LED燈組成,分別對其顏色進(jìn)行設(shè)置,最上面的為紅色,第二個為黃色,第三個為綠色,如圖4-1,在程序面板的部分連接線路圖如圖4-2,倒計時顯示由兩個八段數(shù)碼管組成的簇組成,對數(shù)字的顯示由數(shù)碼管顯示程序提供,界面如圖4-3,在程序面板的調(diào)用如圖4-4圖4-1圖4-2......圖4-

6、3圖4-44.1.2控制器控制器是由兩組紅綠燈、兩個數(shù)值顯示控件組成的一個簇,設(shè)計的較為簡單,前面板如圖4-5,在程序面板的調(diào)用如圖4-6圖4-5......圖4-64.1.3手動調(diào)節(jié)手動調(diào)節(jié)部分由兩部分組成,在前面板僅有兩個旋鈕構(gòu)成,如圖4-7,在程序面板部分由南北方向綠燈控制和東西方向綠燈控制組成,如圖4-8、4-9圖4-7圖4-8......圖4-94.2程序框圖設(shè)計4.2.1自動控制模塊自動控制由十一塊順序平鋪式結(jié)構(gòu)組成,如圖4-10、4-11、4-12,首先是對手動旋鈕的初始化,將初始值設(shè)置為20秒,然后是對兩個方向的紅綠燈進(jìn)行設(shè)置,南北方向設(shè)置為綠燈,東西方向設(shè)置為紅燈,其他燈均為

7、滅的狀態(tài);通過一個for循環(huán)結(jié)構(gòu),將數(shù)碼管顯示以及燈亮滅的時間進(jìn)行設(shè)置,數(shù)碼管顯示調(diào)用的是數(shù)碼管顯示子程序,再與做好的八段數(shù)碼管簇進(jìn)行連接,從而達(dá)到顯示數(shù)字的目的;再用for循環(huán)結(jié)構(gòu)來設(shè)置綠燈亮閃爍的時間,再將時間在數(shù)碼管上顯示,后面的一次類推,直到完成所有的控制設(shè)置功能。......圖4-10圖4-11......圖4-124.2.2手動控制模塊手動控制模塊由兩大部組成,分別是南北方向的綠燈控制

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。