LKJ監(jiān)控軟件工作原理_第1頁
LKJ監(jiān)控軟件工作原理_第2頁
LKJ監(jiān)控軟件工作原理_第3頁
LKJ監(jiān)控軟件工作原理_第4頁
LKJ監(jiān)控軟件工作原理_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第二節(jié)監(jiān)控軟件

_、概述

監(jiān)控軟件位于監(jiān)控主機(jī)插件的U3、U4芯片中,山微控制器MC68332執(zhí)行,實(shí)現(xiàn)各種監(jiān)控功能和記錄功能。

LKJ2000型監(jiān)控軟件的控制原理與LKJ-93型基本上一樣,都是基于車載路線數(shù)據(jù)的一種實(shí)時控制模式:功

能也相似,都包含了防冒、防超和防溜等基本功能。盡管如此,LKJ200.型和LKJ-93型軟件仍有一些差別:

1.LKJ2000型監(jiān)控軟件集監(jiān)控、記錄于一身,使兩者的結(jié)合更密切,而LKJ-93型則是由兩個軟件分別完

成。

2.LKJ2000型的控制模式曲線是根據(jù)2000年頒布的新《牽規(guī)》計算的.而LKJ-93型是依據(jù)1982年頒布

的I日《牽規(guī)》O

3.LKJ2000型監(jiān)控軟件的容量最大可達(dá)1024KB,是LKJ-93型(不到32KB)的數(shù)十倍,于是具有更大的口

J■擴(kuò)充性。

4.LKJ2000型監(jiān)控軟件使用C+4■語言編制,更可靠、更易于維護(hù),而LKJ-93使用匯編語言編制,維護(hù)

艱難。

5.LKJ2000硬件具有雙套,于是軟件上較多地考慮了雙機(jī)冗余措施,理論上訶靠性更高。

二、雙機(jī)尚

LKJ2000型的一個重要特點(diǎn)是雙套冗余,也就是說,有兩套徹底一樣的設(shè)備同時在工作,一套為主,一套

為輔,當(dāng)為主的一套發(fā)生故障而不能正常工作時.裝置會自動地切換到另一套繼續(xù)工作,控制模式不會中斷。

1.雙機(jī)概念

了解軟件的雙機(jī)熱備方案,需要說明幾個重要的概念,參見圖5-2-1。

(1)A機(jī)與B機(jī)

