基於CAN匯流排的鐵路道口控制系統

2022-11-11 08:57:02 字數 5848 閱讀 3884

第33卷第3期

桂林理工大學學報

年8月aug.

2013

文章編號

基於can匯流排的鐵路道口控制系統

肖洪祥 ,賴峻灝

(桂林理工大學a.資訊科學與工程學院;b.機械與控制工程學院,廣西桂林

541004)

摘要:針對現有鐵路道口訊號控制系統「定點報警」方式對快速列車和慢速列車的速度不能識別,

造成道口關閉時機不合理、影響道口通過效率等問題,提出了一種基於can匯流排技術的單線鐵路區段道口控制系統解決方案:使用「定時報警」方式,並模組化設計單線鐵路區段道口訊號控制系統。道口訊號控制系統在列車接近道口感測器時,採集列車的速度並適時啟動報警。

實驗表明,該系統能

實現設計要求,提高道口通過效率。

關鍵詞:can匯流排;定時報警;道口控制中心

中圖分類號:tp273.5

文獻標誌碼:a

隨著我國交通運輸事業的快速發展,現有的道口電路參照鐵路區間道口訊號裝置技術條件進

鐵路裝置已經不能滿足鐵路和公路交通運輸的需行設計,使用電纜傳輸訊號。適用於列車執行速度求。我國絕大多數既有鐵路仍舊是客貨運混合運在160 kmh 及以下的鐵路區段的區間道口 。

輸狀態,列車的時速相差很大。現行的道口訊號

系統主要由控制中心模組、測速模組、can

裝置一般都採用定點報**式,由於車流密度和匯流排通訊模組、欄木控制模組、聲光報警模組組速度的不確定性,導致道口關閉時機和時間不合成(圖1)。各個模組中都設計有can匯流排通訊模理,極大地影響了道口機動車輛和行人通過的效塊,系統通過can匯流排來實現現場各個模組之間率,鐵路道**通擁堵和交通事故時有發生。本的通訊和分布式控制。

測速模組採集列車的行駛

文設計了基於can匯流排的鐵路道口控制系統,將速度,並將列車的速度資訊發給控制中 fl,。控制定點報**式改為定時報**式,實驗證明本系中心根據列車的速度確定道口聲光報警和欄木關統有效解決了慢速列車導致道口關閉時間過長、閉的時間,並在保證道口防護安全的前提下適時影響道路交通流量與通過效率的問題。

啟動聲光報警,自動關閉道口欄木。列車通過道1系統設計

口後,道口訊號裝置自動復原。

上行上行接近區段

下行接近區段

行方向本系統的主要特點是將「定點報警」改為「定時報警」。「定時報警」能測定各種接近道口機.

.l墮叄廠

的列車的執行速度,其報警時間能準確控制在所l道口i

。:7。

需的接近時間…(區間道口國標)內,這樣就不

l彗 h0iiil列車接近資訊採集

會延誤道口開放時間,提高了道口的通過效率。

音柏仉l

l本系統為單線鐵路區段道口訊號控制系統,採

圖1系統總體結構

用點式檢測控制方式,為有人看守道口防護裝置。

收稿日期

**專案:廣西教育廳科研專案

作者簡介:肖洪祥(1965一),男,碩士,教授,研究方向:計算機測控技術

引文格式:肖洪祥,賴峻灝.基於can匯流排的鐵路道口控制系統[j].桂林理工大學學報

538桂林理工大學學報2013鉦

道口感測器採用閉路式軌道電路,其檢查軌p1.3、p1.4分另0連至弓i腳道占用或出清的繼電器經常處於吸起狀態。當軌的分別連線至lcd12864的e、rw、道電路發生故障時,軌道繼電器落下。這種設計di控制引腳。

3個引腳控制顯示屏的關閉或開啟。符合「故障一安全」的原則。

液晶顯示模組電路如圖4所示。

2硬體設計

主亍為了提高硬體設計的靈活性、簡化硬體設計的複雜性,按照功能性的劃分,將系統硬體設計噬

唔分為道口控制中心核心電路、道口控制中心外圍蜓

po電路、can匯流排模組、測速模組、欄木控制模組、

。。si聲光報警模組,從而降低了各模組的相關性,使rcksck

系統硬體設計得到簡化,提高了系統硬體設計效__1qh

率。系統各模組間連線如圖2所示。

電動機ll道13感測器麥

欄木控制模組l

l測速模組

vcc麗

簇圖4液晶顯示模組電路加"

線蜷hl聲光¨ 9 7報警i:6 4 2●

焉2.2 can匯流排模組

圖2硬體連線示意圖

