跳到主要內容

研究VOLVO的PIDs (5):ELM327界的賓士

前言,椅子界的賓士

十年前和同事去辦公椅專門店,Herman Millar經典的Aeron Chair最合我胃口,只是報價35K嚇得我吃吃手,同事這麼勸敗的

你可能買不起賓士,但是椅子界的賓士還是沒問題的

Aeron非常耐用,十年來沒有任何零件鬆脫。每天支撐我的背,工作一整天忘了它的存在。好的工具解決問題,同時不產生新的問題。如果您要找張辦公椅,那真的值得去試坐看看


ELM327界的賓士:OBDLink MX+

接下來我們聊一下,為什麼OBDLink MX+堪稱ELM327的王者



原因1:他賣得很貴

沒牌子賣10塊美金,Vgate賣20塊美金,OBDLink MX+要賣120美金!所以要問,貴是不是貴得有道理

原因2:通吃Android/ iOS

OBDLink MX+同時支援Android/ iPhone都能用,下足苦功和$$搞MFI認證真的不容易


OBDLink MX+支援SPP(Serial Port Profile),這是藍芽標準介面,全世界的ELM327都走這條路,可惜蘋果不能用(故意的)。蘋果的周邊要過MFI認證,支援iAP2 Profile,這條錢可能認證花一次,甚至每個硬體都要再付,基本上是蘋果稅的概念(微軟也有類似的稅)。一般iPhone可以用WiFi版繞過去,但先前我測vgate WiFi版也有相容性不好的症狀,品質未必可靠

原因3:安全性好,有一顆實體的連接按鈕

大多數ELM327配對的密碼是1234,任何人都能連;OBDLink MX+有顆實體的按鈕,要按下才能連線,避免不明人士惡搞

原因4:支援MS-CAN,SW-CAN

OBDLink MX+支援MS-CAN(VOLVO/Ford車都有),SW-CAN(賓士車有),可以和車上更多的ECU裝置溝通.我正是看到Car Scanner Pro跑出一堆MS-CAN的PID才決定狠下心買一顆(好貴啊!)


原因5:免費軟體更新服務

OBDLink MX+提供韌體更新,代表廠商持續修補錯誤,提供服務。假如iPhone某一版突然修改通訊協定,有韌體更新才能持續修補軟體;某道ELM327的指令有bug,也可以快速的修正

原因6:支持車廠專屬的Code

OBDLink+ MX+專屬的APP提供車廠專屬的PID,只有最高階的MX+才有。這些內碼大概都從車廠專屬的診斷工具,逆向工程弄出來,花了不少功夫。可惜VOLVO沒在這個清單上


原因7:合理的靜態耗電與通過認證規範

OBDLink MX+待機耗電2mA。VOLVO車電瓶70Ah,大約15天會消耗1%電量。這個耗電量還算能接受,不會因為插著就把電瓶弄壞;另外他也花錢過了不少產品認證,這家公司不是隨隨便便的做這個產品


結論:高品質的工具

這顆Scantool OBDLink MX+使用至今非常滿意,沒有遇到任何問題。他滿足我對工具的期待:解決問題同時不產生新的問題。另外考慮以上的優點,ELM327界的賓士,其實沒想像得貴。有興趣的人可以到eBay,Amazon,蝦皮,露天都有人在賣



留言

  1. 感謝您的分享
    請問 從封包分析上,有看到Vgate ELM327 這類產品會干擾原車系統運做嗎?
    另外請教 有找到 volvo 油壓或是油溫的設定嗎?

    回覆刪除
    回覆
    1. 先解釋一下ELM327要怎麼樣才能干擾汽車網路,比如我做實驗時,發現板子上的振盪器頻率根本不準,狂送error frame,這個是可能干擾網路的原因;品質差的硬體裝置,確實可能干擾網路
      http://lihgong.blogspot.com/2019/02/elm327-obd-ii-5_28.html

      另外一種狀況是,ELM327對著網路狂送封包,有兩種可能
      a. ELM327被另外一支手機連上,這支手機狂送封包
      b. 我們自己手機的APP亂送封包,影響網路

      一般我相信vgate的品質,硬體還行;然後軟體的部分,我們只能祈禱他別亂搞
      比如我愛用Car Scanner Pro,我覺得他寫得還不錯,作者也很努力地持續更新


      VOLVO的油壓和油溫,我的Drive-E在Car Scanner Pro有這幾個可以看(注意,不是SPA底盤)
      [ECM] Transmission oil temperature
      [ECM] Engine oil temperature (calculated)
      [ECM] Engine Oil Pressure (kPa)
      [ECM] Oil Temperature
      [ECM] Engine Oil Level

      刪除
    2. 感謝回覆,我的是SPA底盤,再來試試你的資料,app 只有買 Torque , 機油類的資訊弄不出來!XD

      刪除
  2. 不好意思,第一次接觸這個工具,想請教
    1.OBDLink 一樣能用在 NISSAN LIVINA 2013 嗎 ?
    2.請問一般使用者沒有要做 Coding,單純查看故障碼和消除故障碼的話,建議從哪個面向去考量選用哪個型號的 OBDLink ?
    看了最後一張比較表,如果手機是 Android 是不是 LX 就足夠應付了 ? 還是說 VGATE Bluetooth 也行 ?
    3.Wifi 和 Bluetooth 在使用上有什麼差異嗎 ? 是連線上的穩定度和速度嗎 ?
    謝謝指教

    回覆刪除
    回覆
    1. 1.
      我試著google "Nissan Livina elm327"有找到一些產品, 看起來應該可以用

      2.
      OBDLINK如果沒有要連MS-CAN, 其實買LX就夠用了

      我的vgate是車友借用的, 我自己沒買過
      下面這個賣家賣的這兩款, 大概對標LX/MX對應的檔次
      https://www.ruten.com.tw/item/show?21921503746640
      https://www.ruten.com.tw/item/show?22033085541137

      我自己實測的結果, VGATE的實作應該正確(注意, 只有藍芽版正確)
      https://qqmlab.blogspot.com/2020/11/volvopids-2car-scannerelm327.html

      手邊的vgate WiFi版, 韌體可能根本有錯, 也許後期有更新但我不知道
      其他廠商做的WiFi我也沒測試太多

      3.
      弄車子的地方可能有WiFi, 大概手機會連著搜尋資料 (比如找錯誤碼意義)
      WiFi版就是一個基地台讓手機連接, 代表手機這時候不能連Internet了
      這是我偏好藍芽版的主因, 可以同時連ELM327與上網查資料
      當然也可以連4G/5G,只是地下室未必有信號

      連線速度一定是WiFi快, 不過ELM327傳輸的資料不多可以無視
      穩定度部分, 通訊協定本身設計都足以抗干擾與穩定運作, 反而是產品做工影響大 (比如用很爛的無線通訊模組)

      整體來說, 我比較喜歡藍芽版
      不過在iPhone上使用似乎比較囉嗦一點, 沒過認證的裝置不能用, 這點也注意一下

      刪除

