เริ่มจากระบุอุปกรณ์ทั้งสองฝั่งและกลไกการส่งให้ชัดเจน
ตัวแปลง CAN เป็นใยแก้วนำแสงใช้เชื่อมต่อการสื่อสาร CAN ที่เหมาะสมกับอุปกรณ์เข้าสู่ใยแก้วนำแสง แล้วเชื่อมต่อกลับไปยังอุปกรณ์ CAN ที่ปลายทางอีกฝั่ง การติดตั้งไม่ใช่เพียงเสียบ CANH, CANL และใยแก้วนำแสงเท่านั้น สายทองแดงทั้งสองฝั่ง ลิงก์ทางแสง โหมดการทำงาน และข้อความระดับชั้นบนล้วนต้องสอดคล้องกัน แนะนำให้สร้างระบบอ้างอิงด้วยลิงก์ระยะสั้นบนโต๊ะทดสอบก่อน บันทึกการกำหนดค่าที่สื่อสารได้ตามปกติ แล้วจึงย้ายไปติดตั้งหน้างาน วิธีนี้ช่วยให้เมื่อเกิดปัญหา สามารถเปรียบเทียบทีละเซกเมนต์ได้ แทนการเปลี่ยนส่วนประกอบทั้งหมดพร้อมกัน
ตรวจสอบก่อนว่าคอนโทรลเลอร์ใช้ CAN แบบคลาสสิกหรือ CAN FD ใช้เฟรมมาตรฐานหรือเฟรมขยาย มีอัตราเท่าใด และใช้โปรโตคอลแอปพลิเคชันใด CANopen, J1939 และโปรโตคอลอื่น ๆ เป็นกฎที่อยู่เหนือ CAN การที่อุปกรณ์ส่งผ่านสัญญาณแสงทั่วไปรองรับสัญญาณไฟฟ้า CAN ไม่ได้หมายความว่าอุปกรณ์นั้นจะเข้าใจและแปลงแอปพลิเคชันเหล่านี้ ตรวจสอบว่าอุปกรณ์เป็นรีพีตเตอร์แบบโปร่งใส หรือเป็นบริดจ์ที่รับข้อมูลครบก่อนส่งต่อ กลไกที่ต่างกันส่งผลต่อระยะทาง การชิงสิทธิ์บัส การตอบรับ และความหน่วงต่างกัน จึงไม่อาจพิจารณาเพียงป้าย “โมเด็ม CAN ผ่านใยแก้วนำแสง” บนตัวเครื่อง
ปิดไฟและตรวจสอบขั้วต่อ แหล่งจ่ายไฟ และเซกเมนต์สายทองแดง
CANH และ CANL เป็นสายสองเส้นของสัญญาณดิฟเฟอเรนเชียล โดยตัวรับพิจารณาความต่างแรงดันระหว่างสายทั้งสอง ใช้สายคู่บิดเกลียวที่เหมาะสม และเชื่อมต่อขั้วต่อชื่อเดียวกันตามข้อกำหนดของอุปกรณ์ ส่วนชีลด์ กราวด์อ้างอิง และสายดินป้องกันควรออกแบบแยกกันตามคู่มือ สีและตำแหน่งขั้วต่อไม่ได้เป็นข้อกำหนดเดียวกันในทุกรุ่น อย่าถือว่ากราวด์สัญญาณเป็นสายดินป้องกันโดยตรง และอย่าต่อไฟโดยอาศัยรูปลักษณ์ของอินเทอร์เฟซ ก่อนเปิดไฟให้ตรวจสอบรุ่นย่อยของภาคจ่ายไฟ แรงดัน ขั้วไฟ และกำลังไฟที่ใช้
เซกเมนต์ทางไฟฟ้าแบบเส้นตรงอย่างง่ายของ CAN ความเร็วสูง โดยทั่วไปจะมีตัวต้านทานเทอร์มิเนชันที่เข้าคู่กับสายหนึ่งตัวที่ปลายทางกายภาพแต่ละด้าน ซึ่งโดยทั่วไปมีค่า 120Ω และไม่ควรเพิ่มที่โหนดกลางตามอำเภอใจ หากตัวแปลงอยู่ที่ปลายเซกเมนต์นั้น อาจต้องต่อใช้งานเทอร์มิเนชันในตัว หากอยู่ตรงกลาง ให้ตรวจสอบว่าควรปิดใช้งานหรือไม่ ใยแก้วนำแสงไม่ได้เชื่อมสายไฟฟ้าทั้งสองฝั่งให้เป็นเซกเมนต์เดียวกัน จึงต้องตรวจสอบการต่อเทอร์มิเนชันของแต่ละฝั่งแยกกันตามโครงสร้างจริง ทำสายแยกให้สั้นที่สุดเท่าที่เป็นไปได้ ความยาวที่อนุญาตขึ้นอยู่กับขอบสัญญาณ อัตรา และอุปกรณ์ ไม่สามารถนำตัวเลข “สามเมตร” ค่าใดค่าหนึ่งไปใช้กับทุกเครือข่ายได้
ใช้การวัดเทอร์มิเนชันเพื่อทำความเข้าใจโหลด ไม่ใช่มุ่งให้ได้ค่าที่อ่านเพียงค่าเดียวอย่างตายตัว
การจับคู่ความต้านทานช่วยลดการสะท้อนสัญญาณที่ปลายสาย ทำให้ตัวรับระบุสถานะบิต ณ เวลาที่กำหนดได้ง่ายขึ้น หลังจากปิดไฟอุปกรณ์ที่เกี่ยวข้องทั้งหมดอย่างปลอดภัยและยืนยันว่าไม่มีแรงดันจากภายนอกแล้ว ในเครือข่ายแบบเรียบง่าย ตัวต้านทาน 120Ω สองตัวที่ต่อขนานกันจะวัดได้ประมาณ 60Ω ระหว่าง CANH กับ CANL ซึ่งใช้เป็นเบาะแสในการตรวจสอบได้ ค่านี้ไม่ใช่เกณฑ์บังคับสำหรับเครือข่าย CAN ทุกแบบ เทอร์มิเนชันแบบแยก วงจรป้องกัน สวิตช์ในตัว และการเชื่อมต่ออื่น ๆ ล้วนส่งผลต่อการวัดได้ จึงต้องเข้าใจโครงสร้างก่อน
ค่าที่วัดได้ประมาณ 120Ω อาจหมายถึงขาดเทอร์มิเนชันที่ปลายด้านหนึ่ง หรืออาจมีสายขาดทำให้แยกออกเป็นเครือข่ายเฉพาะส่วน ค่าที่ต่ำกว่านี้อาจหมายถึงมีเทอร์มิเนชันเกินหรือเกิดการลัดวงจร ค่าความต้านทานที่ปกติก็ไม่สามารถพิสูจน์ได้ว่าลำดับสาย ช่วงแรงดันโหมดร่วม และจุดสุ่มตัวอย่างถูกต้องทั้งหมด บันทึกตำแหน่งที่วัดและสถานะการเชื่อมต่อ แล้วใช้ประกอบกับข้อผิดพลาดของข้อความเพื่อระบุปัญหา อย่าใช้ย่านวัดความต้านทานกับเครือข่ายที่มีไฟ และอย่าเพิ่มตัวต้านทานไปเรื่อย ๆ เพียงเพื่อให้ได้ 60Ω สำหรับการถอดการเชื่อมต่อและตรวจสอบขณะปิดไฟในเครือข่ายที่ใช้งานจริง ให้จัดช่วงเวลาบำรุงรักษา