can匯流排模組的電路如圖5所示。sjalo00的位址/資料復用匯流排與微控制器的p0口相連,2.1道口控制中心設計

cs連線到微控制器的p2.7。cpu通過這些位址可

道口控制中心電路由stc89c516微控制器、液對sja1000執行相應的讀/寫操作。i

nt引腳接微晶顯示模組、控制盤、蜂鳴器、復位電路、電源

控制器的int0,微控制器通過中斷方式訪問

模組、can匯流排模組等組成。主要功能是顯示速

引腳接高電平時選擇intel模式。

度和距離等相關資訊、提供控制室的室內報警。

tja1050是can匯流排控制器和物理匯流排之間

道口控制中心電路如圖3所示。

的介面。tja1050可以為匯流排提供差動傳送效能,

2.1.1液晶顯示模組

stc89c516通過74hc595八

位移位暫存器連線到lcd12864上。p1口的p1.2、

i翟5《

z《u圖3道口控制中心電路

圖5 can匯流排控制電路

第3期肖洪祥等:基於can匯流排的鐵路道口控制系統539

為can控制器提供差動接收效能 。tja1050的canh和canl之間連線乙個120 q的阻抗匹配電

阻。2.3測速模組

設列車在本區段上、下行執行的最高速度為160 kmh~,按最不利的條件計算,列車接近通知時間為

式中:為列車接近通知時間;£為最不利條件下,清除道口行人車輛的時間為道口欄目

關閉動作時間,以10 s計;t為道口欄目關閉後列車圖7微控制器測量電路

到達道口的時間,也以10 s計。接近長度應為

1nl=

jo測速模組包括道口感測器和微控制器控制電路。在道口接近區段的最遠端設定兩段25 m的閥式軌道電路。以下行方向為例,道口控制中心與遠端軌道電路連線的電路如圖6所示。

將24 v電源送至接近軌道電路,利用gj和gj的吸起和落下結點控制設在道口控制中心的jgj,並將+5 v電源通過jgj的吸起結點接至微控制器的p1.1口。列車上下行、到達軌道電路分別連線到p1.0、p1.1和p1.2口。

由於下拉電阻的作用,p1.1口平時為低電平。當列車壓上gj時,gj首先被旁路掉下,jgj吸起,

p1.1口為高電平;然後列車壓上gj:時,jgj掉下,圖8 h橋電路

p1.1口又回到低電平。利用微控制器定時器測量這

個脈衝的寬度,就可以計算出列車的速度。微控制器測量電路如圖7所示。根據列車的當前速度到達p1.1~p1.7口連線到h橋驅動電路的三極體道口剩下50 s時,系統報警,值班員出清道口。

的相應引腳,通過對p1口的控制實現對h橋驅動2.4欄木控制模組

電路的控制。根據不同三極體對的導通情況,電欄木控制的核心就是控制電機的動作,要求

流有不同的流通方向,從而控制電機的工作狀態。電機可以完成正轉、反轉、剎車等動作。本系統h橋的工作真值如表1所示。

選擇使用單電源方式的橋式驅動電路控制電機表1h橋電路工作真值

的執行(圖8)。

t v.

i,奉。———。二一一

lv^廠、

電纜例+5vo——

jgj /+._

u。tp1.1

道口控制中心

遠端軌道電路

2.5聲光報警模組

圖6道口感測器布置

光報警採用發光二極體實現:1個白色發光二極

管和2個紅色發光二極體。聲音報警使用模擬鐘聲,

桂林理工大學學報2013鉦

模擬鐘聲採用語音儲存的方式**。聲光報警分 。can控制器初始化設定在復位模式下進時,2個紅色led交替閃爍,閃爍頻率為60次行。

min~,揚聲器發出模擬鐘聲,頻率為120次min~。

sja1000的模式設定為basic can模式,遮蔽

3軟體設計

3.1系統主控程式

暫存器定義為0x00。識別符號的定義如表2所示。

表2識別符號的定義

本系統的主控程式流程如圖9所示。首先是程式初始化,然後測速程式等待測速電路發出脈衝,以確認列車是否進入接近區段。列車進入接近區段後,測速程式根據傳送過來的脈衝計算出列車的速度、列車到達道口的時間以及距離道口的路程。

測速模組將上述資訊傳送到主控中心,主控中心將資訊顯示在液晶屏上。主控程式啟動計時器,開始倒計時。倒計時時間到之後,主控程式啟動室內揚聲器報警和室外聲光報警。

操作人員在控制盤確認後,室內報警關閉,電動欄木自動關閉。列車通過道口後,聲光報警停止,欄木自動開啟。系統復位。

程式初始化

主控模組測速模組

0x220xl1

欄木控制模組聲光報警模組

o)【33

