十字路口帶倒計時顯示的交通紅綠燈控制系統(tǒng)設計
《十字路口帶倒計時顯示的交通紅綠燈控制系統(tǒng)設計》由會員分享,可在線閱讀,更多相關《十字路口帶倒計時顯示的交通紅綠燈控制系統(tǒng)設計(28頁珍藏版)》請在裝配圖網上搜索。
. 目錄 。 1 系統(tǒng)概述 1 1.1 應用背景及意義 1 1.2 設計任務 1 1.3 設計要求 1 2 方案論證 2 2.1 方案比較 2 2.2 方案選擇 3 2.3 方案設計 3 2.4 方案時序圖 5 3. 硬件設計 6 3.1 I/O分配 6 3.2 I/O接線圖 7 3.3 元器件選型 7 4. 軟件設計 9 4.1 主流程 9 4.2 梯形圖 10 5. 系統(tǒng)調試 16 5.1 軟件調試: 16 5.2 硬件調試 18 設計心得 19 參考文獻 20 附錄A:程序指令 20 . 1 系統(tǒng)概述 1.1 應用背景及意義 隨著城市和經濟的發(fā)展,交通信號燈發(fā)揮的作用越來越大,正因為有了交通信號燈,才使車流、人流有了規(guī)范,同時,減少了交通事故發(fā)生的概率。然而,交通信號燈不合理使用或設置,也會影響交通的順暢。因此,在實際設計時要遵循一定的原則和要求。 在十字路口,四面都懸掛著紅、黃、綠、三色交通信號燈,它是不出聲的“交通警察”。紅綠燈是國際統(tǒng)一的交通信號燈。紅燈是停止信號,綠燈是通行信號。交叉路口,幾個方向來的車都匯集在這兒,有的要直行,有的要拐彎,到底讓誰先走,這就是要聽從紅綠燈指揮。紅燈亮,禁止直行或左轉彎,在不礙行人和車輛情況下,允許車輛右轉彎;綠燈亮,準許車輛直行或轉彎;黃燈亮,停在路口停止線或人行橫道線以內,已經繼續(xù)通行;黃燈閃爍時,警告車輛注意安全。 1.2 設計任務 采用PLC構成十字路口帶倒計時顯示的南北向和東西向交通信號燈的電氣控制。系統(tǒng)上電后,交通指揮信號控制系統(tǒng)由由一個3位轉換開關SA1控制。SA1手柄指向左45時,接點SA1-1接通,交通指揮系統(tǒng)開始按常規(guī)正??刂乒δ芄ぷ鳎凑杖鐖D11-9所示工作時序周而復始,循環(huán)往復工作。正常運行時,南北向及東西向均有兩位數碼管倒計時顯示牌同時顯示相應的指示燈剩余時間值。SA1手柄指向中間0時,接點SA1-2接通,交通指揮系統(tǒng)南北向綠燈常亮,東西向紅燈常亮,數碼管顯示99不變。SA1手柄指向右45時,接點SA1-3接通,交通指揮系統(tǒng)東西向綠燈常亮,南北向紅燈常亮,數碼管顯示99不變。 1.3 設計要求 要求學生掌握一定的理論基礎知識,同時具備一定的實踐設計技能,并且能夠利用PLC控制技術結合實際情況進行系統(tǒng)設計以及編程。在課程設計中,學生是主體,應充分發(fā)揮他們的主動性和創(chuàng)造性。教師的主導作用是引導其掌握完成設計內容的方法。為保證順利完成設計任務還應做到以下幾點: 1. 在接受設計任務后,應根據設計要求和應完成的設計內容進度計劃,確定各階段應完成的工作量,妥善安排時間。 2. 在方案確定過程中應主動提出問題,以取得指導數師的幫助,同時要廣泛討論,依據充分。在具體設計過程中要多思考,尤其是主要參數,要經過計算論證。 3. 所有電氣圖樣的繪制必須符合國家有關規(guī)定的標準,包括線條、圖型符號、項目代號、回路標號、技術要求、標題欄、元器件明細表以及圖樣的折疊和裝訂。 4. 說明書要求文字通順、簡練,字跡端正、整潔。 5. 應在規(guī)定的時間內完成所有的設計任務。 6. 如果條件允許,應對自己的設計線路進行試驗論證,考慮進一步改進的可能性。 2 方案論證 2.1 方案比較 1、基于數字電路的交通燈控制系統(tǒng) 2、基于單片機的交通燈控制系統(tǒng) 3、基于PLC的交通燈控制系統(tǒng) 方案1: 數字電路是最為常用的一種控制設計電路,但是數字電路涉及復雜,且設計完成后電路參數是固定的,移植性差,體積大,成本高,所以是不利于交通信號燈的設計的 方案2: 在單片機控制系統(tǒng)電路中需要加入A/D,D/A轉換器,線路復雜,還要分配大量的中斷口地址。而且單片機控制電路易受外界環(huán)境的干擾,也具有不穩(wěn)定性。并且單片機的功能實現是基于程序設計的,維修時需要具備一定編程基礎的人來維修,要求較高,所以基于單片機實現的交通燈控制系統(tǒng)也不是理想的選擇 方案3: PLC又稱可編程邏輯控制器,作為一種新型的自動控制設備,它采用微電子技術,用軟件代替了大量的硬件設備,不需要復雜的線路設計與連接,大大縮小了線路體積,因此它壽命長,并且具有很高的可靠性,在設計語言方面通過采用梯形圖,簡便直觀,符合電氣工人和技術人員的讀圖習慣,在安裝,操作和維護也較容易,移植性較好;起程序設計和產品調試周期短,具有很好的經濟效。 通過比較上述三種方案,可知方案3是最佳選擇。 2.2 方案選擇 綜上所述,我選擇第三種方案,也就是基于PLC的交通燈控制系統(tǒng)。因為它可靠性高,抗干擾強,結構簡單,使用、維護方便,功能強大,還有它的體積小,重量輕,功耗低。 2.3 方案設計 十字路口交通信號燈現場示意圖如圖2.1所示 圖2.1交通信號燈現場示意圖 依據題目內容,知道要求如下。 正??刂茣r: ①當東西方向允許通行(綠燈)時,南北方向應禁止通行(紅燈);同樣,當南北方向允許通行(綠燈)時,東西方向應禁止通行(紅燈)。 ②在綠燈信號要切換為紅燈信號之前,為提醒司機提前減速并剎車,應有明顯的提示信號:綠燈閃爍同時黃燈亮。 ③信號燈控制系統(tǒng)啟動后應能自動循環(huán)動作。 SA1手柄指向中間0時: 接點SA1-2接通,交通指揮系統(tǒng)南北向綠燈常亮,東西向紅燈常亮,數碼管顯示99不變 SA1手柄指向右45時: 接點SA1-3接通,交通指揮系統(tǒng)東西向綠燈常亮,南北向紅燈常亮,數碼管顯示99不變。 故設計思路如下: 以設置四個輸入X000,X001,X002,X003分別作為系統(tǒng)總開關、交通燈正常工作控制開關、南北向交通燈常綠控制開關、東西向交通燈常綠控制開關。用其他開關的常閉觸點設置互鎖,使三個狀態(tài)不可能同時接通。 進入正常工作狀態(tài)后,東西方向紅燈亮30秒,由定時器T5實現,南北方向綠燈常亮25秒,由定時器T0實現,然后綠燈閃爍3秒,由定時器T1、T2來實現0.5秒振蕩,計數器C0計數3次。計數到后,C0的常開觸點閉合,可以用來控制使南北方向的黃燈亮,并用T3計時2秒。T3計時到后南北紅燈亮30秒,由定時器T4實現,東西方向綠燈常亮25秒,由定時器T6實現,然后閃爍3秒,有定時器T7、T8來實現0.5秒振蕩,計數器C1計數3次。計數到后,C1的常開觸點閉合,可以用來控制使東西方向的黃燈亮,并用T9計時2秒。 由于在各個方向三種信號燈亮的同時還要利用數碼管顯示相應指示燈的剩余時間,因此可以利用七段碼譯碼指令SEGD。七段碼譯碼指令SEGD是驅動七段顯示器的指令,可以顯示一位十六進制數據。源操作數S存儲待顯示數據,該單元低4位(只用低4位)所確定的十六進制數0-F經解碼后存于指定的目的操作數D的低8位,高8位保持不變。源操作數可為K、H、KnM、KnX等。由于譯碼時只對低4位進行譯碼,所以n一般?。?。使用譯碼指令輸出為十六進制數,而我們所用到的倒計時顯示只是十進制數,使用SEGD譯碼指令需要在其自減到0時進行人為賦值使其變?yōu)?,否則將顯示F??梢娭皇褂肧EGD指令將使程序變得十分復雜。我們可以采用數據變換指令中的二進制數轉換成BCD碼并傳送BCD指令。BCD變換指令將源元件中的二進制數轉換為BCD碼并送到目標元件中。PLC內部的算術運算用二進制數進行,可以用BCD指令將二進制數變換為BCD數后輸出到七段數碼管顯示,可以實現倒計時。 南北方向數碼管顯示綠燈28秒倒計時時,可以在東西紅燈亮且南北黃燈不亮時,每遇到東西紅燈的上升沿,給數據寄存器賦值28,通過BCD指令轉換成BCD碼,存入八位中間繼電器K2M,低4位中間繼電器中的值經譯碼指令由一個數碼管輸出,高4位中間繼電器中的值經譯碼指令SEGD由另一個數碼管輸出。上升沿過后,數據寄存器D中的值每秒通過DEC指令自減1,并輸出,實現倒計時,其中1秒時間可由1秒的時鐘M8013的下降沿來實現,也可以用定時器T的0.5秒振蕩電路實現。由于采用M8013可能第一秒有時間誤差,因此此程序采用了振蕩電路。南北黃燈2秒倒計時可以在黃燈上升沿時賦值,黃燈亮時自減。數碼管輸出顯示方法與前面綠燈時類似。南北方向紅燈30秒倒計時在紅燈上升沿時賦值,紅燈亮時自減,數碼管顯示方法同上。 東西方向的倒計時顯示思路與南北方向相同。 當轉換開關SA1的手柄指向中間0時,X002的常開觸點接通,常閉觸點斷開,交通燈系統(tǒng)轉向執(zhí)行南北綠燈常亮,東西紅燈常亮的運行狀態(tài)。當轉換開關SA1的手柄指向右45時,X003的常開觸點接通,常閉觸點斷開,交通燈系統(tǒng)轉向執(zhí)行東西綠燈常亮,南北紅燈常亮的運行狀態(tài)。 3. 硬件設計 3.1 I/O分配 I/O地址 I/O名稱 功能說明說明 備注 X000 SB1 交通燈系統(tǒng)總開關 常開 X001 SA1-1 交通燈正常工作控制開關 常開 X002 SA1-2 南北向交通燈常綠控制開關 常開 X003 SA1-3 東西向交通燈常綠控制開關 常開 Y000 H1 南北向綠燈指示 通有效 Y001 H2 南北向黃燈指示 通有效 Y002 H3 南北向紅燈指示 通有效 Y003 H4 東西向綠燈指示 通有效 Y004 H5 東西向黃燈指示 通有效 Y005 H6 東西向紅燈指示 通有效 Y010-Y017 H11 南北向個位七段數碼顯示管 通有效 Y020-Y027 H12 南北向十位七段數碼顯示管 通有效 Y030-Y037 H13 東西向個位七段數碼顯示管 通有效 Y040-Y047 H14 東西向十位七段數碼顯示管 通有效 表3.1交通控制燈I/O地址定義表 3.2 I/O接線圖 根據信號燈控制要求,I/O分配及接線圖如圖3.1所示。 圖3.1 I/O接線圖 3.3 元件選型 選型設備如圖所示: 設備名稱 表示符號 數量 直流電源24V DC 1 轉換開關 SA21 1 按鈕 SB 1 限流電阻 R 32 七段數碼管 H 4 PLC FX2N-80MR-001 1 表3.1選型設備表 直流電源24V: 通過購買獲得,可以選擇香港雅慶電子有限公司的AD24V15A型號的直流電源。 限流電阻選擇: 電源電壓為24V, 通常的數碼管是由發(fā)光二極管構成的,發(fā)光二極管的壓降是比較固定的,通常紅色為1.6V左右,工作電流通常10mA左右,限流電阻R=(Vcc-1.6V)/10mA=2.24KΩ,故電阻選擇為2.3KΩ。 PLC選型原則: 1.輸入輸出(I/O)點數的估算 I/O點數估算時應考慮適當的余量3,通常根據統(tǒng)計的輸入輸出點數,再增加5%-20%左右的備用I/O點數,作為輸入輸出點數估算數據。本設計輸入點數為4個,輸出點數為38個。故PLC的輸入輸出點數可為40個。 2.存儲器容量的估算 存儲器容量是可編程序控制器本身能提供的硬件存儲單元大小,程序容量是存儲器中用戶應用項目使用的存儲單元的大小,因此程序容量小于存儲器容量。本設計程序較為簡單,程序容量不大,因此一般的小型機種,即存儲容量4-8KB的PLC即可滿足。 3.安裝形式的選擇 常用的PLC結構由單元式和模塊式,還有兩者的結合體。一般小型控制系統(tǒng)選擇單元式,結構緊湊,可以直接安裝在控制柜內,而大型控制系統(tǒng)一般選擇模塊式。因為本控制系統(tǒng)屬于小型控制系統(tǒng),故采用單元式安裝形式。 4.輸入輸出接口電路形式的選擇 輸入形式采用直流輸入形式,輸出型是采用繼電器輸出。 5.PLC供電方式的選擇 本設計采用交流作為PLC的供電方式。 6.PLC型號的選擇 通過對輸入/輸出點的選擇、對存儲量的選擇,對I/O響應時間的選擇輸出負載的特點選型的分許。該控制系統(tǒng)選用三菱公司FX2N系列的PLC。它體積小,重量輕,使用壽命長,編程和維護方便,故障率低,通過擴展模塊的鏈接,可以增加輸入/輸出點數。因此選用型號為三菱FX1N-80MR-001的PLC,輸入輸出點數為40,且內置8K容量的RAM存儲器,最大可以擴展到16K。 7. PLC擴展型號的選擇 本設計過程中不需要擴展模塊的擴展。 3.4電氣安裝布置圖 表3.2電氣安裝布置圖 圖中的紅綠燈只是為指示燈,并非真正的交通信號燈,交通信號紅綠燈位于電線桿橫軸下部,,電器元件放在一個長寬分別為60cm,80cm的小箱子中,用到了6個直徑為15mm的十字槽螺絲固定,紅綠燈控制箱放在電線桿底部即與地面接觸的地方。 4. 軟件設計 4.1 主流程 圖4.1主程序流程圖 設計流程如上圖4.1所示 通電后,PLC進入工作狀態(tài)。當轉換開關指向左45的時候,交通信號燈正常工作,南北紅燈亮25s閃3s,數碼管28s倒計時剩2s后南北黃燈亮,之后南北紅燈亮,進入30s倒計時。同時東西紅燈亮,進入30s倒計時,計時完成后東西綠燈亮25s閃3s,最后東西黃燈2s倒計時。當轉換開關指向中間位置即0位置,南北綠燈東西紅燈亮,數碼管顯示99不變。當轉換開關指向右45時,東西綠燈南北紅燈亮,數碼管顯示99不變。 4.2 梯形圖 5. 系統(tǒng)調試 5.1 軟件調試: 1. 啟動GX Developer編程軟件,,進入GX Developer程序編制環(huán)境 2. 創(chuàng)建工程文件,單擊菜單“工程\創(chuàng)建新工程”彈出創(chuàng)建工程對話框,選擇PLC系列,PLC類型,程序類型分別為FXCPU,FX2N(C),梯形圖邏輯,單擊“確定”進入梯形圖編輯界面,如圖5.1,圖5.2 3. 編輯梯形圖程序,輸入梯形圖程序 4. 變換梯形圖程序,在梯形圖寫入模式下,編輯完PLC程序化需要將梯形圖轉換為PLC內部的格式。單擊菜單中的”變換\變換”進行梯形圖的變換,變換后梯形圖背景由灰色變成白色,如果有錯誤進行修改 5. 用戶程序的保存,單擊菜單“工程”下的“保存工程”,輸入工程名和標題 6. 下載用戶程序,單擊菜單的”在線\傳輸設置”彈出傳輸設置對話框,雙擊“串口”進行串口設置。通信設置后,單擊菜單“在線\PLC寫入”彈出“PLC寫入對話框,選擇“文件選擇頁”,選擇”MAIN“程序,單擊”執(zhí)行“,寫入PLC用戶程序 7. 運行用戶程序 8. 監(jiān)控調試用戶程序。計算器進入監(jiān)控模式,觀察PLC運行時的相應的觸電和線圈的狀態(tài),藍框表示ON的狀態(tài) 圖5.1創(chuàng)建新工程窗口 圖5.2梯形圖編輯界面 5.2 硬件調試 系統(tǒng)上電后,交通指揮信號控制系統(tǒng)由由一個3位轉換開關SA1控制。 SA1手柄指向左45時,接點SA1-1接通,交通指揮系統(tǒng)開始按常規(guī)正??刂乒δ芄ぷ?,按照如圖所示工作時序周而復始,循環(huán)往復工作。正常運行時,南北向及東西向均有兩位數碼管倒計時顯示牌同時顯示相應的指示燈剩余時間值。 SA1手柄指向中間0時,接點SA1-2接通,交通指揮系統(tǒng)南北向綠燈常亮,東西向紅燈常亮,數碼管顯示99不變。 SA1手柄指向右45時,接點SA1-3接通,交通指揮系統(tǒng)東西向綠燈常亮,南北向紅燈常亮,數碼管顯示99不變。 設計心得 本次課程設計收獲了很多東西,一方面鞏固了以前所學過的知識,另一方面學到了很多在書本上所沒有學到過的知識。使自己在理論知識和實踐經驗方面水平均有所提高。途中當然遇到了很多困難,但也增強了查閱書籍,手冊,圖表和文獻資料的能力,同時通過獨立思考,深入研究有關問題,學會自己分析解決問題的方法解決了一些問題。在這次課程設計中我充分感受到理論和實踐的差距,一個人光有理論知識是遠遠不夠的,在進行實踐的時候才能認識到自己的不足。課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現,提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程。對于知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設計之后,一定要把以前所學過的知識認真復習一下。 總之,本次的課程設計大大的鍛煉了我多方面的能力,增強了我的動手能力,使我獲益匪淺。 參考文獻 [1]任勝杰,《電氣控制與PLC系統(tǒng)》機械工業(yè)出版社 2013年 [2]王鑫、李威,《PLC機電控制系統(tǒng)應用設計技術》(第2版)電子工業(yè)出版社,2010年3月 [3]高南、周樂挺,《PLC控制系統(tǒng)編程與實現任務解析》北京郵電大學出版社,2008年12月 [4]王永華,《現代電氣控制及PLC應用技術》(第2版),北京航空航天大學出版社,2008年 附錄A:程序指令 LD M8002 AND X000 SET S0 STL S0 LD X001 ANI X002 ANI X003 SET S21 SET S31 LDI X001 AND X002 ANI X003 SET S41 LDI X001 ANI X002 AND X003 SET S51 STL S21 OUT Y000 OUT T0 K250 LDP Y000 MOV K25 D10 LDF M8013 DEC D10 LD Y000 SEGD K1M0 K2Y010 LD Y000 SEGD K1M4 K2Y020 LD T0 SET S22 SET S23 STL S22 OUT M0 LDP M0 MOV K3 D10 LD M0 SEGD D10 K2Y010 LDF M8013 DEC D10 STL S23 OUT T1 K5 LD T1 SET S24 STL S24 OUT Y000 OUT C0 K3 OUT T2 K5 LD C0 ANI T2 SET S23 STL S22 STL S24 LD T2 AND C0 SET S25 STL S25 OUT Y001 RST C0 OUT T3 K20 LDP Y001 MOV K2 D10 LD Y001 SEGD D10 K2Y010 LDF M8013 DEC D10 LD T3 SET S26 STL S26 OUT Y002 OUT T4 K300 LDP Y002 MOV K30 D10 LDF M8013 DEC D10 LD Y002 BCD D10 K1M0 LD Y002 SEGD K1M0 K1Y010 LD Y002 SEGD K1M4 K1Y020 STL S31 OUT Y005 OUT T5 K300 LDP Y005 MOV K30 D20 LDF M8013 DEC D20 LD Y005 BCD D20 K2M0 LD Y005 SEGD K2M0 K2Y030 LD Y005 SEGD K2M4 K2Y040 LD T5 SET S32 STL S32 OUT Y003 OUT T6 K250 LDP Y003 MOV K25 D20 LDF M8013 DEC D20 LD Y003 BCD D20 K2M0 LD Y003 SEGD K2M0 K2Y030 LD Y003 SEGD K2M4 K2Y040 LD T6 SET S33 SET S34 STL S33 OUT M0 LDP M0 MOV K3 D20 LD M0 SEGD D20 K2Y030 LDF M8013 DEC D20 STL S34 OUT T7 K5 LD T7 SET S35 STL S35 OUT Y003 OUT C1 K3 OUT T8 K5 LDI C1 AND T8 SET S34 STL S33 STL S35 LD C1 AND T8 SET S36 STL S36 OUT Y004 RST C1 OUT T9 K20 LDP Y004 MOV K2 D20 LD Y004 SEGD D20 K2Y030 LDF M8013 DEC D20 LDI X001 AND X002 ANI X003 SET S41 STL S41 OUT Y000 OUT Y005 SEGD K9 K2Y010 SEGD K9 K2Y020 SEGD K9 K2Y030 SEGD K9 K2Y040 LDI X001 ANI X002 AND X003 SET S51 STL S51 OUT Y002 OUT Y003 SEGD K9 K2Y010 SEGD K9 K2Y020 SEGD K9 K2Y030 SEGD K9 K2Y040 STL S26 STL S36 LD T4 LD T9 SET S0 RET END- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 十字路口 倒計時 顯示 交通 紅綠燈 控制系統(tǒng) 設計
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.kudomayuko.com/p-12834891.html