跳到主要內容

發表文章

目前顯示的是 11月, 2021的文章

研究VOLVO的PIDs (6):電池歸零 & UDS簡介

要幫XC60電池重置,一般有三個辦法 照著 影片 的方法歸零,省時省力 電池保養廠一般有台 X431 檢修電腦,那個可以做電池歸零 原廠診斷電腦,VIDA也可以做這個事 因為 吃飽太閒 ,我用了 中間人攻擊 偷看VIDA如何RESET,現在偷看封包熟練多了,一個小時後就取得封包啦 0x726 [8] 05 31 01 40 26 1E 00 00 手邊有ELM327想做實驗,可以下載ELM327 Terminal照底下命令重置。 不過ELM327經常會 實作不完整 不能用。也許我可以銷售 QQMLAB認證 玩具,看能不能賺錢買車做實驗(笑) ATSP0  // protocol auto detection   ATSH726  // Set header = 0x726 310140261E  // Send packet payload 這個封包是汽車通訊標準介面, UDS ,Unified Diagnostic Service,工業標準 ISO 14229-1 。照著WIKI或著GOOGLE撈資料,很快就能解析他 0x726代表CEM,Central Electronic Module,中央電腦模組;VOLVO車的CEM管很多事,包山包海,電池也是業務之一。要重置電池,發命令給CEM合情合理的 [8]代表封包長度是8byte,嵌在CAN bus的物理層header。VOLVO car的封包長度一律是8,就算裡面有些資料沒用,也會塞0 05 310140261E 0000 05代表8byte裡,5byte有意義,尾巴2byte補0 05 31 0140261E0000 Service ID = 0x31,代表 Remote Activation of Routine ,叫控制器做某件事 0531 01 40261E0000 當Service ID是0x31,這裡01代表start;我們要電池歸零,啟動服務符合直覺;如果是02代表結束某個服務;程式設計師的直覺告訴我,取消某個操作的軟體一般很難寫 053101 40261E 0000 40261E是VOLVO制定的,代表重置電池感應器。這裡岔題聊一下UDS框架,框架制定ECU通訊規格,好比郵局制定收件者寫右邊;至於通訊內容就留給廠商自己制定。這樣保證不同廠商之間的相容性,同時也兼顧各家需要的實作 去電池店用X431

VOLVO XC60鋰鐵評估:一年半使用心得,BMS reset

大概半年前,我發現車子自動啟停都不會動,選單點進去說電池充電中。試了很多招,最後照著以下影片歸零BMS,一切就正常了 重置VOLVO BMS VOLVO car很依賴健康的電池,在電池負極放了Battery Management Sensor監控電池狀態。大宗的指標像是電池,電壓,還有使用時間,會影響充電策略;比如換了新電池沒有重置,據說容易因為電壓過高弄壞電池(大概認為老電池需要更高的電壓充電) 不過我換的是鋰鐵電池,鉛電池一切充電策略根本沒意義。所以BMS reset完的操作點如果是我們要的,那就重置吧 本來 車子放隔夜 ,一上路會因為BMS sensor不可靠做電池recondition,把電瓶充得飽飽飽14.8v;等之後BMS可靠了,鬆開油門滑行(車子覺得可以藉機充電),就很容易噴出高壓15v(電瓶吃飽了) 現在發動前我會順手BMS reset,熟練10秒就弄完;重置完瞬間BMS sensor就是可靠的,正好閃過上次遇到的問題;另外電池沒吃飽,鬆開油門滑行,電瓶也有餘裕吃下額外電力 寫到這裡也很有趣,本來我設計 VOLVO+ 是要讓自動啟停預設關閉,換上鋰鐵電池倒是花了不少功夫讓自動啟停恢復正常😂 也許VOLVO+下個功能功能是汽車發動後,自動做BMS reset,作為改裝鋰鐵電池的配菜

VOLVO XC60 DPF重生機制

 我的VOLVO XC60 D4是柴油車,配備了DPF(Diesel Particulate Filter),過濾燃燒後的微粒。微粒累積一定數量觸發DPF regenerate(再生)。引擎會想辦法讓熱騰騰的柴油到達DPF,柴油燃燒產生高熱燒光DPF裡的積碳 接上Car Scanner Pro觀測DPF regeneration的過程,幾個觀測重點 每600公里發生一次,和速度無關,在市區照樣做,溫度夠高即可 高速行駛,能讓DPF溫度上350度,拉高溫度能加減燒掉碳粒(被動再生?) 主動再生粗暴而有效率,650度左右,總時長約13分 DPF soot,煙灰估計值,數值regenerate瞬間噴上17,然後逐漸降低到0 上述機制和車友的XC70 2013平台有些不同,P3平台五缸會根據DPF soot(微粒)重量累積夠高觸發;XC60 2017用里程當觸發信號,是個定期打掃的概念 DPF保養建議(我的結論) 不用特意保養,他的策略滿理想的 我曾經停車DPF重生做到一半,燒燙燙,下車聞到燒焦臭臭味道。不會火燒車,放著不會怎樣,下次跑滿600km會再觸發 DPF重生(650度)比開高速有效(350度) 可以看Car Scanner Pro的Distance since last DPF regeneration,每600km做一次,運作約13分鐘里程不會上升,燒完才會繼續累積。盡量讓重生做完整