0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單個(gè)復(fù)雜路口的PLC軟硬件設(shè)計(jì)

wtipoasfe ? 來(lái)源:工控PLC學(xué)習(xí) ? 作者:工控PLC學(xué)習(xí) ? 2022-10-21 10:34 ? 次閱讀

通過分析交通復(fù)雜十字路口信號(hào)燈的控制要求,結(jié)合S7-200的控制性能,在傳統(tǒng)的交通燈控制基礎(chǔ)上增加了左轉(zhuǎn)控制功能,對(duì)系統(tǒng)進(jìn)行了軟、硬件設(shè)計(jì),實(shí)現(xiàn)了復(fù)雜十字路口的東西南北方向的直行、左轉(zhuǎn)及人行道信號(hào)燈的合理控制的功能,實(shí)驗(yàn)驗(yàn)證了方法的可靠性。

1 西門子S7-200與交通燈控制

S7-200系列是SIEMENS公司推出的一種小型PLC。它以緊湊的結(jié)構(gòu)、良好的擴(kuò)展性、強(qiáng)大的指令功能、低廉的價(jià)格,已經(jīng)成為當(dāng)代各種小型控制工程的理想控制器。S7-200包含了一個(gè)單獨(dú)的S7-200CPU和各種可選擇的擴(kuò)展模塊,可以十分方便地組成不同規(guī)模的控制器。其控制規(guī)??梢詮膸c(diǎn)到幾百點(diǎn)。

目前,PLC已廣泛應(yīng)用于工業(yè)控制中,但是在交通控制方面應(yīng)用方面還不是很廣泛。PLC應(yīng)用于交通控制還有很大的潛能,PLC以其可方便操作、可方便編程調(diào)試等特點(diǎn),使得其有逐步取代以往的單片機(jī)在交通燈中的地位的趨勢(shì)。本文主要研究了基于西門子S7-200的復(fù)雜十字路口的交通信號(hào)燈控制系統(tǒng)

2 復(fù)雜十字路口交通燈控制系統(tǒng)的功能

一個(gè)復(fù)雜十字路口的交通燈控制系統(tǒng)主要包括東西南北方向上的車輛直行紅黃綠燈的控制、車輛左轉(zhuǎn)紅綠燈的控制以及各方向上人行道的紅黃綠燈的控制。

在現(xiàn)代化的大城市中, 十字交叉路口越來(lái)越多,在每個(gè)交叉路口都需要使用紅綠燈進(jìn)行交通指揮和管理,紅、黃、綠燈的轉(zhuǎn)換要有一個(gè)準(zhǔn)確的時(shí)間間隔和轉(zhuǎn)換順序,這就需要有一個(gè)安全、自動(dòng)的、協(xié)調(diào)的系統(tǒng)對(duì)紅、黃、綠燈的轉(zhuǎn)換進(jìn)行管理。

3 設(shè)計(jì)

3.1 十字路口交通燈布置

在十字路口東西南北裝上主干道“紅黃綠”燈,人行道“紅黃綠”燈,其中主干道的“紅黃綠”燈又分為左轉(zhuǎn)“紅綠”燈和直行“紅黃綠”燈。具體分布如圖1,總共交通燈個(gè)數(shù)為32個(gè),其中紅燈12個(gè)、綠燈12個(gè)、黃燈8個(gè)。

5bcdb302-5087-11ed-a3b6-dac502259ad0.png

圖1 交通燈分布圖

3.2 I/O分布及硬件接線圖

輸入只需一個(gè)啟動(dòng)按鈕即可。輸出有東西方向主干道直行“紅黃綠”燈、東西方向人行道“紅黃綠”燈、南北方向直行“紅黃綠”燈、南北方向人行道“紅黃綠”燈、東西方向左轉(zhuǎn)“紅綠”燈、南北方向左轉(zhuǎn)“紅綠”燈,共32個(gè)燈。

但東西方向主干道直行“紅黃綠”燈和南北方向人行道“紅黃綠”燈運(yùn)行狀況相同,南北方向直行“紅黃綠”燈和東西方向人行道“紅黃綠”燈運(yùn)行狀況相同,所以它們可以共用輸出口,最后核計(jì)只需用10個(gè)PLC輸出點(diǎn)就能達(dá)到目的。具體I/O分配表如表1。

5beae120-5087-11ed-a3b6-dac502259ad0.png