監(jiān)控主機(jī)箱中分?jǐn)[布兩套插件,兩套插件徹底一樣,分別由8塊插件組成,由內(nèi)向外挨次為監(jiān)控記錄插件、

地面信息處理插件、通信插件、摹擬信號處理插件、備用插件、數(shù)字量輸入插件、數(shù)字屋輸入輸出插件和電源

插件。其中,左邊的一套插件共用同一電源插件,定名為A機(jī)或者子系統(tǒng)A,右邊的一套插件共用另一電源插件,

定名為B機(jī)或者子系統(tǒng)A機(jī)和B機(jī)相互獨(dú)立,甩源隔離。

I端黑匣子11端

顯示器顯示器

監(jiān)

數(shù)

監(jiān)

數(shù)

數(shù)

電備通電

用信面

源記

儲a

生輸

出77出

111

A機(jī)(使用同一電源)

主機(jī)箱

圖5-2-1LKJ2000型各插件之間通信聯(lián)絡(luò)

主機(jī)箱中帶CPL?的插件有監(jiān)控記錄插件、地面信息處理插件、通信插件和備用插件,它們都掛在雙CAX總

線(CAN-A和CAN-B)上,除A、B機(jī)的監(jiān)控記錄插件之間有第三條同步串行通信路線外.這些插件之間只能通過

CAN-A和CAN-B兩路異步串行通信路線交換信息。由于軟件中作了特殊考慮,主機(jī)箱中任一帶CPU的插件相對本

子系統(tǒng)或者另一子系統(tǒng)中其它帶CPU的插件在獨(dú)立性方面是徹底等同的,因此它們屬模塊級冗余。舉例說明,

假設(shè)A機(jī)的地面信息處理插件浮現(xiàn)了故障,A機(jī)的其它插件和B機(jī)的地面信息處理插件仍可組成一個完好的系

統(tǒng)。

主機(jī)箱中不帶CPU的插件有摹擬量輸入輸出插件、數(shù)字量輸入輸出插件和數(shù)字最輸入插件,這些插件本身

沒有CAN通信,只能由本子系統(tǒng)的監(jiān)控記錄插件通過VME并行總線進(jìn)行訪問,惟獨(dú)當(dāng)本子系統(tǒng)的監(jiān)控記錄插件

正常工作時才干實(shí)現(xiàn)冗余,因此這些插件屬系統(tǒng)級冗余。固然,如果把這些插件看做是監(jiān)控記錄插件的擴(kuò)展的

話,也可?以說是模塊級冗余。

插件上的軟件■通過檢測本插件中由母板送來的WS信號確定本插件是屬于A機(jī)還是B機(jī),M/S為低電平

者屬于A機(jī)或者子系統(tǒng)A,M/S為高電平者屬于B機(jī)或者子系統(tǒng)

(2)單機(jī)與雙機(jī)

在同一主機(jī)箱中,同類模塊都有兩塊,一塊屬于A機(jī)一塊屬于B機(jī)。雙機(jī)是指兩塊同類插件同時處于正常

工作狀態(tài),相互之間能正常通信,知道對方的存在。當(dāng)兩塊插件中惟獨(dú)一塊在工作時,稱為單機(jī)。因此單機(jī)和

雙機(jī)只針對某種插件小范圍內(nèi)而言。

(3)主機(jī)(工作機(jī))與備機(jī)(熱備機(jī))

兩套系統(tǒng)中所有帶CPU的插件都向雙CAN總線發(fā)送自己的信息.同類插件都有兩塊,向CAN總線發(fā)送的信

息種類也是一樣的,但具體數(shù)值卻不一定相同,這樣,這兩塊插件信息的重要程度就應(yīng)該有主次之分。比如A機(jī)

和B機(jī)監(jiān)控記錄插件,它們都對本子系統(tǒng)的速度信號進(jìn)行采樣,A機(jī)采得的速度和B機(jī)采得的速度不可能徹底

一樣,即使相差0.Ikm/h通過四舍五入可能就變成相差1km/h,如果沒有主次之分將不知以哪個速度進(jìn)行控

制。此外,兩塊監(jiān)控記錄插件工作時都會產(chǎn)生各自的控制命令,兩者也不一定徹底一致,也應(yīng)該有主次之分,

否則,可能產(chǎn)生不希翼的動作。

為了保證系統(tǒng)中同類數(shù)據(jù)的惟一合法性,規(guī)定同類插件中只以其中一塊插件的數(shù)據(jù)作為這種插件的合法代

表,或者說作為控制和記錄的依據(jù),這塊插件就被稱為主機(jī)或者工作機(jī),而另一塊插件就被稱為備機(jī)或者熱備

機(jī)。因此主機(jī)和備機(jī)都是針對某種插件而言的。山于監(jiān)控記錄插件在監(jiān)控裝置中核心地位,我們通常所說的主

機(jī)、備機(jī)、單機(jī)、雙機(jī)均只針對該插件而言。

正常情況下,同類插件中有且惟獨(dú)一塊為主機(jī),另一塊為備機(jī)。多主或者無主狀態(tài)均應(yīng)視為不正常狀態(tài)或

者過渡狀態(tài),只允許短期內(nèi)或者瞬間存在。

2.雙機(jī)熱備設(shè)計

(1)雙機(jī)熱備軟件設(shè)計的原則

A.考慮到單機(jī)系統(tǒng)的可能性,司時也為了減輕用戶軟件管理的工作量,監(jiān)控軟件應(yīng)能同時適應(yīng)于單機(jī)系

統(tǒng)和雙機(jī)系統(tǒng),兩者的軟件應(yīng)無任何區(qū)別。

B.為了保證記錄數(shù)據(jù)的合法性,雙機(jī)系統(tǒng)中A機(jī)和B機(jī)的記錄數(shù)據(jù)應(yīng)保持一致??扇螐腁機(jī)或者B機(jī)轉(zhuǎn)

錄數(shù)據(jù)且結(jié)果相同。

C.為了保證運(yùn)行數(shù)據(jù)的合法性,雙機(jī)系統(tǒng)中網(wǎng)上流通的數(shù)據(jù)只能有一套子系統(tǒng)的被認(rèn)可。

D.為了避免雙機(jī)控制沖突,同一輸出設(shè)備在某一時刻只能由A機(jī)或者B機(jī)中的一個進(jìn)行控制。

E.為了充分發(fā)揮硬件的功能,實(shí)現(xiàn)更高的可靠性,應(yīng)盡可能做到各模塊優(yōu)勢互補(bǔ)、取長補(bǔ)短。直接對CAN

總線通信的各插件,實(shí)現(xiàn)同功能板級冗余。

(2)單機(jī)的確認(rèn)方法

當(dāng)系統(tǒng)中某一監(jiān)控記錄插件與另一監(jiān)控記錄插件較長期無法通信時,此插件便工作在單機(jī)狀態(tài)。為了能在

主機(jī)驀地故障時原備機(jī)能迅速轉(zhuǎn)為主機(jī)接管控制權(quán),這個“較長期”不能設(shè)得太大,目前設(shè)為0.8s。但是,在

監(jiān)控軟件復(fù)位期間,由于自檢時何較長,雙機(jī)進(jìn)入正常狀態(tài)的時何差別較大,為了避免因此造成自檢較快的一

方提前轉(zhuǎn)為單機(jī),在復(fù)位時這個時間又不能設(shè)得太小,目前定為“。

(3)主備的確認(rèn)方法

A.上電或者復(fù)位時,軟件首先檢測本機(jī)是A機(jī)還是B機(jī),并工作在主備不定的狀態(tài),等待與對方通信確

認(rèn)。發(fā)送本機(jī)的主備狀態(tài)、A/B機(jī)標(biāo)志、本機(jī)最近一次處于主機(jī)狀態(tài)的時間等信息,通知對方。

雙方收到對方此信息后,均與木機(jī)的相應(yīng)信息進(jìn)行比較。先前作為主機(jī)時間較新者自動轉(zhuǎn)為主機(jī),較舊者

自動轉(zhuǎn)為備機(jī),也就是說,上次誰是主機(jī),本次仍以主機(jī)身份運(yùn)行。

當(dāng)通過時間無法決定主備機(jī)時,以A機(jī)優(yōu)先的原則決定A機(jī)為主機(jī),B機(jī)為備機(jī)。

B.主機(jī)在運(yùn)行過程中,隨時刷新自己處于主機(jī)狀態(tài)的最新時間。便于下次比較。

(4)主備機(jī)的切換原則和方法

在土備機(jī)均能正常工作的情況下.原則上不進(jìn)行土備機(jī)的切換。惟獨(dú)在下述情況之一發(fā)生時才進(jìn)行切換。

A,主機(jī)的地而數(shù)據(jù)校驗(yàn)失敗而備機(jī)校驗(yàn)正常時;

B.主機(jī)的記錄區(qū)有故隙時而備現(xiàn)記錄區(qū)正常時。

固然,因一方通信故障或者主機(jī)復(fù)位導(dǎo)致的主備切換例外,這種情況不是軟件故意識地進(jìn)行切換,

在大多數(shù)硬件故障的情況下,主備機(jī)并不進(jìn)行切換。如果主機(jī)某個部位發(fā)生故障而備機(jī)相應(yīng)正常時,則只

進(jìn)行相防通道的切換.因?yàn)閭錂C(jī)不管有無故障,仍不斷地向主機(jī)發(fā)送自身的狀態(tài)和采集到的各種信息,比如速