0x44

傳送程式把資料儲存區中資料幀的資料場取出,組成資料幀,並將主機的id位址填人幀頭,然後將資料幀傳送到can控制器的傳送緩衝區,其中dlc=3。在接收到主機的傳送請求後,傳送程式啟動傳送命令。通過can驅動器,資訊從can控制器傳送到匯流排和can匯流排傳送到can

控制器的接收緩衝區都由can控制器獨立完成。接收程式只需從接收緩衝區讀取資訊,並將其儲存在資料儲存區。通訊資訊如表3所示。

表3通訊資訊

n\列車通過道口 >過/

車進入接近區\/

土聲光報警停止l

測速,並將相應信

息傳送給控制中心控制中心計算出距離和報警時間,並開始倒計時

二]開啟欄木i

資訊名稱關閉/開啟欄木列車通過道口緊急開啟欄木緊急關閉欄木

資訊編碼

oxff0x02

二二系統復位i

0x03

列車到達測速點

y列車到達接近區

i控制中心發li

出報警命令i苧:

室內報警關閉l

4實驗驗證

室內揚聲器報警l

二]=啟動聲光報警l

關閉欄木

—]一廠

單線鐵路區段道口控制實驗系統見圖l0。以上行方向為例,實驗系統模擬列車從上行方向到達接近區段。系統檢測列車速度之後,將相關資訊傳送到主控模組(表4)。

主控模組顯示列車的當前速度和距離道口的路程並開始倒計時。倒計

圖9主程式流程圖

時結束後,實驗系統進行室內報警和室外聲光報警。按下控制盤的確認按鍵,室內報警關閉。同時室內電動欄木(圖10中的小車模擬電動欄木)

3.2 can通訊節點軟體設計

can匯流排通訊程式主要包括can匯流排控制器自動關閉。實驗系統模擬列車通過道口後,實驗sja1000的初始化、報文傳送和報文接收3個部系統復位。

第3期肖洪祥等:基於can匯流排的鐵路道口控制系統541

5結束語

該系統根據鐵路區間道口訊號裝置技術條件,

設計了基於can匯流排的單線區段鐵路道口訊號控制系統。軟硬體設計採用模組化設計思想,提高

了系統的可靠性和可維護性。實驗驗證表明,該系統能識別列車速度,並自動通知主控中心以實

現「定時報警」功能。解決了傳統鐵路道口訊號

裝置因報**式引起的道口關閉時間過長的問題,提高了道口的通過效率。

圖10實驗驗證

參考文獻:

鐵路區間道口訊號裝置技術條件[s].[2]秦滎英.dx3型道口訊號裝置[m].北京:中國鐵道出

版社吳繁紅.基於at98c51和sja1000控制器實現can匯流排

介面[j].電子技術應用廣州周立功微控制器發展****高速收發器應用指南

表4實驗對比資料

[5]求是科技.微控制器典型模組設計例項導航[m].北京:人民郵電出版社

對比傳統道口定點報**式,本系統採用定等待時間。

[6]李偉光,陳剛.基於sja1000的can系統節點設計[j].

機電工程技術

a1000的can匯流排通訊模組[j].時報**式縮短了報警時間,相應地縮短了道口[7]張偉,霍建振.基於sj

自動化技術與應用

基於CAN匯流排的智慧型照明控制系統設計

瑪代建築氣圜 樓 自動化 基於 匯流排的智慧型照明 控制系統設計術 葛炎風,繆希仁,林蘇斌 福州大學電氣工程與自動化學院,福建福州 摘要 針對傳統的燈光照明控制系統存在的通訊距離短 傳輸速度慢 誤位元速率 高等問題,提出了一種基於 匯流排的智慧型照明控制系統。介紹了 匯流排的特點,詳細闡述了智慧型照...

基於CAN匯流排的遠端公升級系統

作者 楊元挺卓樹峰 現代電子技術 2009年第10期 摘要 can匯流排是一種應用廣泛的實時性現場匯流排。介紹一種基於can匯流排的遠端系統軟體公升級設計方案,解決了遠距離系統公升級的困難。該系統採用mcu控制,在can匯流排上,通過pc機控制各個智慧型節點,實現資料和程式的更新公升級。智慧型節點採...

基於CAN匯流排的汽車EPB系統控制器設計開題報告

南京工程學院 車輛工程系 本科畢業設計 開題報告 題目 基於can匯流排的汽車epb系統 控制器設計 專業 自動化 車輛電子電氣 班級 車電氣081 學號 215080435 學生姓名張暢 指導教師屈敏講師 2012年2月 說明1 根據南京工程學院 畢業設計 工作管理規定 學生必須撰寫 畢業設計 開...