国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      控制器軟件的刷寫方法及設(shè)備的制造方法

      文檔序號(hào):9524033閱讀:2215來源:國知局
      控制器軟件的刷寫方法及設(shè)備的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明設(shè)及控制器技術(shù)領(lǐng)域,尤其設(shè)及一種控制器軟件的刷寫方法及設(shè)備。
      【背景技術(shù)】
      [0002] 在發(fā)動(dòng)機(jī)和汽車領(lǐng)域,尤其是汽車領(lǐng)域,電子控制技術(shù)的重要性日益突出,而控制 器正是電子控制技術(shù)中的核屯、元件??刂破髦械母鞣N功能均是由控制器軟件代碼實(shí)現(xiàn),當(dāng) 控制器發(fā)生故障時(shí),通常會(huì)對(duì)控制器軟件進(jìn)行刷寫。
      [0003] 傳統(tǒng)的控制器沒有基于車載總線刷寫的功能,在對(duì)控制器軟件進(jìn)行刷寫時(shí),通常 需要將安裝好的控制器從整車上拆卸下來,打開外殼,再用燒寫器進(jìn)行燒寫,運(yùn)種拆卸方式 很容易破壞控制器。目前,常用的刷寫方式是基于車載總線對(duì)控制器軟件進(jìn)行刷寫,由于 車載總線具有數(shù)據(jù)傳輸?shù)墓δ?,汽車診斷儀能夠通過車載總線將數(shù)據(jù)傳輸給待刷寫的控制 器,W實(shí)現(xiàn)對(duì)控制器軟件的刷寫。
      [0004] 但是,控制器軟件刷寫失敗或者刷寫被篡改的程序后,尤其是控制器軟件刷寫后 再次出現(xiàn)故障時(shí),無法確定是哪臺(tái)汽車診斷儀對(duì)控制器軟件進(jìn)行的刷寫。

      【發(fā)明內(nèi)容】
      陽〇化]針對(duì)現(xiàn)有技術(shù)中的上述缺陷,本發(fā)明提供一種控制器軟件的刷寫方法,在控制器 軟件刷寫后再次出現(xiàn)故障時(shí),能夠便捷地確定是哪臺(tái)汽車診斷儀對(duì)控制器軟件進(jìn)行的刷 與。
      [0006] 本發(fā)明的第一個(gè)方面是提供一種控制器軟件的刷寫方法,包括:從汽車診斷儀下 載追蹤數(shù)據(jù);其中,所述追蹤數(shù)據(jù)包括:所述汽車診斷儀的標(biāo)識(shí)信息;從所述汽車診斷儀下 載邏輯塊,并根據(jù)所述邏輯塊對(duì)控制器軟件進(jìn)行刷寫;將所述邏輯塊與所述追蹤數(shù)據(jù)關(guān)聯(lián) 存儲(chǔ)至所述控制器中。
      [0007] 進(jìn)一步地,所述從汽車診斷儀下載追蹤數(shù)據(jù),具體包括:將所述追蹤數(shù)據(jù)寫入控制 器的隨機(jī)存儲(chǔ)器中;接收到所述汽車診斷儀發(fā)送的擦除控制器的FLASH存儲(chǔ)器的指令后, 將所述追蹤數(shù)據(jù)寫入邸PROM或者所述FLA甜存儲(chǔ)器中。
      [0008] 進(jìn)一步地,所述將所述追蹤數(shù)據(jù)寫入所述邸PROM或者FLA甜存儲(chǔ)器中,具體是:采 用$沈服務(wù)將所述追蹤數(shù)據(jù)寫入所述邸PROM或者FLA甜存儲(chǔ)器;所述將所述追蹤數(shù)據(jù)寫入 所述邸PROM或者FLA甜存儲(chǔ)器之后,還包括:采用$22服務(wù)從所述邸PROM或者FLA甜存儲(chǔ) 器讀取所述追蹤數(shù)據(jù)。
      [0009] 進(jìn)一步地,所述將所述邏輯塊與所述追蹤數(shù)據(jù)關(guān)聯(lián),具體包括:根據(jù)所述邏輯塊的 地址在邏輯塊地址與編號(hào)的映射表查找所述邏輯塊的編號(hào);將所述邏輯塊的編號(hào)與所述追 蹤數(shù)據(jù)關(guān)聯(lián)存儲(chǔ)至所述控制器中。
      [0010] 進(jìn)一步地,所述追蹤數(shù)據(jù)還包括:對(duì)控制器軟件進(jìn)行刷寫的時(shí)間信息。
      [0011] 本發(fā)明的另一個(gè)方面是提供一種控制器軟件的刷寫設(shè)備,包括:下載模塊,從汽車 診斷儀下載追蹤數(shù)據(jù)W及從所述汽車診斷儀下載邏輯塊;其中,所述追蹤數(shù)據(jù)包括:所述 汽車診斷儀的序列號(hào);刷寫模塊,用于根據(jù)所述邏輯塊對(duì)控制器軟件進(jìn)行刷寫;關(guān)聯(lián)模塊, 用于將所述邏輯塊與所述追蹤數(shù)據(jù)關(guān)聯(lián)存儲(chǔ)至所述控制器中。
      [0012] 進(jìn)一步地,所述下載模塊具體用于在將所述追蹤數(shù)據(jù)寫入控制器的隨機(jī)存儲(chǔ)器 中;還用于在接收到所述汽車診斷儀發(fā)送的擦除控制器的FLASH存儲(chǔ)器的指令后,將所述 追蹤數(shù)據(jù)寫入所述控制器的邸PROM或者FLA甜存儲(chǔ)器中。
      [0013] 進(jìn)一步地,所述下載模塊具體用于采用$2E服務(wù)將所述追蹤數(shù)據(jù)寫入所述邸PROM 或者FLA甜存儲(chǔ)器;所述控制器軟件的刷寫設(shè)備還包括:讀取模塊,用于在將所述追蹤數(shù)據(jù) 寫入所述邸PROM或者FLA甜存儲(chǔ)器之后,采用$22服務(wù)從所述邸PROM或者FLA甜存儲(chǔ)器 讀取所述追蹤數(shù)據(jù)。
      [0014] 進(jìn)一步地,所述關(guān)聯(lián)模塊具體用于根據(jù)所述邏輯塊的地址在邏輯塊地址與編號(hào)的 映射表查找所述邏輯塊的編號(hào);將所述邏輯塊的編號(hào)與所述追蹤數(shù)據(jù)關(guān)聯(lián)存儲(chǔ)至所述控制 器中。
      [0015] 進(jìn)一步地,所述追蹤數(shù)據(jù)還包括:對(duì)控制器軟件進(jìn)行刷寫的時(shí)間信息。
      [0016] 本發(fā)明提供的控制器軟件的刷寫方法及設(shè)備,通過從汽車診斷儀下載追蹤數(shù)據(jù), 其中,所述追蹤數(shù)據(jù)包括所述汽車診斷儀的標(biāo)識(shí)信息,然后從所述汽車診斷儀下載邏輯塊, 并將所述邏輯塊與所述追蹤數(shù)據(jù)關(guān)聯(lián)存儲(chǔ)至所述控制器中,運(yùn)樣,當(dāng)控制器軟件刷寫后再 次出現(xiàn)故障時(shí),能夠根據(jù)所述追蹤數(shù)據(jù)追蹤到對(duì)控制器軟件進(jìn)行刷寫的汽車診斷儀。
      【附圖說明】
      [0017]圖1為本發(fā)明控制器軟件的刷寫方法實(shí)施例一的流程示意圖;
      [001引圖2為本發(fā)明控制器軟件的刷寫方法實(shí)施例二的流程示意圖;
      [0019] 圖3為本發(fā)明控制器軟件的刷寫方法實(shí)施例Ξ的流程示意圖;
      [0020] 圖4為本發(fā)明控制器軟件的刷寫設(shè)備的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】陽〇21] 實(shí)施例一
      [0022] 圖1為本發(fā)明控制器軟件的刷寫方法實(shí)施例一的流程示意圖;參看圖1所示,本發(fā) 明實(shí)施例提供一種控制器軟件的刷寫方法,該刷寫方法的執(zhí)行主體可W是控制器,也可W 是獨(dú)立于汽車診斷儀和控制器之外的設(shè)備,該刷寫方法包括:
      [0023] 步驟10、從汽車診斷儀下載追蹤數(shù)據(jù);其中,追蹤數(shù)據(jù)包括:汽車診斷儀的標(biāo)識(shí)信 息;
      [0024] 具體地,汽車診斷儀的標(biāo)識(shí)信息可W為汽車診斷儀的序列號(hào)。由于汽車診斷儀的 序列號(hào)是由廠商統(tǒng)一給其生產(chǎn)銷售的汽車診斷儀分配的,通過該序列號(hào)可W唯一標(biāo)識(shí)汽車 診斷儀。較佳地,追蹤數(shù)據(jù)中還可W包括:對(duì)控制器軟件進(jìn)行刷寫的時(shí)間信息,例如對(duì)控制 器軟件進(jìn)行刷寫的年、月、日,能夠在對(duì)控制器軟件刷寫后再次出現(xiàn)故障時(shí),界定事故責(zé)任 的過程中提供更有利的證據(jù)。
      [0025] 步驟20、從汽車診斷儀下載邏輯塊,并根據(jù)邏輯塊對(duì)控制器軟件進(jìn)行刷寫;
      [00%] 具體地,從汽車診斷儀下載邏輯塊之后,根據(jù)邏輯塊對(duì)與控制器軟件相應(yīng)的應(yīng)用 程序進(jìn)行更新。
      [0027] 步驟30、將邏輯塊與追蹤數(shù)據(jù)關(guān)聯(lián)存儲(chǔ)至控制器中。
      [0028] 具體地,由于汽車內(nèi)各個(gè)控制器軟件的刷寫文件數(shù)量是不一樣的,其中,每一個(gè)文 件是一個(gè)邏輯塊,通常每個(gè)邏輯塊都可W單獨(dú)對(duì)控制器軟件進(jìn)行刷寫,因此所有的邏輯塊 都要對(duì)應(yīng)一個(gè)追蹤數(shù)據(jù)。
      [0029] 由于,目前汽車維修市場(chǎng)上可W通過對(duì)控制器軟件進(jìn)行非法刷寫,來提升動(dòng)力或 者降低油耗等問題,但是非法刷寫是一種副作用非常大的維修方式,非法刷寫會(huì)打破廠商 對(duì)發(fā)動(dòng)機(jī)固有的設(shè)計(jì),會(huì)降低發(fā)動(dòng)機(jī)壽命,增加發(fā)動(dòng)機(jī)的故障率,給廠商帶來了額外的維修 成本。因此,本發(fā)明提供的控制器軟件的刷寫方法能夠在對(duì)控制器軟件刷寫后再次出現(xiàn)故 障時(shí),根據(jù)出現(xiàn)故障的功能所對(duì)應(yīng)的邏輯塊,在存儲(chǔ)的邏輯塊與追蹤數(shù)據(jù)關(guān)聯(lián)中查找到汽 車診斷儀的標(biāo)識(shí)信息,進(jìn)而查找到對(duì)控制器軟件進(jìn)行刷寫的汽車診斷儀,從而有助于界定 此次故障事故的責(zé)任方。
      [0030] 此外,在查找到對(duì)控制器軟件進(jìn)行刷寫的汽車診斷儀之后,還可W對(duì)該汽車診斷 儀刷寫過的汽車進(jìn)行檢測(cè),W確定該汽車是否存在相同或相似的潛在故障;并且,還可W避 免該汽車診斷儀繼續(xù)對(duì)其它汽車進(jìn)行刷寫。 陽0川實(shí)施例二
      [0032] 本實(shí)施例對(duì)上述實(shí)施例的控制器軟件的刷寫方法做進(jìn)一步補(bǔ)充說明。
      [0033] 圖2為本發(fā)明控制器軟件的刷寫方法實(shí)施例二的流程示意圖;參看圖2所示,在實(shí) 施例一的基礎(chǔ)上,步驟10具體可W包括:
      [0034] 步驟11、將追蹤數(shù)據(jù)寫入控制器的隨機(jī)存儲(chǔ)器中;
      [0035] 步驟12、接收到汽車診斷儀發(fā)送的擦除控制器的FLA甜存儲(chǔ)器的指令后,將追蹤 數(shù)據(jù)寫入邸PROM或者FLA甜存儲(chǔ)器中。
      [0036] 具體地,首先將下載的追蹤數(shù)據(jù)先寫入控制器的隨機(jī)存儲(chǔ)器中,不覆蓋之前的追 蹤數(shù)據(jù);當(dāng)接收到汽車診斷儀發(fā)送的擦除控制器的FLASH存儲(chǔ)器的指令后,執(zhí)行擦除控 制器的FLA甜存儲(chǔ)器中的應(yīng)用程序的操作之前,將追蹤數(shù)據(jù)寫入到控制器的邸PROM或者 FLA甜存儲(chǔ)器,從而,保證了當(dāng)FLA甜存儲(chǔ)器沒有被真正擦除時(shí),新寫入隨機(jī)存儲(chǔ)器中的追 蹤數(shù)據(jù)掉電后就會(huì)消失,并不會(huì)覆蓋邸PROM或者FLA甜存儲(chǔ)器中真實(shí)的追蹤數(shù)據(jù),保證了 追蹤數(shù)據(jù)真實(shí)地表示各邏輯塊的信息,也即保證了追蹤數(shù)據(jù)的準(zhǔn)確性。
      [0037] 可W理解的是,F(xiàn)LA甜存儲(chǔ)器,英文全稱是FlashMemo巧,一般稱之為閃存,是非易 失存儲(chǔ)器;邏輯塊通常是存儲(chǔ)在FLA甜存儲(chǔ)器中,擦除控制器的FLA甜存儲(chǔ)器的指令通常是 指擦除FLASH存儲(chǔ)器中的應(yīng)用程序的指令;追蹤數(shù)據(jù)可W存儲(chǔ)到EEPR0M中,當(dāng)控制器中沒 有邸PROM時(shí),則可W將追蹤數(shù)據(jù)存儲(chǔ)到FLA甜存儲(chǔ)器中。
      [0038] 進(jìn)一步地,將追蹤數(shù)據(jù)寫入邸PROM或者FLA甜存儲(chǔ)器中,具體是:采用$沈服務(wù)將 追蹤數(shù)據(jù)寫入邸PROM或者FLA甜存儲(chǔ)器;將追蹤數(shù)據(jù)寫入邸PROM或者FLA甜存儲(chǔ)器之后, 還包括:采用$22服務(wù)從邸PROM或者FLA甜存儲(chǔ)器讀取追蹤數(shù)據(jù)。
      [0039] 其中,$沈服務(wù)是指ISO14229標(biāo)準(zhǔn)中的$沈服務(wù),$22服務(wù)是指ISO14229標(biāo)準(zhǔn) 中的422服務(wù)。由于寫入追蹤數(shù)據(jù)時(shí)是對(duì)某一邏輯塊寫入而讀取追蹤
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1