亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

輸入輸出控制裝置及其在線編程的方法

文檔序號(hào):6293647閱讀:189來源:國知局
輸入輸出控制裝置及其在線編程的方法
【專利摘要】本發(fā)明提供一種輸入輸出控制裝置及其在線編程的方法,通過網(wǎng)關(guān)單元存儲(chǔ)與待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,然后向至少一個(gè)接口單元發(fā)送升級(jí)命令,升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息;接口單元接收升級(jí)命令,若升級(jí)命令中包含的標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),升級(jí)響應(yīng)中包含標(biāo)識(shí)信息;若升級(jí)命令中包含的標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理升級(jí)命令;網(wǎng)關(guān)單元接收升級(jí)響應(yīng),根據(jù)升級(jí)響應(yīng)包含的標(biāo)識(shí)信息,獲得與標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息并將升級(jí)信息發(fā)送給接口單元;接口單元接收升級(jí)信息,以及將升級(jí)信息寫入存儲(chǔ)單元;升級(jí)單元利用存儲(chǔ)的升級(jí)信息,進(jìn)行升級(jí)操作??梢蕴岣卟僮鞯男屎涂煽啃浴?br> 【專利說明】輸入輸出控制裝置及其在線編程的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及控制技術(shù),尤其涉及一種輸入輸出控制裝置及其在線編程的方法。
【背景技術(shù)】
[0002]隨著科技發(fā)展,在城鐵、城軌及電力機(jī)車應(yīng)用中,控制邏輯復(fù)雜、信號(hào)量繁多,以多個(gè)數(shù)字量輸入、數(shù)字量輸出及模擬量輸入單元組合而成的輸入輸出控制單元應(yīng)用日益廣泛。
[0003]現(xiàn)有技術(shù)中,城鐵、城軌及電力機(jī)車中使用的輸入輸出控制裝置一般可以包括網(wǎng)關(guān)單元和接口單元,其中,接口單元可分為輸入接口單元和輸出接口單元。此外,還包括常規(guī)單元,例如電源等其他單元。當(dāng)接口單元中的軟件需要升級(jí)和維護(hù)時(shí),需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù)。
[0004]然而,現(xiàn)有技術(shù)中的升級(jí)方法操作復(fù)雜,容易出錯(cuò),從而導(dǎo)致了操作的效率和可靠性的降低。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種輸入輸出控制裝置及其在線編程的方法,以提高操作的效率和可靠性。
[0006]本發(fā)明提供了一種輸入輸出控制裝置,包括:
[0007]網(wǎng)關(guān)單元、存儲(chǔ)單元、升級(jí)單元和至少一個(gè)接口單元;其中,
[0008]所述網(wǎng)關(guān)單元,用于存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息;
[0009]所述網(wǎng)關(guān)單元,還用于向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息;
[0010]所述接口單元,用于接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令;
[0011]所述網(wǎng)關(guān)單元,還用于接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元;
[0012]所述接口單元,還用于接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元;
[0013]所述存儲(chǔ)單元,用于存儲(chǔ)所述升級(jí)信息;
[0014]所述升級(jí)單元,用于利用所述存儲(chǔ)單元所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
[0015]本發(fā)明還提供了一種輸入輸出控制裝置在線編程的方法,所述輸入輸出控制裝置包括網(wǎng)關(guān)單元、存儲(chǔ)單元、升級(jí)單元和至少一個(gè)接口單元,所述方法包括:
[0016]所述網(wǎng)關(guān)單元存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息;[0017]所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息;
[0018]所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令;
[0019]所述網(wǎng)關(guān)單元接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元;
[0020]所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元;
[0021 ] 所述存儲(chǔ)單元存儲(chǔ)所述升級(jí)信息;
[0022]所述升級(jí)單元利用所述存儲(chǔ)單元所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
[0023]由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過輸入輸出控制裝置,由網(wǎng)關(guān)單元接收升級(jí)信息,并向至少一個(gè)接口單元發(fā)送所述升級(jí)信息,由接口單元對(duì)所述升級(jí)信息經(jīng)校驗(yàn)正確后進(jìn)行存儲(chǔ),并根據(jù)存儲(chǔ)的所述升級(jí)信息進(jìn)行升級(jí)操作,解決了現(xiàn)有技術(shù)中,需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù),操作復(fù)雜,容易出錯(cuò),從而導(dǎo)致了操作的效率和可靠性的降低的問題,以提高操作的效率和可靠性。
【專利附圖】

