CAN FD: Deep Dive จากเฟรม 8 ไบต์สู่ 64 ไบต์ — เมื่อบัสอายุ 40 ปีกลับมาเป็นทางเลือกของโรงงานยุค IIoT
ในโลกที่ทุกคนพูดถึง 5G และ TSN บัสสายคู่อย่าง CAN ที่เกิดขึ้นมากว่า 40 ปีดูเหมือนจะเป็นของเก่า แต่ตัวเลขจากผู้ดูแลมาตรฐานอย่าง CAN in Automation (CiA) บอกเรื่องตรงกันข้าม — มีโหนด CAN ถูกติดตั้งใหม่หลายร้อยล้านตัวทุกปี เพราะมันถูก ทนทาน และพิสูจน์ตัวเองในสภาพแวดล้อมที่รุนแรงที่สุดของโรงงาน สิ่งที่ทำให้มาตรฐานนี้ยังมีชีวิตอยู่ในยุค IIoT คือการอัปเกรดครั้งสำคัญที่ชื่อว่า CAN FD (CAN with Flexible Data-rate) ซึ่งถูกบรรจุเข้ามาตรฐานสากล ISO 11898-1:2015 ปัญหาของ Classical CAN ที่ CAN FD มาแก้ Classical CAN ส่งข้อมูลได้สูงสุดแค่ 8 ไบต์ต่อเฟรม ที่ความเร็วไม่เกิน 1 Mbps ในอดีตที่ข้อมูลคือสถานะเปิด-ปิดของวาล์ว ก็เพียงพอ แต่เมื่อเซ็นเซอร์ยุคใหม่ส่งค่า waveform การสั่น หรือผลวิเคราะห์คุณภาพที่ยาวเป็นร้อยไบต์ ข้อมูลต้องถูกซอยข้ามหลายเฟรม ทำให้ latency สะสมและประสิทธิภาพบัสตกลง CAN FD แก้ด้วยสองจุดหลัก: ขยาย payload เป็น 64 ไบต์ และอนุญาตให้สลับความเร็วกลางเฟรมได้ผ่านบิต BRS — ช่วง arbitrate ใช้ 1 Mbps เพื่อรักษาความยาวสาย แล้วเร่งช่วงข้อมูลขึ้นไปได้ถึง 2–5 Mbps (งานวิจัยจาก CiA ระบุว่าสัดส่วน 1:8 ให้ throughput รวมเพิ่มราว 6 เท่า) โครงสร้างเฟรม Classical CAN เทียบกับ CAN FD — payload ขยายจาก 8 เป็น 64 ไบต์ พร้อมสลับความเร็วช่วงข้อมูลผ่านบิต BRS ตารางเปรียบเทียบแบบย่อ คุณสมบัติClassical CANCAN FD Payload ต่อเฟรมสูงสุด 8 ไบต์สูงสุด 64 ไบต์ ความเร็วช่วงข้อมูลคงที่ 1 Mbps2–5 Mbps (เปลี่ยนกลางเฟรมด้วย BRS) CRC15 bit17/21 bit + Stuff Bit Counter ระยะสายที่ 1 Mbpsราว 40…









