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