【附圖說明】
[0024]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明提供的輸入輸出控制裝置在線編程的方法一實(shí)施例的流程圖;
[0026]圖2為本發(fā)明提供的輸入輸出控制裝置在線編程的方法另一實(shí)施例的流程圖;
[0027]圖3為本發(fā)明提供的輸入輸出控制裝置一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]本發(fā)明的技術(shù)方案可以應(yīng)用于城鐵、城軌及電力機(jī)車中使用的輸入輸出控制裝置在線編程。其中,輸入輸出控制裝置包括網(wǎng)關(guān)單元和至少一個(gè)接口單元,還有其他的單元,而且接口單元分為輸入接口單元和輸出接口單元。工作人員可通過在城鐵、城軌及電力機(jī)車室內(nèi)操作不同的設(shè)備,由輸入接口單元通過網(wǎng)絡(luò)來實(shí)現(xiàn)對(duì)城鐵、城軌及電力機(jī)車室內(nèi)的相應(yīng)設(shè)備的驅(qū)動(dòng)控制,例如驅(qū)動(dòng)電力機(jī)車前進(jìn)的過程:工作人員將電力機(jī)車室內(nèi)的電力機(jī)車前進(jìn)手柄打到了向前的位置,則手柄打到向前的位置這一操作即接通了電源(由蓄電池供電,假設(shè)為110V),與手柄相連的輸入接口單元接收到該電壓值(I 10V),通過光電三極管將接收到的Iiov電壓轉(zhuǎn)換為輸入接口單元電路可以識(shí)別的“I”(每個(gè)輸入接口單元的設(shè)置都與其連接設(shè)備的工作電壓相對(duì)應(yīng),如果是該工作電壓接入輸入接口單元,則輸入接口單元的輸出為“1”,否則輸出均為“0”),由網(wǎng)絡(luò)將經(jīng)過轉(zhuǎn)換后的“I”發(fā)送給中央控制單元,當(dāng)中央控制單元判斷接收到的指令為“1”,則驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),從而實(shí)現(xiàn)電力機(jī)車向前走(如果中央控制單元接收到的指令為“0”,則不執(zhí)行向前操作);管理人員也可通過向輸出接口單元發(fā)送指令,由輸出接口單元經(jīng)網(wǎng)絡(luò)來驅(qū)動(dòng)電力機(jī)車內(nèi)設(shè)備進(jìn)行相應(yīng)操作,例如通過輸出接口單元來控制電力機(jī)車室內(nèi)的燈亮的過程:輸出接口單元的一端與蓄電池相連,另一端通過繼電器(“ I”時(shí)閉合,“O”斷開)與燈相連,而且該輸出接口單元的設(shè)置與該燈的正常工作電壓(如110V)相對(duì)應(yīng),由于輸出接口單元只能識(shí)別出“I”和“0”,因此當(dāng)要驅(qū)動(dòng)電力機(jī)車室內(nèi)的該燈亮?xí)r,由中央控制單元向該輸出接口單元發(fā)送“ 1”,則輸出接口單元的繼電器閉合,使得蓄電池為燈供電,則該燈亮了。
[0030]但是當(dāng)要更新電力機(jī)車內(nèi)輸入輸出控制裝置的相應(yīng)操作,比如,某設(shè)備的電壓值發(fā)生改變,或者之前手柄向前表示前進(jìn),現(xiàn)在變成了手柄向后表示前進(jìn),則相應(yīng)的輸入、輸出接口單元內(nèi)的程序也要相應(yīng)的改變,因此需要升級(jí)程序。具體的,本發(fā)明提供的輸入輸出控制裝置,由網(wǎng)關(guān)單元存儲(chǔ)了各接口單元的標(biāo)識(shí)信息,上述標(biāo)識(shí)信息可為各接口單元的地址或身份標(biāo)識(shí),通過網(wǎng)關(guān)單元接收升級(jí)指令,反饋升級(jí)響應(yīng)后接收升級(jí)信息,并將接收到的上述升級(jí)信息通過控制器局域網(wǎng)絡(luò)(Controller Area Network,簡稱CAN)總線發(fā)送給各接口單元,由各接口單元通過標(biāo)識(shí)信息判斷是否為自身的標(biāo)識(shí)信息,如果是自身的標(biāo)識(shí)信息,則接收上述升級(jí)信息,并執(zhí)行升級(jí)操作;如果不是自身的標(biāo)識(shí)信息,則不再處理。由本發(fā)明可以實(shí)現(xiàn)遠(yuǎn)程在線編程,不需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù),避免了操作復(fù)雜,容易出錯(cuò),從而提高了操作的效率和可靠性。
[0031]圖1為本發(fā)明提供的輸入輸出控制裝置在線編程的方法一實(shí)施例的流程圖。如圖1所示,本實(shí)施例的輸入輸出控制裝置在線編程的方法包括:
[0032]所述輸入輸出控制裝置包括網(wǎng)關(guān)單元、存儲(chǔ)單元、升級(jí)單元和至少一個(gè)接口單元,所述方法包括:
[0033]101:所述網(wǎng)關(guān)單元存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息;
[0034]其中,所述標(biāo)識(shí)信息為地址或身份標(biāo)識(shí)。
[0035]其中,所述標(biāo)識(shí)信息為地址時(shí),可由撥碼開關(guān)進(jìn)行設(shè)置。
[0036]其中,所述網(wǎng)關(guān)單元存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息之前,包括:
[0037]接收計(jì)算機(jī)發(fā)送的所述升級(jí)信息。
[0038]其中,所述網(wǎng)關(guān)單元接收計(jì)算機(jī)發(fā)送的所述升級(jí)信息之前,包括:
[0039]所述網(wǎng)關(guān)單元接收所述計(jì)算機(jī)發(fā)送的升級(jí)指令,并發(fā)送升級(jí)響應(yīng)給所述計(jì)算機(jī)。
[0040]102:所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息;
[0041]其中,所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令是通過所述網(wǎng)關(guān)單元與所述接口單元間連接的CAN總線實(shí)現(xiàn)的;
[0042]其中,所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,并不局限于用CAN總線,也可以使用以太網(wǎng)等。[0043]103:所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令;
[0044]其中,所述不再處理可為丟棄。
[0045]104:所述網(wǎng)關(guān)單元接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元;
[0046]105:所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元;
[0047]其中,所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元,具體包括:
[0048]接收所述網(wǎng)關(guān)單元發(fā)送的至少一幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述至少一幀數(shù)據(jù)中所包含的所述升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述升級(jí)信息寫入所述存儲(chǔ)單元;或者
[0049]接收所述網(wǎng)關(guān)單元發(fā)送的每幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述每幀數(shù)據(jù)中所包含的所述部分升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述部分升級(jí)信息寫入所述存儲(chǔ)單元。
[0050]其中,所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元,還包括:
[0051]向所述網(wǎng)關(guān)單元發(fā)送重傳請(qǐng)求消息,所述重傳請(qǐng)求消息用于請(qǐng)求所述網(wǎng)關(guān)單元重新發(fā)送沒有通過所述校驗(yàn)的所述部分升級(jí)信息;
[0052]接收所述網(wǎng)關(guān)單元發(fā)送的所述部分升級(jí)信息。
[0053]106:所述存儲(chǔ)單元存儲(chǔ)所述升級(jí)信息;
[0054]107:所述升級(jí)單元利用所述存儲(chǔ)單元所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
[0055]本實(shí)施例中的接口單元可以是輸入接口單元,也可以是輸出接口單元。本實(shí)施例中給出了兩種由接口單元讀取由網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息進(jìn)行校驗(yàn)和存儲(chǔ)的方式。其中,由于升級(jí)信息是通過網(wǎng)關(guān)單元和接口單元間的CAN總線進(jìn)行傳輸,在CAN總線傳輸過程中,每次傳輸固定大小的字節(jié),所以升級(jí)信息需要傳輸多幀數(shù)據(jù)才能傳完。其中,接口單元讀取由網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息進(jìn)行校驗(yàn)和存儲(chǔ)的第一種方式,如105中所述,是通過將升級(jí)信息的所有幀數(shù)據(jù)都存儲(chǔ)于接口單元的內(nèi)部數(shù)據(jù)存儲(chǔ)器臨時(shí)存儲(chǔ),然后經(jīng)校驗(yàn)后,統(tǒng)一寫入內(nèi)部程序存儲(chǔ)器中。該方法要求接口單元內(nèi)部有足夠的數(shù)據(jù)存儲(chǔ)空間;接口單元讀取由網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息進(jìn)行校驗(yàn)和存儲(chǔ)的第二種方式,如105中所述,是通過讀入一幀升級(jí)信息,對(duì)該幀升級(jí)信息進(jìn)行校驗(yàn),校驗(yàn)成功后進(jìn)行存儲(chǔ),然后再讀入下一幀升級(jí)信息,對(duì)下一幀升級(jí)信息進(jìn)行校驗(yàn),校驗(yàn)成功后進(jìn)行存儲(chǔ),依此類推,一直到所有升級(jí)信息存儲(chǔ)結(jié)束。使用第二種方式,接口單元只需很小的數(shù)據(jù)存儲(chǔ)空間。因此第二種方式更好一些。
[0056]本實(shí)施例中通過由網(wǎng)關(guān)單元接收升級(jí)信息,將升級(jí)信息發(fā)送給至少一個(gè)接口單元,由接口單元通過升級(jí)信息中的標(biāo)識(shí)信息來判斷是否為自身的標(biāo)識(shí)信息,如果是自身的標(biāo)識(shí)信息,則向網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),接收網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息進(jìn)行校驗(yàn)和存儲(chǔ),同時(shí)根據(jù)存儲(chǔ)的升級(jí)信息進(jìn)行升級(jí)操作??梢詫?shí)現(xiàn)遠(yuǎn)程在線編程,不需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù),避免了操作復(fù)雜,容易出錯(cuò)??梢蕴岣卟僮鞯男屎涂煽啃?。
[0057]圖2為本發(fā)明提供的輸入輸出控制裝置在線編程的方法另一實(shí)施例的流程圖。圖2是本發(fā)明提供的輸入輸出控制裝置在線編程的方法的實(shí)現(xiàn)軟件流程圖,該流程圖是基于上述實(shí)施例中給出的接口單元接收網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元的第二種方式實(shí)現(xiàn)的。該實(shí)施例基于上述實(shí)施例實(shí)現(xiàn)。如圖2所示,本實(shí)施例的方法包括:
[0058]201:接口單元接收網(wǎng)關(guān)單元發(fā)送的升級(jí)命令;
[0059]其中,所述升級(jí)命令中包含標(biāo)識(shí)信息;
[0060]其中,所述標(biāo)識(shí)信息為地址或身份標(biāo)識(shí);
[0061]其中,所述標(biāo)識(shí)信息為地址時(shí),可由撥碼開關(guān)進(jìn)行設(shè)置。
[0062]202:接口單元判斷所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息是否為自身的標(biāo)識(shí)信息,若是則執(zhí)行203,若不是,則結(jié)束;
[0063]其中,所述判斷所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息是否為自身的標(biāo)識(shí)信息,具體為:
[0064]判斷所述標(biāo)識(shí)信息是否與所述自身的標(biāo)識(shí)信息相一致。
[0065]其中,所述結(jié)束具體為:不再處理所述升級(jí)命令。
[0066]203:接口單元向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng);
[0067]其中,所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息。
[0068]204:接口單元接收所述網(wǎng)關(guān)單元發(fā)送的升級(jí)信息;
[0069]其中,所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,具體為:
[0070]接收所述網(wǎng)關(guān)單元發(fā)送的每幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息的部分升級(jí)信息。
[0071]205:接口單元對(duì)所述每幀數(shù)據(jù)中所包含的所述部分升級(jí)信息進(jìn)行校驗(yàn),判斷是否通過校驗(yàn),如果是,則執(zhí)行206,如果否,則執(zhí)行207 ;
[0072]206:接口單元將通過所述校驗(yàn)的所述部分升級(jí)信息寫入存儲(chǔ)單元;
[0073]207:接口單元向所述網(wǎng)關(guān)單元發(fā)送重傳請(qǐng)求消息;
[0074]其中,所述重傳請(qǐng)求消息用于請(qǐng)求所述網(wǎng)關(guān)單元重新發(fā)送沒有通過所述校驗(yàn)的所述部分升級(jí)信息。
[0075]208:接口單元判斷全部升級(jí)信息是否發(fā)送結(jié)束,如果是,則結(jié)束,如果不是,則執(zhí)行 204 ;
[0076]其中,所述全部升級(jí)信息是否發(fā)送結(jié)束,具體為:判斷所述升級(jí)信息按幀傳輸時(shí),是否所有幀升級(jí)信息都已傳輸完畢。
[0077]本實(shí)施例的上述過程結(jié)束后,則接口單元可跳轉(zhuǎn)至主程序,通過主程序執(zhí)行相應(yīng)的操作。
[0078]本實(shí)施例給出了具體的基于接口單元接收網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元的第二種方式的具體實(shí)現(xiàn)流程,通過接口單元接收升級(jí)信息,由升級(jí)信息中的標(biāo)識(shí)信息來判斷是否為自身的標(biāo)識(shí)信息,如果是自身的標(biāo)識(shí)信息,則向網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),接收網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息按幀進(jìn)行校驗(yàn)和存儲(chǔ),當(dāng)升級(jí)信息校驗(yàn)未通過,則向網(wǎng)關(guān)單元發(fā)送重傳請(qǐng)求,接收網(wǎng)關(guān)單元重傳的未通過校驗(yàn)的升級(jí)信息,再進(jìn)行校驗(yàn)和存儲(chǔ),當(dāng)全部升級(jí)信息發(fā)送結(jié)束,則根據(jù)存儲(chǔ)的升級(jí)信息進(jìn)行升級(jí)操作??梢詫?shí)現(xiàn)遠(yuǎn)程在線編程,不需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù),避免了操作復(fù)雜,容易出錯(cuò)??梢蕴岣卟僮鞯男屎涂煽啃浴?br> [0079]圖3為本發(fā)明提供的輸入輸出控制裝置一實(shí)施例的結(jié)構(gòu)示意圖,該輸入輸出控制裝置可以執(zhí)行本發(fā)明任意實(shí)施例的輸入輸出控制裝置在線編程的方法。如圖3所示,本實(shí)施例的輸入輸出控制裝置包括:網(wǎng)關(guān)單元31、至少一個(gè)接口單元32、存儲(chǔ)單元33和升級(jí)單元34 ;
[0080]其中,所述網(wǎng)關(guān)單元31用于存儲(chǔ)與所述待升級(jí)的接口單元32的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息;
[0081 ] 其中,所述標(biāo)識(shí)信息為地址或身份標(biāo)識(shí)。
[0082]其中,所述標(biāo)識(shí)信息為地址時(shí),可由撥碼開關(guān)進(jìn)行設(shè)置。
[0083]其中,所述網(wǎng)關(guān)單元具體用于:接收計(jì)算機(jī)發(fā)送的所述升級(jí)信息。
[0084]其中,所述網(wǎng)關(guān)單元31還用于向所述至少一個(gè)接口單元32發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息;
[0085]其中,所述網(wǎng)關(guān)單元與所述接口單元間通過CAN總線連接;
[0086]其中,所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,并不局限于用CAN總線,也可以使用以太網(wǎng)等。
[0087]其中,所述接口單元32用于接收所述網(wǎng)關(guān)單元31發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元31發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令;
[0088]其中,所述不再處理可為丟棄。
[0089]其中,所述網(wǎng)關(guān)單元31還用于接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元32 ;
[0090]其中,所述接口單元32還用于接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元33 ;
[0091]其中,所述接口單元具體用于:
[0092]接收所述網(wǎng)關(guān)單元發(fā)送的至少一幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述至少一幀數(shù)據(jù)中所包含的所述升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述升級(jí)信息寫入所述存儲(chǔ)單元;或者
[0093]接收所述網(wǎng)關(guān)單元發(fā)送的每幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述每幀數(shù)據(jù)中所包含的所述部分升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述部分升級(jí)信息寫入所述存儲(chǔ)單元。
[0094]其中,所述接口單元還用于:
[0095]向所述網(wǎng)關(guān)單元發(fā)送重傳請(qǐng)求消息,所述重傳請(qǐng)求消息用于請(qǐng)求所述網(wǎng)關(guān)單元重新發(fā)送沒有通過所述校驗(yàn)的所述部分升級(jí)信息;[0096]接收所述網(wǎng)關(guān)單元發(fā)送的所述部分升級(jí)信息。
[0097]所述存儲(chǔ)單元33用于存儲(chǔ)所述升級(jí)信息;
[0098]所述升級(jí)單元34于利用所述存儲(chǔ)單元33所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
[0099]其中,上述功能模塊可用于執(zhí)行本發(fā)明實(shí)施例提供的輸入輸出控制裝置在線編程的方法的流程,主要用于通過由網(wǎng)關(guān)單元接收升級(jí)信息,將升級(jí)信息發(fā)送給至少一個(gè)接口單元,由接口單元通過升級(jí)信息中的標(biāo)識(shí)信息來判斷是否為自身的標(biāo)識(shí)信息,如果是自身的標(biāo)識(shí)信息,則向網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),接收網(wǎng)關(guān)單元發(fā)送的升級(jí)信息,并對(duì)該升級(jí)信息進(jìn)行校驗(yàn)和存儲(chǔ),同時(shí)根據(jù)存儲(chǔ)的升級(jí)信息進(jìn)行升級(jí)操作。其具體工作原理詳見方法實(shí)施例的描述,在此不再贅述。通過上述模塊,本實(shí)施例的輸入輸出控制裝置可以實(shí)現(xiàn)遠(yuǎn)程在線編程,不需要操作人員到現(xiàn)場對(duì)每個(gè)接口單元分別進(jìn)行升級(jí)和維護(hù),避免了操作復(fù)雜,容易出錯(cuò),從而提高了操作的效率和可靠性。
[0100]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0101]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(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)利要求】
1.一種輸入輸出控制裝置,其特征在于,包括網(wǎng)關(guān)單元、存儲(chǔ)單元、升級(jí)單元和至少一個(gè)接口單元;其中, 所述網(wǎng)關(guān)單元,用于存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息;所述網(wǎng)關(guān)單元,還用于向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息; 所述接口單元,用于接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令; 所述網(wǎng)關(guān)單元,還用于接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元;所述接口單元,還用于接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元; 所述存儲(chǔ)單元,用于存儲(chǔ)所述升級(jí)信息; 所述升級(jí)單元,用于利用所述存儲(chǔ)單元所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述標(biāo)識(shí)信息為地址或身份標(biāo)識(shí)。
3.根據(jù)權(quán)利 要求1所述的裝置,其特征在于,所述網(wǎng)關(guān)單元具體用于: 接收計(jì)算機(jī)發(fā)送的所述升級(jí)信息。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述網(wǎng)關(guān)單元與所述接口單元間通過CAN總線連接。
5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的裝置,其特征在于,所述接口單元具體用于: 接收所述網(wǎng)關(guān)單元發(fā)送的至少一幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述至少一幀數(shù)據(jù)中所包含的所述升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述升級(jí)信息寫入所述存儲(chǔ)單元;或者 接收所述網(wǎng)關(guān)單元發(fā)送的每幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述每幀數(shù)據(jù)中所包含的所述部分升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述部分升級(jí)信息寫入所述存儲(chǔ)單元。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述接口單元還用于: 向所述網(wǎng)關(guān)單元發(fā)送重傳請(qǐng)求消息,所述重傳請(qǐng)求消息用于請(qǐng)求所述網(wǎng)關(guān)單元重新發(fā)送沒有通過所述校驗(yàn)的所述部分升級(jí)信息; 接收所述網(wǎng)關(guān)單元發(fā)送的所述部分升級(jí)信息。
7.一種輸入輸出控制裝置在線編程的方法,其特征在于,所述輸入輸出控制裝置包括網(wǎng)關(guān)單元、存儲(chǔ)單元、升級(jí)單元和至少一個(gè)接口單元,所述方法包括: 所述網(wǎng)關(guān)單元存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息; 所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令,所述升級(jí)命令中包含本次待升級(jí)的接口單元的標(biāo)識(shí)信息; 所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)命令,若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息為自身的標(biāo)識(shí)信息,則向所述網(wǎng)關(guān)單元發(fā)送升級(jí)響應(yīng),所述升級(jí)響應(yīng)中包含所述標(biāo)識(shí)信息;若所述升級(jí)命令中所包含的所述標(biāo)識(shí)信息不為自身的標(biāo)識(shí)信息,則不再處理所述升級(jí)命令; 所述網(wǎng)關(guān)單元接收所述升級(jí)響應(yīng),根據(jù)所述升級(jí)響應(yīng)中所包含的所述標(biāo)識(shí)信息,獲得與所述標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息,以及將所述升級(jí)信息發(fā)送給所述接口單元; 所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元; 所述存儲(chǔ)單元存儲(chǔ)所述升級(jí)信息; 所述升級(jí)單元利用所述存儲(chǔ)單元所存儲(chǔ)的所述升級(jí)信息,進(jìn)行升級(jí)操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述標(biāo)識(shí)信息為地址或身份標(biāo)識(shí)。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)關(guān)單元存儲(chǔ)與所述待升級(jí)的接口單元的標(biāo)識(shí)信息對(duì)應(yīng)的升級(jí)信息之前,包括: 接收計(jì)算機(jī)發(fā)送的所述升級(jí)信息。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)關(guān)單元向所述至少一個(gè)接口單元發(fā)送升級(jí)命令是通過所述網(wǎng)關(guān)單元與所述接口單元間連接的CAN總線實(shí)現(xiàn)的。
11.根據(jù)權(quán)利要求7至10任一權(quán)利要求所述的方法,其特征在于,所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元,具體包括: 接收所述網(wǎng)關(guān)單元發(fā)送的至少一幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述至少一幀數(shù)據(jù)中所包含的所述升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述升級(jí)信息寫入所述存儲(chǔ)單元;或者 接收所述網(wǎng)關(guān)單元發(fā)送的每幀數(shù)據(jù),所述每幀數(shù)據(jù)中包含所述升級(jí)信息中的部分升級(jí)信息,對(duì)所述每幀數(shù)據(jù)中所包含的所述部分升級(jí)信息進(jìn)行校驗(yàn),將通過所述校驗(yàn)的所述部分升級(jí)信息寫入所述存儲(chǔ)單元。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述接口單元接收所述網(wǎng)關(guān)單元發(fā)送的所述升級(jí)信息,以及將所述升級(jí)信息寫入所述存儲(chǔ)單元,還包括: 向所述網(wǎng)關(guān)單元發(fā)送重傳請(qǐng) 求消息,所述重傳請(qǐng)求消息用于請(qǐng)求所述網(wǎng)關(guān)單元重新發(fā)送沒有通過所述校驗(yàn)的所述部分升級(jí)信息; 接收所述網(wǎng)關(guān)單元發(fā)送的所述部分升級(jí)信息。
【文檔編號(hào)】G05B19/04GK103809991SQ201210450623
【公開日】2014年5月21日 申請(qǐng)日期:2012年11月12日 優(yōu)先權(quán)日:2012年11月12日
【發(fā)明者】魯振山, 王曉鵬, 吳濤, 吳子偉 申請(qǐng)人:中國北車股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1