度、壓力、時間等等,同時將與這些信息相關(guān)的硬件故障狀態(tài)發(fā)給主機(jī),主機(jī)根據(jù)雙方信號的可靠程度決定某

個信息以誰為準(zhǔn)。

(5)兩套系統(tǒng)中相同模塊浮現(xiàn)故障

當(dāng)兩子系統(tǒng)中相同模塊相同通道浮現(xiàn)故障時.應(yīng)視故障部位實(shí)施降級控制或者作系統(tǒng)故障處理。

當(dāng)某塊監(jiān)控記錄插件浮現(xiàn)對CAN-A和CAN-B通信同時故障時,該插件單獨(dú)按系統(tǒng)故障處理。

當(dāng)A、B機(jī)緊急制動輸出電路同時故障時兩塊監(jiān)控記錄插件均作系統(tǒng)故障處理。

按系統(tǒng)故障處理的監(jiān)控插件,住手發(fā)送故障電路驅(qū)動脈沖,產(chǎn)生系統(tǒng)故障輸出。

惟獨(dú)兩套系統(tǒng)同時產(chǎn)生系統(tǒng)故障輸出時,才會驅(qū)動系統(tǒng)故障電路,要求在3分鐘內(nèi)人工關(guān)閉主機(jī)電源否則

產(chǎn)生緊急制動。