ควรตรวจสอบการจับคู่เส้นทางแสงและการตั้งค่าพารามิเตอร์แยกกัน
ในการเชื่อมต่อแบบใยแก้วนำแสงสองเส้น TX ฝั่งใกล้เชื่อมต่อกับ RX ฝั่งไกล และใยแก้วนำแสงอีกเส้นทำหน้าที่ในทิศทางตรงข้าม สำหรับแบบเส้นเดียวสองทิศทาง ให้ตรวจสอบความยาวคลื่นส่งและรับที่เข้าคู่กัน รวมถึงคู่พอร์ตที่ตรงกัน ชนิดซิงเกิลโหมดหรือมัลติโหมด หน้าสัมผัสหัวต่อ ความยาวคลื่น ช่วงที่โมดูลรองรับ และช่วงกำลังแสงรับที่ยอมรับได้ล้วนต้องสอดคล้องกัน ระยะพิกัดที่ระบุเป็นกิโลเมตรไม่อาจใช้แทนการคำนวณงบประมาณการสูญเสียทางแสง และเมื่อใช้พอร์ตแสงระยะไกลกับระยะทางสั้น ต้องตรวจสอบการโอเวอร์โหลดของตัวรับด้วย ทำความสะอาดหน้าสัมผัสและรักษารัศมีดัดโค้งที่เหมาะสม อย่ามองตรงเข้าไปในพอร์ตแสงหรือใช้ตาตรวจสอบว่ามีการปล่อยแสงหรือไม่
โหนดในเซกเมนต์ CAN ทางไฟฟ้าเดียวกันควรใช้อัตราและบิตไทมิงที่เข้ากันได้ อัตราบอดในที่นี้หมายถึงจำนวนบิตต่อวินาที ส่วนจุดสุ่มตัวอย่างคือขณะเวลาภายในบิตที่ตัวรับอ่านสถานะ การทำให้อัตราตรงกันเพียงอย่างเดียวอาจไม่เหลือระยะเผื่อด้านการแพร่กระจายสัญญาณและการซิงโครไนซ์เพียงพอ รีพีตเตอร์แบบโปร่งใสยังคงอยู่ภายใต้ข้อจำกัดด้านไทมิงของเครือข่ายทั้งหมด บริดจ์อาจรองรับอัตราอิสระในแต่ละฝั่ง แต่ต้องมีโหมดที่รองรับอย่างชัดเจน “การปรับอัตโนมัติ” ก็มีเงื่อนไขในการทำงานเช่นกัน และไม่สามารถอนุมานว่าอุปกรณ์รองรับทุกอัตราหรือ CAN FD ได้

