-

·
CAN bus Data link layer: เมื่อสัญญาณเริ่มมีระเบียบ
ตอนที่แล้วเราคุยกันถึง Physical Layer ของ CAN bus — ชั้นที่ทำหน้าที่เหมือน “ถนน” ที่สายข้อมูลวิ่งอยู่บนมัน เป็นโลกของแรงดันไฟ สัญญาณบิต 0 กับ 1 และสายเส้นเล็กๆ ที่เชื่อมกล่อง ECU ทั้งคันเข้าหากัน แต่ถ้ามีแค่ถนนกับรถ เราจะจัดการยังไงดีเวลารถหลายคันอยากวิ่งพร้อมกัน?จะให้วิ่งชนกันมั่วๆ ก็คงไม่เวิร์ก…ตรงนี้เองครับที่ Data Link Layer เข้ามาทำหน้าที่ เป็นเหมือน “กฎจราจร” ของโลกดิจิทัล คอยกำหนดว่าใครมีสิทธิ์พูดก่อน ใครต้องเงียบ และต้องพูดยังไงให้คนอื่นเข้าใจตรงกัน 🧩 1. เฟรมข้อมูล: ภาษาและรูปแบบของการคุยกัน ทุกครั้งที่อุปกรณ์ในรถต้องการสื่อสารกัน เช่น เซ็นเซอร์เบรกส่งค่ามายังกล่อง ECU มันจะส่งข้อมูลในสิ่งที่เรียกว่า “เฟรม (Frame)”ลองนึกภาพว่า “เฟรม” คือจดหมายหนึ่งฉบับ ที่มีหัวเรื่อง มีเนื้อหา และมีลายเซ็นยืนยันว่าไม่ถูกปลอม ใน CAN bus จะมีเฟรมหลักๆ อยู่ 4 แบบ…
