一種車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及調(diào)試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及汽車電子領(lǐng)域,特別涉及一種車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及調(diào)試方 法。
【背景技術(shù)】
[0002] 目前,汽車儀表和車身控制單元等在新產(chǎn)品裝車測(cè)試時(shí),測(cè)試人員需要跟車進(jìn)行 長(zhǎng)期的數(shù)據(jù)采集。通過(guò)采集數(shù)據(jù)來(lái)驗(yàn)證車身電氣設(shè)備的性能并通過(guò)采集到的數(shù)據(jù)來(lái)解決新 產(chǎn)品開(kāi)發(fā)過(guò)程中遇到的問(wèn)題。
[0003] 這樣存在一個(gè)問(wèn)題,在新產(chǎn)品的測(cè)試初期需要投入大量的人力、物力來(lái)進(jìn)行產(chǎn)品 的測(cè)試,更多的測(cè)試內(nèi)容是車身數(shù)據(jù)的采集。采集車身數(shù)據(jù)需要進(jìn)行定時(shí)的進(jìn)行數(shù)據(jù)保存 和數(shù)據(jù)導(dǎo)出。這些目前基本都是有人工操作完成,浪費(fèi)人力且容易遺漏數(shù)據(jù)?,F(xiàn)有的自動(dòng) 數(shù)據(jù)記錄裝置雖然可以自動(dòng)保存數(shù)據(jù),但由于其存儲(chǔ)空間有限,仍需要定時(shí)到測(cè)試汽車上 進(jìn)行數(shù)據(jù)的導(dǎo)出。并且自動(dòng)數(shù)據(jù)記錄裝置價(jià)格昂貴,不可能被大量使用。
【發(fā)明內(nèi)容】
[0004] 針對(duì)上述現(xiàn)有技術(shù),本發(fā)明要解決的技術(shù)問(wèn)題是:提供一種基于移動(dòng)運(yùn)營(yíng)商無(wú)線 數(shù)據(jù)通訊網(wǎng)絡(luò)的車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及調(diào)試方法,可以實(shí)現(xiàn)對(duì)車身數(shù)據(jù)的遠(yuǎn)程采 集和控制數(shù)據(jù)的接收,有效地解決車載產(chǎn)品開(kāi)發(fā)、功能驗(yàn)證前期車身數(shù)據(jù)的采集問(wèn)題。
[0005] 為了解決上述問(wèn)題,本發(fā)明的一種車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及調(diào)試方法,應(yīng) 用于服務(wù)器與車載被測(cè)電器單元之間的數(shù)據(jù)通信,所述控制系統(tǒng)還包括用于采集車載被測(cè) 電器單元中的測(cè)試數(shù)據(jù)和將所有的測(cè)試數(shù)據(jù)發(fā)送至服務(wù)器的采集控制終端,其特征在于, 該方法包括如下步驟: 51. 采集控制終端上電初始化; 52. 讀取服務(wù)器的基礎(chǔ)數(shù)據(jù)信息,通過(guò)移動(dòng)運(yùn)營(yíng)商的基站連接到互聯(lián)網(wǎng); 53. 服務(wù)器識(shí)別采集控制終端,使得兩者互聯(lián); 54. 判斷是否接收到服務(wù)器發(fā)出的調(diào)試命令,若是,執(zhí)行下一步操作,否則跳至步驟 S6 ; 55. 進(jìn)行遠(yuǎn)程調(diào)試; 56. 對(duì)車載被測(cè)電器單元的測(cè)試數(shù)據(jù)進(jìn)行采集; 57. 對(duì)測(cè)試數(shù)據(jù)進(jìn)行處理并發(fā)送; 58. 判斷測(cè)試數(shù)據(jù)是否有效,當(dāng)服務(wù)器識(shí)別出相關(guān)的校驗(yàn)和與接收到的一致時(shí),認(rèn)為 報(bào)文數(shù)據(jù)有效,執(zhí)行下一步操作,否則返回步驟S6 ; 59. 服務(wù)器接收測(cè)試數(shù)據(jù)并存儲(chǔ)。
[0006] 優(yōu)選的,所述步驟S3中包括如下步驟: 5301. 采集控制終端分配動(dòng)態(tài)IP ; 5302. 將采集控制終端的動(dòng)態(tài)IP和15位頂EI碼構(gòu)成身份識(shí)別ID ; S303.將采集控制終端的身份識(shí)別ID發(fā)送至服務(wù)器,兩者間實(shí)現(xiàn)IP互聯(lián)。
[0007] 優(yōu)選的,所述步驟S7中包括如下步驟: 5701. 對(duì)所采集的數(shù)據(jù)進(jìn)行過(guò)濾,提取相關(guān)的報(bào)文數(shù)據(jù); 5702. 對(duì)提取的報(bào)文數(shù)據(jù)進(jìn)行拆包、封裝并發(fā)送出去。
[0008] 優(yōu)選的,所述步驟S701中的所述提取相關(guān)的報(bào)文數(shù)據(jù)與采集控制終端判斷報(bào)文 ID的最后一個(gè)字節(jié)相關(guān)。
[0009] 優(yōu)選的,所述步驟S8中的相關(guān)校驗(yàn)和包括CRC校驗(yàn)和與ID校驗(yàn)和,其中,ID校驗(yàn) 和為CRC校驗(yàn)和與15位IMEI碼的算術(shù)累加和異或后的結(jié)果。
[0010] 優(yōu)選的,所述步驟S2中的基礎(chǔ)數(shù)據(jù)信息包括IP地址和訪問(wèn)端口。
[0011] 優(yōu)選的,所述步驟S5中的包括如下步驟: 5501. 讀取相關(guān)測(cè)試參數(shù); 5502. 判斷是否接收到服務(wù)器發(fā)出的數(shù)據(jù)改寫命令,若是,執(zhí)行下一步操作,否則跳至 步驟S504 ; 5503. 改寫相關(guān)測(cè)試參數(shù); 5504. 將相關(guān)測(cè)試參數(shù)信息更新至采集控制終端中。
[0012] 優(yōu)選的,所述步驟S501中的相關(guān)測(cè)試參數(shù)種類根據(jù)實(shí)車測(cè)試需要來(lái)確定。
[0013] 優(yōu)選的,所述的采集控制終端內(nèi)置有GPRS/TD-SCDMA/WCDMA/TD-LTE通訊模組。
[0014] 優(yōu)選的,所述的調(diào)試過(guò)程還可實(shí)現(xiàn)采集控制終端內(nèi)的程序升級(jí)。
[0015] 與現(xiàn)有技術(shù)相比,本發(fā)明具有的優(yōu)點(diǎn)如下: 一、可以有效地解決車載產(chǎn)品開(kāi)發(fā)、功能驗(yàn)證前期車身數(shù)據(jù)的采集問(wèn)題。采集數(shù)據(jù)會(huì)實(shí) 時(shí)上傳到指定地址的服務(wù)器上,可以實(shí)現(xiàn)數(shù)據(jù)的無(wú)人值守采集、自動(dòng)數(shù)據(jù)上傳、以及車載產(chǎn) 品配置參數(shù)的遠(yuǎn)程修改,不需要測(cè)試人員一直跟車進(jìn)行測(cè)試,實(shí)現(xiàn)數(shù)據(jù)的不間斷連續(xù)采集。 具有成本低、操作靈活、無(wú)需人員干預(yù)的全自動(dòng)數(shù)據(jù)上傳等功能。
[0016] 二、服務(wù)器端的存儲(chǔ)空間巨大,可以進(jìn)行數(shù)據(jù)的長(zhǎng)時(shí)間連續(xù)采集和服務(wù)器數(shù)據(jù)的 自動(dòng)保存、導(dǎo)出和數(shù)據(jù)分析。具有海量數(shù)據(jù)存儲(chǔ)、實(shí)時(shí)數(shù)據(jù)分析、報(bào)表自動(dòng)生成等功能。
[0017] 三、本終端兼有數(shù)據(jù)接收功能,可以將在調(diào)試過(guò)程中需要修改、優(yōu)化的數(shù)據(jù)在服務(wù) 器端通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送給被測(cè)儀表或控制器,實(shí)現(xiàn)控制參數(shù)或固件的遠(yuǎn)程修改,而調(diào)試人 員不必到現(xiàn)場(chǎng)進(jìn)行操作。此功能可以極大的提高產(chǎn)品的開(kāi)發(fā)效率,減少開(kāi)發(fā)前期的人力投 入 。
【附圖說(shuō)明】
[0018] 圖1是車載遠(yuǎn)程控制系統(tǒng)的結(jié)構(gòu)連接示意圖; 圖2是采集控制終端的結(jié)構(gòu)連接示意圖; 圖3是本發(fā)明實(shí)施的車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及調(diào)試方法的流程圖。
[0019] 圖4是本發(fā)明實(shí)施的采集控制終端與服務(wù)器間的無(wú)線數(shù)據(jù)傳輸示意圖。
[0020] 圖5是本發(fā)明實(shí)施的識(shí)別采集控制終端的流程圖。
[0021] 圖6是本發(fā)明實(shí)施的采集控制終端的數(shù)據(jù)處理流程圖。
[0022] 圖7是本發(fā)明實(shí)施的車載遠(yuǎn)程控制系統(tǒng)的遠(yuǎn)程調(diào)試方法流程圖。
【具體實(shí)施方式】
[0023] 為了讓本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明 作進(jìn)一步闡述。
[0024] 本發(fā)明的【具體實(shí)施方式】如圖1~圖7所示,一種車載遠(yuǎn)程控制系統(tǒng)的數(shù)據(jù)采集及 調(diào)試方法,應(yīng)用于服務(wù)器3與車載被測(cè)電器單元1之間的數(shù)據(jù)通信,所述控制系統(tǒng)包括用于 采集車載被測(cè)電器單元1中的測(cè)試數(shù)據(jù)和將所的測(cè)試數(shù)據(jù)發(fā)送至服務(wù)器3的采集控制終端 2。本實(shí)施例中,采集控制終端2與車載被測(cè)電器單元1間有線連接,與服務(wù)器3間無(wú)線連 接,如圖1所示。其中,采集控制終端2包括給各個(gè)模塊供電的電源模塊201、與各個(gè)模塊之 間互聯(lián)的控制模塊202、用于存儲(chǔ)的存儲(chǔ)模塊203、與車載被測(cè)電器單元1間進(jìn)行數(shù)據(jù)通信 的接口模塊204、與服務(wù)器3間通過(guò)無(wú)線網(wǎng)絡(luò)連接的無(wú)線模塊205,如圖2所示。
[0025] 該方法的處理流程如圖3所示,包括如下步驟: SI.采集控制終端上電初始化。
[0026] 首先,接通電源,采集控制終端2初始化。
[0027] S2.讀取服務(wù)器的基礎(chǔ)數(shù)據(jù)信息,通過(guò)移動(dòng)運(yùn)營(yíng)商的基站連接到互聯(lián)網(wǎng)。
[0028] 其中,基礎(chǔ)數(shù)據(jù)信息包括IP地址和訪問(wèn)端口,存儲(chǔ)在存儲(chǔ)模塊中。
[0029] S3.服務(wù)器識(shí)別采集控制終端,使得兩者互聯(lián)。具體步驟如圖5所示。
[0030] S301.采集控制終端分配動(dòng)態(tài)IP。
[0031] S302.將采集控制終端的動(dòng)態(tài)IP和15位頂EI碼構(gòu)成身份識(shí)別ID。
[0032] S303.將采集控制終端的身份識(shí)別ID發(fā)送至服務(wù)器3,兩者間實(shí)現(xiàn)IP互聯(lián)。
[0033] 無(wú)線設(shè)備在接入移動(dòng)互聯(lián)網(wǎng)時(shí)都會(huì)被隨機(jī)分配一個(gè)動(dòng)態(tài)IP地址,每次啟動(dòng)時(shí)都 可能會(huì)改變。而服務(wù)器3與數(shù)據(jù)采集終端的通訊,只能靠 IP地址來(lái)進(jìn)行,所以采集控制終 端2每次上電都會(huì)主動(dòng)向服務(wù)器3發(fā)送本設(shè)備的頂EI碼和IP地址,服務(wù)器3記錄接收到 的頂EI碼和IP地址(IP地址包含在通訊報(bào)文中),并建立對(duì)應(yīng)關(guān)系。另外,頂EI碼串太長(zhǎng) 不容易記憶,可以在服務(wù)器端針對(duì)某一串號(hào)設(shè)定別名(服務(wù)器3上的設(shè)備編號(hào))方便管理。 頂EI串號(hào)會(huì)被服務(wù)器3作為基礎(chǔ)數(shù)據(jù)進(jìn)行后臺(tái)保存,而IP和設(shè)備別名都是依賴于此號(hào)碼的 可變映射。
[0034] 例如,假設(shè)某一采集控制終端2的頂EI碼123456789123456在某一次聯(lián)網(wǎng)后分 配到的IP地址是XX. XXX. XXX. XXX,采集控制終端2與服務(wù)器3聯(lián)網(wǎng)成功后,會(huì)發(fā)送終端 的頂EI碼,服務(wù)器3會(huì)記錄下此頂EI碼和IP地址(包含在通訊報(bào)文中),此后針對(duì)這一 頂EI碼終端的操作(如命令發(fā)送和查詢)都會(huì)通過(guò)這一 IP地址來(lái)進(jìn)行,除非設(shè)備斷電或 斷網(wǎng)后,分配的IP地址發(fā)生改變。在服務(wù)器3上這一串頂EI碼不利于對(duì)真正設(shè)備的識(shí)別, 可以在服務(wù)器3上對(duì)每一個(gè)頂EI碼的設(shè)備其進(jìn)行重新命名,方便設(shè)備的管理。例如串號(hào)是 123456789123456的終端實(shí)際使用在2號(hào)測(cè)試車上,就可