ตุลาคม 6, 2025

เครื่องมือสำหรับวิเคราะห์ปัญหาบนเครือข่าย CAN และ LIN

ในการทำงานกับเครือข่าย CAN และ LIN นั้นเราสามารถพบเจอปัญหาได้มากมายหลากหลายรูปแบบ ซึ่งแต่ละปัญหาก็มีวิธีวิเคราะห์และแก้ไขปัญหาโดยใช้เครื่องมือที่แตกต่างกันไป เครื่องมือด้านล่างนี้เป็นเครื่องมือที่ TechSquare ใช้งานเป็นประจำและแนะนำให้ทุกท่านที่ทำงานเกี่ยวกับเครือข่าย CAN และ LIN มีติดตัวไว้เพื่อให้สามารถแก้ไขปัญหาที่เกิดขึ้นได้อย่างทันท่วงที

1. ออสซิลโลสโคปที่สามารถแปลงคลื่นสัญญาณเป็นข้อความ CAN และ LIN ได้ (ฟีเจอร์นี้เรียกว่า serial decoding) ซึ่งนอกจากจะใช้ในการอ่านข้อความบนเครือข่าย CAN และ LIN แล้วยังสามารถตรวจจับความผิดปกติอื่น ๆ บนคลื่นสัญญาณได้อีก เช่น สัญญาณสะท้อน, การติดตั้ง termination resistor ไม่ถูกต้อง, ปัญหาจาก baud rate, สัญญาณรบกวน และอื่น ๆ นอกจากนี้เรายังสามารถนำออสซิลโลสโคปไปใช้งานในรูปแบบอื่น ๆ ได้อีกด้วย TechSquare ขอแนะนำ PicoScope Series 2000-6000 ซึ่งมีฟีเจอร์ serial decoding ให้ใช้งานโดยไม่ต้องเสียค่าใช้จ่ายเพิ่มเติมพร้อมอัพเกรดซอฟต์แวร์ฟรีตลอดอายุการใช้งาน

2. อุปกรณ์อินเตอร์เฟส CAN/LIN ซึ่งมีให้เลือกใช้งานหลากหลายรูปแบบ ข้อดีของอุปกรณ์ประเภทนี้คือ สามารถแปลงข้อความเป็นสัญญาณได้ (ขึ้นกับฟีเจอร์ของซอฟต์แวร์) และยังมี API ซึ่งช่วยให้สามารถเขียนซอฟต์แวร์ให้ตรงตามลักษณะการใช้งานจริงอีกด้วย TechSquare ขอแนะนำ Ixxat CAN interface ซึ่งสามารถใช้งานในการอ่านข้อความบนเครือข่าย CAN/LIN ได้ทันทีนอกจากนี้ยังสามารถอัพเกรดซอฟต์แวร์เพื่อทำการแปลงข้อความเป็นสัญญาณได้อีกด้วย

3. เครื่องมือวิเคราะห์เครือข่าย CAN สำเร็จรูป เช่น PCAN-MiniDiag FD และ PCAN-Diag FD ซึ่งสามารถใช้วิเคราะห์ปัญหาบนเครือข่าย CAN และ CAN FD พร้อมแนะนำวิธีแก้ไขปัญหาได้โดยอัตโนมัติ เป็นเครื่องมือที่ใช้แก้ปัญหาเกี่ยวกับเครือข่าย CAN ได้สะดวกที่สุดและเหมาะกับผู้ที่ทำงานกับเครือข่าย CAN เป็นประจำ โดยในส่วนของ PCAN-MiniDiag FD นั้นจะมีขนาดกะทัดรัดเพียง 122 x 69 x 44 mm และมีความสามารถต่าง ๆ ดังต่อไปนี้

  • System Info: รุ่นของเฟิร์มแวร์และฮาร์ดแวร์ของ PCAN-MiniDiag FD รวมถึงสถานะของแบตเตอรี่
  • D-Sub Voltages: วัดแรงดันไฟฟ้าระหว่างขา 6 (optional ground) และขา 9 (optional power) ที่จุดเชื่อมต่อ D-Sub
  • CAN Min/Max: วัดแรงดันไฟฟ้าสูงสุดและต่ำสุดระหว่างขาสัญญาณ CAN High และ CAN Low
  • CAN Voltages: วัดแรงดันไฟฟ้า dominant และ recessive ระหว่างขาสัญญาณ CAN High และ CAN Low
  • CAN Voltages 2: วัดค่าสูงสุด, ต่ำสุดและค่าเฉลี่ยของแรงดันไฟฟ้า dominant และ recessive ระหว่างขาสัญญาณ CAN High และ CAN Low
  • Termination: วัดค่า termination ของเครือข่าย CAN
  • Bit Rate: ตรวจจับ bit rate โดยอัตโนมัติ
  • Bus Load: วัด bus load แล้วแสดงในรูปแบบไดอะแกรม
  • Statistics: นับจำนวนข้อความรวมถึงข้อความ error

