久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

基于三菱PLC-F2N的交通燈設計概要

時間:2019-05-14 23:06:33下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《基于三菱PLC-F2N的交通燈設計概要》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《基于三菱PLC-F2N的交通燈設計概要》。

第一篇:基于三菱PLC-F2N的交通燈設計概要

一、概述

根據十字路口交通燈的控制要求,采用PLC 設計實現正常交通的時序控制,通過傳感器完成對交通異常狀況的智能判別及處理。在系統的設計中,主要使用了PLC 可編程序控制器和傳感器相結合的一種智能控制方法,隨著我國經濟的發展,城市的交通擁擠問題日趨嚴重,因此為了保障城市交通有序、安全、快速運行,提高城市路網的通行能力、實現道路交通的科學化管理迫在眉睫。十字路口簡單的雙向紅綠燈控制已不能滿足現實生活的需要,為了適應現代社會道路車流量越來越大的實際情況,一種以微電腦技術為核心的自動控制裝置的可編程邏輯控制器(PLC,被廣泛應用于交通燈的控制領域。

利用PLC可編程控制器,三菱FX2N-48MR可編程控制器進行交通燈的PLC控制的編程。

二、硬件設計要求

1、控制要求

(1按下啟動按鈕X0,交通燈系統開始工作。綠燈Y2亮,同時其它三個方向的紅燈Y3,Y11,Y6 亮,車輛由南向北直行的同時南向西轉彎,時長75秒;綠燈Y4亮,紅燈Y0,Y11,Y6亮,車輛由北向南直行,同時北向東轉彎;75秒后綠燈Y12亮,Y0,Y3,Y6亮,車輛由東向西直行,同時向南轉彎;75秒后綠燈Y7亮,Y0,Y3,Y11亮,車輛由西向東直行,同時向北轉彎。如此循環下去。

(2當南北方向綠燈亮時,人行道的綠燈亮,行人可通過馬路;當南北方向紅燈亮時,人

行道的紅燈亮,行人停止通過馬路。(3按下停止按鈕,交通燈系統停止工作。

(4按下復位按鈕,交通燈系統重新啟動。

2、系統設計流程示意圖如圖1

圖1:流程示意圖

3、交通燈控制系統原理框圖如圖2

圖2 交通燈控制系統原理框圖

4、I/O分配如表1 輸入端口輸出端口

信號原件及作用PLC輸入口地址信號原件及作用PLC輸出口地址 啟動按鈕SB1 X000 南向北直行 紅Y000 南轉向西

停止按鈕SB2 X001 黃Y001 復位按鈕SB3 X0002 綠Y002 北向南直行 紅Y003

北轉向東 黃Y004 綠Y005 紅Y006 西向東直行 西轉向北 黃Y007 綠Y010 東向西直行 紅Y011 東轉向南 黃Y012 綠Y013 人行1 Y014 人行2 Y015 人行3 Y016 人行4 Y017 人行5 Y020 人行6 Y021

人行7 Y022 人行8 Y023 表1:I/O分配表

5、I/O接線圖如圖3

圖3 :I/O接線圖

三、軟件設計要求

1、系統設計梯形圖(見附錄1

2、系統設計指令表(見附錄2

四、系統調試:

1、硬件調試

按照程序控制要求,制作硬件電路,制作完成后檢查是否有短路、短路,檢查完畢接通電源,測試電路個指示燈、按鈕是否可用。

接通電源,檢查三菱FX2N-48MR可編程控制器是否可以正常工作,接頭是否接觸良好,然后把其與電腦的通信口連接。

2、軟件調試

根據控制要求輸入梯形圖,轉換成指令表,并進行語法的檢查,無誤后將指令讀入到指定的可編程控制器ROM中,進行下一步的調試。

3、運行調試

軟件和硬件調試結束后,進行系統運行調試,按下啟動按鈕,系統開始工作,觀察系統運行是否符合控制要求,并隨時進行更正,同時隨機按下停止和復位按鈕,觀察系統是否能夠停止和復位。

經過不斷調試和修正,本系統可達到本次課程設計的基本控制要求。

五、設計心得

通過本次的課程設計,使我們懂得對每一件事都要認真負責、一絲不茍、還有團隊精神的重要性;鍛煉了我們潛心考察、勇于開拓與實踐的基本素質;使我們獲得了從文獻和生產實踐中獲取知識的能力;提高了我們從平時的實驗轉化為實踐的解決實際問題的能力;也使自己知道如何學習和獨立思考。遇到問題和同學互相討論交流和討論,增強了我們的團隊意識及與人合作能力。本次設計更是一種能力測試,對即將畢業的我們來說是非常有必要的。增加了對書本知識的理解外和運用能力,更使我們獲得了走向實踐、投入社會所必需的基本素質,使我通過了從校園走向工作崗位的重要環節。我相信經過這次的小小的課程設計這一環節的鍛煉,更加鍛煉我們獨立思考能力,動手操作能力和發現、解決問題的能力!

六、參考文獻

[1]廖常初.PLC基礎及應用.北京:機械工業出版社

[2]史國生.電氣控制與可編程控制器技術.北京:化學工業出版社,2003 [3]孫振強.可編程控制器原理及應用教程.北京:清華大學出版社 [4]阮友德.電氣控制與PLC實訓教程.北京:人民郵電出版社,2006

七、附錄

附錄1 系統設計梯形圖

附錄2 系統設計指令表

第二篇:三菱 馬自達故障集錦概要

三菱 馬自達故障集錦 三菱

車速超過 65km/h時,傳動軸出現振動。

有些 2000年 5月 29日以前生產的 2001款 Montero 在車速超過 65km/h時, 轉向輪、座椅和 /或車身常 常會出現劇烈的低頻振動。這種故障可能是因車輪 /輪胎不平衡或后傳動軸不平衡造成的。要想排除這種故 障,應按以下步驟進行: 維修前,應進行試車,以證實故障表現形式。如果振動現象或踏板顫動是在制動時產生的,按需要進 行切削或更換制動器轉子,然后對輪胎重新進行平衡作業。然后,應重新進行試車,以明確振動現象是否 減弱或消除。如果仍存在振動故障,則需更換改進型后傳動軸組件。

在拆卸原傳動軸之前,應在差速器配對凸緣上作一個對正記號,它平行于傳動軸上的白色貼條。如果 出廠時這種記號已有標示,則無需再作記號。為防止安裝時刮傷新傳動軸,請使用包裝中的泡沫保護帶纏 好傳動軸,不要摔、震或刮傷新的傳動軸。如果傳動軸摔過,則必須予以更換。

現在,就可以從組件中取出新的傳動軸,換掉原來的傳動軸。對 4速 XLS 車型,傳動軸組件的零件號 為 MR518877;對限 5速車型,它的零件號為 MR498391。5速車型的改進型傳動軸的零件號與以前的完全相 同。使用時,應檢查傳動軸更換標簽上的批號,以確定是否為改進型傳動軸。批號高于 000529的都是改進 型傳動軸。

請注意,在安裝新傳動軸時,應確保配對凸緣上的匹配記號與新傳動軸的標簽對齊。然后進行試車, 檢查振動現象是否已減輕。此外,還應注意,有些后差速器凸緣的相位記號可能并不正確。如果新傳動軸 不能減輕這種低頻振動,則需將傳動軸相對于相位標記的反方向轉動 180°。

停車制動器被召回

部分 1999款(出廠編號為 XT006633~XT008621 和 2000款(出廠編號為 YT000009~YT007848 Diamante 汽車,因停車制動器制動蹄座圈出現故障,現已發出召回通知。

將座圈固定在停車制動蹄上的螺釘頭容易變脆、斷裂,導致座圈出現錯位,進而引起停車制動器打滑 或喪失制動能力。召回通知已于 2000年 7月開始發到車主手上。如果尚未被召回, 應將故障車送至特約經 銷商處,進行免費維修。

注意,如果在常規制動作業時發現鎖緊螺釘出現斷裂,三菱汽車公司建議車主更換后襯板和螺釘。此 外,應檢查 ABS 彈性輪和車輪轉速傳感器有無損壞,如有必要,應予以更換。

發動機軸承代碼

1993-1996年生產的 3000GT、Diamante、Montero 和三菱皮卡,其 6G7系列 3.0L V6發動機缸體的下 方采用了一些臨時識別符號,而原始維修手冊中沒有提到過這些符號。

通常,發動機缸體軸承內徑以Ⅰ、Ⅱ或Ⅲ來標記。Ⅰ表示為淡紅色標記或Ⅰ型記號;Ⅱ表示為紅色標

記即Ⅱ型記號,依此類推。臨時記號的使用方式為:標有 T 的軸承和標有Ⅰ的軸承相同;標有 Z 的軸承和 標有Ⅱ的軸承相同;標有反 F 記號的軸承和標有Ⅲ的軸承相同。

調整座椅時收音機出現噪音。

在調整 2001款 Montero 車型(2000年 3月 9日以前生產的駕駛員座椅腰部支撐、按下調整開關時, 收音機有時會出現干擾噪音。在腰部支撐線束上再裝上一種零件號為 MR474910的線束(帶電容器,就能 消除這種噪音。請注意,執行下列維修步驟時,無需拆下座椅。

首先將鑰匙開關轉到 OFF 位置。拆下駕駛員椅背下方的線夾,以便夠著舊線束。然后脫開綁帶并將里 面的鉤子放低。脫開上面的鉤子,然后抬起座椅蓋的右側及墊,脫開腰部支撐電動機接頭,將接頭從座椅 里面移到椅背,裝上新線束,并保證線束不要太緊。

下一步,將新線束從座椅的右邊穿過,使它與腰部支撐電動機線束相連,用組件內提供的緊固帶,將 線束固定在座椅架上。

然后接通鑰匙開關后打開收音機,操作腰部支撐開關,確認座椅調整功能已正常,且收音機干擾現象 也消除。這時,應重新連接座椅蓋內的上 /下鉤。最后在椅背下方重新裝上線夾,即大功告成。

發動機缸體加熱器的安裝

三菱汽車的車主們會要求安裝一種發動機缸體加熱器,它的作用是在冬季保持發動機內冷卻液的流動 性。這種加熱器由加熱元件、電路接頭和接至標準 110V 交流電源的電線組成。加熱器的直徑和形狀與發動 機芯孔堵頭相同,并已永久取代了發動機指定的堵頭。

安裝加熱器之前,一定要保證冷卻液已冷卻,而且壓力已安全釋放。接著,排空冷卻液。按照加熱器 附帶的說明書,找到發動機芯孔堵頭的正確位置,然后在中心位置沖或鉆孔,從芯孔中撬出堵頭。注意, 不要嘗試在未經指定的位置上安裝缸體加熱器。

用干凈的冷卻液潤滑加熱器的 O 型圈,將加熱器插入芯孔內,保持加熱元件指向正確的方向,然后按 照安裝說明書的要求,將鎖緊螺釘擰至規定扭矩。接著,用干凈的混合冷卻液重新加注冷卻系統,啟動發 動機,檢查有無滲漏現象。請注意,加熱元件沒有浸沒在冷卻液時,不可使用加熱器,否則會很快燒壞, 還可能出現燒傷。此外, 三菱汽車公司建議不要使用冷卻液添加劑, 以避免因安裝新加熱器而引起的滲漏。

蓄電池線束被召回

有些 2000款三菱 Galant 和裝有 V6發動機的 Eclipse 汽車上的蓄電池纜線常常會因排氣歧管散發出的 熱量而損壞,這將影響到接地電路。由于接線柱內的主保險絲會熔斷,接地電路故障會導致發動機啟動出 現問題;或者出現信號導線接地,機油壓力偏低報警指示燈點亮的故障。此外,如果連接電磁離合器的引 線接地,空調系統就會工作。如果電壓監視器引線也接地,還將出現轉向信號燈、危險信號燈不工作的現 象。

三菱汽車公司稱,經銷商將會拆下并扔掉金屬制成的歧管支架(僅限于 Galant 車型,并對線束進行 檢測。如果線束沒有損壞,則應安裝一種隔熱元件(包括耐熱線束卡夾。如果線束出現損壞,經銷商將 會安裝一種具有整體防熱效果的新型線束。

故障指示器燈點亮,診斷故障碼被激活

一些三菱車型可能會出現故障指示器燈點亮, P0120診斷故障碼被激活的故障。受影響的車型是 1999生產的(Mirage 車除外以下車型:1998年 9月 10日以前生產的 2.4L Montero Sport、1998年 8月 29日以前生產的 3.0L 手動變速型 Montero Sport、1998年 8月 25日以前生產的 SOHC/DOHC型 3000GT、1998年 8月 9日以前生產的 DOHC 渦輪增壓型(VR — 4 3000GT 以及 1998年 8月 25日以前生產的 Montero。車型 PCM零件號 ROM ID 銷售代碼

Montero(加利福尼亞排放標準 MD361884 238704 E2T68687H2 Montero(聯邦排放標準 MD361885 228804 E2T68588H2 Montero Sport 2.4L(加利福尼亞排放標準 MD352527 222207 E2T69181H1 Montero Sport 2.4L(聯邦排放標準

MD359592 235505 E2T69182H1 Montero Sport 3.0L(M/T,加利福尼亞排放標準 MC357511 229006 E2T63685H1 Montero Sport 3.0L(M/T,聯邦排放標準 MD357512 229205 E2T63686H1 SOHC 型 3000GT MD360161 238404 E2T81493H2 DOHC 型 3000GT MD360162 238504 E2T61494H2 DOHC 渦輪發動機型 3000GT MD360163 238605 E2T61495H1 請注意,出現這種故障時,如果以前曾對動力控制模塊(PCM 進行過重新編程,或者車上已裝有最新 版的 PCM 編程軟件,可以采用常規診斷程序來排除 P0120故障。但是,如果 PCM 以前未曾進行重新編程, 而且 TPS(油箱壓力傳感器工作似乎正常,則應更換 PCM。

診斷這種故障時,首先應連上檢測儀,查看 PCM 中是否存有診斷故障碼。如果故障碼不是 P0120,應 執行常規故障診斷程序。接下來查看發動機罩下的標牌。如果標牌上顯示此車已進行過維修, 請參照 P0120診斷圖表的診斷程序進行。如果沒有標牌,則應檢查 PCM 標牌上的銷售代碼或者用檢測工具檢查 ROM ID, 以查證 PCM 軟件的水平等級。

如果 ROM ID 如表中所示,銷售代碼無誤,則應按照診斷故障碼 P0120的診斷流程圖表進行。如果有關 編號與表中不同,應接通點火鑰匙并檢查電壓值,以檢驗 TPS 工作是否正常。接著移動節氣門,保證電壓 變化平穩。

如果 TPS 檢測結果不正常,應更換傳感器。但是,如果電壓讀數符合 KOEO(靜態測試模式規定,而 且節氣門移動時傳感器的電壓變化也很穩定,這時應更換動力控制模塊。

注意,安裝新動力控制模塊之前,一定要檢查 PCM 的銷售代碼。PCM 零件號不會隨軟件版本的不同而

變化, PCM 標牌上的銷售代碼反映的是 PCM 軟件是否進行過升級。應該將 PCM 標牌上的銷售代碼與上表列 出的銷售號碼進行比較,以驗證 PCM 是否裝有最新的軟件。

馬自達

車速表不工作和 /或故障指示器燈點亮,伴有故障碼 P0500 這種故障常常出現在 1994-1998年生產的裝有自動變速器的馬自達 626汽車上,原因可能是差速器車 速表驅動齒輪與車速表齒輪組的被動齒輪間的間隙不足。這種故障會導致被動齒輪軸承受過大的作用力, 而引起該軸與磁鐵之間發生直接接觸,也可能會引起車速表齒輪組早期磨損。

維修時,應拆下車速表驅動齒輪,仔細檢查輪齒有無喪失、毛刺或嚴重損壞現象。如果輪齒外觀正常, 應安裝零件號為 FW50-17-400C 的改進型車速表齒輪組, 這種齒輪組允許齒間的間隙偏小。如果輪齒嚴重損 壞, 差速器上的主動齒輪很可能也已損壞, 這時, 需更換它的傳動部件。上述維修方法適合所有 1994-1998款馬自達 626車型(出廠編碼小于 1YU GF22C7W5704801(1997年 11月 7日以前生產。

故障指示器燈點亮,同時伴有診斷故障碼 P0300

要確定這種故障的原因, 應核實受影響的 1997款 MX-5馬自達 Miata 汽車的生產日期。如果它的出廠 編碼低于 JM1 NA35°°V0727842,原因就在于發動機轉速為 6000r/min時, PCM 出現工作故障。如果出廠 編碼不低于這個號碼,原因就在于當發動機轉速為 4800r/min時,曲軸皮帶輪和曲軸位置傳感器之間的氣 隙不正確。

馬自達汽車公司說, 可查看密封在車架上的發動機數據。如果發動機轉速介于 5500~6500r/min之間, 就應更換改進型 PCM(零件號為 BP 3A 881R 0B。但是,如果轉速為 4800~5300r/min,則應將曲柄皮帶 輪突出部分和位置傳感器之間的氣隙值重新調整至 0.5~0.8mm。然后轉動曲軸, 保證另外 3個突出部分(共 有 4個達到同樣的氣隙值。如果達不到該氣隙值,則應更換零件號為 B6BF 11 408B 的曲軸皮帶輪板。如 果車主需要馬自達公司研制的新型曲軸位置傳感器,請記住它的零件號為 BPS1 18 221。

如果密封銘牌上顯示的數據不在上述任一種范圍內,故障就比較嚴重了,這時,應對汽車作進一步診 斷維修。

故障指示器燈點亮,伴有故障碼 P0300~P0306 1997款馬自達 626、MX6或 1997~1998年生產的 Millenia 車型可能會出現上述故障,但不存在其他 運行故障。此外,定格系統數據可能會顯示發動機處在熱機模式, 40%或更小的負載,轉速為 1500r/min或更低,這時候的車速常常為零。P0300~P0306診斷故障代碼指的是熄火故障,但真正的故障原因很可能 出在動力控制模塊(PCM 上,即 PCM 在監視熄火故障時過于靈敏。目前,馬自達汽車公司已推出了一種新 型 PCM ,這種 PCM 對熄火故障的判定界限較為寬松。如果車主發現,定格系統數據顯示并不支持這一點, 則應繼續對車進行診斷。

下面給出 PCM 的零件號:1997款馬自達 626/MX-6(帶 MTX 變速器?? KLY2-18-881R-00;1997款馬自達 626/MX-6(帶 ATX 變速器 ?? KLY3-18-881R-00;1997款美國聯邦 KL 發動機的 Millenia ??

KLY5-18-881R-00;1997款加利福尼亞 KL 發動機的 Millenia ?? KLY6-18-881R-00;1998款 KL 發 動機的 Millenia ?? KLY6-18-881R-00;1997~1998年 KJ 發動機的 Millenia ?? KJY7-18-881R-00。

空調調節鈕移動出位

所有 1999-2000年生產的、出廠編號小于 JM1BJ22**Y0192841的 Protegz 汽車常常會出現空調調節鈕 漸漸偏離設定位置的情況。關上車門和車窗時,這些汽車上的 REC/FRESH選擇鈕也不會停在 FRESH 位置。維修時,首先要拆下手套箱。接著,將 REC/FRESH旋鈕設定到 FRESH ,用力拽動纜線卡的凸舌,以松 弛纜線。下一步,向下拽動纜線,以使進氣接頭上的預留孔與吹風機殼體上的座孔對齊,然后重新將纜線 裝入線夾中。

這時, 將 REC/FRESH選擇鈕移到 REC 位置,然后再移回 FRESH 位置, 以驗證選擇鈕處在 FRESH 位置時, 進氣門已完全關閉。最后,重新裝上手套箱即可。

冷卻液和 /或制冷液泄漏

對于 1998款 B-3000型緊湊款皮卡上的 3.0L V6發動機(1997年 5月 12日-1997年 8月 25日生產 , 其空調吸入軟管可能會與散熱器上軟管發生摩擦,進而會導致空調系統或散熱器系統出現故障。目前,馬 自達公司已經推出了一種軟管保護軸套,車主可以安裝這種保護軸套作為預防措施,也可以在故障排除以 后安裝保護器以防止類似故障再度出現。請記住:冷卻液軟管軸套的零件號為 ZZP0-61-216,空調軟管 軸套的零件號為 ZZP1-61-216。

馬自達

傳動軸出現噪音

有些 1999款馬自達 B 系列 4輪驅動型卡車,當換擋桿移到前進擋或倒擋時,傳動系會發出一種顫噪 /吱吱聲。在由停車狀態(自動變速型或松開離合器(手動變速型作輕微加速時,也會聽到這種噪音。出現噪音的原因可能是后輸出撥叉的花鍵和

輸出軸之間的間隙太大。目前, 有一種零件號為 ZZRO-17-020的改進型傳動箱輸出法蘭能消除上述噪音。

更換法蘭時,首先要將對正記號標在傳動軸和后橋輸出法蘭上,然后從車上拆下傳動軸。接著拆下舊 的傳動箱輸出法蘭,用干凈的布和溶劑清洗輸出軸花鍵。

用合適的柄軸工具安裝改進型法蘭, 然后安裝墊圈、墊片和新的法蘭螺母。將螺母擰至 337~378N ·m。用油漆筆在輸出法蘭上寫下維修日期,裝上傳動軸后進行試車,檢查上述噪音是否消除。

車后部傳出輕微敲擊聲

有些 1998-2000年生產的馬自達 626汽車在冷啟動后的 10分鐘內,其后部很可能會發出輕輕的敲擊 聲。這種故障可能是因蒸發排放監測時 CDCV(過濾排出切斷閥電磁線圈的正常工作引起的。在正常的行 駛條件下,這種噪音很難聽到。但通過以下步驟可以使上述噪音重現: 首先,連上 NGS(新型自檢自動讀取器測試儀或類似的檢測工具,并選擇“激活指令模式”。選中 EVAPCV PID,按下“開始”鍵,然后將模式切換至“全部斷開模式”。

下一步,按下開始鍵,使 CDCV 電磁閥反復工作;按下“停止”鍵則切斷電磁閥。注意:如有必要,可

重復電磁閥的工作循環,以證實噪音的存在。如果 CDCV 的確是噪音的故障源,可安裝馬自達汽車公司為此專門設計的電磁閥支架和絕緣裝置,它的 零件號為 T006-61-470A,能有效降低上述噪音。ABS 警示燈點亮,伴有故障代碼 5 1997 年 6 月以前生產的裝有電控換擋系統和前輪 ABS 系統的馬自達 4WD(4 輪驅動)B 系列皮卡車,容 易點亮 ABS 警告燈。前制動器鎖死后(4 輪驅動模式時),診斷故障代碼 5 還會被激活。故障原因很可能 是 RABS(前輪抱死制動系統)模塊沒有檢測到皮卡車已處在 4 輪驅動模式。馬自達汽車公司已經推出了一 種維修組件,零件號為 ZZNO-67-035,可以用來排除這種故障。遮陽篷頂卡住、有噪音或不能正常工作 1998~1999 年生產的馬自達 626 汽車的遮陽篷頂工作

機構有時會出現一些故障,原因是斷裂或遺漏的 遮陽篷玻璃板緩沖夾堵在軌道內,這會導致前后導軌斷裂。此外,后導軌沒有正確地固定在前導軌上也可 能是原因之一。遮陽篷驅動纜線和電機出廠時的正時設置不合適,也會引發上述故障。對于這種故障,首先應訂購零件號為 GD7B 69 828 的新型緩沖夾,然后拆下斷裂和松動的舊件。裝上 新的緩沖夾,再檢查一次遮陽篷頂玻璃工作是否正常。如果需要進行調整,請參照手冊中的具體步驟進行。活塞標準化 為使用更好的零部件,馬自達汽車公司已取消了在有些車型上更換左右活塞的維修操作,這些車型是 1995-1999 年生產的裝有 KL 型發動機的 Millenia(出廠編號大于

JM1TA22***1501324)以及 1993-1999 年 生產的裝有 KL 型發動機的 626/MX-6 汽車(出廠編號大于 1YVGF22DOX5847097)。由于改進了缸蓋切口的 形狀,因此,左/右汽缸組可以安裝相同的活塞。現在,只需簡單地在替換活塞上標示“F”記號,以表明 發動機的前部即可。這些標有“F”字樣的活塞可以和以前的“左”活塞/“右”活塞一起安裝使用。除非 確有必要,否則無需成組換裝活塞。標準尺寸的活塞的零件號為 KLZ1 11 SA0(一套 6 件);大尺寸(大 0.5 英寸)活塞的零件號為 KLZ1 11 SBX(一套 6 件)。

第三篇:基于WSN的智能交通燈控制系統設計概要

收稿日期:2009-06-16 作者簡介:田豐(1958—,男,遼寧沈陽人,工學博士,教授,碩士生導師,主要研究方向為計算機測控技術、無線傳感器網絡等;杜富瑞(1981—,男,山東濱州人,碩士研究生,主要研究方向為無線傳感器網絡和嵌入式系統。

基于W S N 的智能交通燈控制系統設計 田 豐,杜富瑞

(沈陽航空工業學院計算機檢測與控制研究室,遼寧沈陽 110136 摘要:針對多路口的交通信號燈控制問題,提出了基于無線傳感器網絡的兩級組織結構,搭建了交通信

號燈控制平臺。利用傳感器節點收集的交通信息,結合模糊控制方法,實現了交通信號燈的無線智能控制。仿真結果表明,該控制器是有效的,其控制效果優于傳統的控制方法。關鍵詞:無線傳感器網絡;交通信號燈控制;模糊方法;魯棒性

中圖分類號:TP273+.5;TP18

文獻標識碼:A

文章編號:1000-8829(200912-0056-04 D esi gn of I n telli gen t Traff i c L i ght Con trol System Ba sed on W SN TI A N Feng,DU Fu 2rui(Computer Detecti on and Contr ol Laborat ory,Shenyang I nstitute of Aer onautical Engineering,Shenyang 110136,China Abstract:For multi 2juncti on traffic signal contr ol syste m ,t w o 2tier organizati onal structure based on wireless sens or net w orks(W S N is p r oposed,and a p latfor m f or traffic signal contr ol syste m with W S N is built.By using the collected inf or mati on about traffic and fuzzy contr ol method,the goal of intelligent contr ol for the traffic

lights is realized.The si m ulati on shows that the contr oller is realizable and better than the traditi onal contr ol methods.Key words:wireless sens or net w orks;traffic signal light contr ol;fuzzy method;r obustness

交通燈控制系統是一個典型的復雜大系統,具有時變、非線性、不易確定數學模型的特點。現有交通燈控制系統主要分為兩類:定時控制和感應式控制。定時控制不能適應車流的動態變化,只適用于路面車流量較少的情況;感應式控制易受外界干擾,且在安裝過程中,容易造成對道路的損壞。此外,這兩種控制方式都只能單獨地控制某一點,并不能實時、多點、聯測、聯動的控制。

無線傳感器網絡(W S N,wireless sens or net w orks 作為一種新興的測控網絡技術,融合了短程無線通信技術、微電子技術、嵌入式技術等。基于W S N 的交通燈控制系統具有控制精度高、響應速度快的優點。

模糊控制不需要建立精確的數學模型,它把人的感官認識和好的控制策略聯系起來,具有很強的魯棒性。

將模糊控制與無線傳感器網絡相結合,以W S N 傳 感器節點收集的路面信息為輸入,經模糊控制器處理, 得到作為輸出的控制策略,對交通燈系統實施控制,可以實現交通燈控制系統的智能化、網絡化。以下首先針對多路口交通燈控制系統,提出了兩級W S N 組織結構,搭建了基于W S N 的交通信息收集和控制平臺;然后介紹了多路口交通燈智能控制算法的設計,以及模糊控制器的設計;最后,進行了仿真實驗。W S N 交通燈控制平臺

在多路口交通信號燈控制系統中,信號燈的周期、綠信比和相位差是控制向量;到達交叉路口的車輛數和各交叉路口停車線前面排隊的車輛數是狀態向量。詳細分

析表明,同時考慮信號燈的周期、綠信比和相位差的優化,將增大計算量,使問題的求解過程變得十分

復雜[1]。針對多路口交通燈控制系統,采用兩級W S N 組織結構(見圖1,第1級為控制級,負責調整各交叉路口的綠信比;第2級為協調級,負責協調干線各路口周期的確定和各路口之間的相位差。

圖2為無線傳感器網絡交通燈控制系統模型圖。路口的交通燈控制節點A1及其相鄰路段內的路面檢測節點B i(i =1,2,3,4,5和車載節點C j(j =1,2,3,4

圖1 兩級交通燈控制模型組成控制級。這些傳感器器節點自組織成簇:交通燈控制節點作為簇首,路面檢測節點和車載節點作為簇成員。簇首A1負責收集簇內路面檢測節點的數據,進行數據融合,并與相鄰簇首節點進行通信;簇成員節點負責路

面信息的收集。從簇首節點中,選取一個節點作為協調級,稱此節點為匯聚節點。匯聚節點以多跳的方式與各簇首節點通信,收集各路口車流量信息 , 圖2 無線傳感器網絡交通燈控制系統模型 進行智能處理,協調各路口工作。

針對交通控制系統中信息采集、策略制定、輸出執 行的實際需求,引入3類W S N節點:信息收集節點、匯 聚節點和交通燈控制節點。傳感器節點是構成W S N 的基本要素,具有采集環境信息、信息處理和無線通信 功能,它們既是數據包傳輸的發起者,也是數據包的轉

發者[1]。信息收集節點負責路面車輛信息的收集,如 車速、交通流量比等,將此數據信息傳遞給交通燈控制 節點,經數據融合后傳遞給匯聚節點;匯聚節點根據設 定的目標(如通行量最大、平均候車時間最短等運用 智能控制方法計算出最佳方案,并輸出給各路口交通 燈控制節點,控制車輛的通行與禁止,實現多路口的協 調控制。

信息收集節點由路面檢測節點和車載節點兩部分 構成。路面檢測節點用于收集其檢測范圍內的車輛信 息,它按照一定的距離(一般為50~200m安裝在道 路兩側的路燈上;車載節點被安裝在每一輛汽車上,用 于收集車輛本身的數據信息(速度和坐標,并將該信 息發送給路面檢測節點。路面檢測節點按照一定周期 不斷地廣播消息,消息里面包含本身的I D和自己的坐 標信息。處于監聽狀態的車載節點接收檢測節點發送 的消息。根據無線定位知識[2],車載節點只需收到3 個以上節點發送的消息,就可以計算出自己的坐標與 車速,并將坐標與速度消息傳遞給附近的路面檢測節 點。路面檢測節點在收到該消息后,計算出路面行駛 的車輛數、車輛所在車道和車輛與路口的距離,以多跳 通信的方式傳遞給路口的交通燈控制節點。由車速和 距離,交通燈控制節點就可以判斷出車輛狀態:①它 已經到達路口;②在路口信號燈換相之前到達路口;③ 不能按時到達路口。這樣,可以方便地統計出干線路 口間行駛的車輛數QN以及各路口紅燈方向排隊車輛 數QR。多路口交通燈控制算法設計

文獻[3,4]中指出,在交通控制系統中,各路口協 調周期,不能變換太頻繁,否則,方案變換引起的交通 延誤所帶來的損失會大于新方案所帶來的效益。設定 循環變量n=6,以6個周期為一個時間段,在此時間 段內,保持控制參數不變。2.1 算法設計

步驟1:匯聚節點根據以往的交通流量數據統計 出干線上各交叉口間的相位差ω i(i=1,2,3,…,n、統一使用的周期T、各個交叉口的綠信比,將此信息發

送給各路口簇首節點,并初始化循環變量n=0。步驟2:各交叉口簇首節點在給定的周期T下,依 據相位差ω i 依次開啟干線各路口綠燈信號。在周期

時間末,簇首節點將周期內由W S N檢測得到的路口間 行駛的車輛數QN和路口紅燈方向排隊車輛數QR送 給匯聚節點。匯聚節點用模糊控制規則以周期時間長 度為單位,調整路口之間相位差。

步驟3:令m=m+T,檢驗m>6T是否成立。若 成立,則到下一步;反之,則回到步驟2。步驟4:匯聚節點根據各路口簇首節點傳遞過來 的各路口間的交通流量和各交叉口的綠信比,預估下 一階段的干線道路上各個交通流量比,計算下一階段 的周期值。回到步驟2。2.2 各控制參數的具體實現 2.2.1 周期的確定

在交通信號控制系統中,為使各交叉口的交通信 號取得協調,各個交叉口的周期需要統一。方法是先

根據單個交叉口的配時方式,計算出各交叉口的周期, 然后從中選取最大周期,作為系統協調周期。周期確 定步驟如下: ①在給定時間段內,根據公式計算出路口j的第 m周期的交通流量比R j m;其計算公式為 R j m=∑n j=1 q j m i s j m i(1 式中,q j m i 為第j路口第m周期的第i相位車道的交通 量;s j m i 為飽和流量;n為相位個數。

②求出所有路口的交通流量比的最大值R j m MAX

R j m MAX =MAX{R j m ,j=1,2,3,…}(2

根據韋伯斯特最佳周期公式 C0= 1.5L+5 1-R j m MAX(3 計算出第m周期的最佳周期。式中,L為相位損失時間(車輛起制動、行人、自行車干擾,可由協調級模糊控制器的輸出得到。

③在本段時間結束時刻,計算所有周期時間內周期的最大值為 C MAX=MAX{C m,m=1,2,3}(4 將此周期值作為下一個階段信號控制的統一值送入協調單元保存起來,作為下一階段內的周期。

2.2.2 相位差的確定

相位差是控制交叉路口間交通流的重要參數,設定一個好的相位差可以顯著地降低車流的等待時間,實現車輛通行的“綠波帶”效應。相位差計算公式為

ω=T

+L(5 式中,T 為本路口到下游路口的行駛時間,由無線傳感器網絡實時檢測得到;而損失時間L由協調級模糊控制器輸出得到。模糊控制器的設計

相位損失時間L與路口間車輛數目QN和路口的紅燈方向停車線前面車輛排隊長度QR有很大關系。路口間車輛數目多,紅燈方向排隊長度QR長,則車輛啟制動所耗費時間就越多,相應的相位損失時間L越大;反之,則越少。

設計步驟如下:(1輸入輸出變量的確定及量化。

輸入變量:本路口到下一路口的車輛數QN,路口紅燈方向在停車線前排隊車輛數QR。QN的論域為{0,1,2,3,4,5,6,7,8},變化范圍為0~85,量化因子k1=8÷85=0.09,語言變量為{Z B,Z M,ZS,Z,PS};QR 的論域為{0,1,2,3,4,5,6,7,8},變化范圍為0~48, 量化因子k 2 =8÷48=0.17,語言變量為{NB,Z}。

輸出變量:路口相位損失時間為L。L的論域為{0,1,2,3,4,5,6,7,8},變化范圍為0~60,比例因子k3=60÷8=7.5,語言變量為{NB,NS,Z,PS,P B}。

(2確定輸入輸出變量的隸屬函數(見圖3。

(3確定模糊控制規則。

根據專家經驗,建立模糊控制規則表。表1中建立了10條控制規則。表1 模糊控制規則表 QR QN NB NM NS Z PS NB NB NS Z PS PS Z NB NS Z PS P B

(4解模糊。

解模糊的常用方法有以下幾種:最大隸屬度法、中位數法、加權平均法。由于加權平均法比中位數法的計算量要小,比最大隸屬度法控制性能優越,因此,在本設計中選用加權平均法進行解模糊運算,得到精確控制量。其計算公式為

L = ∑n j =1 u j(e j e j ∑n j =1 u j(6 式中,e j(j =1,2,...,9為論域值;u j(e j(j =1,2,(9 為對應于e j 的隸屬度。

根據公式(5,計算出路口間的相位差ω,對路口間的交通車流進行協調控制。4 仿真實驗

設一條道路有3個路口組成,三路口間距離均為600m。其中,南北為次干道。每個路口的有4個交通流相位:東西直行,東西左轉,南北直行,南北左轉,如圖4所示。路口車輛的到達服從泊松分布,車輛的離開服從負指數分布。干線飽和流量為3000輛/h,支線飽和交通流量為2000輛/h,左轉、直行、右轉車流比例為1∶2∶1。

圖4 主干道三交叉路口示意圖利用MAT LAB 6.5編寫仿真程序,將基于W S N 的兩級模糊控制算法,分別在400、600、1200、1400、2000、2300輛/h 6種不同的車流量情況下進行仿真,統計相應的車輛平均延誤時間。為了作比較,在完全相同的條件下,對定時控制也進行了仿真,結果如表2所示。

表2 模糊控制與定時控制比較 車流量/輛?h-1 兩級模糊控制 定時控制

提高程度/% 40025.126.5 5.260026.428.67.7120029.138.223.8140031.540.622.4200034.751.232.22300 36.7 56.6 35.2

由仿真結果可以看出,在車流量不大時,兩種控制

方式的效果差異不大。但隨著車流量的增大,模糊控制的優勢是十分明顯的。5 結束語

以上將無線傳感器網絡引入到交通信號燈的控制

中來,搭建了無線傳感器網絡交通信號燈控制平臺,提出了針對多路口交通燈控制的兩級無線傳感器網絡組織結構。利用無線傳感器網絡的低功耗、自組織、分布式計算的特點,實現快速精確的車輛信息收集,提高了系統的響應速度和控制效果,具有較強的實時性和魯棒性。同時,結合模糊控制理論,設計了干線信號燈控制算法,實現了交通信號燈的無線智能控制。參考文獻: [1] 徐建閩.交通管理與控制[M ].北京:人民交通出版社, 2007211.[2] Akyildiz I F,Su W ,Sankarasubra mania m Y,et al.A survey on sens or net w orks[J ].Communicati ons Magazine,2002,40(8:102-114.[3] W ann C D,L in M H.Data fusi on methods f or accuracy i m 2

p r ove ment in wireless l ocati on syste m s [A ].Pr oceedings of 2004I EEE W ireless Co mmunicati ons and Net w orking Con 2ference[C ].2004203:471-476.[4] 李曉紅.城市干線交通信號協調優化控制及仿真[D ].大 連:大連理工大學,2007.[5] 嚴新平,吳超仲.智能運輸系統———原理、方法及應用 [M ].武漢:武漢理工大學出版社,2006212:9-11.□

N I 推出LabV I E W 圖形化軟件教育版, 全力支持動手學習課程

2009年11月,美國國家儀器有限公司(簡稱N I 推出 LabV I E W 軟件教育版,它是LabV I E W 圖形化編程軟件面向

高校的新產品。該版本軟件的初衷是為了幫助教師實現基于科學、技術、工程和數學(STE M 學科項目的動手學習。

N I 與美國塔夫茨大學工程教育與外展服務中心(CEEO 一 起合作開發該產品,它是將工程集成到K 212教育的領導者。

N I 和塔夫茨大學CEEO 總裁和控制與機械電子教授Chris Rogers 博士共同合作,開發了該教育版軟件,它可以有效幫

助高校教師使用工業、學術界工程師和科學家使用圖形化系統設計技術,進而為工科學生提供動手實踐經驗。

LabV I E W 教育版軟件可以幫助教師實現基于項目的動

手學習,并且將理論與實際世界的實例聯系在一起。這一新版本軟件能夠與核心教育硬件平臺無縫集成,例如LEG O M I N DST ORMS Educati on NXT、Vernier Sens or DAQ 以及TET 2R I X(Pitsco 開發的金屬機器人構建系統,讓教師能夠輕松

地將機器人、測量和數據采集整合到課程中。軟件的圖形化拖放模式幫助學生學習主要的編程概念,并在獲取專業世界中所使用的技術經驗的同時,提高分析能力。新版本還包含可以在教室中使用的工具,包括數據查看器,能夠圖形化地顯示傳感器數據,虛擬示波器,以及其他讓學生能夠獲得多種電子和機器工程技巧動手經驗的虛擬儀器。此外,LabV IE W 教育版包括支持課程和教師活動,能夠直接在

National Instruments、Vernier 軟件與技術和LEG O 教學中使 用。□

第四篇:基于PLC交通燈控制系統畢業設計概要

畢業設計題目: 交通燈畢業論文 系別:電氣與信息工程學院 專業 : 電氣自動化 班級:電氣自動化10-01 姓名: 指導教師: 【摘要】:交通信號燈的出現,使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。為了實現交通道路的管理,力求交通管理先進性、科學化。用可編程控制器實現交通燈管制的控制系統,以及該系統軟、硬件設計方法,實驗證明該系統實現簡單、經濟,能夠有效地疏導交通,提高交通路口的通行能力。分析了現代城市交通控制與管理問題的現狀,結合交通的實際情況闡述了交通燈控制系統的工作原理,給出了一種簡單實用的城市交通燈控制系統的PLC設計方案。可編程序控制器在工業自動化中的地位極為重要,廣泛的應用于各個行業。隨著科技的發展,可編程控制器的功能日益完善,加上小型化、價格低、可靠性高,在現代工業中的作用更加突出

1.1交通信號燈的作用和意義

隨著社會經濟的發展,城市交通問題越來越引起人們的關注。人,車,路三者關系的協調,已成為交通管理部門需要解決的重要問題之一。城市交通控制系統是用于城市交通數據監測,交通信號燈控制與交通疏導的計算機綜合管理系統,它是現代城市交通監控指揮中最重要的組成部分。

隨著城市機動車量的不斷增加,許多大城市如北京,上海,南京等出現了交通超負荷運行的情況,因此,自80年代后期,這些城市紛紛修建城市高速公路,在高速公路建設完成的初期,它們也曾有效地改善了交通狀況。然而,隨著交通量的快速增長和缺乏對高速道路的系統研究和控制,高速道路沒有充分發揮出預期的作用。而城市高

速道路在構造上的特點,也決定了城市高速道路的交通狀況必然受高速道路和普通道路耦合出交通狀況的制約。所以,如何采用合適的控制方法,最大限度利用好耗費巨資修建的城市高速道路,緩解主干道與匝道,城區與周邊地區的交通擁堵狀況,越來越成為交通運輸管理和城市規劃部門亟待解決的主要問題, 根據交通等工藝控制要求和特點,我們采用了日本三菱公司FX2N_48MR。三菱PLC 有小型化,高速度,高性能等特點,三菱可編程控制器指令豐富,可以接各種輸入,輸出擴充設備,有豐富的特殊擴展設備,其中的模擬輸入設備和通信設備是系統所必需的,能夠方便地聯網通信。本系統就是應用可編程控制器(PLC對十字路口交通控制等實現控制。本系統采用PLC是基于以下四個原因:(1PLC具有很高的可靠性,抗干擾能力。通常的平均無障礙時間都在30萬小時以上;(2系統設計周期短,維護方便,改造容易,功能完善,實用性強;(3干擾能力強,具有硬件故障的自我檢查功能,目前空中各種電磁干擾日益嚴重,為了保證交通控制的可靠穩定,我們選擇了能夠在惡劣的電磁干擾環境下正常工作的PLC;(4近年來PLC的性能價格比有較大幅度的提高,是的實際應用成為可能。【關鍵詞】:PLC可編程控制器、交通型號燈、可靠性高。【目錄】: 關鍵詞(01 第1章交通信號控制系統(02 1.1十字路口交通燈控制實際情況(04 1.1.1南北向(列和東西向(行主干道(04

1.1.2南北向和東西向人行道(04 1.2結合十字路口交通燈的路況模擬控制實驗(04 1.2.1南北向(列和東西向(行主干道(04 1.2.2南北向和東西向行人道(04 1.2.3盲人安全通道控制和手動控制車流量(04 1.3流程圖(05 第2章可編程控制器程序設計(07 2.1可編程控制器選擇(07 2.2十字路口交通燈模擬控制時序圖(07 2.3可編程控制器IO端口分配(10 2.4程序設計(10 第3章總結(13 3.1難點分析(13 3.1.1行人道紅綠燈和主干道紅綠燈的對應關系(13 3.1.2盲人脈沖按鍵(13 3.1.3手動車流控制按鍵的控制方式(13 3.1.4交通燈閃亮問題(13 3.2調試錯誤與修改方法(13 3.3PLC智能化控制交通燈的方法(13

3.4收獲與感悟(14 致謝(14 參考文獻(14 第1章交通燈信號控制系統 1.1 十字路口交通燈控制實際情況

a.南北主干道:直行綠27S、直行綠閃3S、左轉綠10S、左轉綠閃3S、黃2S、紅45S;b.東西人行道:紅45S、綠27S、綠閃3S、紅60S;c.東西主干道:紅45S、直行綠27S、直行綠閃3S、左轉綠10S、左轉綠閃3S、黃2S;d.南北人行道:綠27S、綠閃3S、紅60S;e.循環控制方式;f.交通燈變化順序表(單循環周期90秒。1.1.1 南北向(列和東西向(行主干道

南北向(列和東西向(行主干道均設有直行綠燈27S,直行綠燈閃亮3S,左行綠燈10S,左轉綠閃3S,黃燈2S和紅燈45S。當南北主干道紅燈點亮時,東西主干道應依次點亮直行綠燈,直行綠燈閃,左轉綠燈,左轉綠燈閃亮和黃燈;反之,當東西主干道紅燈點亮時,南北主干道依次點亮直行綠燈,直行綠燈閃,左轉綠燈,左轉綠燈閃亮和黃燈。1.1.2南北向和東西向人行道

南北向和東西向人行道均設有通行綠燈和禁行紅燈。南北人行道通行綠燈應在南北主干道直行綠燈點亮時點亮,當南北主干道直行綠燈閃亮時南北行人道綠燈也

要對應閃亮,其它時間為紅燈。東西人行道通行綠燈于東西主干道直行綠燈點亮時點亮,當東西主干道直行綠燈閃亮是東西行人道綠燈也要對應閃亮,其它時間為紅燈。

1.2結合十字路口交通燈的路況模擬控制實驗

在PLC交通燈模擬模塊中,主干道東西南北每面都有3個控制燈,分別為: ●禁止通行燈(亮時為紅色 ●準備禁止通行燈(亮時為黃色 ●直通燈(亮時為綠色

另外行人道東西南北每面都有2個控制燈,分別為: ●禁止通行燈(亮時為紅色 ●直通燈(亮時為綠色

結合十字路口交通燈實際情況設計交通燈模擬控制系統如下: 當交通燈系統啟動開關接通時。1.2.1南北向(列和東西向(行主干道

南北向(列和東西向(行主干道均設有綠燈 10S,綠燈閃亮2S(亮0.1 滅0.1,黃燈2S和紅燈14S。當南北主干道紅燈點亮時,東西住干道應依次點亮綠燈,綠燈閃亮,黃燈,反之,當東西主干道紅燈點亮時,南北主干道依次點亮綠燈,綠燈閃,黃燈。

1.2.2南北向和東西向行人道

南北向和東西向行人道均設為通行綠燈和禁行紅燈。南北人行道通行綠燈應在南北主干道綠燈點亮時點亮,當南北主干道綠燈閃亮和黃燈點亮時南北行人道綠燈也要對應閃亮,其它時間為紅燈。東西行人道通行綠燈于東西主干道綠燈點亮是點

亮,當東西主干道綠燈閃亮和黃燈點亮時東西行人道綠燈也要對應閃亮,其它時間為紅燈。

1.2.3盲人安全通道控制和手動控制車流量

除此之外另設兩個功能,使用10個脈沖開關。實現讓盲人可以方便通過十字路口和手動控制車流量。其中8個安裝在人行道的兩邊當東西方向行走的盲人要過馬路的時候,按下脈沖開關東西向行人道綠燈亮起,南北向主干道紅燈閃亮,延遲10秒恢復原來的控制系統。南北向脈沖開關對應東西向功能相同,另外兩個脈沖開可以控制車流量,當東西向主干道等待車量較多的時候,按下東西向控制脈沖開關,東西向主干道延長綠燈點亮時間到15秒。東西向行人道綠燈也要對應延長。南北向脈沖開關對應東西向功能相同。

1.3 流程圖 啟動開關

東西綠燈亮 東西綠燈閃 東西黃燈亮 東西紅燈亮 東西主干道 10S 2S 2S 14 南北紅燈亮 南北綠燈亮 南北綠燈閃 南北黃燈亮 南北主干道 14S 10S 2S 2S 啟動開關

南北紅燈亮 南北綠燈 南北綠燈閃 14S 10S 4S 東西綠燈亮 東西綠燈閃 東西紅燈亮 10S 4S 14S 東西行人道 南北行人道 結束 結束

交通燈模擬控制系統流程圖 啟動開關 按下脈沖開關

原來控制循環系統

行人道綠燈點亮,主干道紅燈閃亮 結束 Y N 啟動開關 按下脈沖開 關

對應方向綠燈點亮時間延長到15秒,另一方向紅燈點亮延長到15秒 再次按下啟動 開關

按此次控制方式進行循環 原來方式控制系統 結束 Y N Y

N 手動控制車流量流程圖 第2章 可編程控制器程序設計 2.1 可編程控制器選擇

本次交通燈設計用的是來自OMRON 的CPM1A-30CDR-A 可編程控制器。產品規格:CPM1A CPU 單元CPM1A 在編程環境等方面,它不僅具備了以往的小型PLC 所具有的功能,盡可能使安裝空間最小化,并實現了具有10點-100點輸入輸出點數的彈性構成。而且還可 連接可編程控制終端,創造了尚無前例的靈活運用。它不僅可以替代繼電器控制柜,就是作為小型控制器或在傳感器應用中,亦能適應生產現場不同的需求AC 電源輸入,繼電器輸出,能加擴展單元。

2.2 十字路口交通燈模擬控制時序圖 啟動 行人道綠燈 2S 10S 盲人脈沖按鍵控制時序圖 和此行人道相交叉的主干道紅燈 啟動 南北紅 東西綠

東西紅 南北綠 4S 14S 啟動

南北紅東西綠 東西黃東西紅 南北綠南北黃 10S 2 S 2 S 10S 2 S 2 S 14S 10S 2 S 2 S

ON OFF 十字路口主干道交通燈模擬控制時序圖 南北紅東西綠 東西黃東西紅 南北綠南北黃 15 2 S 2 S 10S 2 S 2 S 14S 15 2 S 2 S 東西向綠燈延時時序圖 啟

動 OFF ON 2.3 可編程控制器I/O 端口分配 啟動開關 0000 停止開關

0001 東西主干道綠燈 1000 東西主干道黃燈 1001 東西主干道紅燈 1002 南北主干道綠燈 1003 南北主干道黃燈 1004 南北主干道紅燈 1005 東西行人道綠燈 1100 東西行人道紅燈 1101 南北行人道綠燈

1102 南北行人道紅燈 1103 東西向綠燈延遲控制按鈕 0004 南北向綠燈延遲控制按鈕 0005 東西盲人脈沖按鈕

0003 南北盲人脈沖按鈕 0002 2.4 程序設計 0 LD 0000 1 OR 20300 2 AND-NOT 0001 3 AND-NOT 20000 4 OUT 20300 LD 20300 6 AND-NOT 20001 7 AND-NOT 20203 8 OUT 20301 PLC 0000 0001 1000 1001 1002 1003 1004 1005 1100 1101 1102 1103 交通燈控制PLC I/O 端口 0002 0003 0004 0005 9 LD 20301 10 OR TIM 005 11 OR TIM 027 12 OR 20000 13 AND-NOT TIM 002 14 AND-NOT 20103 15 AND-NOT 0001 16 OUT 20000 17 TIM 000 #100 18 TIM 001 #120 19 TIM 002 #140 20 LD TIM 002 21 OR 20001 22 OR TIM 018 23 AND-NOT TIM 005 24 AND-NOT 0001 25 AND-NOT 20203 26 OUT 2001 TIM 003 #100 28 TIM 004 #120 29 TIM 005 #140 30 LD 0004 31 OR 20100 32 AND-NOT 0000 33 AND-NOT 0005 34 AND-NOT 0001 35 OUT 20100 36 LD 20100 37 AND 20105 38 OUT 20102 39 LD TIM 005 40 OR TIM 027 41 OUT 20105 42 LD 20102 43 OR 20103 44 AND-NOT 0001 45 AND-NOT TIM 018 46 OUT 20103 47 TIM 016 #150 48 TIM 017 #170 49 TIM 018 #190 50 LD 0005 51 OR 20200 52 AND-NOT 0001 53 AND-NOT 0000 54 AND-NOT 0004 55 OUT 20200 56 LD TIM 002 57 LD TIM 018 58 OUT 20205 59 LD TIM 20200 60 AND 20205 61 OUT 20202 62 LD 20202 63 OR 20203 64 AND-NOT 0001 65 AND-NOT 027 66 OUT 20203 67 TIM 025 #150 68 TIM 026 #170 69 TIM 027 #190 70 LD 20000 71 AND-NOT TIM 000 72 LD 20103 73 AND-NOT TIM 016 74 OR LD 75 AND-NOT 0001 76 OUT 20002 77 LD TIM 000 78 AND-NOT TIM 001 79 LD TIM 016 80 AND-NOT TIM 017 81 OR LD 82 AND-NOT 20004 83 AND-NOT 0001

OUT 20003 85 TIM 006 #002 86 LD TIM 006 87 OR TIM 008 88 OR TIM 010 89 OR TIM 009 90 OR 20004 91 AND-NOT TIM 007 92 AND-NOT 0001 93 OUT 20004 94 TIM 007 #002 95 LD 20002 96 OR 20003 97 AND-NOT 0001 98 AND-NOT 20009 99 OUT 1000 100 LD TIM 001 101 AND-NOT TIM 002 102 LD TIM 017 103 AND-NOT TIM 018 104 OR LD 105 AND-NOT 20009 106 AND-NOT 0001 107 OUT 1001 108 LD 20000 109 AND-NOT TIM 002 110 LD 20103 111 AND-NOT TIM 018 112 OR LD 113 AND-NOT 20009 114 AND-NOT 0001 115 OUT 1103 116 LD20000 117 AND-NOT TIM 002 118 LD 20103 119 AND-NOT TIM 018 120 OR LD 121 AND-NOT 20103 122 AND-NOT 0001 123 OUT 20015 124 LD 20015 125 OR 20014 126 AND-NOT 0001 127 OUT 1005 128 LD 20001 129 AND-NOT TIM 003 130 LD 20203 131 AND-NOT TIM 025 132 OR LD 133 AND-NOT 0001 134 OUT 20005 135 LD TIM 003 136 AND-NOT TIM 004 137 LD TIM025 138 AND-NOT TIM 026 139 OR LD 140 AND-NOT 20004 141 AND-NOT 0001 142 OUT 20006 143 TIM 008 #002 144 LD 20005 145 OR 20006 146 AND-NOT 20013 147 AND-NOT 0001 148 OUT 1003 149 LD TIM 004

AND-NOT TIM 005 151 LD TIM 026 152 AND-NOT TIM 027 153 OR LD 154 AND-NOT 0001 155 AND-NOT 20013 156 OUT 1101 157 LD 20001 158 AND-NOT TIM 005 159 LD 20203 160 AND-NOT TIM 027 161 OR LD 162 AND-NOT 20013 163 AND-NOT 0001 164 OUT 1101 165 LD 20001 166 AND-NOT TIM 005 167 LD 20203 168 AND-NOT TIM 027 169 OR LD 170 AND-NOT 0001 171 AND-NOT 20009 172 OUT21000 173 LD 21000 174 OR 20011 175 AND-NOT 0001 176 OUT 1002 177 LD TIM 001 178 AND-NOT TIM 002 179 LD TIM 017 180 AND-NOT TIM 018 181 OR LD 182 AND-NOT 20004 183 AND-NOT 0001 184 OUT 20007 185 TIM 009 #002 186 LD TIM 004 187 AND-NOT TIM 005 188 LD TIM 026 189 AND-NOT TIM 027 190 OR LD 191 AND-NOT 20004 192 AND-NOT 0001 193 OUT 20008 194 TIM 010 #2 195 LD 20007 196 OR 20003 197 OR 20002 198 OR 20013 199 AND-NOT 0001 200 OUT 1100 201 LD 20008 202 OR 20005 203 OR 20006 204 OR 20009 205 AND-NOT 0001 206 OUT 1102 207 LD 0002 208 OR 20009 209 AND-NOT TIM 011 210 OUT 20009 211 TIM 011 #100 212 LD 20009 213 AND-NOT 20010 214 OUT 20011 215 TIM 012 #010

216 LD TIM 012 217 OR TIM 015 218 OR 20010 219 AND-NOT TIM 013 220 OUT 20010 221 TIM 013 #010 222 LD 0003 223 OR 20013 224 AND-NOT TIM 014 225 OUT 20013 226 TIM 014 #100 227 LD 20013 228 AND-NOT 20010 229 OUT 20014 230 TIM 015 #010 231 END 215 216 217 218 219 220 221 222 223 224 225 第3章總結 3.1 難點分析

本程序在設計過程遇到了一些難點我把它整理了一下發現有以下幾個問題。3.1.1行人道紅綠燈和主干道紅綠燈的對應關系

因為實際的紅綠燈控制中行人道的紅綠燈和主干道的紅綠燈是有這一定的對應關系的,所以在編程前一定要理清它們,這樣有利于在編程時簡化程序、減少PLC不必要的運算。

3.1.2盲人脈沖按鍵

盲人在東西南北的行人道同時通過十字路口的情況不會經常出現,可以說是非少的,如果我們要把盲人脈沖分開東西控制和南北控制使他不影響和它沒關系的主干道就可以使車輛行走更加通順減少車輛堵塞的情況。要實現這樣的功能就要在脈

沖按鍵按下時不影響他們的計時程序只在對應的主干道紅綠燈輸出程序上進行插入常閉繼電器以此把輸出程序斷開。

3.1.3手動車流控制按鍵的控制方式

手動車流控制按鍵是對相應的主干道綠燈延長的進行控制,但不能使它在按下時使改變當時的紅綠燈顯示情況,如現在是南北紅燈東西綠燈時按下南北綠燈延長按鍵就不能使它變成南北綠燈東西紅燈。這就涉及到了一個請求和響應的關系。

3.1.4交通燈的閃亮

交通燈綠燈在實際運行中是要經過閃爍的,所以在設計程序中也要加入這個功能,參考了一些PLC的交通燈程序介紹時發現PLC中有一些繼電器可以實現閃爍這些繼電器也就是PLC內部的功能繼電器,這是一種硬件實現功能的方法,雖然程序可以減少但比較死板閃爍頻率不能控制。由于對PLC內部的功能繼電器不太熟悉(不同型號的PLC內部功能繼電器編號也不一樣我想了一個用程序實現的方法(程序段在第86條~第94條指令之間,此方法可以說是軟件實現功能的方法,雖然程序加長了但閃爍頻率可以控制比較靈活。

3.2調試錯誤與修改方法

經過設計,想一次性把程序完成是非常難的,在調試中就出現了不少的錯誤。剛開始的時候把程序寫進去然后運行卻發現有些燈亮不起來而且在完成了一個周期后就循環不起來了。那時真的不知道從哪里入手,只好一條一條地檢查才發現了一條指令把常閉寫成了輸出真正的輸出口就沒有收到信號了。燈雖然是亮了但仍然循環不起來。從梯形圖又仔細的看了一次卻看不出什么問題出來。突然想起來編程器還可以進行監控于是再在運行的同時進行監控,于是發現了在程序的第一周期一切都運行正常但再運行下去的時候第二周期就再沒有反應了,包括里面的輔助繼電器,最后發現原來是程序前面沒有并上完成這個循環的繼電器號。后來就這樣把加上其他功能出現的錯誤也找出來了。雖然找錯誤是一個枯燥無味的工作,但只要你耐心的去做的話,你肯定能學到有用的動西。

3.3PLC智能化控制交通燈的方法

傳統的十字路口交通控制燈,通常是事先經過交通流量的調查,運用統計的方法將兩個方向紅綠燈的延時預先設置好。然而實際上交通流量的變化往往是不確定的,有的路口在不同的時段甚至可能產生很大的差異。即使是經過長期運行、適用的方案,仍然會發生這樣的現象:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長隊等候通過。這種流量變化的偶然性是無法建立準確模型的,統計的方法已不能適應迅猛發展的交通現狀,需要有一種能夠根據流量變化情況自適應控制的交通燈。而模糊控制恰恰具有這方面的優勢。此系統就是應

用可編程序控制器(PLC對十字路口交通控制燈實現模糊控制傳統的十字路口交通控制燈,通常是事先經過交通流量的調查,運用統計的方法將兩個方向紅綠燈的延時預先設置好。然而實際上交通流量的變化往往是不確定的,有的路口在不同的時段甚至可能產生很大的差異。即使是經過長期運行、適用的方案,仍然會發生這樣的現象:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長隊等候通過。這種流量變化的偶然性是無法建立準確模型的,統計的方法已不能適應迅猛發展的交通現狀,需要有一種能夠根據流量變化情況自適應控制的交通燈。而模糊控制恰恰具有這方面的優勢。

此系統就是應用可編程序控制器(PLC對十字路口交通控制燈實現模糊控制此控制系統的輸入量是指十字路口各方向上車輛數的動態變化量。具體由傳感器采集后送入可編程序控制器。在十字路口的四個方向(E、S、W、N的近端J(斑馬線附近和遠端Y(距斑馬線約100米處各設置一個傳感器,分別統計通過該處的車輛數。為了實現模糊控制,需要將綠燈時間分為兩部分:其一是固定的10秒作為路口車輛狀態參數的采集時間t1;其二是根據兩個方向車輛流量變化進行模糊決策的延時t2。然后通過傳感器采集后的排隊等候的車輛數送往PLC進行模糊推理運算得出延遲時t2,最后由t1和t2來實現對十字路口車流量的靈活控制。

3.4收獲與感悟

經過半個多月的艱苦奮斗,設計成果終于出來了,我才松了一口氣,我通過采集資料、進行實際考察后,做出以上設計的方法。

查找資料也是一件繁瑣的事情,雖說網上有資料但要找到一些真正有用的資料也不是一件容易的事,需要耐心查找。

花了整整十幾天,終于完成了設計,不過調試的時候卻發現結果和想的有所不同,通過監控和修改才得出了需要的設計。這次的設計讓我們增長了實踐技能,還增加了有關交通知識,這些對于我們真是受益匪淺。最后,我們覺得,不見風雨,怎么能見彩虹呢?我把體會用十個字概括:天下無難事,只怕有心人

一次又一次的學習,我們慢慢地在體會,研究和感悟,終于領會到成功的那一份喜悅,從撰寫開報告,查找資料,程序設計,到整理每一個次的調試,我們學會了細心和耐心,也品嘗到了酸、甜、苦、辣,無數的成功與失敗更加肯定了我們的研究成果。興趣是自發形成的,而默契是慢慢培養出來的。當前的社會,科技迅速發展,知識更新速度大大加快,只有我們共同去探索,用自己的雙手去征服每一片天空,用我們新的力量去打造一片創新的領域。結束語

通過這次設計,我對PLC設計控制有了深刻的認識,對以前學的PLC又有了一定的新認識,溫習了以前學的知識,就像人們常說的溫故而知新嘛,但在設計的過程中,遇到了很多的問題,我和同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。

在此要感謝我的指導老師徐彬,以及李頌洲老師和甘小梅老師,感謝老師給我這樣的機會鍛煉。在整個畢業設計過程中我懂得了許多東西,也培養了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中的探索的艱難和成功的喜悅。雖然這個項目還不是很完善,但是在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。

參考文獻 [1].廖常初著.PLC 基礎及應用.第 2 版.北京:機械工業出版社,2007.[2].廖常初編.S7-300/400PLC 應用技術[M].北京:機械工業出版社,2005.[3].三菱電機.FX3U,FX3UC 微型可編程控制器編程手冊.2005.[4].三菱電機.FX1S,FX1N,FX2N,FX2NC 編程手冊.2002.電氣自動化 2012 年 5 月 16

第五篇:單片機:交通燈控制系統設計

交通燈控制系統設計

摘要:本系統由單片機系統、鍵盤、LED 顯示、交通燈演示系統組成。系統包括人行道、左轉、右轉、以及基本的交通燈的功能。系統除基本交通燈功能外,還具有倒計時、時間設置、緊急情況處理、分時段調整信號燈的點亮時間以及根據具體情況手動控制等功能。關鍵詞:AT89S51,交通規則

一、方案比較、設計與論證 1 電源提供方案

為使模塊穩定工作,須有可靠電源。我們考慮了兩種電源方案

方案一:采用獨立的穩壓電源。此方案的優點是穩定可靠,且有各種成熟電路可供選用;缺點是各模塊都采用獨立電源,會使系統復雜,且可能影響電路電平。方案二:采用單片機控制模塊提供電源。改方案的優點是系統簡明扼要,節約成本;缺點是輸出功率不高。綜上所述,我們選擇第二種方案。2 顯示界面方案

該系統要求完成倒計時、狀態燈等功能。基于上述原因,我們考慮了三種方案: 方案一:完全采用數碼管顯示。這種方案只顯示有限的符號和數碼字苻,無法勝任題目要求。

方案二:完全采用點陣式LED 顯示。這種方案實現復雜,且須完成大量的軟件工作;但功能強大,可方便的顯示各種英文字符,漢字,圖形等。

方案三:采用數碼管與點陣LED 相結合的方法因為設計既要求倒計時數字輸出,又要求有狀態燈輸出等,為方便觀看并考慮到現實情況,用數碼管與LED燈分別顯示時間與提示信息。這種方案既滿足系統功能要求,又減少了系統實現的復雜度。權衡利弊,第三種方案可互補一二方案的優缺,我們決定采用方案三以實現系統的顯示功能。3 輸入方案:

題目要求系統能手動設燈亮時間、緊急情況處理,我們討論了兩種方案: 方案一:采用8155擴展I/O 口及鍵盤,顯示等。該方案的優點是:

使用靈活可編程,并且有RAM,及計數器。若用該方案,可提供較多I/O 口,但操作起來稍顯復雜。

方案二: 直接在IO口線上接上按鍵開關。因為設計時精簡和優化了電路,所以剩余的口資源還比較多,我們使用四個按鍵,分別是K1、K2、K3、K4。由于該系統對于交通燈及數碼管的控制,只用單片機本身的I/O 口就可實現,且本身的計數器及RAM已經夠用,故選擇方案二。

二、理論分析與計算

1.交通燈顯示時序的理論分析與計算

對于一個交通路口來說,能在最短的時間內達到最大的車流量,就算是達到了最佳的性能,我們稱在單位時間內多能達到的最大車流為車流量,用公式:車流量= 車流 / 時間 來表示。

先設定一些標號如圖2-1 所示。

說明:此圖為直方圖,上邊為北路口燈,右邊為東路口燈,下邊為南路口燈,左邊為西 路口燈。

圖2-2 所示為一種紅綠燈規則的狀態圖,分別設定為S1、S2、S3、S4,交通燈以這四 的狀態為一個周期,循環執行(見圖2-3)。

請注意圖2-1b和圖2-1d,它們在一個時間段中四個方向都可以通車,這種狀態能在

一定的時間內達到較大的車流量,效率特別高。

依據上述的車輛行駛的狀態圖,可以列出各個路口燈的邏輯表,由于相向的燈的狀態圖

是一樣的,所以只需寫出相鄰路口的燈的邏輯表;根據圖2-3 可以看出,相鄰路口的燈它

們的狀態在相位上相差180°。因此最終只需寫出一組S1、S2、S3、S4的邏輯狀態表。

如表2-1 所示。

表中的“×”代表是紅燈亮(也代表邏輯上的0),“√”是代表綠燈亮(也代表邏輯上 的1),依上表,就可以向相應的端口送邏輯值。2.交通燈顯示時間的理論分析與計算

東西和南北方向的放行時間的長短是依據路口的各個方向平時的車流量來設定,并且

S1、S2、S3、S4各個狀態保持的時間之有嚴格的對應關系,其公式如下所示。T-S1+T-S2=T-S3 T-S2=T-S4 T-S1=T-S3 我們可以依據上述的標準來改變車輛的放行時間。按照一般的規則,一個十字路口可分

為主干道和次干道,主干道的放行時間大于次干道的放行時間,我們設定值時也應以此為參 考。

三、電路圖及設計文件 1.燈控制電路設計

由于32個LED 來實現紅綠燈狀態,若直接接在單片機的口線,路口倒計時的顯示就不

能實現,所以本次設計中采用一種新型的電路如圖3-1 所示。

圖中74LS04的作用是倒相和驅動,它輸出的電流大約48mA,實際測試發現足以滿足要

求,而且發光管也能達到足夠的亮度。

觀察圖可以看出:兩組發光管(一組紅、一組綠)由于反相器的作用,其邏輯狀態恰恰 相反。

圖中和電阻串聯的二極管的作用是為了分壓,防止因上下兩組發光管分壓不同導致邏輯 的錯誤。

共四組和上述相同的電路分別代表東西南北四個方向的紅綠燈,使用兩片74LS04 作為 驅動。

2.倒計時顯示電路設計

前面已經分析過相向的燈的狀態和倒計時都是相同的,所以為了節省,采用兩組四個數碼管

作為倒計時的顯示;同時為了節省口資源,采用串口顯示的方式驅動數碼管。見圖3-2 所 示。

四、程序設計思路與流程圖 1.主程序流程圖

主程序中主要是一個死循環,不停的循環四個狀態,如圖4-1 所示。

2.按鍵子程序流程圖

它包含倒計時調整和緊急狀態兩個狀態。

主程序中放了一個按鍵的判斷指令,當有按鍵按下的時候,程序就自動的跳轉到按鍵子

程序處理。當檢測到K2鍵按下的時候就自動返回到主程序。當出現緊急的情況的時候,按下K3或者K4 就切換到緊急狀態,當緊急事件處理完畢 的時候,按下K2,就可以返回正常狀態。

五、測試、數據及結果分析 1.狀態燈顯示測試

當電路連接完畢后,將寫好的測試程序刷寫到芯片內,K1 和K2分別給端口送高電平和

低電平,通電即可檢測。2.數碼管的測試

將串口的和電路板上的接口連接,將寫好的測試程序刷寫到芯片內,開電源即可測試。

3.整體電路測試

系統上電,刷寫好程序即可開始測試,觀測一個周期(共計S1~S4四個狀態,默認140 秒)燈的顯示狀態是否正常,同時觀察倒計的計數是否正常。

六、總結

由于使用的是單片機作為核心的控制元件,使得電路的可靠性比較高,功能也比較強大,而且可以隨時的更新系統,進行不同狀態的組合。

但是在我們設計和調試的過程中,也發現了一些問題,譬如紅燈和綠燈的切換還不夠迅

速,紅綠燈規則不效率還不是很高等等,這需要在實踐中進一步完善。附錄 系統總體電路圖

1.滿足南北向紅綠燈亮,東西向紅燈亮,占25秒——南北向黃燈亮,東西向紅燈亮,占5秒——南北向紅燈亮,東西向綠燈亮,占25秒——南北向紅燈亮,東西向黃燈亮,占5秒。如此循環,周而復始。2.十字路口要有數字顯示,提示行人把握時間:當某方向綠燈亮時,置顯示器為24,然后以每秒減1計數方式工作,直到減為0,綠燈滅,黃燈亮。黃燈滅,紅燈亮時,再次置顯示器為29,并開始減計數,直到為0,十字路口紅綠燈交換,完成一次工作循環。

3.可手動調整和自動調整,夜間為黃燈閃耀。下面是一個單片機交通燈程序 /*

****************************************************************************************** * *

* Keil C 89S51 交通信號控制程序 * *(C)版權所有 Dai_Weis@hotmail.com * * *

****************************************************************************************** */

#include “reg51.h” #define UINT unsigned int #define ULONG unsigned long #define UCHAR unsigned char /*

信號燈變量

南北方向綠燈

sbit n_bike_g = P1^0;//自行車

sbit n_right_g = P1^1;//右轉

sbit n_up_g = P1^2;//直行

sbit n_left_g = P1^3;//左轉 調頭

南北方向紅燈

sbit n_bike_r = P1^4;//自行車

sbit n_right_r = P1^5;//右轉

sbit n_up_r = P1^6;//直行

sbit n_left_r = P1^7;//左轉 調頭 南北方向黃燈

sbit n_bike_y = P3^0;//自行車

sbit n_right_y = P3^1;//右轉

sbit n_up_y = P3^2;//直行

sbit n_left_y = P3^3;//左轉 調頭

東西方向綠燈

sbit e_bike_g = P2^0;//自行車

sbit e_right_g = P2^1;//右轉

sbit e_up_g = P2^2;//直行

東西方向紅燈

sbit e_bike_r = P2^4;//自行車

sbit e_right_r = P2^5;//右轉

sbit e_up_r = P2^6;//直行

東西方向黃燈

sbit e_bike_y = P3^4;//自行車

sbit e_right_y = P3^5;//右轉

sbit e_up_y = P3^6;//直行

*/ //延時

void delay(UINT t, UINT s){ while(t){ UINT i;

for(i = 0;i < s;i++){ } t--;} }

//信號燈狀態

void time_x(UCHAR P_P1, UCHAR P_P2, UCHAR P_P3){

P1 = P_P1;P2 = P_P2;P3 = P_P3;delay(150, 65535);}

void time_s(UCHAR P_P1, UCHAR P_P2, UCHAR P_P3, UCHAR P_P11, UCHAR P_P22){ UINT i;

for(i = 0;i < 3;i ++){

P1 = P_P1;P2 = P_P2;delay(5, 65535);P1 = P_P11;P2 = P_P22;delay(5, 65535);}

P1 = P_P1;P2 = P_P2;P3 = P_P3;delay(10, 65535);} //主程序

void main(){

P1 = P2 = P3 = 0x0;while(1){

time_x(0xA5, 0x38, 0x0);

time_s(0xA4, 0x38, 0x1, 0xA5, 0x38);time_x(0x96, 0x52, 0x0);

time_s(0x92, 0x52, 0x4, 0x96, 0x52);time_x(0x5A, 0x52, 0x0);

time_s(0x50, 0x50, 0x2A, 0x5A, 0x52);time_x(0xF0, 0x25, 0x0);

time_s(0xF0, 0x24, 0x20, 0xF0, 0x25);time_x(0xD2, 0x16, 0x0);

time_s(0xD0, 0x10, 0x62, 0xD2, 0x16);} }

給你一個定時控制的信號系統,我只做的簡單的測試,至于延時我用的軟件,你自己想辦法。^_^

Dai_Weis 于 2005-5-4 13:43:23 重新給你說明

/*

*********************************************************************************** * *

* Keil C AT89S51 交通信號控制程序 * *(C)版權所有 Dai_Weis@hotmail.com * * *

*********************************************************************************** 開發說明:

固定時間信號變換,南北設置調頭、左傳、直行、右轉、自行車。

東西設置左傳、直行、右轉、自行車。

時序狀態:

紅 綠 紅 綠

序號 左 前 右 自 左 前 右 自 前 右 自 前 右 自1 0 1 0 0 1 0 1 1 1 1 0 0 0 2 1 0 0 1 0 1 1 0 1 0 1 0 1 0 3 0 1 0 1 1 0 1 0 1 0 1 0 1 0 4 1 1 1 1 0 0 0 0 0 1 0 1 0 1 5 1 1 0 1 0 0 1 0 0 0 1 1 1 0 */

另外修正個錯誤

while(1){

time_x(0xA5, 0x70, 0x0);time_s(0xA4, 0x70, 0x1, 0xA5, 0x70);

材料: 1、89S51 11.0592M 晶振

1K電阻、10UF電容

12個燈,紅、黃、綠各四個,12個1K電阻

,十字路口嘛。蜂鳴器一個。

按鍵一個,按鍵復位

采用AT89s51型號的單片機,由于交通十字路口的對稱性,所以一個引腳可以同時控制兩個燈,將發光二極管分別接到P1各個引腳,在其中加入一個時振蕩當電路,來控制時間,在P3.0引腳接入蜂鳴器只黃燈亮的時候發出聲響,這里我們讓每次黃燈亮的時候發出六聲響,通過C程序的控制就可以實現,每次循環是10秒。2、9cm*15cm萬用板 1片 單片機及IC座 1套 12M晶振 1只 22P電容 2只 10uF電容 1只 10K電阻 1只 1K排阻 1只 兩位一體數碼管 2只 DC座 1只 自鎖開關 1只

發光二極管紅綠黃

各4只 按鍵 7只 USB電源線 1條 導線

若干

1、基于51系列單片機(型號:STC89C52、AT89C51/C52、AT89S51/S52,隨機選擇,如有特

殊要求請與店主討論)設計實現。(以上幾種單片機全部為51系列單片機,除了名字不一樣外,功能及應用完全一樣,互相

兼容)

2、兩個兩位一體數碼管顯示東西、南北方向時間。

3、四方向各有紅綠黃三顆燈。

4、七個按鍵操作,分別是:禁止通行、東西通行、南北通行、時間加、時間減、切換方向、確認。

下載基于三菱PLC-F2N的交通燈設計概要word格式文檔
下載基于三菱PLC-F2N的交通燈設計概要.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    基于單片機的交通燈設計

    基于單片機的交通燈設計 設計程序: #include #define uchar unsigned char /**************************變量、控制位定義**************************/ uchar code table[10......

    交通燈控制器設計實驗報告

    設計性實驗項目名稱交通燈控制器設計 實驗項目學時:3學時 實驗要求:■ 必修□ 選修 一、實驗目的 1、 學習與日常生活相關且較復雜數字系統設計; 2、 進一步熟悉EDA實驗裝置......

    交通燈設計心得體會5篇

    設計心得, 一個簡單的交通燈控制系統終于做完,,總的來說就只實現兩個功能,1 紅綠黃燈的交替點亮。2,顯示每種燈的倒計時,其實,就是一個的狀態機,四個狀態的變換,剛開始,。我按照書上的......

    基于FX2N三菱PLC的全自動洗衣機控制系統概要

    實訓(論文 說明書 題 目:全自動洗衣機PLC 控制系統 系 別:機電工程系 專 業:機械電子工程 學生姓名: 學 號: 指導教師: 職 稱: 題目類型: 軟件開發 2013年12月30日 摘 要 本文主要......

    第五章 基于三菱PLC堆垛單元實訓概要

    第五章基于三菱PLC堆垛單元實訓 實訓一堆垛單元認知 5.1.1 實訓目的 1、了解堆垛單元的功能; 2、了解堆垛單元操作面板上各按鈕的功能; 3、掌握接近開關、直流電機等相關器......

    三菱PLC FX3U解密研究最新情況與進展概要

    三菱PLC FX3U解密研究最新情況與進展 三菱 PLC FX3U解密 最新情況:內存軟元件數據全部讀出。 工控在線已經成功研究,PLC FX3U兩道關鍵字的解密。(2010.11) 工控在線已經成功研......

    基于單片機的交通燈控制系統設計

    基于單片機的交通燈控制系統設計 摘要:十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現這井然秩序呢?靠的就是交通信號燈的自動指揮系統。交通信號燈控......

    基于單片機的交通燈控制系統設計

    P10P11P12P13設置鍵加鍵減鍵模式鍵P00P01P02P03P04P05P06U18765P134P123P112P101P1.7P1.6P1.5P1.4P1.3P1.2P1.1/T2EXP1.0/T2P3.7/RDP3.6/WRP3.5/T1P3.4/T0P3.3/INT1P3.2/INT......

主站蜘蛛池模板: 我的公把我弄高潮了视频| 在教室伦流澡到高潮hgl动漫| 中文字幕久久精品一二三区| 欧美精品一区二区蜜臀亚洲| 亚洲精品在看在线观看| 国产成人无码午夜视频在线观看| 成人性生交大片免费卡看| 朝鲜美女黑毛bbw| 无码av中文一区二区三区| 少妇被躁爽到高潮无码久久| 久久99国产精品久久99| 蜜桃精品免费久久久久影院| 久久国产综合精品swag蓝导航| 亚洲av无码专区在线观看下载| 国产色婷婷亚洲99精品小说| 久久亚洲精品日韩高清| 欧美xxxx做受欧美| 久久精品国产精品亚洲38| 男女猛烈xx00免费视频试看| 成人精品动漫一区二区| 亚洲成熟女人毛毛耸耸多| 欧美丰满大黑帍在线播放| 日夜啪啪一区二区三区| .精品久久久麻豆国产精品| 久久夜色精品国产| 亚洲高清无码在线观看| 爆乳护士一区二区三区在线播放| 欧美金妇欧美乱妇xxxx| 夜晚成人18禁区导航网站| 波多野结衣爽到高潮大喷| 夜晚被公侵犯的人妻深田字幕| 一本色道久久综合狠狠躁篇| 亚洲欧美中文字幕在线一区| 国产精品特级毛片一区二区| 久久伊人av综合影院| 四虎国产精品免费久久久| 欧美xxxx性bbbbb喷水| 亚洲a无码综合a国产av中文| 国产午夜福利精品久久| 国产成人欧美一区二区三区| 无人区乱码一区二区三区|