ยินดีต้อนรับสู่เว็บไซต์ของเรา!

เหตุใดตัวต้านทานเทอร์มินัลบัส CAN จึงมี120Ω

ความต้านทานของขั้วต่อ CAN บัสโดยทั่วไปคือ 120 โอห์มในความเป็นจริง เมื่อออกแบบ จะมีสายต้านทาน 60 โอห์มสองตัว และโดยทั่วไปจะมีโหนด 120Ω สองโหนดบนบัสโดยพื้นฐานแล้วคนที่รู้จัก CAN bus เพียงเล็กน้อยก็จะค่อนข้างน้อยทุกคนรู้เรื่องนี้

ภาพ1

ความต้านทานของขั้วต่อ CAN บัสมีผลสามประการ:

 

1. ปรับปรุงความสามารถในการป้องกันการรบกวนให้สัญญาณความถี่สูงและพลังงานต่ำไปอย่างรวดเร็ว

 

2. ตรวจสอบให้แน่ใจว่ารถบัสเข้าสู่สถานะที่ซ่อนอยู่อย่างรวดเร็ว เพื่อให้พลังงานของตัวเก็บประจุปรสิตไปเร็วขึ้น

 

3. ปรับปรุงคุณภาพสัญญาณและวางไว้ที่ปลายทั้งสองด้านของบัสเพื่อลดพลังงานการสะท้อน

 

1. ปรับปรุงความสามารถในการป้องกันการรบกวน

 

CAN บัสมีสองสถานะ: “ชัดเจน” และ “ซ่อน”"Expressive" หมายถึง "0", "ซ่อน" หมายถึง "1" และถูกกำหนดโดยตัวรับส่งสัญญาณ CANรูปด้านล่างเป็นแผนภาพโครงสร้างภายในทั่วไปของตัวรับส่งสัญญาณ CAN และบัสเชื่อมต่อ Canh และ Canl

ภาพ2

เมื่อบัสชัดเจน Q1 และ Q2 ภายในจะเปิดขึ้น และความแตกต่างของความดันระหว่างกระป๋องกับกระป๋องเมื่อ Q1 และ Q2 ถูกตัดออก Canh และ Canl จะอยู่ในสถานะไม่โต้ตอบโดยมีความแตกต่างของความดันเป็น 0

 

หากไม่มีโหลดในบัส ค่าความต้านทานของส่วนต่างของเวลาที่ซ่อนอยู่จะมีขนาดใหญ่มากท่อ MOS ภายในมีสถานะมีความต้านทานสูงการรบกวนจากภายนอกต้องใช้พลังงานเพียงเล็กน้อยเท่านั้นเพื่อให้บัสสามารถเข้าสู่สัญญาณที่ชัดเจนได้ (แรงดันไฟฟ้าขั้นต่ำของส่วนทั่วไปของตัวรับส่งสัญญาณ เพียง 500mv)ในเวลานี้ หากมีการรบกวนโมเดลดิฟเฟอเรนเชียล จะมีความผันผวนที่ชัดเจนบนรถบัส และไม่มีที่สำหรับความผันผวนเหล่านี้ที่จะดูดซับ และจะสร้างตำแหน่งที่ชัดเจนบนรถบัส

 

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

 

 

2. ตรวจสอบให้แน่ใจว่าเข้าสู่สถานะที่ซ่อนอยู่อย่างรวดเร็ว

 

ในระหว่างสถานะที่ชัดเจน ตัวเก็บประจุปรสิตของบัสจะถูกชาร์จ และตัวเก็บประจุเหล่านี้จะต้องถูกปล่อยออกมาเมื่อกลับสู่สถานะที่ซ่อนอยู่หากไม่มีการวางโหลดความต้านทานระหว่าง CANH และ Canl ความจุไฟฟ้าจะถูกเทลงโดยความต้านทานส่วนต่างภายในตัวรับส่งสัญญาณเท่านั้นความต้านทานนี้ค่อนข้างใหญ่ตามลักษณะของวงจรตัวกรอง RC เวลาในการคายประจุจะนานขึ้นอย่างมากเราเพิ่มตัวเก็บประจุ 220pf ระหว่าง Canh และ Canl ของตัวรับส่งสัญญาณสำหรับการทดสอบแบบอะนาล็อกอัตราตำแหน่งคือ 500kbit/sรูปคลื่นจะแสดงในรูปการลดลงของรูปคลื่นนี้เป็นสถานะที่ค่อนข้างยาว

ภาพ3

เพื่อที่จะคายประจุตัวเก็บประจุปรสิตบัสอย่างรวดเร็ว และให้แน่ใจว่าบัสเข้าสู่สถานะที่ซ่อนอยู่อย่างรวดเร็ว จะต้องวางความต้านทานโหลดระหว่าง CANH และ Canlหลังจากบวก 60 แล้วΩ ตัวต้านทาน รูปคลื่นจะแสดงในรูปจากตัวเลข เวลาที่กลับไปสู่ภาวะถดถอยอย่างชัดเจนจะลดลงเหลือ 128ns ซึ่งเทียบเท่ากับเวลาการก่อตั้งของความชัดเจน

ภาพ4

3. ปรับปรุงคุณภาพสัญญาณ

 

