發表文章

目前顯示的是 12月, 2019的文章

文章總列表

KCDesign 高容量濾心review

圖片
今天把車上的空氣濾網換成高容量濾心,據說可以提高進氣量,產品包裝說可以稍微提升馬力。以下是機械白癡瞎猜的評估報告,用什麼東西之前我都盡力思考後再使用 原廠的空氣濾芯阻力是經過計算的,但依舊會越用越大。想精準控制進氣量,一定得做closed loop:讀取空氣流量計控制電子節氣門,取得需要的空氣流量。用了這種機制才能*動態適應*濾心的阻力會隨時間變化。我認為引擎終究會取得他要的進氣量,所以改裝進氣系統,大概無法提高馬力 有感的是反應速度 高容量濾心的阻力天生小,進氣量變化速度會快一些。人類大概30ms(千分之一秒)就有感,產品包裝說能稍微提升馬力,我實測也覺得起步快一點,算是中肯不豪小的評價 如果原廠就是要那個阻力,讓空氣流量變化慢一點,高容量濾心就適得其反 不過渦輪增壓就是要提高進氣量,顯然是希望反應速度快些,這個邏輯也怪怪的 Anyway,當中的取捨只有VOLVO能回答;車主只能實測了 用高容量濾心的缺點 最大的缺點是麻煩,五千或一萬公里得自己動手清洗,忘記清洗更糟糕;換一般濾心技師會幫忙搞定,用這種濾心等於體力活自己做 拆裝濾芯需要專門T25螺絲頭,需要自備工具;拆裝也有風險,我就掉了一顆螺絲在引擎室找不到,還有螺絲滑牙。機械白癡就是會出包啊啊啊 高容量濾心的過濾能力一定比較差,問題是濾心該擋下什麼?樹葉,沙子,昆蟲屍體是一定要的;PM2.5大概沒辦法。寫信問KCDesign,他們認為引擎燒完的空氣更髒,空氣濾心搞搞定大顆雜物就好 這個說法我買單 用KCDesign高容量濾心的理由 省錢 高容量濾心價格大概是紙濾心兩倍,做得很強壯洗澡不壞,換兩次就回本了 每萬公里保養順便洗 濾心阻力會逐漸上升,反正都比紙濾心低,能偷懶絕不勤勞 乾式設計 K&N也有類似的產品,需要上油,過濾性能會好一點,但是油上太多可能搞壞空氣流量計 乾式設計對機械白癡比較友善,我出包的機率比較低 最後我就開始用高容量濾心了,這篇文章以後會持續追蹤使用狀態 使用紀錄 20191127 換上高容量濾心,里程30000,踩起來確實感覺反應速度快一點,經過仔細思考覺得可以繼續用下去,這是實驗的起點

VOLVO+開發故事 (11),第二次發表

圖片
新功能發表A-SS OFF & 露營模式韌體修正 XC60 ASS-OFF開發完成 VOLVO+開發故事 (8),A-SS OFF功能定義 VOLVO+開發故事 (9),A-SS OFF開發過程 Demo Video 露營模式 VOLVO+開發故事 (10),露營模式 舊車友特價升級A-SS OFF方案 付費升級A-SS OFF方案, 請填單 (選$800,升級C版,舊車友專案),特價800免運費到2019/11E,郵寄地址: 郵遞區號:30099 地址:交通大學郵局第102號信箱 收件者: QQM LAB 產品的主頁在此,內有說明書和訂購表單 致謝 感謝新竹陳Sir,提供硬體相關知識,幫我review線路圖 感謝購買的車友,如果沒人要,這個專案就沒有意義 感謝 協助測試A-SS OFF的車友 ,我不可能買一堆車做實驗,感謝你們讓專案成功 感謝Volvo in Taiwan臉書社團 & 管理員冬雪飄飄同意發布 特別感謝新竹徐Sir,這個專案因你幫忙而能完成

VOLVO+開發故事 (10),露營模式

圖片
露營模式 XC60非常適合露營,車友反映開尾門卸貨,幾分鐘後尾門就關不起來了 這個場景真的沒測過:糗了。驗屍報告如下: 車子放著,幾分鐘後CAN Bus睡著了,Volvo+也跟著睡著 Volvo+睡著後,每三秒(3000ms)起來聽10ms,有封包才會醒來 關門要落在10ms才行,機率10/3000 = 0.3%,三百次成功一次,不可能接受,修改參數看看: 改成每秒(1000ms)起來聽10ms,成功率1%,一百次成功一次,爛透了 改成每秒(1000ms)起來聽500ms,成功率50%,兩次成功一次,超耗電 改成車子睡著後,等10分鐘再睡,拿電瓶來換但不是根治(開著尾門開Party不行嗎?) 於是 我自豪的省電機制 完全崩潰了。仔細再讀MCU的手冊,找到希望: CAN收發晶片能省電的監看網路,上面有任何擾動,都能發出信號叫醒MCU MCU進入深睡時,看到CAN晶片的喚醒信號會立刻起來 於是這題解掉,省電機制也進化了 喚醒速度(<1ms)遠勝舊的機制,改善10~3000倍,一個CAN封包就搞定 待機耗電表現稍稍改善,1%電瓶能待機2年 作為負責的開發者,我會通知出問題的Volvo+修復,來回運費我會負擔 也許我也應該去露營,這樣設計就能更全面了

