平日喜歡利用單晶片作一些有的沒的,
所以花了一段時間研究OBD,
發現市售的OBD都是用輪詢方式,
越多的項目會造成更新變慢外,
也造成CAN的傳輸與回應控制器負擔,
不過OBD的優先度最低,是不會影響整車運作的,
而市售的OBD顯示器不是太貴就是開機連線花時間,
所以決定自己DIY一組,
車上的CAN bus已傳輸大量的訊息,
花時間找到一些固定傳送資訊 如SoC等,
這樣就可用監聽解碼而非問答方式,
在掏寶上找到車規8051(內建CAN與LIN)與VFD顯示器,
完成第一階段的雛形顯示器,
除了室溫是用問答方式外,其他都是採用監聽解碼,
物理量在用OBD比對作修正,
VFD顯示器可程式控制亮度,這樣就可以利用小燈訊息控制亮度,
但無奈,調到最暗還是要比原車的儀表要亮一些些,
不過字體清晰度要比LCD好上許多,
以後再慢慢的增加功能與外觀吧。
好累!!!
|