(6)數(shù)據(jù)記錄的原則

A.A機(jī)和B機(jī)的記錄數(shù)據(jù)應(yīng)徹底保持一致。備機(jī)數(shù)據(jù)應(yīng)是主機(jī)數(shù)據(jù)的徹底映象。這樣做可避免某一子系

統(tǒng)出現(xiàn)永久性故障其中記錄數(shù)據(jù)無法轉(zhuǎn)錄時,浮現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。

B.轉(zhuǎn)錄數(shù)據(jù)應(yīng)是唯-的,只要工作正常,可以任從A機(jī)或者B機(jī)轉(zhuǎn)錄【1進(jìn)行轉(zhuǎn)錄。

三、監(jiān)控記錄軟件主程序流程

監(jiān)控記錄軟件按功能為9個模塊:主控制模塊、系統(tǒng)檢測模塊、信弓?采集模塊、通訊處理模塊、監(jiān)控管理

模塊、制動計算模塊、記錄轉(zhuǎn)儲模塊、雙機(jī)處理模塊和控制條件模塊。主控制模塊流程框圖見圖5-2-2.

關(guān)中斷

MCU初始化

通用寄存器自檢

MCU內(nèi)部RAM自系統(tǒng)保護(hù)模塊初始化

檢錯誤中斷模塊初始化

日歷時鐘模塊初始化

開關(guān)信號模塊初始化

而板LED全亮摹擬信號模塊初始化

面板LED全滅頻率信號模塊初始化

計算復(fù)位時間語音處理模塊初始化

復(fù)位狀態(tài)處理監(jiān)控處理模塊初始化

記錄處理模塊初始化

Can通信模塊初始化

〈掉電時間>30秒?

同步通信模塊初始化

轉(zhuǎn)儲通信模塊初始化

程序ROM自檢地

面數(shù)據(jù)自檢口歷

時鐘RAM自檢置熱啟動標(biāo)志

開總中斷

系統(tǒng)保護(hù)處和

日歷時鐘處理

開美信號處理.

暮擬信號處理

飄率信號處理

語音輸出處理

斷控控制處理

通信處理

數(shù)據(jù)記錄處理

同步通信處理

數(shù)據(jù)輸枇如燈

圖5-2-2監(jiān)控記錄軟件主控制模塊

流程圖

匹、監(jiān)控軟件主要程序模塊

(一)、摹擬信號處理模塊

