列車控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種列車控制方法和系統(tǒng),列車控制方法應(yīng)用于列車控制系統(tǒng),列車控制系統(tǒng)包括第一中央控制單元、第二中央控制單元和繼電器控制板。當(dāng)?shù)诙醒肟刂茊卧獧z測到第一中央控制單元故障,第二中央控制單元加載主配置文件,并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;同時第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,驅(qū)動繼電器控制板對第一中央控制單元的電源進(jìn)行復(fù)位操作。本發(fā)明提供的列車控制方法和系統(tǒng),第二中央控制單元檢測到第一中央控制單元故障并加載主配置文件后,對原第一中央控制單元進(jìn)行復(fù)位,原第一中央控制單元不會持續(xù)干擾MVB總線,從而,提高了列車控制的可靠性。
【專利說明】
列車控制方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種列車控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]列車控制系統(tǒng)中,多功能車輛(Multifunct1n Vehicle Bus,簡稱:MVB)總線技術(shù)應(yīng)用最為廣泛。MVB總線技術(shù)采用主從輪詢方式,即所有的通信設(shè)備都依賴于總線管理者與中央控制單元進(jìn)行通信,如果中央控制單元發(fā)生故障,則系統(tǒng)所有的通信都將中斷。所以需要中央控制單元連續(xù)、穩(wěn)定地工作。
[0003]相關(guān)技術(shù)中,列車控制系統(tǒng)包含兩個一樣的中央控制單元連接在MVB總線上,通過內(nèi)部軟件配置對兩塊中央控制單元進(jìn)行主從熱備區(qū)分。如果主中央控制單元發(fā)生故障,則切換從中央控制單元接替主中央控制單元工作。
[0004]采用現(xiàn)有技術(shù)的方法,完成切換后,原主中央控制單元可能會持續(xù)干擾總線,從而,使得列車控制的可靠性不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種列車控制方法和系統(tǒng),提高了列車控制的可靠性。
[0006]本發(fā)明提供一種列車控制方法應(yīng)用于列車控制系統(tǒng),列車控制系統(tǒng)包括第一中央控制單元、第二中央控制單元和繼電器控制板;列車控制方法方法包括:
[0007]第二中央控制單元檢測到第一中央控制單元故障;
[0008]第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,驅(qū)動信號用于驅(qū)動繼電器控制板對第一中央控制單元的電源進(jìn)行復(fù)位操作;
[0009]第二中央控制單元加載主配置文件,通過控制指令對所控制MVB總線上的其他設(shè)備進(jìn)行控制。
[0010]在本發(fā)明一實施例中,第二中央控制單元檢測到第一中央控制單元故障,包括:
[0011]第二中央控制單元檢測到MVB總線上主幀丟失或者存在錯幀,則確定第一中央控制單元故障;或者,
[0012]第二中央控制單元在預(yù)設(shè)時間段內(nèi)未接收到第一中央控制單元發(fā)送的心跳報文,則確定主中央控制單元故障。
[0013]在本發(fā)明一實施例中,第二中央控制單元向所述繼電器控制板發(fā)送驅(qū)動信號,包括:
[0014]第二中央控制單元向繼電器控制板輸出3秒脈沖信號。
[0015]在本發(fā)明一實施例中,主配置文件包括:
[0016]與MVB總線通信的源端口信號和宿端口信息,源端口信息對應(yīng)的端口用于輸出控制指令,宿端口信息對應(yīng)的端口用于接收MVB總線上的其他設(shè)備的狀態(tài)信息。
[0017]本發(fā)明提供一種列車控制系統(tǒng),包括:第一中央控制單元、第二中央控制單元和繼電器控制板;
[0018]其中,第一中央控制單元和第二中央控制單元連接在多功能車輛MVB總線上;
[0019]繼電器控制板控制第一中央控制單元和第二中央控制單元的電源復(fù)位。
[°02°]在本發(fā)明的一實施例中,第一中央控制單元包括:第一輸入輸出(Input/Output,簡稱:10)模塊、第一處理器板、第一 MVB協(xié)議處理單元、至少一個第一 MVB總線接口和第一電源模塊,其中,第一 MVB總線接口耦合至MVB總線,第一 MVB協(xié)議處理單元耦合至至少一個第一MVB總線接口,第一處理器板耦合至第一MVB協(xié)議處理單元,第一1模塊耦合至第一處理器板,第一電源模塊耦合至第一 MVB協(xié)議處理單元和第一處理器板;
[0021 ]第二中央控制單元包括:第二輸入輸出(Input/Output,簡稱:10)模塊、第二處理器板、第二 MVB協(xié)議處理單元、至少一個第二 MVB總線接口和第二電源模塊,其中,第二 MVB總線接口耦合至MVB總線,第二MVB協(xié)議處理單元耦合至至少一個第二MVB總線接口,第二處理器板耦合至第二 MVB協(xié)議處理單元,第二 1模塊耦合至第二處理器板,第二電源模塊耦合至第二 MVB協(xié)議處理單元和第二處理器板;
[0022]繼電器控制板包括:第一繼電器和第二繼電器,第一繼電器和第二繼電器均帶輔助常閉觸點;第一繼電器的常閉觸點與第一中央控制單元的第一電源模塊串聯(lián),第二繼電器的常閉觸點與第二中央控制單元的第二電源模塊串聯(lián);第一外部電源連接通過第一繼電器為第一中央控制單元的第一電源模塊供電,第二外部電源連接通過第二繼電器為第二中央控制單元的第二電源模塊供電;第一繼電器的線圈被第二 1模塊發(fā)送的驅(qū)動信號控制;第二繼電器的線圈被第一 1模塊發(fā)送的驅(qū)動信號控制。
[0023]本發(fā)明提供一種列車控制方法和系統(tǒng),列車控制方法應(yīng)用于列車控制系統(tǒng),列車控制系統(tǒng)包括第一中央控制單元、第二中央控制單元和繼電器控制板。其中,第一中央控制單元作為主中央控制單元,加載主配置文件,接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;第二中央控制單元作為從中央控制單元,加載從配置文件,接收與主中央控制單元相同的消息但不向MVB總線發(fā)送控制指令。當(dāng)?shù)诙醒肟刂茊卧獧z測到第一中央控制單元故障,第二中央控制單元加載主配置文件,并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;同時第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,驅(qū)動繼電器控制板對第一中央控制單元的電源進(jìn)行復(fù)位操作。本發(fā)明提供的列車控制方法和系統(tǒng),第二中央控制單元檢測到第一中央控制單元故障并加載主配置文件后,對原第一中央控制單元進(jìn)行復(fù)位,原第一中央控制單元不會持續(xù)干擾MVB總線,從而,提高了列車控制的可靠性。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明列車控制系統(tǒng)實施例一的結(jié)構(gòu)示意圖;
[0026]圖2為本發(fā)明列車控制系統(tǒng)實施例一第一中央控制單元的結(jié)構(gòu)示意圖;
[0027]圖3為本發(fā)明列車控制系統(tǒng)實施例一第二中央控制單元的結(jié)構(gòu)示意圖;
[0028]圖4為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的結(jié)構(gòu)示意圖;
[0029]圖5A為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第一中央控制單元電源控制的電路原理圖;
[0030]圖5B為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第二中央控制單元電源控制的電路原理圖;
[0031]圖5C為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第一中央控制單元和第二中央控制單元數(shù)字量輸出的電路原理圖;
[0032]圖6為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板控制中央控制單元復(fù)位的電氣原理圖;
[0033]圖7為本發(fā)明列車控制方法實施例一的流程示意圖;
[0034]圖8為本發(fā)明列車控制方法實施例一內(nèi)部控制軟件控制流程圖。
【具體實施方式】
[0035]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0037]圖1為本發(fā)明列車控制系統(tǒng)實施例一的結(jié)構(gòu)示意圖。如圖1所示,本實施例提供的列車控制系統(tǒng)包括:第一中央控制單元11、第二中央控制單元12和繼電器控制板13。其中,第一中央控制單元11和第二中央控制單元12連接在多功能車輛(Mult if unct1n VehicleBus,簡稱:MVB)總線上,繼電器控制板13控制第一中央控制單元11和第二中央控制單元12的電源復(fù)位。
[0038]其中,第一中央控制單元11、第二中央控制單元12和繼電器控制板13可以部署在機箱I內(nèi)。
[0039]具體地,中央控制單元是列車控制系統(tǒng)中最重要的控制部件之一,主要功能包括網(wǎng)絡(luò)總線的調(diào)度管理、列車運行控制、設(shè)備控制、列車狀態(tài)檢測、故障診斷與記錄等功能。本實施例提供的列車控制系統(tǒng)包括兩個硬件完全一樣的,物理上完全獨立的中央控制單元,其中,在功能上將兩個中央控制單元分為:主中央控制單元和從中央控制單元。具體地,主中央控制單元加載主配置文件,接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;從中央控制單元,加載從配置文件,接收與主中央控制單元相同的消息并同步生成控制指令,但不向MVB總線發(fā)送控制指令,同時監(jiān)測MVB總線。
[0040]在本發(fā)明列車控制系統(tǒng)實施例一中,第一中央控制單元11作為主中央控制單元,第二中央控制單元12作為從中央控制單元。當(dāng)?shù)诙醒肟刂茊卧?2監(jiān)測到第一中央控制單元11發(fā)生故障時,第二中央控制單元12加載主配置文件,成為主中央控制單元,接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;同時,繼電器控制板13控制第一中央控制單元11的電源復(fù)位,進(jìn)而復(fù)位第一中央控制單元11。
[0041]可選地,第一中央控制單元11復(fù)位后,因MVB總線上已存在作為主中央控制單元的第二中央控制單元12,則第一中央控制單元11加載從配置文件,作為從中央控制單元接收與主中央控制單元相同的消息并生成控制指令,但不向MVB總線發(fā)送控制指令,并時刻監(jiān)測MVB總線。
[0042]可選地,本實施例提供的列車控制系統(tǒng)還可以包括多個中央控制單元,所有中央控制單元均連接在MVB總線上。并擇一作為主中央控制單元加載主配置文件。
[0043]具體地,擇一中央控制單元作為主中央控制單元的一種可能的實現(xiàn)方式為,例如:機箱I內(nèi)包含的四個中央控制單元,均連接待MVB總線上。在四個中央控制單元的電源中對每個中央控制單元的啟動時間進(jìn)行區(qū)別設(shè)置,四個中央控制單元啟動的時間間隔均為3秒,貝1J:主中央控制單元接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;其余中央控制單元檢測到MVB總線上已經(jīng)存在主中央控制單元,則加載從配置文件,作為從中央控制單元,接收與主中央控制單元相同的消息并生成控制指令,但不向MVB總線發(fā)送控制指令,并時刻監(jiān)測MVB總線;之后啟動的中央控制單元均加載從配置文件作為從中央控制單元,不再贅述。其中,當(dāng)主中央控制狀態(tài)發(fā)生故障時,則監(jiān)測到主中央控制單元發(fā)生故障的從中央控制單元加載主配置文件,作為主中央控制單元接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;同時,檢測到主中央控制單元發(fā)生故障的從中央控制單元通過繼電器控制板復(fù)位主中央控制單元。
[0044]—種可能的實現(xiàn)方式為:例如:機箱I內(nèi)包含的四個中央控制單元,均連接在MVB總線上。分別命名為中央控制單元A、中央控制單元B、中央控制單元C和中央控制單元D ο中央控制單元A加載主配置文件作為主中央控制單元,其余三個中央控制單元加載從配置文件作為從中央控制單元。當(dāng)中央控制單元B監(jiān)測到中央控制單元A故障時,中央控制單元B加載主配置文件作為主中央控制單元,并通過繼電器控制板將中央控制單元A復(fù)位。在此之后,若中央控制單元C檢測到中央控制單元B故障,則中央控制單元C加載主配置文件作為主中央控制單元,并通過繼電器控制板將中央控制單元B復(fù)位。依次類推。
[0045]本實施例,列車控制系統(tǒng)中包含:主中央控制單元、從中央控制單元和繼電器控制板。第一中央控制單元作為主中央控制單元,加載主配置文件,接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;第二中央控制單元作為從中央控制單元,加載從配置文件,接收與主中央控制單元相同的消息但不向MVB總線發(fā)送控制指令。當(dāng)?shù)诙醒肟刂茊卧獧z測到第一中央控制單元故障,第二中央控制單元加載主配置文件,并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;同時第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,驅(qū)動繼電器控制板對第一中央控制單元的電源進(jìn)行復(fù)位操作。本實施例,第二中央控制單元檢測到第一中央控制單元故障并加載主配置文件后,對原第一中央控制單元進(jìn)行復(fù)位,原第一中央控制單元不會持續(xù)干擾MVB總線,從而,提高了列車控制的可靠性。
[0046]以下分別列出上述實施例一的列車控制系統(tǒng)中,第一中央控制單元11、第二中央控制單元12和繼電器控制板13的幾種具體的實現(xiàn)形式,以對列車控制系統(tǒng)的具體結(jié)構(gòu)進(jìn)行進(jìn)一步說明
[0047]圖2為本發(fā)明列車控制系統(tǒng)實施例一第一中央控制單元的結(jié)構(gòu)示意圖。如圖2所示,本實施例提供的第一中央控制單元11包括:第一 1模塊116、第一處理器板115、第一 MVB協(xié)議處理單元114、至少一個第一MVB總線接口 111和第一電源模塊113。其中,第一MVB總線接口 111耦合至MVB總線,第一MVB協(xié)議處理單元114耦合至少一個第一MVB總線接口 111,第一處理器板115耦合至第一 MVB協(xié)議處理單元114,第一 1模塊116耦合至第一處理器板115,第一電源模塊113耦合至第一 MVB協(xié)議處理單元114和第一處理器板115。
[0048]具體地,第一MVB總線接口111能夠?qū)崿F(xiàn)對MVB總線的調(diào)度管理,總線數(shù)據(jù)的收發(fā),可配置主從設(shè)備屬性、通訊端口地址及數(shù)據(jù)傳送周期。第一 1模塊116能實現(xiàn)電器隔離的數(shù)字量信號驅(qū)動輸出。第一處理器板115是第一中央控制單元11的核心部件,能夠?qū)崟r地進(jìn)行數(shù)據(jù)運算處理,對列車進(jìn)行運行控制與狀態(tài)監(jiān)控,通過第一MVB總線接口 111收發(fā)數(shù)據(jù),通過第一 1模塊116進(jìn)行數(shù)字量指令輸出。
[0049]圖3為本發(fā)明列車控制系統(tǒng)實施例一第二中央控制單元的結(jié)構(gòu)示意圖。如圖3所示,本實施例提供的第二中央控制單元12包括:第二 1模塊126、第二處理器板125、第二 MVB協(xié)議處理單元124、至少一個第二MVB總線接口 121和第二電源模塊123。其中,第二MVB總線接口 121耦合至MVB總線,第二MVB協(xié)議處理單元124耦合至少一個第二MVB總線接口 121,第二處理器板125耦合至第二 MVB協(xié)議處理單元124,第二 1模塊126耦合至第二處理器板125,第二電源模塊123耦合至第二 MVB協(xié)議處理單元124和第二處理器板125。
[0050]具體地,第二MVB總線接口121能夠?qū)崿F(xiàn)對MVB總線的調(diào)度管理,總線數(shù)據(jù)的收發(fā),可配置主從設(shè)備屬性、通訊端口地址及數(shù)據(jù)傳送周期。第二 1模塊126能實現(xiàn)電器隔離的數(shù)字量信號驅(qū)動輸出。第二處理器板125是第二中央控制單元12的核心部件,能夠?qū)崟r地進(jìn)行數(shù)據(jù)運算處理,對列車進(jìn)行運行控制與狀態(tài)監(jiān)控,通過第而MVB總線接口 121收發(fā)數(shù)據(jù),通過第二 1模塊126進(jìn)行數(shù)字量指令輸出。
[0051]圖4為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的結(jié)構(gòu)示意圖。如圖4所示,本實施例提供的繼電器控制板13用來實現(xiàn)對第一中央控制單元11和第二中央控制單元12的電源復(fù)位控制。具體地,繼電器控制板13包括:第一繼電器131和第二繼電器132,第一繼電器131和第二繼電器132均帶輔助常閉觸點;第一繼電器131的常閉觸點與第一中央控制單元11的第一電源模塊113串聯(lián),第二繼電器132的常閉觸點與第二中央控制單元12的第二電源模塊123串聯(lián);第一外部電源連接通過第一繼電器131為第一中央控制單元11的第一電源模塊113供電,第二外部電源連接通過第二繼電器132為第二中央控制單元12的第二電源模塊123供電;第一繼電器131的線圈被第二 1模塊116發(fā)送的驅(qū)動信號控制;第二繼電器132的線圈被第一 1模塊126發(fā)送的驅(qū)動信號控制。
[0052]圖5A為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第一中央控制單元電源控制的電路原理圖;圖5B為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第二中央控制單元電源控制的電路原理圖;圖5C為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板的第一中央控制單元和第二中央控制單元數(shù)字量輸出的電路原理圖。如圖5A、圖5B和圖5C所示,圖中電路原理圖為實現(xiàn)本發(fā)明列車控制系統(tǒng)中繼電器控制板電路的一種可能的實現(xiàn)方式。
[0053]圖6為本發(fā)明列車控制系統(tǒng)實施例一繼電器控制板控制中央控制單元復(fù)位的電氣原理圖。如圖所示,PWl為第一繼電器131的線圈,PW2為第二繼電器132的線圈。則當(dāng)?shù)谝恢醒肟刂茊卧?1故障時,通過繼電器控制板13內(nèi)的PWl復(fù)位第一中央控制單元11;當(dāng)?shù)诙醒肟刂茊卧?2故障時,通過繼電器控制板13內(nèi)的PW2復(fù)位第二中央控制單元12。
[0054]圖7為本發(fā)明列車控制方法實施例一的流程示意圖。本實施例中的列車控制方法,可以適用于前述實施例中不同結(jié)構(gòu)的列車控制系統(tǒng)。
[0055]具體地,中央控制單元是列車控制系統(tǒng)中最重要的控制部件之一,主要功能包括網(wǎng)絡(luò)總線的調(diào)度管理、列車運行控制、設(shè)備控制、列車狀態(tài)檢測、故障診斷與記錄等功能。本實施例提供的列車控制系統(tǒng)包括兩個硬件完全一樣的,物理上完全獨立的中央控制單元,其中,在功能上將兩個中央控制單元分為:主中央控制單元和從中央控制單元。具體地,主中央控制單元加載主配置文件,接收MVB總線上的消息并通過控制指令對MVB總線上的其他設(shè)備進(jìn)行控制;從中央控制單元,加載從配置文件,接收與主中央控制單元相同的消息并同步生成控制指令,但不向MVB總線發(fā)送控制指令,同時監(jiān)測MVB總線。如圖7所示,本實施例列車控制方法包括以下步驟:
[0056]S701:第二中央控制單元檢測到第一中央控制單元故障。
[0057]具體地,在S107中,第二中央控制單元判斷主第一中央控制單元故障的依據(jù)可以包括但不限于以下幾種。
[0058]一種可能的實現(xiàn)方式為:因第一中央控制單元與第二中央控制單元都接在MVB總線上。第一中央控制單元加載主配置文件作為主中央控制單元,第二中央控制單元加載從配置文件作為從中央控制單元,其中,第二中央控制單元在接收與主中央控制單元相同的網(wǎng)絡(luò)數(shù)據(jù),并進(jìn)行同步的運算處理的同時,也接收MVB總線上第一中央控制單元發(fā)出的指令,判斷第一中央控制單元是否故障。
[0059]另一種可能的實現(xiàn)方式為:第一中央控制單元與第二中央控制單元之間通過MVB總線連接。第一中央控制單元與第二中央控制單元間通過心跳報文交換二者的狀態(tài)。當(dāng)?shù)谝恢醒肟刂茊卧l(fā)生故障時,第一中央控制單元通過心跳報文向第二中央控制單元發(fā)送故障指令。第二中央控制單元收到第一中央控制單元發(fā)送的故障指令后,判斷第一中央控制單元故障,并進(jìn)行下一步操作。
[0060]S702:第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,驅(qū)動信號用于驅(qū)動繼電器控制板對第一中央控制單元的電源進(jìn)行復(fù)位操作。
[0061 ]具體地,本實施例的列車控制方法中,還包括:繼電器控制板。當(dāng)?shù)诙醒肟刂茊卧M(jìn)行冗余切換時,向繼電器控制板發(fā)送驅(qū)動信號,繼電器控制板根據(jù)驅(qū)動信號使第一中央控制單元的電源復(fù)位,進(jìn)而復(fù)位第一中央控制單元,從而第一中央控制單元不再作為主中央控制單元加載主配置文件。避免了MVB總線收到故障的第一中央控制單元的干擾。
[0062]可選地,故障的第一中央控制單元復(fù)位后,若MVB總線上已經(jīng)存在正在工作的主中央控制單元,則不再加載主配置文件,而是作為從中央控制單元,加載從配置文件。
[0063]S703第二中央控制單元加載主配置文件,通過控制指令對所控制MVB總線上的其他設(shè)備進(jìn)行控制。
[0064]具體地,本實步驟一種可能的實現(xiàn)方式為:當(dāng)?shù)谝恢醒肟刂茊卧收蠒r,第二中央控制單元加載主配置文件作為主中央控制單元,發(fā)送控制指令對MVB總線上的其他設(shè)備進(jìn)行控制,從而使得控制指令輸出具有連續(xù)性。
[0065]可選地,在上述實施例的列車控制方法中可以包括多個中央控制單元,擇一作為主中央控制單元,其余作為從中央控制單元,例如:列車控制方法包含的四個中央控制單元,均連接待MVB總線上。分別命名為中央控制單元A、中央控制單元B、中央控制單元C和中央控制單元D。中央控制單元A加載主配置文件作為主中央控制單元,其余三個中央控制單元加載從配置文件作為從中央控制單元。當(dāng)中央控制單元B檢測到中央控制單元A故障時,中央控制單元B加載主配置文件作為主中央控制單元,并通過繼電器控制板將中央控制單元A復(fù)位。在中央控制單元B作為主中央控制單元時,若中央控制單元C檢測到中央控制單元B故障,則中央控制單元C加載主配置文件作為主中央控制單元,并通過繼電器控制板將中央控制單元B復(fù)位。依次類推。
[0066]進(jìn)一步地,在上述實施例一中,第二中央控制單元檢測到第一中央控制單元故障,還包括:第二中央控制單元檢測到MVB總線上主幀丟失或者存在錯幀,則確定第一中央控制單元故障;或者,第二中央控制單元在預(yù)設(shè)時間段內(nèi)未接收到第一中央控制單元發(fā)送的心跳報文,則確定第一中央控制單元故障。
[0067]具體地,一種可能的實現(xiàn)方式為:第二中央控制單元檢測到MVB總線上主幀丟失或者存在錯幀,則確定第一中央控制單元故障。其中,第一中央控制單元將數(shù)據(jù)分解以幀為單位通過MVB總線進(jìn)行數(shù)據(jù)發(fā)送,第二中央控制單元連接MVB總線并時刻監(jiān)測MVB總線上第一中央控制單元發(fā)送的數(shù)據(jù),若第一中央控制單元發(fā)生故障,則其發(fā)送的數(shù)據(jù)受到相應(yīng)影響,具體表現(xiàn)為主幀丟失或存在錯幀。則當(dāng)?shù)诙醒肟刂茊卧O(jiān)測到第一中央控制單元發(fā)送的數(shù)據(jù)中主幀丟失或數(shù)據(jù)中存在錯幀,則確定第一中央控制單元故障。
[0068]另一種可能的實現(xiàn)方式為:第二中央控制單元在預(yù)設(shè)時間段內(nèi)未接收到第一中央控制單元發(fā)送的心跳報文,則確定第一中央控制單元故障。其中,第一中央控制單元和第二中央控制單元通過MVB總線連接,MVB總線用于發(fā)送心跳報文,心跳報文的作用是中央控制單元傳遞自身狀態(tài)信息,并接收其他中央控制單元的狀態(tài)信息。若第二中央控制單元在預(yù)設(shè)時間內(nèi)未收到第一中央控制單元的心跳報文信息,則無法判斷第一中央控制單元是否為正常狀態(tài)。因此,為了避免第一中央控制單元故障造成無法通信,則當(dāng)?shù)诙醒肟刂茊卧陬A(yù)設(shè)時間內(nèi)未收到第一中央控制單元發(fā)送的心跳報文,則確定第一中央控制單元故障,并進(jìn)行下一步驟。
[0069]進(jìn)一步地,在上述實施例二中,第二中央控制單元向繼電器控制板發(fā)送驅(qū)動信號,還包括:第二中央控制單元向所述繼電器控制板輸出3秒脈沖信號。
[0070]—種可能的實現(xiàn)方式為:中央控制單元的冗余切換及繼電器控制板的輸出均由內(nèi)部控制軟件執(zhí)行,圖8為本發(fā)明列車控制方法實施例一內(nèi)部控制軟件控制流程圖。如圖8所示,當(dāng)內(nèi)部控制軟件開始執(zhí)行功能時,判斷第一中央控制單元是否出現(xiàn)故障。若第一中央控制單元出現(xiàn)故障,則第二中央控制單元加載主配置文件,之后1輸出3秒的脈沖信號驅(qū)動繼電器,之后內(nèi)部控制軟件軟件執(zhí)行其他任務(wù);若第一中央控制單元未出現(xiàn)故障,內(nèi)部控制軟件執(zhí)行其他任務(wù)。其他任務(wù)可以是總線的調(diào)度管理、列車運行控制、設(shè)備控制、列車狀態(tài)檢測、故障診斷與記錄等。
[0071]進(jìn)一步地,在上述實施例中,主配置文件包括:與MVB總線通信的源端口信息和宿端口信息,源端口信息對應(yīng)的端口用于輸出控制指令,宿端口信息對應(yīng)的端口用于接收MVB總線上的其他設(shè)備的狀態(tài)信息。
[0072]—種可能的實現(xiàn)方式為:第一中央控制單元作為主中央控制單元加載主配置文件,主配置文件中包含MVB總線通信的源端口信息和宿端口信息;第二中央控制單元作為從中央控制單元加載從配置文件,從配置文件中只包含宿端口信息。第一中央控制單元通過宿端口接收總線上其他設(shè)備狀態(tài)信息經(jīng)過運算處理后生成控制指令,通過源端口輸出控制指令,控制其他系統(tǒng)或執(zhí)行機構(gòu)的動作。第二中央控制單元作為備用模塊,只通過宿端口接收總線上其他設(shè)備狀態(tài)信息經(jīng)過運算處理后生成控制指令。即第二中央控制單元只進(jìn)行與主中央控制單元同步的運算處理,但是不通過源端口發(fā)送控制指令。
[0073]本實施例,通過第二中央控制單元檢測到第一中央控制單元故障,則向繼電器控制板發(fā)送驅(qū)動信號使得第一控制單元實現(xiàn)復(fù)位,同時第二中央控制單元加載主配置文件,通過控制指令對所控制的MVB總線上其他設(shè)備進(jìn)行控$1」。本實施例,第二中央控制單元檢測到第一中央控制單元故障并加載主配置文件后,對原第一中央控制單元進(jìn)行復(fù)位,原第一中央控制單元不會持續(xù)干擾MVB總線,從而,提高了列車控制的可靠性。
[0074]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0075]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【主權(quán)項】
1.一種列車控制方法,其特征在于,所述方法應(yīng)用于列車控制系統(tǒng),所述列車控制系統(tǒng)包括第一中央控制單元、第二中央控制單元和繼電器控制板;所述方法包括: 所述第二中央控制單元檢測到所述第一中央控制單元故障; 所述第二中央控制單元向所述繼電器控制板發(fā)送驅(qū)動信號,所述驅(qū)動信號用于驅(qū)動所述繼電器控制板對所述第一中央控制單元的電源進(jìn)行復(fù)位操作; 所述第二中央控制單元加載主配置文件,通過控制指令對所控制多功能車輛MVB總線上的其他設(shè)備進(jìn)行控制。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二中央控制單元檢測到所述第一中央控制單元故障,包括: 所述第二中央控制單元檢測到所述MVB總線上主幀丟失或者存在錯幀,則確定所述第一中央控制單元故障;或者, 所述第二中央控制單元在預(yù)設(shè)時間段內(nèi)未接收到所述第一中央控制單元發(fā)送的心跳報文,則確定所述第一中央控制單元故障。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二中央控制單元向所述繼電器控制板發(fā)送驅(qū)動信號,包括: 所述第二中央控制單元向所述繼電器控制板輸出3秒脈沖信號。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主配置文件包括: 與MVB總線通信的源端口信息和宿端口信息,所述源端口信息對應(yīng)的端口用于輸出所述控制指令,所述宿端口信息對應(yīng)的端口用于接收所述MVB總線上的其他設(shè)備的狀態(tài)信息。5.—種列車控制系統(tǒng),其特征在于,包括:第一中央控制單元、第二中央控制單元和繼電器控制板; 其中,所述第一中央控制單元和所述第二中央控制單元連接在多功能車輛MVB總線上; 所述繼電器控制板控制所述第一中央控制單元和所述第二中央控制單元的電源復(fù)位。6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述第一中央控制單元包括:第一輸入輸出1模塊、第一處理器板、第一 MVB協(xié)議處理單元、至少一個第一 MVB總線接口和第一電源模塊,其中,所述第一 MVB總線接口耦合至所述MVB總線,所述第一 MVB協(xié)議處理單元耦合至所述至少一個第一MVB總線接口,所述第一處理器板耦合至所述第一MVB協(xié)議處理單元,所述第一 1模塊耦合至所述第一處理器板,所述第一電源模塊耦合至所述第一 MVB協(xié)議處理單元和所述第一處理器板; 所述第二中央控制單元包括:第二輸入輸出1模塊、第二處理器板、第二 MVB協(xié)議處理單元、至少一個第二MVB總線接口和第二電源模塊,其中,所述第二MVB總線接口耦合至所述MVB總線,所述第二MVB協(xié)議處理單元耦合至所述至少一個第二MVB總線接口,所述第二處理器板耦合至所述第二 MVB協(xié)議處理單元,所述第二 1模塊耦合至所述第二處理器板,所述第二電源模塊耦合至所述第二 MVB協(xié)議處理單元和所述第二處理器板; 所述繼電器控制板包括:第一繼電器和第二繼電器,所述第一繼電器和所述第二繼電器均帶輔助常閉觸點;所述第一繼電器的常閉觸點與所述第一中央控制單元的第一電源模塊串聯(lián),所述第二繼電器的常閉觸點與所述第二中央控制單元的第二電源模塊串聯(lián);第一外部電源連接通過所述第一繼電器為所述第一中央控制單元的第一電源模塊供電,第二外部電源連接通過所述第二繼電器為所述第二中央控制單元的第二電源模塊供電;所述第一繼電器的線圈被所述第二 1模塊發(fā)送的驅(qū)動信號控制;所述第二繼電器的線圈被所述第一1模塊發(fā)送的驅(qū)動信號控制。
【文檔編號】H04L12/40GK105959193SQ201610382977
【公開日】2016年9月21日
【申請日】2016年6月1日
【發(fā)明人】魯振山, 石勇, 王忠福
【申請人】中車大連電力牽引研發(fā)中心有限公司