倒計時交通燈課程設計
❶ 數電課程設計交通燈
具體內容如下:
一 設計題目
題目:交通燈控制電路的設計
二 設計目的
訓練學生綜合地運用所學的 《數字邏輯》的基本知識,使用電腦EWB模擬技術,獨立完整地設計一定功能的電子電路,以及模擬和調試等的綜合能力。本次電腦模擬所用的軟體版本為EWB Version 5.0c
三 設計內容
現有一個十字路口,為了其通行的順利,我們針對這設計了一個交通燈系統。
四 設計要求
1、設計一個十字路口的交通燈控制電路,要求東西方向車道和南北方向車道兩條交叉道路上的車輛交替運行,每次通行時間都設為45秒。時間可設置修改。
2、在綠燈轉為紅燈時,要求黃燈先亮5秒鍾,才能變換運行車道;
3、黃燈亮時,要求每秒閃亮一次。
4、東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用顯示器進行顯示(採用倒計時的方法)。
五 總體功能框圖
圖5 總體功能框圖
交通燈控制系統的原理框圖如圖5所示。它主要由倒計時計數電路、信號燈轉換器和秒脈沖信號發生器組成。秒脈沖信號發生器是該系統中倒計時計數電路和黃燈閃爍控制電路的標准時鍾信號源,倒計時計數器輸出兩組驅動信號T5和T0,經信號燈轉換器控制信號燈工作,倒計時計數電路是系統的主要部分,由它控制信號燈轉換器的工作。
六 單元電路圖
6.1信號燈轉換器
選用JK觸發器,設狀態編碼為:S0=00 S1=01 S2=11 S3=10,其輸出為Q1 Q0,則其狀態表為:
表6-1 狀態編碼與信號燈關系表
現態 次態 輸出
Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb
0 0 0 1 1 0 0 0 0 1
0 1 1 1 0 1 0 0 0 1
1 1 1 0 0 0 1 1 0 0
1 0 0 0 0 0 1 0 1 0
圖6.1 信號燈轉換器
6.2倒計時計數器
十字路口要有數字顯示,作為倒計時提示,以便人們更直觀地把握時間。具體為:當某方向綠燈亮時,置顯示器為某值,然後以每秒減1,計數方式工作,直至減到數為「5」和「0」,十字路口綠、黃、紅燈變換,一次工作循環結束,而進入下一步某方向的工作循環。在倒計時過程中計數器還向解碼器提供模5的定時信號T5和模0的定時信號T0。
作G=0時的卡諾圖:
BC 00 01 11 10
X 1 1 1
1 1 0 0
A 0
1
(1) 倒計時顯示採用七段數碼管作為顯示,由計數器驅動並顯示計數器輸出值。
(2) 計數器選用集成電路74190進行設計。74190是十進制同步可逆計數器,它具有非同步並行置數功能、保持功能。74190沒有專用的清零輸入端,但可以藉助QA、QB、QC、QD的輸出數據間接實現清零功能。
表6-2 74190的狀態表
CTEN D/U CLK LOAD A B C D QA QB QC QD
0 X X 0 X X X X A
B C
D
0 1 POS 1 X X X X Count Down
0 0 POS 1 X X X X Count Up
1 X X X X X X X Qa0 Qb0 Qc0 Qd0
現選用兩個74190晶元級聯成一個從可任意設定時間00~99倒計至00的計數器,其中作為個位數的74190晶元的CLK接秒脈沖發生器(頻率為1),再把個位數74190晶元輸出端的QA、QD用一個與門連起來,再接在十位數74190晶元的CLK端。當個位數減到0時,再減1就會變成9, 0(0000)和9(1001)之間的QA、QD同時由0變為1,把QA、QD與起來接在十位數的CLK端,此時會給十位數74190晶元一個脈沖數字減1,相當於借位。具體連接方法如圖一:
圖6.2 解碼器
信號LD由兩個晶元的8個輸出端用或門連起來,決定倒計時是置數,還是計數。工作開始時,LD為0,計數器預置數,置完數後,LD變為1,計數器開始倒計時。當倒計時減到數00時,LD又變為0,計數器又預置數,之後又倒計時,如此循環下去。
圖6.3 通行時間控制開關
(3) 預置數(即車的通行時間)功能:如圖6.3所示,8個開關分別接十位數74190晶元的D、C、B、A端和個位數74190晶元的D、C、B、A端。預置數的范圍為6~98。假如把通行時間設為45秒,就像圖2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接電源相當於接1,懸空相當於接0)
圖6.4 倒計時計數器
(4) 向解碼器提供模5的定時信號T5和模0的定時信號T0:T0表示倒計時減到數「00」(也即綠燈的預置時間,因為到00時,計數器重新置數),T0=1,此時T0給解碼器一個脈沖,使信號燈發生轉換,一個方向的綠燈亮,另一個方向的紅燈亮。接法為:把兩個74190計數器的8個輸出端用一個集成的八輸入一輸出或門連起來。
T5表示倒計時減到數「05」時。T5=1,此時T5給解碼器一個脈沖,使信號燈發生轉換,綠燈的變為黃燈,紅燈的不變。接法為:當減到數為「05」(0000 0101)時,把十位計數器的輸出端QA、QB、QC、QD連同個位計數器的輸出端QB、QD用一個或非門連起來,再把這個或非門與個位計數器的輸出端QA、QC用一個與非門連接起來。具體連接方法如圖6.4所示。
要求黃燈每秒閃一次,用一個頻率為1的脈沖一端與控制黃燈的輸出信號的JK觸發器連接起來,另一端再接到黃燈。
七 總電路圖
圖7 交通燈總電路圖
八 調試(實現的結果)
1. 根據題目的要求,整個交通燈控制系統需要有4個時間顯示器,12個交通燈。但由於4個時間顯示器是由同一個倒計時計數器控制,所以我在設計圖電路的過程中,為了簡化電路使畫圖看起來更加清晰,就只接了1個時間顯示器。
2. 點擊啟動按鈕,便可以進行交通燈控制系統的模擬,電路默認把通車時間設為45秒,打開開關後,東西方向綠燈亮,「東來西往」的行人車輛都可自由通行;南北方向車道的紅燈亮,南來北往的車輛禁止通行。時間顯示器從預置的45秒,以每秒減1,減到數5時,東西方向車道的綠燈轉換為黃燈,而且黃燈每秒閃一次,其餘燈都不變。減到數1時,1秒後顯示器又轉換成預置的45秒,東西方向車道的黃燈轉換為紅燈;南北方向車道的紅燈轉換為綠燈。如此循環下去。
3. 修改通車時間為其它的值再進行模擬(時間范圍為6~98秒),效果和上面差不多,東西方向車道的綠燈亮,時間倒計數5,車燈進行一次轉換,到0秒時又進行轉換,而且時間重置為預置的數值,如此循環。
九 心得體會
開始拿到題目的時候,不知道怎麼去做,因為自己對這門課的一般設計都不是很會.對很多的晶元的功能都不是很清楚.還有ewb模擬軟體,以前才來沒有接觸過,只是現在需要的時候才開始用它,它的功能,按鍵都不清楚.
通過這次課程設計,加強了我動手、思考和解決問題的能力.現在設計已經做好了,自己感覺還是比較好的,雖然花了很多的時間,但學到了很多東西.做課程設計的時候,自己把整個書本都看了幾遍,增強了自己對知識的理解,很多以前不是很懂的問題現在都已經一一解決了.在課程設計的過程中,我想了很多種方案,對同一個問題(像計數器的接法)都想了很多種不同的接法,運用不同的晶元進行了比較,最後還是採取了上面的方法進行連接.從開始做課程設計那天起,腦中天天都想著同樣的問題,怎麼去接線,怎麼去把電路弄得更加簡單,怎麼別人更容易看懂.但似乎時間過得真的很快,我用了好幾天才把它完全弄完,完成後,心裡有一種說不出的高興.
這次課程設計之後,使我明白了,做任何事情都要認真仔細,不然的話,你會花更多的時間才會做好.課程設計有利於提高我們的動手能力,能把我們所學的書本知識運用到實際生活中去.同時也豐富了我們的業餘生活,提高我們對知識的理解能力.
參考文獻
〔1〕 胡道元.計算機區域網.北京:清華大學出版社,2002年
〔2〕 江國強.現代數字邏輯電路習題指導.北京:電子工業出版社,2002年
〔3〕 李宜達.數字邏輯電路設計與實現.北京:科學出版社,2004年
〔4〕
蔣立平. 數字邏輯電路與系統設計. 北京:電子工
以上回答你滿意么?
❷ 單片機課程設計,交通燈加7段LED顯示器(顯示倒計時),然後綠燈時蜂鳴器響起。跪求程序(要求能融合)
這個交通燈我可以做的,QQ在的我資料里。
❸ 倒計時交通燈控制電路的設計與製作
問題解決沒
可以交流
❹ 基於89c51單片機交通燈的課程設計 1.交流源 22位LED顯示燈(倒計時) 3硬體原理圖(上拉電阻。。晶振。。
我只會proteus模擬和keil顯示,其他的模擬環境就不會了
❺ 求一份數字電路課程設計 人行道交通燈
具體內容如下:
一 設計題目
題目:交通燈控制電路的設計
二 設計目的
訓練學生綜合地運用所學的 《數字邏輯》的基本知識,使用電腦EWB模擬技術,獨立完整地設計一定功能的電子電路,以及模擬和調試等的綜合能力。本次電腦模擬所用的軟體版本為EWB Version 5.0c
三 設計內容
現有一個十字路口,為了其通行的順利,我們針對這設計了一個交通燈系統。
四 設計要求
1、設計一個十字路口的交通燈控制電路,要求東西方向車道和南北方向車道兩條交叉道路上的車輛交替運行,每次通行時間都設為45秒。時間可設置修改。
2、在綠燈轉為紅燈時,要求黃燈先亮5秒鍾,才能變換運行車道;
3、黃燈亮時,要求每秒閃亮一次。
4、東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用顯示器進行顯示(採用倒計時的方法)。
五 總體功能框圖
圖5 總體功能框圖
交通燈控制系統的原理框圖如圖5所示。它主要由倒計時計數電路、信號燈轉換器和秒脈沖信號發生器組成。秒脈沖信號發生器是該系統中倒計時計數電路和黃燈閃爍控制電路的標准時鍾信號源,倒計時計數器輸出兩組驅動信號T5和T0,經信號燈轉換器控制信號燈工作,倒計時計數電路是系統的主要部分,由它控制信號燈轉換器的工作。
六 單元電路圖
6.1信號燈轉換器
選用JK觸發器,設狀態編碼為:S0=00S1=01S2=11 S3=10,其輸出為Q1 Q0,則其狀態表為:
表6-1 狀態編碼與信號燈關系表
現態 次態 輸出
Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb
0 0 0 1 1 0 0 0 0 1
0 1 1 1 0 1 0 0 0 1
1 1 1 0 0 0 1 1 0 0
1 0 0 0 0 0 1 0 1 0
圖6.1 信號燈轉換器
6.2倒計時計數器
十字路口要有數字顯示,作為倒計時提示,以便人們更直觀地把握時間。具體為:當某方向綠燈亮時,置顯示器為某值,然後以每秒減1,計數方式工作,直至減到數為「5」和「0」,十字路口綠、黃、紅燈變換,一次工作循環結束,而進入下一步某方向的工作循環。在倒計時過程中計數器還向解碼器提供模5的定時信號T5和模0的定時信號T0。
作G=0時的卡諾圖:
BC 00 01 11 10
X 1 1 1
1 1 0 0
A 0
1
(1) 倒計時顯示採用七段數碼管作為顯示,由計數器驅動並顯示計數器輸出值。
(2) 計數器選用集成電路74190進行設計。74190是十進制同步可逆計數器,它具有非同步並行置數功能、保持功能。74190沒有專用的清零輸入端,但可以藉助QA、QB、QC、QD的輸出數據間接實現清零功能。
表6-2 74190的狀態表
CTEN D/U CLK LOAD A B C D QA QB QC QD
0 X X 0 X X X X A B C D
0 1 POS 1 X X X X Count Down
0 0 POS 1 X X X X Count Up
1 X X X X X X X Qa0 Qb0 Qc0 Qd0
現選用兩個74190晶元級聯成一個從可任意設定時間00~99倒計至00的計數器,其中作為個位數的74190晶元的CLK接秒脈沖發生器(頻率為1),再把個位數74190晶元輸出端的QA、QD用一個與門連起來,再接在十位數74190晶元的CLK端。當個位數減到0時,再減1就會變成9, 0(0000)和9(1001)之間的QA、QD同時由0變為1,把QA、QD與起來接在十位數的CLK端,此時會給十位數74190晶元一個脈沖數字減1,相當於借位。具體連接方法如圖一:
圖6.2 解碼器
信號LD由兩個晶元的8個輸出端用或門連起來,決定倒計時是置數,還是計數。工作開始時,LD為0,計數器預置數,置完數後,LD變為1,計數器開始倒計時。當倒計時減到數00時,LD又變為0,計數器又預置數,之後又倒計時,如此循環下去。
圖6.3 通行時間控制開關
(3) 預置數(即車的通行時間)功能:如圖6.3所示,8個開關分別接十位數74190晶元的D、C、B、A端和個位數74190晶元的D、C、B、A端。預置數的范圍為6~98。假如把通行時間設為45秒,就像圖2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接電源相當於接1,懸空相當於接0)
圖6.4 倒計時計數器
(4) 向解碼器提供模5的定時信號T5和模0的定時信號T0:T0表示倒計時減到數「00」(也即綠燈的預置時間,因為到00時,計數器重新置數),T0=1,此時T0給解碼器一個脈沖,使信號燈發生轉換,一個方向的綠燈亮,另一個方向的紅燈亮。接法為:把兩個74190計數器的8個輸出端用一個集成的八輸入一輸出或門連起來。
T5表示倒計時減到數「05」時。T5=1,此時T5給解碼器一個脈沖,使信號燈發生轉換,綠燈的變為黃燈,紅燈的不變。接法為:當減到數為「05」(0000 0101)時,把十位計數器的輸出端QA、QB、QC、QD連同個位計數器的輸出端QB、QD用一個或非門連起來,再把這個或非門與個位計數器的輸出端QA、QC用一個與非門連接起來。具體連接方法如圖6.4所示。
要求黃燈每秒閃一次,用一個頻率為1的脈沖一端與控制黃燈的輸出信號的JK觸發器連接起來,另一端再接到黃燈。
七 總電路圖
圖7 交通燈總電路圖
八 調試(實現的結果)
1. 根據題目的要求,整個交通燈控制系統需要有4個時間顯示器,12個交通燈。但由於4個時間顯示器是由同一個倒計時計數器控制,所以我在設計圖電路的過程中,為了簡化電路使畫圖看起來更加清晰,就只接了1個時間顯示器。
2. 點擊啟動按鈕,便可以進行交通燈控制系統的模擬,電路默認把通車時間設為45秒,打開開關後,東西方向綠燈亮,「東來西往」的行人車輛都可自由通行;南北方向車道的紅燈亮,南來北往的車輛禁止通行。時間顯示器從預置的45秒,以每秒減1,減到數5時,東西方向車道的綠燈轉換為黃燈,而且黃燈每秒閃一次,其餘燈都不變。減到數1時,1秒後顯示器又轉換成預置的45秒,東西方向車道的黃燈轉換為紅燈;南北方向車道的紅燈轉換為綠燈。如此循環下去。
3. 修改通車時間為其它的值再進行模擬(時間范圍為6~98秒),效果和上面差不多,東西方向車道的綠燈亮,時間倒計數5,車燈進行一次轉換,到0秒時又進行轉換,而且時間重置為預置的數值,如此循環。
九 心得體會
開始拿到題目的時候,不知道怎麼去做,因為自己對這門課的一般設計都不是很會.對很多的晶元的功能都不是很清楚.還有ewb模擬軟體,以前才來沒有接觸過,只是現在需要的時候才開始用它,它的功能,按鍵都不清楚.
通過這次課程設計,加強了我動手、思考和解決問題的能力.現在設計已經做好了,自己感覺還是比較好的,雖然花了很多的時間,但學到了很多東西.做課程設計的時候,自己把整個書本都看了幾遍,增強了自己對知識的理解,很多以前不是很懂的問題現在都已經一一解決了.在課程設計的過程中,我想了很多種方案,對同一個問題(像計數器的接法)都想了很多種不同的接法,運用不同的晶元進行了比較,最後還是採取了上面的方法進行連接.從開始做課程設計那天起,腦中天天都想著同樣的問題,怎麼去接線,怎麼去把電路弄得更加簡單,怎麼別人更容易看懂.但似乎時間過得真的很快,我用了好幾天才把它完全弄完,完成後,心裡有一種說不出的高興.
這次課程設計之後,使我明白了,做任何事情都要認真仔細,不然的話,你會花更多的時間才會做好.課程設計有利於提高我們的動手能力,能把我們所學的書本知識運用到實際生活中去.同時也豐富了我們的業餘生活,提高我們對知識的理解能力.
參考文獻
〔1〕 胡道元.計算機區域網.北京:清華大學出版社,2002年
〔2〕 江國強.現代數字邏輯電路習題指導.北京:電子工業出版社,2002年
〔3〕 李宜達.數字邏輯電路設計與實現.北京:科學出版社,2004年
〔4〕 蔣立平. 數字邏輯電路與系統設計. 北京:電子工業出版社,2008年
電路圖給你發到你的有箱里
❻ 我要搞一個單片機的交通燈控制課程設計,要求紅黃綠燈在閃爍時要求顯示數字倒計時間。
要設計完整的。懸賞分:10
可笑可笑,別人的勞動是什麼
❼ 求學電氣高人解答一個課程設計,絕對給高分!題目:十字路口帶倒計時顯示的交通信號燈控制
記得當時我們做交通燈信號實驗時,是學的數電,用的也不是PLC,而是一個別的軟體(記不得名字了,就知道符號好像是個紅疙瘩),數碼顯示管現實的數字和接線有關,不一定非是99,數字(數字七部分都是通過電極直接反應的)是可以改變的。可惜當時沒留底,倒是多列印了一份,送給一老鄉師弟了。在網上搜了一下,找到個,但感覺不對,你看看有用嗎?
第一 章 前言
可編程式控制制器是在繼電器控制和計算機控制的基礎上發展而來的新型工業自動控制裝置。早期的可編程式控制制器在功能上只能實現邏輯控制,因而被稱為可編程邏輯控制器(Programmable Logic Controller),簡稱PLC。隨著微電子技術和微型計算機的發展,微處理器用於PLC,使其不僅可以實現邏輯控制,還可以進行數字運算和處理、模擬量調節和聯網通信等,因此美國電氣製造協會於1980年將它正式命名為可編程式控制制器(Programmable Controller),簡稱PC。但近年來PC又成為個人計算機(Personal Computer)的簡稱,為避免發生混淆,我們仍把可編程式控制制器簡稱為PLC。
本章主要介紹PLC的結構組成、工作原理和編程語言等內容。
第二章 PLC概述
1、PLC的產生
傳統的繼電器控制具有結構簡單、易於掌握、價格便宜等優點,在工業生產中應用甚廣。但是,這些控制裝置體積大、動作速度較慢、耗電較多、功能少,特別是接線復雜、排除故障非常困難而且要花費大量的時間。如果工藝要求發生變化,控制櫃內的元件和接線也需要作相應的變動,改造的工期長、費用高,通用性和靈活性較差。
1968年,美國最大的汽車製造商通用汽車公司(GM),為了適應汽車型號的不斷翻新,想尋找一種方法,以盡可能減少重新設計繼電器控制系統和接線、降低成本、縮短時間,而考慮把計算機的功能完善、通用靈活等優點與繼電器控制的簡單易懂、操作方便、價格便宜等優點結合起來,製成一種通用控制裝置,提出了研製PLC的基本設想:1.編程簡單方便,可在現場修改程序;2.硬體維護方便,最好是插件式結構;3.可靠性要高於繼電器控制裝置;4.體積小於繼電器控制裝置;5.可將數據直接送入管理計算機;6.成本上可與繼電器競爭;7.輸入可以是交流115V;8.輸入為交流115V,2A以上,能直接驅動電磁閥;9.擴展時,原有系統只需做很小的改動;10.用戶程序存儲器容量器容量至少可以擴展到4K。
根據以上設想和要求,1969年美國數字設備公司(DEC)研製出世界上第一台可編程式控制制器,並在通用汽車公司的汽車生產線上試用成功,從而開創了工業控制的新局面。從此,這一更新技術就以很快的速度發展起來,現代的PLC已成為現代工業控制的三大支柱(PLC,機器人和CAD/CAM)之一。
2、PLC的特點
○1.編程方法簡單易學
考慮到企業中一般電氣技術人員和技術工人的傳統讀圖習慣和應用微機的實際水平,PLC配備有他們最容易接受和掌握的梯形圖語言。梯形圖語言的電路符號和表達方式與繼電器電路原理圖非常接近。而且某些僅有開關量邏輯控制功能的PLC只有十幾條指令。通過閱讀PLC的使用手冊或短期培訓,電氣技術人員或技術工人只要幾天的時間就可以熟悉梯形圖語言,並用來編制用戶程序。
○2.硬體配套齊全,用戶使用方便
PLC配備有品種齊全的各種硬體裝置供用戶選用,用戶不必自己設計和製作硬體裝置。用戶在硬體方面的設計工作只是確定PLC的硬體配置和外部接線。PLC的安裝接線也很方便。
○3.通用性強,適應性強
PLC的生產具有系列化和模塊化特點,硬體配置相當靈活,可以很方便地組成能滿足各種控制要求的控制系統。組成系統後,如果工藝變化,可以通過修改用戶程序,方便快速地適應變化。
○4.可靠性高,抗干擾能力強
絕大多數用戶都將可靠性作為選擇控制裝置的首要條件。PLC採取了一系列硬體和軟體抗干擾措施,可以直接用於有強烈干擾的工業生產現場。PLC的平均無故障間隔時間高,如日本三菱公司的F1、F2系列PLC的平均無故障間隔時間長達30萬小時,這是一般微機所不能比擬的。
○5.系統的設計、安裝、調試工作量少
PLC用軟體功能取代了繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,控制櫃的設計、安裝、接線工作量大大減少。PLC的梯形圖程序很容易掌握,設計和調試梯形圖所花的時間比設計繼電器系統電路圖花的時間要少得多。
○6.維修工作量小,維修方便
PLC的故障率很低,並且有完善的診斷和顯示功能。PLC或外部的輸入裝置和執行機構發生故障時,可以根據PLC上的指示燈或編程器提供的信息迅速地查明故障的原因。用更換模塊的方法可以迅速地排除PLC的故障。
○7.體積小,能耗低
以F1意40M型PLC為例,其外形尺寸為305×ll0×110mm,功耗小於25VA。由於體積小,PLC很容易裝入機械設備內部,是實現機電一體化的理想的控制設備。
3、PLC的系統構成
PLC實際上是一種工業控制計算機。它的硬體結構與一般微機相似,主要由主機、I/O擴展機、外圍設備三部分組成,如圖1所示。
○1.主機
主機由CPU(微處理器)、存儲器、輸入/輸出單元、電源等部分組成。
CPU是PLC的核心,其作用類似於人的大腦。它能夠識別用戶按特定格式輸入的指令,並按照指令完成預定的控制任務。另外,它還能識別用戶所輸入的指令序列的格式和語法錯誤,還具有系統測試與診斷功能。
PLC的存儲器有兩種:系統程序存儲器和用戶程序存儲器。系統程序存儲器主要用於存放系統正常工作所必須的程序,如系統診斷程序、鍵盤輸入處理程序、指令解釋程序、監控程序等。這些程序與用戶無直接關系,已由廠家直接固化進EPROM中,不能由用戶直接存取、修改。用戶程序存儲器主要存放用戶程序(用戶利用PLC的編程語言按不同控制要求所編制的控製程序或數據,這相當於設計繼電器控制系統硬接線的控制電路圖),可通過編程器進行修改。
輸入輸出(I/O)單元是PLC與輸入控制信號和被控制設備連接起來的部件,輸入單元接收從開關、按鈕、繼電器觸點和感測器等輸入的現場控制信號,並將這些信號轉換成CPU能接收和處理的數字信號。輸出單元接收經過CPU處理過的輸出數字信號,並把它轉換成被控制設備或顯示裝置所能接收的電壓或電流信號,以驅動接觸器、電磁閥和指示器件等。
電源部件是把交流電轉換成直流電的裝置,它向PLC提供所需要的直流電源。電源組件具有很高的抗干擾能力,適合工業現場使用,供電穩定、安全可靠。電源組件內還裝有備用鋰電池,以保證在斷電時保存必要的信息。
PLC還有各種介面,PLC通過這些介面可與監視器、列印機、其它的PLC或計算機等相連。
○2.I/O擴展機
每種PLC都有與主機相配的擴展模塊,用來擴展輸入、輸出點數,以便根據控制要求靈活組合系統。PLC擴展模塊內不設CPU,僅對I/O通道進行擴展,不能脫離主機獨立實現系統的控制要求。
○3.外部設備
外部設備包括編程器、盒式磁帶機、列印機、EPROM寫入器、圖形監控系統等。其中編程器是PLC必不可少的重要外圍設備,由鍵盤、顯示器、工作方式選擇開關和外存儲器接插口等部件組成,主要用於對用戶程序進行輸入、檢查、調試和修改,並用來監視PLC的工作狀態。
編程器有簡易型和智能型兩類。簡易型編程器只能聯機編程,且需將梯形圖轉化為助記符後才能送入。智能型編程器又稱圖形編程器,它既可聯機編程,又可離線編程,具有圖形顯示功能,可直接輸入梯形圖和通過屏幕對話,但價格較貴。現在也可在個人計算機上填加適當的硬體介面,利用生產廠家提供的編程軟體包就可將計算機作為編程器使用,而且還可以在計算機上實現模擬調試。
PLC與列印機相連可將過程信息,系統參數等輸出列印。當與監視器相連時可將控制過程圖象顯示出來。當PLC與PLC相連時,可組成多機系統或連成網路,實現更大規模控制。當PLC與計算機相連時,可組成多級控制系統,實現控制與管理相結合的綜合系統。
5、PLC的等效電路和工作原理
1.PLC的等效電路
PLC的工作酷似一個繼電器系統,其等效電路可分為三部分:輸入部分、內部控制電路和輸出部分,如圖2所示,圖中「 」為PLC內部用程序實現的軟繼電器的線圈,「 」為常開觸點,「 」為常閉觸點。
①輸入部分——這部分的作用是收集被控設備的信息或操作命令。輸入端子外接行程開關、按鈕等的觸頭,內連輸入繼電器線圈。輸入繼電器由外部信號通過輸入端子驅動,可提供無限多對常開、常閉的軟觸點供內部使用。
②內部控制電路——由用戶根據控制要求編制的程序所組成,其作用是按用戶程序的控制要求對輸入信號進行運算處理,判斷哪些信號需要輸出,並將得到的結果輸出給負載。
PLC內部有許多類型的器件,如定時器(T)、計數器(C)、輔助繼電器(M)等,它們都有許多對用軟體實現的常開、常閉觸點。編寫的梯形圖是將這些軟器件進行內部接線,完成被控設備的控制要求。
③輸出部分——這部分的作用是驅動外部負載,所以輸出端子是PLC向外部負載輸出信號的端子,其內連輸出繼電器(Y)的一對常開觸點。輸出繼電器除提供一對常開觸點驅動負載以外,還可以提供無數對常開、常閉觸點供內部使用。
2.PLC的周期工作方式
PLC是通過一種周期工作方式來完成控制的,每個周期包括輸入采樣、程序執行和輸出刷新三個階段,如圖3所示。
①輸入采樣階段——PLC以掃描方式按順序將所有輸入端的狀態讀入到輸入映像寄存器中存儲,這一過程稱為采樣。在本工作周期內采樣結果不會改變,而且將在PLC執行程序時被使用。
②程序執行階段——PLC按順序對程序進行掃描,即從上到下、從左到右地掃描每條指令,並分別從輸入映像寄存器和元件映像寄存器中獲得所需的數據進行運算、處理,再將程序執行的結果寫入元件映像寄存器中保存。但這個結果在全部程序未執行完畢之前不會送到輸出埠上。
③輸出刷新階段——在所有用戶程序執行完畢後,PLC將元件映像寄存器中的內容送入輸出鎖存器中,通過一定的方式輸出,驅動外部負載。
PLC重復執行輸入采樣、程序執行、輸出刷新三個階段,每重復一次的時間稱為一個掃描周期。PLC的一個掃描周期一般為40~100ms之間。
5、分類
○1.按I/O點數分類
按I/O總點數可分為小型、中型和大型三類。小型PLC的I/O點數為256點以下,其中小於64點為超小型或微型PLC。中型PLC的I/O點數為256點到2048點以下。大型PLC的I/O點數為2048點以上,其中I/O點數超過8192點為超大型PLC。
○2.按結構形式分類
按結構形式可分為整體式和模塊式。整體式PLC是將電源、CPU、I/O部件都集中裝在一個機箱內,具有結構緊湊、體積小、價格低的特點,一般小型PLC採用這種結構。模塊式PLC是將PLC各部分分成若干個單獨的模塊,如CPU模塊、I/O模塊、電源模塊(有的包含在CPU模塊中)以及各種功能模塊。模塊插在框架的插座上,有的PLC沒有框架,各種模塊安裝在底板上。這種結構的特點是配置靈活,可根據需要選配不同模塊組成一個系統,而且裝配方便,便於擴展和維修。一般大、中型PLC採用模塊式結構。
○3.按功能分類
按功能不同,PLC可分低檔、中檔、高檔機三類。低檔機具有邏輯運算、計時、計數、移位以及自診斷、監控等基本功能。還可能增設少量模擬量輸入輸出、算術運算、數據傳送和比較、遠程I/O、通信等功能。中檔機除具有低檔機的功能外,還具有較強的模擬量輸入輸出、算術運算、數據傳送和比較、數制轉換、遠程I/O、子程序、通信聯網等功能。還可以增設中斷控制、PID控制等功能。高檔機除具有中檔機的功能外,還有符號算術運算(32位雙精度加、減、乘、除和比較)、矩陣運算、位邏輯運算(置位、清除、右移、左移)、平方根運算及其它特殊功能函數的運算、表格功能及表格傳送等。高檔機具有更強的通信聯網功能,可用於大規模過程式控制制,構成全PLC的分布式控制系統,或整個工廠的自動化網路。
6、發展趨勢
○1.向更高處理速度、更大存儲容量方向發展
為了提高PLC的處理能力,要求PLC具有更好的響應速度和更大的存儲容量。在PLC中,用戶程序的存儲容量有的是用編程的步數來表示,每編一條語句為一步;有的是以字為單位來計算,16位二進制數為一個位元組,每1024個位元組為1KB;有的是以編程的地址來表示,每編一條語句為一地址。目前大型PLC的存儲容量是幾百KB,最高可達幾MB。為了擴大存儲容量,有的公司已使用了磁泡存儲器或硬碟。目前大中型PLC的掃描速度可達0.2ms/KB左右。如歐姆龍公司的C1000H為0.4ms/KB,三菱公司的A3N為0.2ms/KB。
○2.產品規模向大、小兩個方向發展
PLC主要有超大型和超小型兩個發展趨勢。超小型PLC向體積更小、速度更快、功能更強、價格更低方向發展,以真正完全取代最小的繼電器系統。超大型PLC向大容量、高速度、多功能方向發展,能與計算機組成分布式控制系統,實現對工廠生產全過程的集中管理。
○3.PLC編程語言更加豐富,功能不斷提高,編程語言趨向標准化
在PLC系統結構不斷發展的同時,PLC的編程語言也越來越豐富,功能也不斷提高,除了大多數PLC使用的梯形圖語言外,還有些PLC採用BASIC、C語言等高級語言編程。美國生產的PLC在基本控制方面編程語言已標准化,均採用梯形圖編程,日本、英國也進入了標准化階段,法國還採用專用編程語言GRAFCET,德國採用DIN40719標准編程語言。
○4.不斷開發智能模塊,加強聯網和通信能力
為了滿足各種自動化控制系統的要求,近年來不斷開發出許多功能模塊,如高速計數模塊、溫度控制模塊、遠程I/O模塊、通信和人機介面模塊等,擴大了PLC應用范圍。目前加強PLC聯網與通信的能力,是PLC技術進步的潮流。PLC的聯網和通信可分為兩類:一類是PLC之間聯網通信,各PLC製造廠家都有自己的專有聯網手段;另一類是PLC與計算機之間的聯網通信,一般PLC都有通信模塊用於與計算機通信。
設計總結
通過此次畢業設計,我不僅把知識融會貫通,而且豐富了大腦,同時在查找資料的過程中也了解了許多課外知識,開拓了視野,認識了將來電子的發展方向,使自己在專業知識方面和動手能力方面有了質的飛躍。
畢業設計是我作為一名學生即將完成學業的最後一次作業,他既是對學校所學知識的全面總結和綜合應用,又為今後走向社會的實際操作應用鑄就了一個良好開端,畢業設計是我對所學知識理論的檢驗與總結,能夠培養和提高設計者獨立分析和解決問題的能力;是我在校期間向學校所交的最後一份綜和性作業,從老師的角度來說,指導做畢業設計是老師對學生所做的最後一次執手訓練。其次,畢業設計的指導是老師檢驗其教學效果,改進教學方法,提高教學質量的絕好機會。
畢業的時間一天一天的臨近,畢業設計也接近了尾聲。在不斷的努力下我的畢業設計終於完成了。在沒有做畢業設計以前覺得畢業設計只是對這幾年來所學知識的大概總結,但是真的面對畢業設計時發現自己的想法基本是錯誤的。畢業設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次畢業設計使我明白了自己原來知識太理論化了,面對單獨的課題的是感覺很茫然。自己要學習的東西還太多,以前老是覺得自己什麼東西都會,什麼東西都懂,有點眼高手低。通過這次畢業設計,我才明白學習是一個長期積累的過程,在以後的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。
總之,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最後終於做完了有種如釋重負的感覺。此外,還得出一個結論:知識必須通過應用才能實現其價值!有些東西以為學會了,但真正到用的時候才發現是兩回事,所以我認為只有到真正會用的時候才是真的學會了。
在此要感謝我們的指導老師張老師對我悉心的指導,感謝老師們給我的幫助。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,並向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今後的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。
現在想想當時用的好像是:Turbo C .......
❽ 交通燈課程設計
交通燈:紅綠燈交替亮;當綠燈亮的時間還剩5秒時,黃燈同時亮;紅綠燈的兩的時間分別可任意調整(〈100秒),數碼顯示時間
我親自教你