這里所指的摹擬信號是指幅值連續(xù)變化的,并以幅值的大小作為度景的信號。在LKJ2000監(jiān)控裝置中,共有

8路摹擬信號,分別是列車管壓力、間缸壓力、均衡風(fēng)缸I壓力、均衡風(fēng)缸【【壓力、自檢電壓、原邊電壓、原

邊電流和加速度計。這些信號共用同2/1)轉(zhuǎn)換器,由軟件通過多路開關(guān)切換在任?時刻只選擇其中的?路信

號進(jìn)行采樣。

該模塊的主要功能是將這些信號轉(zhuǎn)化為微控制器能夠識別、存儲并可重復(fù)使用的數(shù)字量,即電壓數(shù)值。軟

件流程見圖5-2-3o

1.“摹擬信號采樣”子程序

這個了程序就是對8路信號通道輪流進(jìn)行采樣,將輸入信號轉(zhuǎn)化為與幅值成正比的、計算機(jī)能夠處理的數(shù)

字信號。本程序并不關(guān)心通道信號的具體含義,只是將信號進(jìn)行A/D轉(zhuǎn)換,讀出轉(zhuǎn)換值并作簡單的濾波處理然

后存儲。

當(dāng)對某個通道的A/D轉(zhuǎn)換超時時,程序設(shè)置相應(yīng)的通道故障標(biāo)志,以表

示該通道的信號不可?信。

2.“列車管壓力姓理”子程序

啟動Watchdog

該子程序主要完成3個功能:摹擬信號采樣

列車管壓力處理

1)負(fù)責(zé)將列車管壓力通道的信號轉(zhuǎn)換值根據(jù)壓力信號的特點(diǎn)作進(jìn)一

閘缸壓力處理

步的的濾波處理然后通過比例運(yùn)算轉(zhuǎn)化為真正的列車管壓力值單位為kPa均衡風(fēng)缸庶力處理

備用壓力處理

O

白檢迪道處理

原邊電處理

2)對列車管壓力進(jìn)行雙機(jī)冗余處理。

原邊電流處理

3)根據(jù)管壓力的變化決定對管壓力是否記錄。加速度計處理

招擬輸出處理

3.“制動缸壓力處理”子程序

該子程序主耍完成3個功能:

1)將制動缸壓力通道的信號轉(zhuǎn)換值根據(jù)壓力信號的特點(diǎn)作進(jìn)一步的的

濾波處理,然后通過比例運(yùn)算轉(zhuǎn)化為真正的制動缸壓力值,單位為

5-2-3摹擬信號處理模塊流

kPa。

2)對制動缸壓力進(jìn)行雙機(jī)冗余處理,處理方法統(tǒng)一見“摹取信號的“一節(jié)。

3)根據(jù)制動缸壓力的變化決定對制動缸壓力是否記錄。

4.“均衡風(fēng)缸II壓力處理”子程序

該子程序主要完成3個功能:

1)將均衡風(fēng)缸壓力通道的信號轉(zhuǎn)換值根據(jù)壓力信號的特點(diǎn)作進(jìn)一步的的濾波處理,然后通過比例運(yùn)算計算

出真正的均衡風(fēng)缸壓力值,單位為kPa,

2)對均衡風(fēng)缸壓力進(jìn)行雙機(jī)冗余處理,處理方法統(tǒng)一見“摹擬信號的“一節(jié)。

3)根據(jù)均衡風(fēng)缸壓力的變化決定對均衡風(fēng)缸壓力是否記錄。

5.“原邊電流處理”子程序

該子程序主要完成3個功能:

1)將原邊電流通道的信號轉(zhuǎn)換值作進(jìn)一步的的濾波處理,然后通過比例運(yùn)算計算出真正的原邊電流值,

單位為A。

2)對原邊電流進(jìn)行雙機(jī)冗余處理,處理方法統(tǒng)一見“摹擬信號的“一節(jié)。

