文章總列表

網頁版CAN bus分析工具

我自製分析CAN封包工具,想要什麼就刻什麼;源頭是candump紀錄的文字檔,這篇筆記紀載我怎麼用這些工具做分析

在網頁工具出來以前,我是敲指令串起一切步驟,每次做都覺得累(然後就很懶得做實驗了)。多年來我一直想學網頁設計,眼下就有個好題目。下圖是我的工作畫面,右邊兩個視窗觀測CAN bus有沒有動靜,左邊是Python Flask寫的網頁前台,填下面的表格就能做實驗:後台會把紀錄檔輸入資料庫進行分析。這裡要聊一下SQLITE3,有資料庫就是爽,一個檔案能存很多東西,不用再土炮的開關檔了。靠這個以後能走得遠,也比較好擴展



Log List有兩個連結,LOG能看原始記錄檔,點下ANALYZE看報告。Universe Histogram用EXCEL手工操作很繁瑣,現在直接看報告,爽爽的


CAN封包可視化分析也是直接產生,不用再手工操作


我得意洋洋的拿著去車上做實驗,然後程式又掛掉了 >_< 

原來Linux沒有正常關機,sqlite3資料庫檔案很容易死掉,以後拔電源之前要想一下,資料庫也要備份就是... 修好以後,用著新工具感覺爽多了
  1. 寫工具很簡單,但是把工具整合到好用很難...
  2. SQLITE沒想像得難
  3. 網頁的介面很好用
  4. 網頁前台的技能值得投資,以後在公司寫工具,讓人爽爽的用瀏覽器操作才對
  5. 把這些設備縮得更小,塞一套樹莓派在車上隨時監看CAN Bus更爽(不過樹莓派有點耗電...)

留言

這個網誌中的熱門文章

STM32 UART + DMA,使用HAL實作TX/RX,以及不定長度接收

幼犬書桌椅選擇心得 升降桌 兒童桌椅

CANON G3000 廢墨瓶改裝