ใช้ซอฟต์แวร์กำหนดค่าและสวิตช์ DIP ตามเวอร์ชันที่ตรงกันเท่านั้น
สำหรับรุ่นที่กำหนดค่าได้ ให้อ่านค่ากลับและบันทึกพารามิเตอร์เดิมก่อน จากนั้นตรวจสอบว่าเวอร์ชันซอฟต์แวร์ ฮาร์ดแวร์ และเฟิร์มแวร์ตรงกัน หลังแก้ไขให้เขียนค่าลงอุปกรณ์แล้วอ่านกลับอีกครั้ง หากอุปกรณ์มีฟิลด์ CAN สองชุด ให้ตรวจสอบว่าฟิลด์เหล่านั้นหมายถึงพอร์ตไฟฟ้าอิสระสองพอร์ต พารามิเตอร์การส่งภายใน หรือช่องสัญญาณอื่นจริง ๆ อย่าคาดเดาจากชื่อฟิลด์ BTR คือรีจิสเตอร์บิตไทมิงของคอนโทรลเลอร์บางชนิด และค่าของมันเกี่ยวข้องกับสัญญาณนาฬิกาและนิยามรีจิสเตอร์ จึงไม่สามารถคัดลอกผลคำนวณของรุ่นหนึ่งไปใช้อีกรุ่นหนึ่งโดยตรงได้
USB อาจเป็นเพียงอินเทอร์เฟซสำหรับกำหนดค่า ส่วนจะจ่ายไฟให้ทั้งอุปกรณ์ได้หรือไม่นั้นให้ยึดตามคู่มือ และไม่สามารถถือว่าโมเด็ม CAN ผ่านใยแก้วนำแสงทุกรุ่นกำหนดค่าผ่าน USB ได้ กฎของสวิตช์ DIP รวมถึงการมีผลเมื่อเปิดไฟหรือระหว่างทำงานก็แตกต่างกันไปตามรุ่น ผลิตภัณฑ์ที่ไม่ต้องกำหนดค่าไม่จำเป็นต้องค้นหาเมนูที่ไม่มีอยู่ และอย่าเปิดตัวเครื่องเพื่อหาสวิตช์ หน้ารายละเอียด Feichang FCP-C1 ระบุอินเทอร์เฟซ CAN หนึ่งช่อง พอร์ตแสงหนึ่งพอร์ต และการส่งผ่านแบบโปร่งใส ซึ่งใช้เป็นจุดเริ่มต้นในการตรวจสอบโซลูชันแบบจุดต่อจุดอย่างง่ายได้ ส่วนหน้ารุ่นอุตสาหกรรม FCM-C1/2 ระบุข้อกำหนดต่างออกไป การจัดซื้อและทดสอบเดินระบบควรขอเอกสารยืนยันที่ตรงกับเวอร์ชันที่ส่งมอบ ไม่ใช่นำพารามิเตอร์จากหลายรุ่นมารวมเป็นคำรับรองเดียวกัน
ไฟติดแต่สื่อสารไม่ได้: ตรวจหาปัญหาทีละขั้นในสามส่วน
ตรวจสอบแหล่งจ่ายไฟและสถานะการทำงานก่อน จากนั้นใช้สายสั้นที่ทราบว่าใช้งานได้ดีและโหนดจำนวนน้อยเพื่อตรวจสอบเซกเมนต์ CAN ฝั่งใกล้ ต่อไปตรวจสอบเส้นทางแสง และสุดท้ายจึงเชื่อมต่อเซกเมนต์ CAN ฝั่งไกล สีและความหมายของไฟแสดงสถานะต้องตีความตามคู่มือที่ตรงรุ่นเท่านั้น ไฟทางแสงที่ติดอาจบ่งบอกเพียงสถานะลิงก์ทางกายภาพ และไฟ CAN ที่กะพริบอาจบ่งบอกเพียงว่ามีกิจกรรม ทั้งสองอย่างไม่ได้พิสูจน์ว่าข้อความของแอปพลิเคชันถูกต้อง เปลี่ยนเงื่อนไขครั้งละอย่างเท่านั้น เช่น เปลี่ยนสายแพตช์ใยแก้วนำแสงหนึ่งเส้น ปิดเทอร์มิเนชันส่วนเกิน หรือคืนค่าการกำหนดค่าที่บันทึกไว้ และบันทึกผล
ใช้เครื่องมือวิเคราะห์ CAN เพื่อดูข้อความ ตัวนับข้อผิดพลาด และสถานะคอนโทรลเลอร์ การไม่มีการตอบรับ อัตราผิด การเชื่อมต่อขาด หรือสัญญาณรบกวนอาจทำให้ส่งซ้ำ ในกรณีรุนแรง โหนดอาจเข้าสู่สถานะ bus-off และหยุดส่งตามปกติ โดยกฎการกู้คืนขึ้นอยู่กับคอนโทรลเลอร์และซอฟต์แวร์ หากเครื่องวิเคราะห์อยู่ในโหมดฟังอย่างเดียว อาจไม่ส่งการตอบรับ จึงไม่สามารถพิสูจน์การสื่อสารที่ครบถ้วนด้วยโหนดส่งเพียงตัวเดียวร่วมกับเครื่องวิเคราะห์ที่ฟังอยู่เท่านั้น CRC ใช้ตรวจจับข้อผิดพลาด และไม่อาจเรียกว่าเป็นการที่โมเด็มแสงซ่อมแซมข้อความใด ๆ โดยอัตโนมัติ
จากสื่อสารได้สู่พร้อมส่งมอบ ยังต้องตรวจรับด้านโหลดและการกู้คืน
สมมติว่าในตู้สองตู้มีโหนด CAN หลายตัวในแต่ละตู้ และทั้งหมดส่งรับผ่านลิงก์ระยะสั้นได้เมื่อโหลดต่ำ แต่หลังเชื่อมต่อเส้นทางแสงหน้างาน แอปพลิเคชันเกิดหมดเวลารอเมื่อโหลดสูง ให้เปรียบเทียบความหน่วงการแพร่กระจายสัญญาณ การกำหนดค่าทั้งสองฝั่ง อัตราการใช้บัส และลำดับความสำคัญของข้อความ เพื่อยืนยันว่ามีข้อมูลค้างในบัฟเฟอร์หรือมีการส่งซ้ำบ่อยหรือไม่ ไม่สามารถถือว่าไม่มีปัญหาด้านความจุเพียงเพราะใยแก้วนำแสงมีแบนด์วิดท์สูง การย้ายอุปกรณ์กลับไปทดสอบซ้ำด้วยลิงก์ระยะสั้นช่วยแยกผลกระทบของเส้นทางแสงระยะไกลออกจากปัญหาพารามิเตอร์และโหลดได้ สถานการณ์นี้เป็นตัวอย่างการทดสอบเดินระบบ ไม่ใช่กรณีลูกค้าจริง
การทดสอบส่งมอบควรครอบคลุมข้อความสองทิศทางที่เป็นตัวแทนการใช้งาน การแย่งสิทธิ์ระหว่างหลายโหนด โหลดต่อเนื่อง เวลาตอบสนองของแอปพลิเคชัน และการกู้คืนจากความขัดข้องตามที่ตกลงกัน ทำการทดสอบ เช่น การตัดการเชื่อมต่อใยแก้วนำแสงและการสูญเสียไฟเลี้ยง ภายในช่วงเวลาบำรุงรักษาที่ได้รับอนุญาต พร้อมบันทึกสัญญาณเตือนและกระบวนการกลับมาสื่อสาร การควบคุมด้านความปลอดภัยไม่ควรพึ่งพาการกู้คืนอัตโนมัติที่ยังไม่ผ่านการตรวจสอบ บันทึกการบำรุงรักษาควรเก็บรุ่น เวอร์ชันซอฟต์แวร์ การเดินสาย ตำแหน่งเทอร์มิเนชัน กำลังแสง ไฟล์กำหนดค่า และผลทดสอบ ตรวจสอบการระบายความร้อน ความแน่นของขั้วต่อ และการป้องกันตามคู่มือฉบับสมบูรณ์ การที่เซกเมนต์ใยแก้วนำแสงทนต่อการคัปปลิงทางแม่เหล็กไฟฟ้า ไม่ได้หมายความว่าแหล่งจ่ายไฟและเซกเมนต์สายทองแดงไม่ต้องมีการป้องกันไฟกระชาก
หมายเหตุเกี่ยวกับเอกสาร: แผนภาพหลักการได้รับการตรวจสอบเทียบกับเนื้อหาทางเทคนิคแล้ว และใช้เพื่ออธิบายกลไกทั่วไป ไม่ใช่ภาพถ่ายผลิตภัณฑ์หรือบันทึกผลการวัด อินเทอร์เฟซ โหมด และความสามารถเฉพาะให้ยึดตามรุ่น เวอร์ชันที่เลือก และการตรวจสอบหน้างาน
เอกสารประกอบการตรวจสอบ: TI: ชั้นกายภาพ CAN และข้อกำหนดการเดินสาย
TI: เอกสารทรานซีฟเวอร์ TCAN1042
โมเด็ม CAN ผ่านใยแก้วนำแสงแบบช่องเดียว Feichang FCP-C1
หน้าผลิตภัณฑ์ Feichang FCM-C1/2
แปลจากบทความทางเทคนิคภาษาจีน เผยแพร่ต้นฉบับครั้งแรก: 2021-04-07 แก้ไขต้นฉบับล่าสุด: 2026-10-13T13:46:37+08:00 อ่านต้นฉบับภาษาจีน