สำหรับ PCAN-Diag FD จะมีความสามารถดังต่อไปนี้

  • วิเคราะห์เครือข่าย CAN และ CAN FD ทั้งในระดัลกายภาพและโปรโตคอล
  • ตั้งค่า bit rate ที่จะใช้งานได้และยังสามารถตรวจจับ bit rate โดยอัตโนมัติได้อีกด้วย
  • สามารถใช้งานในรูปแบบ listen only ได้
  • สามารถแปลงข้อความเป็นค่าสัญญาณได้
  • สามารถบันทึกสัญญาณและตั้งค่าฟิลเตอร์ได้ โดยสัญญาณที่บันทึกไว้สามารถแปลงได้หลากหลายฟอร์แมท
  • สามารถเล่นซ้ำสัญญาณที่บันทึกไว้ได้
  • สามารถส่งข้อความ CAN โดยสามารถตั้งลำดับการส่งได้
  • สามารถวัดค่า bus load เป็นไดอะแกรมและบันทึกเป็นรูปภาพ
  • สามารถวัดค่า termination ของเครือข่าย CAN และยังสามารถเปิดใช้งาน termination ได้อีกด้วย
  • วัดแรงดันไฟฟ้าระหว่างขา 6 (optional ground) และขา 9 (optional power) ที่จุดเชื่อมต่อ D-Sub
  • สามารถใช้งานในรูปแบบออสซิลโลสโคปโดยวัดสัญญาณ CAN High และ CAN Low แยกจากกันที่ความถี่สูงสุด 100 MHz และรองรับทริกเกอร์ โดยสามารถแปลงสัญญาณออกมาเป็นข้อความ CAN โดยอัตโนมัติ นอกจากนี้ยังสามารถบันทึกสัญญาณเป็นรูปภาพหรือข้อความ CAN เป็นไฟล์ csv ได้
  • สามารถอัพเกรดเพื่อใช้งานกับเครือข่าย J1939 ได้

สำหรับเครือข่าย LIN ยังไม่พบผลิตภัณฑ์ประเภทนี้ในท้องตลาด

หวังว่าบทความนี้จะให้ความรู้ในการใช้เครื่องมือสำเร็จรูปในการวิเคราะห์ปัญหาที่เกิดขึ้นกับเครือข่าย CAN เพื่อให้ท่านสามารถใช้งานเครือข่าย CAN ได้อย่างเต็มประสิทธิภาพ ท่านสามารถติดต่อทีมงานเทคสแควร์เพื่อติดต่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขปัญหาที่เกิดขึ้นบนเครือข่าย CAN ของท่าน

บทความที่เกี่ยวข้อง

เริ่มต้นใช้งาน PicoScope ด้วยซอฟต์แวร์ PicoScope 7

การเลือกใช้งานฮาร์ดแวร์และซอฟต์แวร์ของ Ixxat เพื่อสื่อสารกับอุปกรณ์ LIN และ CAN

การตรวจสอบเครือข่าย CAN เบื้องต้นด้วย canAnalyser mini และ USB-to-CAN V2 ของ Ixxat

การเลือกรุ่นของซอฟต์แวร์ canAnalyser เพื่อใช้งานกับอุปกรณ์เชื่อมต่อ CAN ของ Ixxat

การบันทึกข้อความบนเครือข่าย CAN ด้วย canAnalyser

Tagged on:
error: Content is protected...