เมื่อสัญญาณสูงที่อัตราการแปลงสูง พลังงานขอบสัญญาณจะสร้างการสะท้อนของสัญญาณเมื่ออิมพีแดนซ์ไม่ตรงกันโครงสร้างทางเรขาคณิตของหน้าตัดของสายส่งเปลี่ยนไป ลักษณะของสายเคเบิลจะเปลี่ยนไป และการสะท้อนก็จะทำให้เกิดการสะท้อนด้วยแก่นแท้

 

เมื่อพลังงานถูกสะท้อน รูปคลื่นที่ทำให้เกิดการสะท้อนจะถูกซ้อนทับกับรูปคลื่นดั้งเดิมซึ่งจะทำให้เกิดระฆัง

 

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

 

คนอื่นๆ ทำการทดสอบแบบอะนาล็อก (ฉันคัดลอกรูปภาพมา) อัตราตำแหน่งคือ 1MBIT/s ตัวรับส่งสัญญาณ Canh และ Canl เชื่อมต่อเส้นบิดประมาณ 10 เมตร และทรานซิสเตอร์เชื่อมต่อกับ 120Ω ตัวต้านทานเพื่อให้แน่ใจว่าเวลาในการแปลงที่ซ่อนอยู่ไม่มีภาระในตอนท้ายรูปคลื่นสัญญาณสิ้นสุดจะแสดงในรูป และขอบที่เพิ่มขึ้นของสัญญาณจะปรากฏเป็นรูประฆัง

ภาพ5

ถ้าเป็น 120Ω ตัวต้านทานจะถูกเพิ่มที่ส่วนท้ายของเส้นบิดบิด รูปคลื่นของสัญญาณสิ้นสุดได้รับการปรับปรุงอย่างมีนัยสำคัญ และกระดิ่งจะหายไป

ภาพ6

โดยทั่วไป ในโทโพโลยีเส้นตรง ปลายทั้งสองของสายเคเบิลคือปลายส่งและปลายรับดังนั้นจึงต้องเพิ่มความต้านทานขั้วต่อหนึ่งตัวที่ปลายทั้งสองของสายเคเบิล

 

ในกระบวนการใช้งานจริง โดยทั่วไป CAN บัสไม่ใช่การออกแบบประเภทบัสที่สมบูรณ์แบบหลายครั้งเป็นโครงสร้างผสมระหว่างประเภทรถบัสและประเภทดาวโครงสร้างมาตรฐานของ CAN บัสแบบอะนาล็อก

 

ทำไมถึงเลือก 120Ω?

 

ความต้านทานคืออะไร?ในทางวิทยาศาสตร์ไฟฟ้า สิ่งกีดขวางต่อกระแสในวงจรมักเรียกว่าอิมพีแดนซ์หน่วยอิมพีแดนซ์คือ โอห์ม ซึ่งมักใช้โดย Z ซึ่งเป็นพหูพจน์ z = r+i (ωl 1/(ωค)).โดยเฉพาะอย่างยิ่ง อิมพีแดนซ์สามารถแบ่งออกเป็นสองส่วน คือ ความต้านทาน (ส่วนจริง) และความต้านทานไฟฟ้า (ส่วนเสมือน)ความต้านทานไฟฟ้ายังรวมถึงความจุและความต้านทานทางประสาทสัมผัสด้วยกระแสที่เกิดจากตัวเก็บประจุเรียกว่าความจุไฟฟ้า และกระแสที่เกิดจากตัวเหนี่ยวนำเรียกว่าความต้านทานทางประสาทสัมผัสอิมพีแดนซ์ในที่นี้หมายถึงแม่พิมพ์ของ Z

 

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

 

ใช้สายเคเบิลทั่วไปสองเส้นที่ใช้โดยรถสองคันเพื่อบิดให้เป็นเส้นบิด และสามารถรับค่าความต้านทานของคุณลักษณะได้โดยวิธีการข้างต้นประมาณ 120Ω.นี่ยังเป็นความต้านทานของขั้วต่อที่แนะนำโดยมาตรฐาน CAN อีกด้วยดังนั้นจึงไม่ได้คำนวณตามลักษณะของลำแสงที่เกิดขึ้นจริงแน่นอนว่ามีคำจำกัดความอยู่ในมาตรฐาน ISO 11898-2

ภาพ7

ทำไมถึงต้องเลือก 0.25W?

ซึ่งจะต้องคำนวณร่วมกับสถานะความล้มเหลวบางอย่างอินเทอร์เฟซทั้งหมดของ ECU รถยนต์จำเป็นต้องพิจารณาการลัดวงจรของกำลังไฟและการลัดวงจรลงกราวด์ ดังนั้นเราจึงต้องพิจารณาการลัดวงจรของแหล่งจ่ายไฟของ CAN บัสด้วยตามมาตรฐานเราต้องคำนึงถึงไฟฟ้าลัดวงจรถึง 18Vสมมติว่า CANH สั้นถึง 18V กระแสจะไหลไปที่ Canl ผ่านความต้านทานเทอร์มินัล และเนื่องจากกำลังของ 120Ω ตัวต้านทานคือ 50mA*50mA*120Ω = 0.3 วัตต์เมื่อพิจารณาถึงปริมาณที่ลดลงที่อุณหภูมิสูง กำลังของความต้านทานขั้วต่อคือ 0.5W


เวลาโพสต์: Jul-05-2023