Tag: DBC

  • DBC File “วุ้นแปลภาษา” สำหรับ CAN bus

    DBC File “วุ้นแปลภาษา” สำหรับ CAN bus

    เวลาที่เราอ่านข้อมูลจาก CAN bus ด้วยเครื่องมืออย่าง SavvyCAN หรือแม้แต่ Serial Monitor เรามักจะเห็นข้อมูลหน้าตาประมาณนี้ คำถามคือ…ตัวเลขพวกนี้แปลว่าอะไร? จริง ๆ แล้วข้อมูลเหล่านี้อาจเป็น แต่ปัญหาคือ CAN bus ส่งมาเป็น raw data ซึ่งมนุษย์อ่านไม่รู้เรื่อง ตรงนี้เองที่ DBC File เข้ามาช่วย พูดง่าย ๆ คือ DBC File = คู่มือแปลภาษา CAN bus มันบอกว่าข้อมูลแต่ละบิตใน message หมายถึงอะไร โครงสร้างพื้นฐานของ DBC File ไฟล์ DBC เป็นไฟล์ข้อความที่มีนามสกุล (.dbc) ที่บอกโครงสร้างของข้อมูลใน CAN bus เช่น สามารถใช้ Text editor ทั่วไปเปิดอ่านได้ ตัวอย่างโครงสร้างแบบง่าย ลองแปลทีละส่วน 1️⃣ Message…