多功能車輛總線設(shè)備地址配置方法
【專利摘要】本發(fā)明涉及一種多功能車輛總線設(shè)備地址配置方法,包括設(shè)備地址配置裝置,所述設(shè)備地址配置裝置包括MVB板卡,以及與設(shè)備電連接的主控制板,所述主控制板包括與主控制器連接的存儲模塊和通訊模塊,MVB板卡通過通訊模塊與主控制器電連接;還包括多通道撥碼開關(guān),多通道撥碼開關(guān)與主控制器電連接;其設(shè)備地址配置的具體步驟是:步驟a、所述主控制器讀取由多通道撥碼開關(guān)設(shè)置的設(shè)備地址M1;步驟b、所述主控制器讀取存儲模塊存儲的設(shè)備地址M2;步驟c、所述主控制器對讀取到的設(shè)備地址M1和設(shè)備地址M2的信息內(nèi)容進(jìn)行比較,然后對設(shè)備進(jìn)行配置地址;步驟d、檢查設(shè)備地址配置是否成功。本發(fā)明不僅配置效率高、省時省力,而且穩(wěn)定高效。
【專利說明】
多功能車輛總線設(shè)備地址配置方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種地址配置方法,具體涉及一種多功能車輛總線設(shè)備地址配置方法。應(yīng)用于鐵路行業(yè)基于TCN( Train Communicat1n Network,列車通信網(wǎng))的MVB(Multifunct1n Vehicle Bus,多功能車輛總線)設(shè)備地址配置方法。
【背景技術(shù)】
[0002]多功能車輛總線(MVB),它是列車通信網(wǎng)TCN的一部分,TCN網(wǎng)絡(luò)由MVB+WTB構(gòu)成,其是一種主要用于(但也并非專用于)對有互操作性和互換性要求的互連設(shè)備之間的串行數(shù)據(jù)通信總線。
[0003]現(xiàn)有的列車設(shè)備的地址配置方法包括地址配置裝置,所述地址配置裝置包括主控制板、MVB板卡和上位機(jī),具體的地址配置方法是需要利用與MVB板卡連接的上位機(jī)來進(jìn)行編程配置,最終以數(shù)據(jù)庫程序的形式下載到MVB板卡內(nèi)。由于多個設(shè)備具有不同的設(shè)備地址,因此,上位機(jī)就會存有多種數(shù)據(jù)庫程序,使得不同設(shè)備上連接的MVB板卡不能直接互換,配置不夠靈活,對后期的維護(hù)、更換工作都要現(xiàn)場人員重新確認(rèn)并按需進(jìn)行下載配置工作,使得該工作費(fèi)時費(fèi)力,工作效率也低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是:提供一種不僅配置效率高、省時省力,而且穩(wěn)定高效的多功能車輛總線設(shè)備地址配置方法。
[0005]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是:一種多功能車輛總線設(shè)備地址配置方法,包括設(shè)備地址配置裝置,所述設(shè)備地址配置裝置包括MVB板卡,以及與設(shè)備電連接的主控制板,所述主控制板包括主控制器、存儲模塊和通訊模塊,所述存儲模塊和通訊模塊分別與主控制器電連接,所述MVB板卡通過通訊模塊與主控制器電連接;其創(chuàng)新點(diǎn)在于:所述設(shè)備地址配置裝置還包括多通道撥碼開關(guān),所述多通道撥碼開關(guān)與主控制器電連接;其設(shè)備地址配置的具體步驟是:
步驟a、由所述多通道撥碼開關(guān)設(shè)置設(shè)備地址Ml,然后所述主控制器讀取多通道撥碼開關(guān)設(shè)置的設(shè)備地址Ml;
步驟b、所述存儲模塊預(yù)先存有設(shè)備地址M2,然后所述主控制器讀取存儲模塊存儲的設(shè)備地址M2;
步驟C、所述主控制器對讀取到的設(shè)備地址Ml的信息內(nèi)容和設(shè)備地址M2的信息內(nèi)容進(jìn)行比較:
步驟Cl、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容相同,則所述主控制器讀取MVB板卡預(yù)先存有的設(shè)備地址M3;由所述主控制器對設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容與設(shè)備地址M3的信息內(nèi)容進(jìn)行比較,若是相同,則所述MVB板卡無需重新配置設(shè)備地址,設(shè)備開始正常運(yùn)行,若是不同,則所述主控制器將設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容配置到MVB板卡內(nèi); 步驟c2、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容不相同,則所述主控制器將設(shè)備地址Ml的信息內(nèi)容直接配置到MVB板卡內(nèi);
步驟c3、所述步驟Cl和步驟c2中,所述MVB板卡與主控制板之間的通訊協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議;
步驟d、檢查設(shè)備地址配置是否成功,若設(shè)備地址配置成功,則設(shè)備開始正常運(yùn)行,若設(shè)備地址配置失敗,則重新執(zhí)行設(shè)備地址配置。
[0006]在上述技術(shù)方案中,所述步驟d中設(shè)備地址配置失敗次數(shù)多3時,由所述主控制器進(jìn)行報錯,并提示人工處理。
[0007]在上述技術(shù)方案中,所述通訊模塊是串行RS485通訊模塊,或者是串行RS232通訊模塊。
[0008]本發(fā)明所具有的積極效果是:采用本發(fā)明的多功能車輛總線設(shè)備地址配置方法后,所述設(shè)備地址配置裝置還包括多通道撥碼開關(guān),所述多通道撥碼開關(guān)與主控制器通訊連接;其設(shè)備地址配置的具體步驟是:步驟a、由所述多通道撥碼開關(guān)設(shè)置設(shè)備地址Ml,然后所述主控制器讀取多通道撥碼開關(guān)設(shè)置的設(shè)備地址Ml;步驟b、所述存儲模塊預(yù)先存有設(shè)備地址M2,然后所述主控制器讀取存儲模塊存儲的設(shè)備地址M2;步驟c、所述主控制器對讀取到的設(shè)備地址Ml的信息內(nèi)容和設(shè)備地址M2的信息內(nèi)容進(jìn)行比較:步驟Cl、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容相同,則所述主控制器讀取MVB板卡預(yù)先存有的設(shè)備地址M3;由所述主控制器對設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容與設(shè)備地址M3的信息內(nèi)容進(jìn)行比較,若是相同,則所述MVB板卡無需重新配置設(shè)備地址,設(shè)備開始正常運(yùn)行,若是不同,則所述主控制器將設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容配置到MVB板卡內(nèi);步驟c2、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容不相同,則所述主控制器將設(shè)備地址Ml的信息內(nèi)容直接配置到MVB板卡內(nèi);步驟c3、所述步驟Cl和步驟c2中,所述MVB板卡與主控制板之間的通訊協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CNRTP消息數(shù)據(jù)管理協(xié)議;步驟d、檢查設(shè)備地址配置是否成功,若設(shè)備地址配置成功,則設(shè)備開始正常運(yùn)行,若設(shè)備地址配置失敗,則重新執(zhí)行設(shè)備地址配置。本發(fā)明具有的優(yōu)點(diǎn)是:第一,若要更改設(shè)備的設(shè)備地址,只需設(shè)備斷電時更改多通道撥碼開關(guān)即可,不再需要另外對MVB板卡進(jìn)行手動配置,設(shè)備再次通電時系統(tǒng)會自動完成設(shè)備地址的配置;第二,如要更換MVB板卡,更換完成后也不再需要另外對MVB板卡進(jìn)行設(shè)備地址的配置,這樣MVB板卡就可以通用;第三,本發(fā)明的主控制器與MVB板卡相互通訊時,使用了基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議,穩(wěn)定高效。本發(fā)明具有不僅配置效率高、省時省力,而且穩(wěn)定高效等優(yōu)點(diǎn)。
【附圖說明】
[0009]圖1是本發(fā)明的設(shè)備地址配置裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的程序流程圖。
【具體實(shí)施方式】
[0010]以下結(jié)合附圖以及給出的實(shí)施例,對本發(fā)明作進(jìn)一步的說明,但并不局限于此。[0011 ]如圖1、2所示,一種多功能車輛總線設(shè)備地址配置方法,包括設(shè)備地址配置裝置,所述設(shè)備地址配置裝置包括MVB板卡2,以及與設(shè)備電連接的主控制板I,所述主控制板I包括主控制器1-1、存儲模塊1-2和通訊模塊1-3,所述存儲模塊1-2和通訊模塊1-3分別與主控制器1-1電連接,所述MVB板卡2通過通訊模塊1-3與主控制器1-1電連接;所述設(shè)備地址配置裝置還包括多通道撥碼開關(guān)3,所述多通道撥碼開關(guān)3與主控制器1-1電連接;其設(shè)備地址配置的具體步驟是:
步驟a、由所述多通道撥碼開關(guān)3設(shè)置設(shè)備地址Ml,然后所述主控制器1-1讀取多通道撥碼開關(guān)3設(shè)置的設(shè)備地址Ml;
步驟b、所述存儲模塊1-2預(yù)先存有設(shè)備地址M2,然后所述主控制器1-1讀取存儲模塊1-2存儲的設(shè)備地址M2;
步驟C、所述主控制器1-1對讀取到的設(shè)備地址Ml的信息內(nèi)容和設(shè)備地址M2的信息內(nèi)容進(jìn)行比較:
步驟Cl、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容相同,則所述主控制器1-1讀取MVB板卡2預(yù)先存有的設(shè)備地址M3;由所述主控制器1-1對設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容與設(shè)備地址M3的信息內(nèi)容進(jìn)行比較,若是相同,則所述MVB板卡2無需重新配置設(shè)備地址,設(shè)備開始正常運(yùn)行,若是不同,則所述主控制器1-1將設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容配置到MVB板卡2內(nèi);
步驟c2、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容不相同,則所述主控制器1-1將設(shè)備地址Ml的信息內(nèi)容直接配置到MVB板卡2內(nèi);
步驟c3、所述步驟Cl和步驟c2中,所述MVB板卡2與主控制板I之間的通訊協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議;
步驟d、檢查設(shè)備地址配置是否成功,若設(shè)備地址配置成功,則設(shè)備開始正常運(yùn)行,若設(shè)備地址配置失敗,則重新執(zhí)行設(shè)備地址配置。
[0012]本發(fā)明所述步驟d中設(shè)備地址配置失敗次數(shù)多3時,由所述主控制器1-1進(jìn)行報錯,并提示人工處理。
[0013]本發(fā)明所述通訊模塊1-3是串行RS485通訊模塊,或者是串行RS232通訊模塊。
[0014]本發(fā)明的多功能車輛總線設(shè)備地址配置方法,也就是為與主控制板I連接的設(shè)備進(jìn)行地址配置的方法。本發(fā)明所述的MVB板卡2是插裝在主控制板I上的,且所述MVB板卡2通過通訊模塊1-3與主控制板I通訊連接;MVB板卡2是設(shè)備地址信息內(nèi)容的載體,其可以直接連接到車輛控制網(wǎng)絡(luò)系統(tǒng)交互數(shù)據(jù)和指令。當(dāng)設(shè)備正常工作時,所述主控制器1-1和MVB板卡2交互數(shù)據(jù)和來自車輛控制系統(tǒng)的命令,其協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP過程數(shù)據(jù)管理協(xié)議。在設(shè)備地址配置時,所述主控制器1-1通過通訊的方式從MVB板卡2讀取設(shè)備地址信息或者將設(shè)備地址信息配置到MVB板卡2內(nèi),通訊協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議。
[0015]本發(fā)明所述存儲模塊1-2除了存儲設(shè)備的運(yùn)行數(shù)據(jù)外還用來存儲當(dāng)前設(shè)備的地址信息內(nèi)容,其作用在于當(dāng)多通道撥碼開關(guān)3沒有變動的情況下更換了 MVB板卡2,主控制器1-1會將從MVB板卡2讀取的設(shè)備地址信息與存儲模塊1-2存儲的設(shè)備地址信息對比,如果發(fā)現(xiàn)兩者不匹配,則會自動將存儲的設(shè)備地址信息配置到新更換的MVB板卡2內(nèi),因此,使得所述MVB板卡就可以互換,而且無需再手動通過上位機(jī)配置MVB板卡。
[0016]本發(fā)明所述主控制器1-1可以是DSP、單片機(jī)、FPGA或者CPLD等類型電子器件;所述存儲模塊1-2采用非易失性存儲器,優(yōu)選非易失性鐵電介質(zhì)讀寫存儲器FRAM,如美國Ramtron公司生產(chǎn)的型號為FM25C160、或者型號為FM25V02的存儲模塊;所述MVB板卡2可以選用SAIRA ELECTRONICS公司生產(chǎn)的型號為MVBRSG-EMD-OOO、或者型號為MVBRSG-ES0-000的MVB板卡;所述多通道撥碼開關(guān)3可以選用美國Grayhill公司生產(chǎn)的4通道撥碼開關(guān)78RB04ST、或者8通道撥碼開關(guān)78RB08ST的多通道撥碼開關(guān)。
[0017]本發(fā)明具有的優(yōu)點(diǎn)是:第一,若要更改設(shè)備的設(shè)備地址,只需設(shè)備斷電時更改多通道撥碼開關(guān)即可,不再需要另外對MVB板卡進(jìn)行手動配置,設(shè)備再次通電時系統(tǒng)會自動完成設(shè)備地址的配置;第二,如要更換MVB板卡,更換完成后也不再需要另外對MVB板卡進(jìn)行設(shè)備地址的配置,這樣MVB板卡就可以通用;第三,本發(fā)明的主控制器與MVB板卡相互通訊時,使用了基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議,穩(wěn)定高效。本發(fā)明具有不僅配置效率高、省時省力,而且穩(wěn)定高效等優(yōu)點(diǎn)。
【主權(quán)項(xiàng)】
1.一種多功能車輛總線設(shè)備地址配置方法,包括設(shè)備地址配置裝置,所述設(shè)備地址配置裝置包括MVB板卡(2),以及與設(shè)備電連接的主控制板(I),所述主控制板(I)包括主控制器(1-1)、存儲模塊(1-2 )和通訊模塊(1-3 ),所述存儲模塊(1-2 )和通訊模塊(1-3 )分別與主控制器(1-1)電連接,所述MVB板卡(2)通過通訊模塊(1-3)與主控制器(1-1)電連接;其特征在于:所述設(shè)備地址配置裝置還包括多通道撥碼開關(guān)(3),所述多通道撥碼開關(guān)(3)與主控制器(1-1)電連接;其設(shè)備地址配置的具體步驟是: 步驟a、由所述多通道撥碼開關(guān)(3)設(shè)置設(shè)備地址Ml,然后所述主控制器(1-1)讀取多通道撥碼開關(guān)(3)設(shè)置的設(shè)備地址Ml; 步驟b、所述存儲模塊(1-2)預(yù)先存有設(shè)備地址M2,然后所述主控制器(1-1)讀取存儲模塊(1-2)存儲的設(shè)備地址M2; 步驟C、所述主控制器(1-1)對讀取到的設(shè)備地址Ml的信息內(nèi)容和設(shè)備地址M2的信息內(nèi)容進(jìn)行比較: 步驟Cl、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容相同,則所述主控制器(1-1)讀取MVB板卡(2 )預(yù)先存有的設(shè)備地址M3;由所述主控制器(1-1)對設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容與設(shè)備地址M3的信息內(nèi)容進(jìn)行比較,若是相同,則所述MVB板卡(2)無需重新配置設(shè)備地址,設(shè)備開始正常運(yùn)行,若是不同,則所述主控制器(1-1)將設(shè)備地址Ml的信息內(nèi)容或設(shè)備地址M2的信息內(nèi)容配置到MVB板卡(2)內(nèi); 步驟c2、若設(shè)備地址Ml的信息內(nèi)容與設(shè)備地址M2的信息內(nèi)容不相同,則所述主控制器(1-1)將設(shè)備地址Ml的信息內(nèi)容直接配置到MVB板卡(2)內(nèi); 步驟c3、所述步驟Cl和步驟c2中,所述MVB板卡(2)與主控制板(I)之間的通訊協(xié)議是基于EN60870串行通信傳輸協(xié)議的不平衡傳輸?shù)腡CN RTP消息數(shù)據(jù)管理協(xié)議; 步驟d、檢查設(shè)備地址配置是否成功,若設(shè)備地址配置成功,則設(shè)備開始正常運(yùn)行,若設(shè)備地址配置失敗,則重新執(zhí)行設(shè)備地址配置。2.根據(jù)權(quán)利要求1所述的多功能車輛總線設(shè)備地址配置方法,其特征在于:所述步驟d中設(shè)備地址配置失敗次數(shù)多3時,由所述主控制器(1-1)進(jìn)行報錯,并提示人工處理。3.根據(jù)權(quán)利要求1所述的多功能車輛總線設(shè)備地址配置方法,其特征在于:所述通訊模塊(1-3 )是串行RS485通訊模塊,或者是串行RS232通訊模塊。
【文檔編號】H04L29/12GK105915663SQ201610232701
【公開日】2016年8月31日
【申請日】2016年4月15日
【發(fā)明人】吳慶豐, 王俊士, 王延金
【申請人】江蘇常牽龐巴迪牽引系統(tǒng)有限公司