3)根據(jù)原邊電流的變化決定是否記錄原邊電流。

6.“原邊電壓處理”子程序

該子程序主要完成3個功能:

1)將原邊電壓通道的信號轉(zhuǎn)換值作進(jìn)一步的的濾波處理,然后通過比例運(yùn)算計算出真正的原邊電壓值,

單位為V。

2)對原功電壓進(jìn)行雙機(jī)冗余處理,處理方法統(tǒng)一見“墓擬信號的“一節(jié)。

3)根據(jù)原邊電壓的變化決定是否記錄原邊電壓。

7.“加速度計處理”子程序

該子程序主要完成3個功能:

1)將加速度傳感器通道的信號轉(zhuǎn)換值作進(jìn)一步的的濾波處理,然后通過比例運(yùn)算計算出真正的加速度值,

單位為V。

2)對加速度進(jìn)行雙機(jī)冗余處理,處理方法統(tǒng)一見“摹擬信號的“一節(jié)。

3)根據(jù)加速度的變化決定是否記錄加速度。

8.“雙針表驅(qū)動”子程序

該子程序主要完成2個功能:

1)根據(jù)通道的狀態(tài)判斷是否進(jìn)行驅(qū)動輸出。由于監(jiān)控裝置可能工作在雙機(jī)狀態(tài),而雙針表惟獨(dú)一塊,A、

B機(jī)均可驅(qū)動,為了避免同時驅(qū)動造成顯示誤差,當(dāng)雙機(jī)同時工作時,只能有一套系統(tǒng)進(jìn)行驅(qū)動。判斷依據(jù)

為:

a)若為單機(jī),強(qiáng)制允許輸出:

b)若為主機(jī),根據(jù)本機(jī)”允許瑜出標(biāo)志”決定是否允許輸出:

c)若為備機(jī),根據(jù)對方(主機(jī))的“允許輸出標(biāo)志”決定本機(jī)是否允許輸出。若對方允許輸出則本機(jī)不

允許,否則本機(jī)允許。

2)根據(jù)速度和限速的值進(jìn)行平滑處理,轉(zhuǎn)化為對應(yīng)的D/A變換器的輸入值,并啟動D/A轉(zhuǎn)換。平滑處理

的目的是限制雙針表指針的挪移速度,避免損壞表針。

(二)、開關(guān)信號處理模塊

開關(guān)信號是指以高低電平作為度量的信號。高低電平的概念是以某個電壓值(閾值)為界將信號幅值劃分

為兩檔,超過閾值時統(tǒng)一認(rèn)為是高電平,低于閾值時便認(rèn)為是低電平。實(shí)際上信號

的幅值也不是連續(xù)的,閾值的選取普通是正常高電平的電壓值和正常低電平的電

壓值的平均值。程序流程見圖5-2-40

.啟劾Watchdog

1.“動態(tài)自檢處理”子程序

動態(tài)自檢處理

主要是對數(shù)字量輸入插件、數(shù)字量輸出插件的各個輸入通道進(jìn)行自檢,自檢過數(shù)字量輸入

平調(diào)信號處理

程每10s進(jìn)行一次。若發(fā)現(xiàn)某通道自檢故障則置相應(yīng)的通道故障標(biāo)志,以表明該通機(jī)車信號絕緣打處理

UM71信號制式處理

道信號不可信。

機(jī)車信號處理

2.“數(shù)字量輸入”子程序'零位,況處理

牽引制.動工況處理

完成對數(shù)字量輸入插件的機(jī)車信號(色燈信號、速度等級、頃71制式、絕緣

前進(jìn)后退1:況處理

節(jié))等信號及數(shù)字量輸入輸出插件的機(jī)車工況等信號的采樣。數(shù)字量輸出

碼形絕緣節(jié)信號處理

3."平調(diào)信號處理”子程序面板LED處理

該子程序有4個功能:

1)根據(jù)平面凋車信號的特點(diǎn),通過分析從機(jī)車信號通道輸入的開關(guān)信

