คืออะไรCAN (เครือข่ายควบคุม)?
อะไรคือความแตกต่างระหว่างโปรโตคอลOBD-IIและการติดตั้ง CAN? '
ฉันจะใช้เครื่องสแกนเนอร์ OBD-II กับรถยนต์ที่มี CAN ได้อย่างไร
คืออะไรCAN (เครือข่ายควบคุม)?
อะไรคือความแตกต่างระหว่างโปรโตคอลOBD-IIและการติดตั้ง CAN? '
ฉันจะใช้เครื่องสแกนเนอร์ OBD-II กับรถยนต์ที่มี CAN ได้อย่างไร
คำตอบ:
ตกลงก่อนที่ฉันจะตอบคำถามเฉพาะของคุณเรามาแนะนำระบบรถบัสกันก่อน อาจเป็นได้ว่าคุณรู้บางส่วนของสิ่งเหล่านี้ แต่ฉันจะเริ่มต้นที่นี่เพราะผู้ที่มีความรู้ด้านไอทีหรืออิเล็กทรอนิกส์น้อยหรือไม่มีเลยควรจะเข้าใจสิ่งนี้เช่นกัน
ในระบบอิเล็กทรอนิกส์สัญญาณจะถูกส่งจากชิปหนึ่งไปยังอีกชิปหนึ่งโดยใช้สายไฟ (ลองลืมเรื่องไร้สายสักวินาที) วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือการใช้สายหนึ่งต่อบิตของข้อมูลที่คุณต้องการส่ง ข้อมูลเพียงเล็กน้อยคือคำตอบสำหรับคำถามที่ตอบว่าใช่ / ไม่ใช่เช่น"เปิดไฟหน้าใช่หรือไม่" หากไฟหน้าติดอยู่แสดงว่ามีแรงดันไฟฟ้าบนสายไฟนั้นพูดว่า 5 โวลต์ หากปิดอยู่จะมีลวด 0 โวลต์
ตอนนี้ก็ดีสำหรับข้อมูลหนึ่งบิต แต่ข้อมูลเพิ่มเติมต้องใช้สายมากขึ้น น่าเสียดายที่: สายเพิ่มเติมหมายถึงความซับซ้อนมากขึ้น รถสมัยใหม่เป็นเพียงคอมพิวเตอร์ที่มียางอยู่ในนั้นดังนั้นจึงมีสายไฟจำนวนมาก ( กม. เซิร์ฟเวอร์หรือไมล์ ) อยู่ในนั้น สายไฟมากขึ้นส่งผลให้มีน้ำหนักมากขึ้นและมีต้นทุนมากขึ้นและผู้ผลิตรถยนต์ก็ไม่ชอบ ดังนั้นเราจึงต้องการวิธีในการลดปริมาณสายไฟ
วิธีปกติของการทำเช่นนั้นคือการใช้ระบบบัส
คิดว่ารถบัสเป็นวิธีการที่จะส่งข้อมูลเพิ่มขึ้นโดยใช้สายไฟน้อยลง มีประโยชน์อื่น ๆ ของระบบบัส แต่ฉันจะมุ่งเน้นด้านนี้
ตัวอย่าง:
เราต้องการเปิดหรือปิดสี่หลอด
มองเห็นได้ง่าย เราต้องการหนึ่งสายต่อหลอด
ด้วยระบบบัสแบบดั้งเดิมนี้เราจึงลดจำนวนสายเป็นสองสาย ไม่ว่าเราต้องการควบคุมจำนวนหลอดเท่าไหร่เราก็ต้องใช้ลวดเส้นเดียวเพื่อบอกชิปตัวอื่นว่าหลอดไฟที่เราต้องการเปลี่ยนและสายที่สองเพื่อบอกว่าเราต้องการเปิดหรือปิดหลอด ตัวอย่างของฉันจะมีข้อ จำกัด ในโลกแห่งความเป็นจริงเพราะเราไม่สามารถเพิ่มแรงดันไฟฟ้าเป็น 1,000 V บน Wire 1 เพื่อเปลี่ยนหลอดไฟหลายพันหลอด
ตัวอย่างนี้แสดงให้เห็นว่าเหตุใดในระบบอิเล็กทรอนิกส์โดยทั่วไปและในรถยนต์ในระบบรถบัสโดยเฉพาะกำลังถูกใช้งาน รถยนต์ใช้ระบบรถบัสจำนวนมากที่ทำขึ้นเป็นพิเศษสำหรับพวกเขา:
CAN (เครือข่ายส่วนควบคุม) คืออะไร
CAN เป็นระบบบัสที่สำคัญที่สุดในรถยนต์ ฉันจะไม่ลงรายละเอียดในจุดนี้เพียงคิดว่ามันเป็นวิธีการถ่ายโอนข้อมูลจำนวนมากโดยใช้สายเพียงสองเส้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับCAN วิกิพีเดีย
อะไรคือความแตกต่างระหว่างโปรโตคอล OBD-II และการตั้งค่า CAN
OBD-II เป็นโปรโตคอลระดับสูงกว่าที่ใช้สำหรับวัตถุประสงค์ในการวินิจฉัย OBD-II สามารถใช้หนึ่งในหลาย ๆ ระบบบัสเพื่อถ่ายโอนข้อมูลการวินิจฉัยจากและไปยังรถของคุณ คิดว่า OBD-II เป็นภาษา (อังกฤษ) ที่คุณพูดและสามารถเป็นอุปกรณ์สื่อสาร (โทรศัพท์) ที่คุณใช้เพื่อพูดคุยกับใครบางคน (เกี่ยวกับรถยนต์และสุขภาพของคุณ)
หลายคนกำลังอ้างถึง OBD (สั้นสำหรับการวินิจฉัยบนกระดาน) หรือ OBD-II เป็น "มาตรฐาน" OBD-II เป็นมาตรฐาน แต่อีกครั้งประกอบด้วยมาตรฐานที่แตกต่างกันมากมายโปรโตคอลและระบบบัสที่ใช้ในการสื่อสารว่าเป็นการยากที่จะแสดงรายการทั้งหมด ฉันเคยทำกราฟิกภาพรวมและฉันจะดูว่าฉันสามารถเพิ่มลงในคำตอบของฉันในภายหลัง
วิธีการใช้เครื่องสแกนเนอร์ OBD-II กับรถยนต์ที่มี CAN?
เพียงเสียบเข้ากับพอร์ต OBD-II ของรถยนต์ของคุณ CAN เป็นหนึ่งในโปรโตคอลการขนส่งของข้อกำหนด OBD-II และควรได้รับการสนับสนุนโดย OBD-II-Scanners ส่วนใหญ่ตำแหน่งของพอร์ตสามารถพบได้โดยใช้การค้นหาของ Google (รูปภาพ) โดยปกติพอร์ตจะอยู่ในการเข้าถึงของผู้ขับขี่เช่นภายใต้แผงควบคุมหรือซ่อนอยู่ในคอนโซลกลาง
OBD II เป็นอินเตอร์เฟสการวินิจฉัยที่ได้รับคำสั่งจากรัฐบาลสหรัฐอเมริกา อินเทอร์เฟซนี้รับประกันว่าจะให้ชุดข้อมูลเฉพาะรวมถึง แต่ไม่ จำกัด เฉพาะข้อมูลคอมพิวเตอร์ของเครื่องยนต์และรหัสปัญหาคอมพิวเตอร์ของเครื่องยนต์
เมื่อ OBD II ถูกตีพิมพ์รัฐบาลสหรัฐไม่ได้บังคับให้ผู้ผลิตสร้างมาตรฐานส่วนต่อประสานการสื่อสารกับคอมพิวเตอร์ของเครื่องยนต์ Early OBD II มีโปรโตคอลการสื่อสารอย่างน้อยครึ่งโหล ต่อมารัฐบาลสหรัฐได้ตระหนักถึงความผิดพลาดที่ได้รับคำสั่งว่าอย่างน้อยคอมพิวเตอร์เครื่องยนต์จะต้องรองรับโปรโตคอลการสื่อสาร CAN
โปรโตคอลการสื่อสาร CAN เป็นสิ่งหนึ่งที่ได้รับการสนับสนุนภายใต้ OBD II
หากสแกนเนอร์ OBD II ของคุณรองรับ CAN บางอันที่เก่ากว่าที่ออกมาระหว่าง OBD II และอาณัติ CAN ไม่รองรับมันก็จะไม่มีความแตกต่างในการใช้งาน สแกนเนอร์จะเลือกโปรโตคอลที่จะใช้โดยอัตโนมัติไม่ว่าจะเป็นการตรวจหาโปรโตคอลที่ใช้ได้โดยอัตโนมัติหรือเมื่อป้อนรุ่นและปีที่เครื่องมือสแกนจะใช้สิ่งที่รู้ว่ามีอยู่