劉亞芳++王兵++何皓++單延旭++宋斌
摘 要:該文通過對普通交通信號機電路故障分析,提出一種基于單片機的自動診斷與報警系統(tǒng)設(shè)計方案。該系統(tǒng)對采集的普通交通信號機輸出電壓的邏輯判斷,自動生成故障信息,并由LED燈顯示故障信號,實現(xiàn)本地自動報警。
關(guān)鍵詞:交通信號機 電路故障 診斷 報警 系統(tǒng)設(shè)計
中圖分類號:TN710 文獻標(biāo)識碼:A 文章編號:1672-3791(2017)06(c)-0079-02
城市道路平面交叉口普通交通信號控制系統(tǒng)主要由交通信號機和交通信號燈組成,其中交通信號機是交通信號系統(tǒng)關(guān)鍵設(shè)備。由于普通交通信號機無故障自診斷和報警功能,從發(fā)現(xiàn)故障報警至維修完畢用時過長,易導(dǎo)致平交口交通混亂、交通擁堵和交通事故發(fā)生。普通交通信號控制系統(tǒng)在我國各城市應(yīng)用廣泛,研制交通信號機故障自動診斷與報警裝置日現(xiàn)急需。該文通過對普通交通信號機電路故障分析,提出一種基于單片機的自動診斷與報警系統(tǒng)設(shè)計方案。
系統(tǒng)采用單片機電路設(shè)計原理,實時采集交通信號機輸出端口電壓數(shù)據(jù),由主控芯片根據(jù)電壓數(shù)據(jù)自動判斷信號機是否發(fā)生電路故障,將發(fā)生電路故障的信息類別轉(zhuǎn)換為電平信號傳送至本地故障報警板,驅(qū)動故障報警板的LED燈控制電路點亮LED燈,實現(xiàn)電路故障報警。
1 交通信號機故障分析
經(jīng)調(diào)研,普通交通信號機電路故障往往是由于交通信號機內(nèi)電路板產(chǎn)生故障或連接線路短路所致,表現(xiàn)為信號機無法正常輸出信號,致使交通信號燈無法正常顯示配時等。產(chǎn)生電路故障的原因主要有:(1)信號機內(nèi)電路集成板上的元器件老化之后會產(chǎn)生損壞或者脫焊等現(xiàn)象;(2)雨水或者水汽進入集成電路板造成的電路短路;(3)外電路不穩(wěn)定造成內(nèi)部的電容或者其他元件擊穿受損;(4)控制芯片程序“跑飛”等。無論電路短路或元器件損壞均會導(dǎo)致交通信號機無法正常工作。
2 系統(tǒng)總體設(shè)計
普通交通信號機電路故障自動診斷與報警系統(tǒng)主要由電壓檢測模塊、主控模塊和故障報警板等部分組成,如圖1所示。系統(tǒng)采用單獨供電方式,保證在電路故障時檢測系統(tǒng)能夠正常工作。
系統(tǒng)以STC12CA型單片機為主控模塊;電壓檢測模塊負責(zé)采集交通信號機的輸出端口控制電壓,并將電壓信號轉(zhuǎn)換為能夠識別的、具有高低電平特性的數(shù)字信號;故障報警板負責(zé)通過LED燈控制電路報警信息的顯示。主控模塊接收電壓檢測模塊發(fā)出的數(shù)字信號,經(jīng)設(shè)定程序分析判斷,判別交通信號機是否發(fā)生電路故障,并驅(qū)動故障報警板的LED燈控制電路點亮LED燈,實現(xiàn)電路故障報警。
3 系統(tǒng)電路設(shè)計
(1)主控電路設(shè)計。根據(jù)資源需求以及成本選用STC12C5A單片機,其內(nèi)嵌60KB Flash存儲器和1 280B的RAM,具有豐富的I/O端口資源,且具有超強抗干擾能力、功耗低、速度快等特點。60KB的Flash用于存放源程序,1 280B的RAM用于電壓信號的暫存。
(2)電壓檢測電路設(shè)計。檢測芯片選擇PCF8591,此芯片為一個單獨供電、單片集成、功耗低、8位CMOS數(shù)據(jù)獲取器件。每片PCF8591可輸入4個模擬量,可輸出1個模擬量和1個串行總線接口。需要傳輸?shù)乃械臄?shù)據(jù),地址等信息都是通過雙向總線雙向傳輸,工作電壓為2.5~6 V。
PCF8591芯片SCL、SDA管腳接控制芯片引腳并通過上拉電阻接VCC,用于時鐘信號和數(shù)據(jù)傳輸。AIN0~AIN4用于四路檢測信號輸入;地址編程引腳A0~A2接地;AGND與EXT引腳接地;模塊在VCC與GND間串聯(lián)1K電阻和發(fā)光二極管用于指示本模塊通電狀態(tài);在輸出端AOUT與GND間接1K電阻和發(fā)光二極管用于指示輸出端導(dǎo)通狀態(tài)。故障檢測電路如圖2所示。
4 系統(tǒng)檢測軟件設(shè)計
系統(tǒng)完成初始化后,開始依次采集信號機輸出電壓信息,待采集完成后分析所采集各變量的數(shù)值。當(dāng)某個或某幾個參數(shù)出現(xiàn)超過一個信號周期低電平或高電平,表明信號機出現(xiàn)電路故障,進行報警,發(fā)出控制信號點亮電路故障指示燈。檢測及報警流程如圖3所示。
5 結(jié)語
該文針對普通交通信號機常出現(xiàn)的故障類型提出了一種普通交通信號機電路故障自動診斷與報警系統(tǒng),并介紹了設(shè)計方案。實驗表明,該系統(tǒng)可以快速準確地檢測到交通信號機的電路故障,并通過本地報警板顯示出故障信息,提高了交通信號燈監(jiān)控自動化水平,效率高、成本低、穩(wěn)定性好,具有很強的應(yīng)用價值。
參考文獻
[1] 任立新,史忠科.交通信號燈故障檢測系統(tǒng)設(shè)計與實現(xiàn)[J].電子設(shè)計工程,2014,22(22):120-123.
[2] 鄒細勇,鮑軍民,胡琪,等.交通信號燈系統(tǒng)中的一種故障監(jiān)控設(shè)計[J].計算機測量與控制,2012,20(8):2024-2027.