2)若為平面調(diào)車信號,進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼

電器觸點(diǎn)顫動所造成的影響。

5-2-4開關(guān)信號姓理模塊流程圖

號自動識別這些信號是平面調(diào)車信號還是機(jī)車信號。

3)平調(diào)信號的雙機(jī)冗余處理。

4)記錄平調(diào)信號的變化。

4.“機(jī)車信號絕緣節(jié)處理”子程序

機(jī)車信號絕緣節(jié)是由通用式機(jī)車信號設(shè)備送出的一個開關(guān)信號,當(dāng)該信號發(fā)生變化(從高電平到低電平或

者從低電平到高電平)時,表明機(jī)車王越過地面軌道絕緣節(jié)的位置。根據(jù)這個信號進(jìn)行的距離校正我們稱之為

“電平校正”0

該子程序的功能為:

1)絕緣節(jié)信號的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)顫動所造成的

影響。

2)絕緣節(jié)信號的雙機(jī)冗余處理。

3)記錄絕緣節(jié)信號的變化。

5.“UM71信號制式處理”子程序

“UM71信號制式”是由通用式機(jī)車信號設(shè)備送出的一個開關(guān)信號,表明通用式機(jī)車信號設(shè)備識別出的地

面軌道信號為UM71。

該子程序的功能為:

1)**皿71信號制式”信號的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)

顫動所造成的影響。

2)制式信號的雙機(jī)冗余處理。

3)記錄制式信號的變化。

6.“機(jī)車信號處理”子程序

機(jī)車信號是指“色燈信號”和“速度等級信號”的組合。

該子程序的功能為:

1)機(jī)車信號的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)顫動所造成的

影響,當(dāng)色燈信號浮現(xiàn)“多燈〃或者滅燈”時.延時時間作特殊處理。

2)機(jī)車信號的雙機(jī)冗余處理。

3)記錄機(jī)車信號的變化。

7.“零位工況處理”子程序

該子程序的功能為:

1)零位工況的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)顫動所造成的

影響。

2)零位工況的雙機(jī)冗余處理。

3)記錄零位工況的變化。

8.“牽制工況處理”子程序

該子程序的功能為:

1)牽引、制動工況的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)顫動所

造成的影響。

2)牽引、制動工況的雙機(jī)冗余處理。

3)記錄牽引、制動工況的變化。

9.“先后工況處理”子程序

該子程序的功能為:

1)前進(jìn)、后退工況的確認(rèn),方法是進(jìn)行延時處理,以消除傳輸路線上的瞬間干擾或者繼電器觸點(diǎn)顫動所造

成的影響。

2)前進(jìn)、后退工況的雙機(jī)冗余處理。

3)記錄前進(jìn)、后退工況的變化。

10.?'數(shù)字量輸出”子程序

該子程序的功能為:

1)對監(jiān)控處理模塊確認(rèn)的卸我動作、常用制動和緊急制動等條件進(jìn)行雙機(jī)冗余處理。

2)將這些條件轉(zhuǎn)化成數(shù)字量輸出命令,通過數(shù)字量輸入輸出插件控制"卸載等繼電器的動作。

11.“碼形絕緣節(jié)信號處理”子程序

碼形過節(jié)信號是指通過I.KJ2000型監(jiān)控裝置自身的“地面信息處理”插件通過分析軌道信號波形(包括信

號的載頻、幅值、包絡(luò)等)的變化,并根據(jù)監(jiān)控裝置自身的要求判斷出來的過絕緣節(jié)信號。

地面信息處理軟件判斷出有過絕緣節(jié)信號時,向監(jiān)控主機(jī)插件發(fā)出一個脈寬約30nls的中斷信號-監(jiān)控軟

件收到后即將進(jìn)行距離校正處理。

該子程序的功能是將中斷信號轉(zhuǎn)化為產(chǎn)生距離校正處理的指令。

12.面板LED處理