張貼留言

這個網誌中的熱門文章

VOLVO XC60鋰鐵評估:電池的修整(Recondition)分析

這一篇要回答 前一篇 的問題,歡迎交流(畢竟我也只能觀測自己的車) 結論放前面 XC60 2017裝上鋰鐵電池,每次放隔夜會認定BMS Sensor不可靠,試圖修整(recondition)電池,試圖充飽電,此時自動起停無法運作;等電池充飽,熄火放一下等車子認定BMS sensor可靠就一切正常,電壓在13.x自動起停能運作;但是放隔夜又會再度循環 一般車子每年對電池修整數次,確保BMS Sensor追蹤的SOC有效;修整期間會充電到14.8v附近,大概是一節鋰鐵3.7v,每次放隔夜都修整電池不至於弄壞電池,但讓人不大舒服就是 再來解釋原因 裝鋰鐵電池,可能電壓比預期高,導致放一晚車子判定BMS Sensor Reliable = 0。既然BMS sensor不可靠,發動汽車會對電池做recondition(原裝診斷工具術語,修整)。以下有三個場景,我們看一下VOLVO car的行為 BMS不可靠,SOC=90啟動 BMS不可靠,SOC=100啟動 BMS可靠,啟動 BMS不可靠,SOC=90啟動 發動後,CEM向發電機要了15.4v;鋰鐵吃下大電流同時電壓緩緩上升。電池摸到14.8v附近,發電機目標電壓也逐漸下降,完成recondition 下圖當電池電壓(綠線)上升到14.8v附近,發電機電壓(紅線)就快速的下降 BMS不可靠,SOC=100%啟動 一樣是BMS sensor不可靠,一發動就要了15.2v。因為電池本來就滿電,電壓很快就升高到14.8v附近,連帶使發電機降壓,收斂在14.6v,完成recondition 一樣把發電機電壓(紅線)和電池電壓(綠線)畫一起,彼此的關聯更清楚 BMS可靠,啟動 最後一張圖,BMS可靠,在正常運作下,電壓操作點約13.6v;裡面還附帶Break Energy Regeneration(電池電壓13.8v)以及Auto Start/Stop作動 結論 發動時BMS Sensor Reliable = 0就會做修整,把電池充飽電。充飽後鎖定放一下,汽車重新判定BMS Sensor Reliable = 1再發動,電壓會在13.x浮動 修整期間,極限14.8v大概是每節電池3.7v,離極限電壓4.2v還有點距離 VOLVO的電池控制花了不少功夫,用鋰鐵需要調一些參數,真希望原廠能支援啊!

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鋰鐵評估:半年使用報告

這篇文章紀錄半年使用心得,接下來預計每半年追蹤一次,提早掛掉也會誠實面對 沒有遇到無法發動,突然熄火,螢幕突然黑掉等問題 觀測電壓,大多都在以下幾個區域 13.x,一般電壓;放開油門滑行會導引動力到發電機,電壓會稍高 14.x,汽車拉高電壓快速充電 ~15,剛發動會到這個電壓,快速讓電池回充,在一分鐘內會回到14.x。不會長時間處在這個區域(這個區域略為接近鋰鐵電池的充電極限電壓,略有疑慮) 自動起停的反映稍微怪一點,這一篇文章會分析 XC60的發電機需要通電(激磁)後才能發電,所以車子能控制發電機的電壓和電流。下圖是Car scanner的圖片,最重要的是上方的Alternator charge voltage request。車子啟動會短暫拉高電壓,然後就長期在13.6,自動起停做動期間就是10.6 比較怪的是下圖,發電機電壓約14.6v,電流在0A附近上下跳動。 自動起停都不會動 問題的場景和分析 這張圖車子放隔夜,這一趟自動起停無法運作。紀錄如上圖,發電機推14.6v 我猜車子認定電池 快要飽但是還沒飽( SOC=99% or 100% ) 。電腦想把電池充飽,關閉自動起停,沿路推14.6v。開到目的地,車子認定 電瓶充飽了 回去的路上,自動起停就能正確運作,並且發電機只推出13.6v,紀錄如上上圖 放隔夜後,再繼續重複上述的循環 使用半年一切正常,除了上述自動起停的反應稍微怪一點,沒有異狀。我猜XC60只認得鉛電池,也許鋰鐵電池讓XC60很想把電池充飽電。如果有人知道原因,希望能指點迷津一下