表1 數(shù)字量輸入輸出地址分配表

控制系統(tǒng)主要任務(wù)是負(fù)責(zé)控制東西南北各紅綠燈的狀態(tài)和轉(zhuǎn)換順序, 關(guān)鍵是各個(gè)狀態(tài)之間的轉(zhuǎn)換和進(jìn)行適當(dāng)?shù)臅r(shí)間延時(shí)。由于人行道上的交通燈控制與其同方向上的主干道直行燈控制一樣,故下面有些討論暫沒有提及人行道上的交通燈控制。

3.3 按控制要求給出控制時(shí)序

按車輛通行順序開啟系統(tǒng)控制,先讓南北方向左轉(zhuǎn)車輛運(yùn)行,接著讓南北方向主干道直行車輛運(yùn)行,再接著讓東西方向左轉(zhuǎn)車輛運(yùn)行,然后東西方向主干道直行車輛運(yùn)行,如此循環(huán)。正常情況下,在變換車道運(yùn)行時(shí),綠燈熄滅前會(huì)閃幾秒鐘,左轉(zhuǎn)綠燈滅設(shè)定閃2S,直行綠燈滅設(shè)定閃3S。正常情況下循環(huán)運(yùn)行時(shí)序圖如下:

5c11b958-5087-11ed-a3b6-dac502259ad0.png

圖2 交通燈控制時(shí)序圖

3.4 軟件設(shè)計(jì)

南北方向的交通燈控制程序流程圖如圖3:

5c3393b6-5087-11ed-a3b6-dac502259ad0.png

圖3 控制程序流程圖

流程圖省略的部分是東西方向的交通燈控制流程,其控制方案與南北方向的控制相似。

4 實(shí)驗(yàn)調(diào)試

根據(jù)系統(tǒng)對(duì)I/O口量的需求,選用S7-224來(lái)完成調(diào)試,硬件接線如圖4 。

5c624c24-5087-11ed-a3b6-dac502259ad0.png

圖4 系統(tǒng)硬件接線圖

圖中的標(biāo)注以“南主左綠”為例說(shuō)明,其中的“南”表示南邊方向,“主”表示主干道,“左”表示左轉(zhuǎn),“綠”表示綠燈,其它的標(biāo)注與此類似。

選一個(gè)循環(huán)周期(90S),以南北左轉(zhuǎn)綠燈閃亮為開始,根據(jù)實(shí)驗(yàn)實(shí)際情況,記錄其調(diào)試結(jié)果如表2,表中“1”表示其對(duì)應(yīng)的I/O口在其對(duì)應(yīng)的時(shí)間段輸出為高電平,“0”則表示其對(duì)應(yīng)的I/O口在其對(duì)應(yīng)的時(shí)間段輸出為低電平,“閃”表示閃亮。

5c11b958-5087-11ed-a3b6-dac502259ad0.png

表2 實(shí)驗(yàn)調(diào)試數(shù)據(jù)(一個(gè)循環(huán)周期)

從表中可以看出其工作順序情況與事先設(shè)計(jì)的交通燈控制時(shí)序完全吻合,這證明了方法的有效性。分析上述表格數(shù)據(jù),可以看出任何時(shí)刻都只有4個(gè)輸出口處于工作狀態(tài)。

分析同一時(shí)刻的4個(gè)輸出口的情況可以看出,這四個(gè)輸出口分別控制著交通的四個(gè)狀態(tài),即東西直行(東西人行道)、南北直行(南北人行道)、東西左轉(zhuǎn)和南北左轉(zhuǎn),且在同一時(shí)刻,交通的四個(gè)狀態(tài)中只有一個(gè)交通狀態(tài)的綠燈在正常有效工作,而其它三個(gè)交通狀態(tài)的紅燈在正常有效工作(或者其綠燈處于閃亮階段),這就保證了整個(gè)十字路口的井然有序工作。

結(jié)束語(yǔ)