驅(qū)動監(jiān)控主機(jī)面板發(fā)光二極管,以顯示軟件的運(yùn)行情況和硬件的故障狀態(tài)。

(三)、頻率信號處理模塊

頻率信號指信號波形為方波并以方波頻率的大小作為度量的信號,LKJ2000型監(jiān)控裝置中有5路頻率

信號:3路速度信號、1路柴油機(jī)轉(zhuǎn)速信號和1路原邊功率信號。軟件流程見圖5-2-5。

1.“頻率信號采樣”子程序

頻率信號的采集分兩部份,一部,分由中斷服務(wù)例程完成,主要是測

量頻率信號相鄰兩個脈沖之何的時何間隔,即信號周期。因?yàn)闀r間間隔

關(guān)系到速度和距離的計算,要求測最值必須十分精確。另一部份由非中

斷服務(wù)例程完成,主要任務(wù)是根據(jù)測量得到的信號周期,計算出相應(yīng)的

信號頻率,并對信號作簡單的濾波。對于速度信號,還應(yīng)進(jìn)行空轉(zhuǎn)和輪滑

的判斷,運(yùn)行速度、列車位移的計算等等。山于這部份程序涉及大量的浮

點(diǎn)運(yùn)算,運(yùn)行時間較長,因此將其從中斷服務(wù)例程中剝離出來。

2.“速度信號處理”子程序

5-2-5頻率信號處理模塊流程圖

該了程序有3個功能:

1)確認(rèn)速度計算的通道。因?yàn)樗俣刃盘栍腥?只能選擇其中一路作為速度與位移計算的基礎(chǔ)。

2)完成運(yùn)行速度、列車位移的雙機(jī)冗余處理。根據(jù)故障倒向安全的原則,當(dāng)A、B機(jī)兩路速度不一致時,

取兩路信號中的較大值作為確認(rèn)的速度,距離也按此速度進(jìn)行計算。

3)遠(yuǎn)度變化的記錄。

3.“柴油機(jī)轉(zhuǎn)速處理”子程序

該子程序有4個功能:

1)根據(jù)通道信號的頻率,計算出對應(yīng)的柴油機(jī)轉(zhuǎn)速。

2)對轉(zhuǎn)速作進(jìn)一步的濾波處理,以削弱信號中強(qiáng)干擾和信號不規(guī)則所造成的影響。

3)柴油機(jī)轉(zhuǎn)速的雙機(jī)冗余處理。

4)柴油機(jī)轉(zhuǎn)速變化的記錄。

4.“原邊功率處理”子程序

原邊功率的測量是山硬件電路完成原邊電流與原邊電壓的乘法運(yùn)算,再將乘積轉(zhuǎn)化為成比例的頻率信號,

送到監(jiān)控主機(jī)板。監(jiān)控軟件只要測出信號的頻率便可推算出當(dāng)時的功率。

該子程序有4個功能:

1)根據(jù)通道信號的頻率,計算出對應(yīng)的原邊功率。

2)對原邊功率作進(jìn)一步的濾波處理,以削弱信號中強(qiáng)干擾的影響。

3)原邊功率的雙機(jī)冗余處理。

4)原邊功率變化的記錄。

(四)、日歷時鐘處理模塊

H歷時鐘是指日期和時間,即年月日時分秒。LKJ200o的日歷時鐘最小計時單位為0.01秒,即10ms。當(dāng)

裝置關(guān)機(jī)時,該時鐘信號仍在工作。軟件流程見圖5-2-6.

1.“讀口歷時鐘”子程序

該子程序有2個功能:

1)讀取本機(jī)時鐘芯片中的口期和時間。

啟動Watchdog

2)判斷日期和時間的合法性,若浮現(xiàn)非法時鐘時?,置相應(yīng)的故障

讀日歷時鐘

標(biāo)志,并進(jìn)行恢復(fù)處理。時鐘切換處理

2.“時鐘切換姓理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論