VOLVO+開發故事 (9),A-SS OFF開發過程

圖片
這篇我想分享A-SS OFF開發的技術細節;裡面有些Hack汽車CAN Bus的思路可以參考 先找到觸發信號 想要A-SS在 引擎發動 後關閉,那就得在CAN Bus辨識引擎發動的訊息,發動後才能對A-SS動手腳。所以我得監聽CAN Bus,在上萬筆記錄裡大海撈針 我不可能寫信和VOLVO要他們CAN Bus規格(理我才怪),更沒有現成的VOLVO CAN Bus分析工具,我只能自製工具。以下是嘗試過的方法,沒有哪招特別靈驗,一般我只能用著 堅忍不拔 的毅力撐著分析下去 我大多透過Linux和CAN Bus打交道,這裡寫程式方便些; Linux有現成的can-utils套件,裡面的candump是所有工作的源頭,可以錄下記錄檔 直接讀記錄聽起來很笨,抓手感是必要的 錄下來的記錄可以搭配grep指令快速分析 或是candump也能監看特定封包 錄下的記錄,塞到Excel分析 微軟的旗艦級軟體,可以把紀錄分門別類,統計數量,過濾,非常好用 也可以寫軟體對封包處理,進行可視化分析,找到引擎發動的信號 找到關A-SS的封包 接下來要再找怎麼讓A-SS關燈 監控CAN Bus,測試各種場景按下A-SS的按鈕的封包。下面是我嘗試過的各種組態,盯著看完全看不懂的紀錄,在裡面找規則(總不能發信問VOLVO吧) 我做過不少開發工具。下圖是生產兼開發的設備,現在有個鋁盒,檔次高多了(笑) 自製工具吃苦頭:電路板有個焊點鬆脫,導致這盒幾個月來都不穩定 外出精簡工具盒,我喜歡豐富的色彩,嬌小的體積,方便攜帶 對俄羅斯的產品逆向工程,分析封包。雖然不認識,但我覺得與他在心靈上有著高層次的交流(也許他不願意就是) 附帶一提,老婆是對的,做腸子鏡如果會流血,夜用型用就對了,洗床單很麻煩 至於有人說這世界上有棉條可以用(這個就過份了>_<) 開發韌體 & 測試 找到引擎狀態和A-SS封包,寫韌體串起來,最後的精華是短短20行code 驗證一下功能正確與否,下圖上方黃條代表引擎發動,下方黃條成功把A-SS關閉,搞定! 我不是專業做CAN Bus逆向工程,短短幾個步驟也花了幾百個鐘頭,不管怎樣,我搞定他了!現在發動汽車,我再也不用伸手去

VOLVO+開發故事 (8),A-SS OFF功能定義

圖片
遙控關閉尾門完成後,接下來要開發自動啟停(Auto Start-Stop,以下簡稱A-SS),這篇我想討論這個功能 很多車友不喜歡A-SS,他毫無疑問會多吃電瓶,多用一些啟動馬達,不少人是發動就伸手關閉;我不討厭這個功能,等90秒紅綠燈停下引擎我滿好的;但是左轉排隊有點惱人,發動延遲一下,有時候就過不去了! 對A-SS的看法大概有三種 永遠打開A-SS,不關 永遠關閉A-SS,發動立刻關 發動關閉A-SS,需要再打開 俄羅斯的產品支援A-SS OFF,他會記憶熄火前的狀態,下次發動會回存;這個邏輯正好能讓第一和第二種人滿足,但是我不喜歡:我得在熄火時關閉A-SS,反而增加腦力的負擔 經過很多訪談,我定義功能是插上去A-SS OFF, 不用記憶任何規則 。所以區分成三個版本,至於Z版最後取消了,誰會想買這片板子回去寫程式呢(笑) Z版:純硬體 A版:A-SS OFF (2019/11 Deliver) B版:Remote Tailgate (2019/6 Deliver) C版:A-SS OFF + Remote Tailgate (2019/11 Deliver) 現在回頭看,結論超簡單;不知道為何當時很糾結

VOLVO+開發故事 (7),向您介紹我的產品!!

圖片
第二片電路板拔掉不必要的設計,送去PCB打件(手焊的觀感不好)。我給產品命名為Volvo+,給車子增加新功能;絲印有我的書房名字(QQM Lab),以及我一直想養的貓 30片PCB排在一起有點密集恐懼症 試做幾個看看 真的會動沒問題 產品的主頁 在此,有興趣請參考