本文詳細(xì)介紹了單個(gè)復(fù)雜路口的PLC軟硬件設(shè)計(jì),隨著現(xiàn)在城市交通的發(fā)展,越來(lái)越需要把多個(gè)路口看作一個(gè)整體來(lái)進(jìn)行設(shè)計(jì),根據(jù)各道路上的流量來(lái)控制各路口的紅黃綠燈。但是單個(gè)路口的控制仍然是基礎(chǔ),只有在解決了單個(gè)路口的基礎(chǔ)上才能更方便地解決多路口問題,所以說(shuō)研究單個(gè)復(fù)雜十字路口交通燈的PLC控制問題仍然是具有一定的實(shí)際意義。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12948

    瀏覽量

    459243
  • 軟硬件
    +關(guān)注

    關(guān)注

    1

    文章

    282

    瀏覽量

    19147
  • 信號(hào)燈
    +關(guān)注

    關(guān)注

    2

    文章

    67

    瀏覽量

    13317

原文標(biāo)題:用PLC設(shè)計(jì)復(fù)雜十字路口的紅綠燈控制系統(tǒng),讓交通井然有序

文章出處:【微信號(hào):工控PLC學(xué)習(xí),微信公眾號(hào):工控PLC學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于FPGA的軟硬件協(xié)同仿真加速技術(shù)

    在系統(tǒng)設(shè)計(jì)中,硬件復(fù)雜電路設(shè)計(jì)的調(diào)試與仿真工作對(duì)于設(shè)計(jì)者來(lái)說(shuō)十分困難。為了降低仿真復(fù)雜度,加快仿真速度,本文提出利用FPGA加速的思想,實(shí)現(xiàn)軟硬件協(xié)同加速仿真。經(jīng)過實(shí)驗(yàn),相對(duì)于純軟件仿
    發(fā)表于 03-25 11:52 ?5097次閱讀

    支持過程級(jí)動(dòng)態(tài)軟硬件劃分的RSoC設(shè)計(jì)與實(shí)現(xiàn)

    目前,可重構(gòu)計(jì)算平臺(tái)所支持的動(dòng)態(tài)軟硬件劃分粒度多處于線程級(jí)或指令級(jí),但線程級(jí)劃分開銷太大,而指令級(jí)劃分又過于復(fù)雜,因此很難被用于實(shí)際應(yīng)用之中。本文設(shè)計(jì)并實(shí)現(xiàn)了一種支持過程級(jí)動(dòng)態(tài)軟硬件劃分的可重構(gòu)片上
    發(fā)表于 05-28 13:40

    嵌入式視頻教程之軟硬件關(guān)系的復(fù)雜

      現(xiàn)如今,隨著移動(dòng)互聯(lián)網(wǎng)科技的飛速發(fā)展,目前嵌入式開發(fā)的復(fù)雜度越來(lái)越大,對(duì)于設(shè)計(jì)工程師在定義和分析系統(tǒng)初始要求時(shí)必須認(rèn)真考慮軟硬件的協(xié)同關(guān)系,所有傳統(tǒng)設(shè)計(jì)考慮的復(fù)雜度也被推上了一個(gè)更高的層次。本文
    發(fā)表于 06-27 09:30

    嵌入式視頻教程之軟硬件關(guān)系的復(fù)雜

      現(xiàn)如今,隨著移動(dòng)互聯(lián)網(wǎng)科技的飛速發(fā)展,目前嵌入式開發(fā)的復(fù)雜度越來(lái)越大,對(duì)于設(shè)計(jì)工程師在定義和分析系統(tǒng)初始要求時(shí)必須認(rèn)真考慮軟硬件的協(xié)同關(guān)系,所有傳統(tǒng)設(shè)計(jì)考慮的復(fù)雜度也被推上了一個(gè)更高的層次。本文
    發(fā)表于 06-29 16:03

    嵌入式視頻教程之軟硬件關(guān)系的復(fù)雜

      現(xiàn)如今,隨著移動(dòng)互聯(lián)網(wǎng)科技的飛速發(fā)展,目前嵌入式開發(fā)的復(fù)雜度越來(lái)越大,對(duì)于設(shè)計(jì)工程師在定義和分析系統(tǒng)初始要求時(shí)必須認(rèn)真考慮軟硬件的協(xié)同關(guān)系,所有傳統(tǒng)設(shè)計(jì)考慮的復(fù)雜度也被推上了一個(gè)更高的層次。本文
    發(fā)表于 07-05 09:59

    基于Altera FPGA的軟硬件協(xié)同仿真方法介紹

    摘要:簡(jiǎn)要介紹了軟硬件協(xié)同仿真技術(shù),指出了在大規(guī)模FPGA開發(fā)中軟硬件協(xié)同仿真的重要性和必要性,給出基于Altera FPGA的門級(jí)軟硬件協(xié)同仿真實(shí)例。 關(guān)鍵詞:系統(tǒng)級(jí)芯片設(shè)計(jì);軟硬件
    發(fā)表于 07-04 06:49

    基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法

    基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法Hardware/Software Partitioning Method Based on Estimation of Distribution 摘要:針對(duì)嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)中的軟硬件
    發(fā)表于 12-05 16:34 ?26次下載

    基于USB的串行通信軟硬件設(shè)計(jì)

    本文是基于USB的串行通信軟硬件設(shè)計(jì)的詳細(xì)介紹
    發(fā)表于 10-17 17:38 ?127次下載
    基于USB的串行通信<b class='flag-5'>軟硬件</b>設(shè)計(jì)

    USB的串行通信軟硬件設(shè)計(jì)

    USB的串行通信軟硬件設(shè)計(jì)
    發(fā)表于 09-04 10:08 ?14次下載
    USB的串行通信<b class='flag-5'>軟硬件</b>設(shè)計(jì)

    基于FPGA的軟硬件協(xié)同測(cè)試設(shè)計(jì)影響因素分析與設(shè)計(jì)實(shí)現(xiàn)

    軟硬件的開發(fā)階段中,測(cè)試結(jié)果直接關(guān)系到這個(gè)軟硬件能否順利進(jìn)行調(diào)試應(yīng)用。其中,硬件的測(cè)試往往容易受外界因素的影響,如環(huán)境、計(jì)算機(jī)設(shè)備等,可以通過一些仿真軟件來(lái)避免外界環(huán)境的影響,但是其測(cè)試速度比較慢
    發(fā)表于 11-18 05:46 ?1811次閱讀

    軟硬件協(xié)同設(shè)計(jì)機(jī)遇與挑戰(zhàn)分析

    軟硬件協(xié)同設(shè)計(jì)是指對(duì)系統(tǒng)中的軟硬件部分使用統(tǒng)一的描述和工具進(jìn)行集成開發(fā),可完成全系統(tǒng)的設(shè)計(jì)驗(yàn)證并跨越軟硬件界面進(jìn)行系統(tǒng)優(yōu)化,軟硬件協(xié)同設(shè)計(jì)是嵌入式技術(shù)發(fā)展的一大趨勢(shì),本PPT文件是賽靈
    發(fā)表于 11-25 03:45 ?625次閱讀

    基于FPGA芯片的軟硬件平臺(tái)的使用

    基于FPGA芯片的軟硬件平臺(tái)的使用
    發(fā)表于 07-01 09:35 ?20次下載

    軟硬件協(xié)同設(shè)計(jì)是系統(tǒng)芯片的基礎(chǔ)設(shè)計(jì)方法學(xué)

    軟硬件協(xié)同仿真驗(yàn)證是對(duì)軟硬件功能設(shè)計(jì)的正確性及性能進(jìn)行驗(yàn)證和評(píng)估。傳統(tǒng)設(shè)計(jì)中,硬件和軟件通常是分開獨(dú)立開發(fā)設(shè)計(jì)的,到系統(tǒng)設(shè)計(jì)后期才將軟硬件兩部分集成到一起進(jìn)行驗(yàn)證。
    的頭像 發(fā)表于 08-12 11:28 ?3272次閱讀

    為什么要從“軟硬件協(xié)同”走向“軟硬件融合”?

    軟件和硬件需要定義好交互的“接口”,通過接口實(shí)現(xiàn)軟硬件的“解耦”。例如,對(duì)CPU來(lái)說(shuō),軟硬件的接口是指令集架構(gòu)ISA:ISA之下的CPU處理器是硬件,指令集之上的各種程序、數(shù)據(jù)集、文件
    的頭像 發(fā)表于 12-07 14:23 ?2309次閱讀

    軟硬件融合的概念和內(nèi)涵

    跟很多朋友交流,當(dāng)提到軟硬件融合的時(shí)候,他們會(huì)這么說(shuō):“軟硬件融合,難道不是顯而易見嗎?我感覺在二三十年前就已經(jīng)有這個(gè)概念了?!痹谒麄兊南敕ɡ铮鋵?shí):軟硬件融合等同于軟硬件協(xié)同,甚至等
    的頭像 發(fā)表于 10-17 14:36 ?1153次閱讀
    <b class='flag-5'>軟硬件</b>融合的概念和內(nèi)涵