Category: Electric Vehicles

  • CAN bus Data link layer: เมื่อสัญญาณเริ่มมีระเบียบ

    CAN bus Data link layer: เมื่อสัญญาณเริ่มมีระเบียบ

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

  • เปิดโลก CAN Bus: จากสายสัญญาณเล็ก ๆ สู่เครือข่ายสื่อสารยานยนต์

    เปิดโลก CAN Bus: จากสายสัญญาณเล็ก ๆ สู่เครือข่ายสื่อสารยานยนต์

    เวลาพูดถึง “เครือข่าย” หลายคนอาจนึกถึงอินเทอร์เน็ตหรือ Wi-Fiแต่ในโลกของรถยนต์ก็มีเครือข่ายเฉพาะตัวเช่นกันหนึ่งในดาวเด่นคือ CAN Bus (Controller Area Network)ระบบสื่อสารที่ให้กล่อง ECU, เซนเซอร์ และโมดูลต่าง ๆ ในรถยนต์ “คุยกัน” ได้อย่างราบรื่น วันนี้ผมอยากพาเ มาทำความรู้จัก CAN Bus ตั้งแต่ระดับ ชั้นกายภาพ (Physical Layer)หรือพูดง่าย ๆ คือ เริ่มกันตั้งแต่ “สายไฟสองเส้น” ว่ามีเรื่องราวซ่อนอยู่แค่ไหน สองเส้นนี้สำคัญนัก CAN H และ CAN L หัวใจของ CAN Bus คือสาย CAN High (CAN H) และ CAN Low (CAN L) ที่เดินคู่กันไปตลอดทั้งรถอุปกรณ์ทุกตัวจะต่อเข้ากับสองเส้นนี้เหมือนอยู่บนถนนสายเดียวกัน สายทั้งคู่จะถูกบิดเกลียว (Twisted Pair) เพื่อลดสัญญาณรบกวนและที่ปลายสายทั้งสองด้านจะต้องมี ตัวต้านทาน 120…