ฟังก์ชัน BMS หลักของ Yesa ร่วมกับ ECU สำหรับรถยนต์ไฮบริด
สวัสดี Yesa เกี่ยวกับปัญหาการสื่อสารผ่าน CAN bus ใน ด้วยกัน ระบบ Master BMS ของคุณทำการจำลองหรือแปลงสัญญาณอย่างไรเพื่อให้ ECU ของผู้ผลิตทำงานได้อย่างราบรื่น?

ใช่แล้ว นี่มักจะเป็นอุปสรรคสำคัญสำหรับวิศวกรจริงๆ
คำตอบสั้นๆ คือ Master BMS ไม่ได้ "ปลอมแปลง" ในแง่ของการส่งข้อมูลปลอมโดยไม่รู้ทิศทาง แต่จะ "ดักจับ" คำขอจาก ECU ของผู้ผลิต และ "แปลง" ข้อมูลจริงของแบตเตอรี่ลิเธียมให้เป็นรูปแบบและจังหวะเวลาที่ ECU คาดหวังจากแบตเตอรี่ NiMH มันคือตัวแปลงโปรโตคอล ไม่ใช่ตัวสร้างสัญญาณ
เหตุใดการแปลจึงมีความจำเป็น?
หน่วยควบคุมอิเล็กทรอนิกส์ (ECU) ของรถยนต์ไฮบริดโตโยต้าได้รับการตั้งโปรแกรมให้สื่อสารกับแบตเตอรี่ NiMH โดยคาดหวังชุดข้อความเฉพาะบนบัส CAN ได้แก่ แรงดัน กระแส สถานะการชาร์จ (SOC) อุณหภูมิ และความต้านทานภายใน ในอัตราและมาตราส่วนที่เฉพาะเจาะจง แต่ระบบจัดการแบตเตอรี่ (BMS) ของแบตเตอรี่ลิเธียมใช้ "ภาษา" ที่แตกต่างออกไป หากคุณเชื่อมต่อโดยตรง ECU อาจไม่ได้รับข้อมูลที่เข้าใจ หรือได้รับข้อมูลที่อยู่นอกช่วงที่คาดหวัง ทำให้เกิดรหัสข้อผิดพลาด (เช่น P0A80) หรือเข้าสู่โหมดฉุกเฉิน
ยังไงทำมาสเตอร์ BMS ทำหน้าที่เป็นตัวแปล?
ตัวควบคุมหลักของระบบจัดการแบตเตอรี่ (Master BMS) จะอยู่ระหว่างเซลล์แบตเตอรี่ลิเธียมและระบบ CAN bus ของรถยนต์ หน้าที่ของมันคือการรับฟัง ตีความ และตอบสนองในรูปแบบที่ ECU ของผู้ผลิตรถยนต์ยอมรับได้
1. การดักจับและจัดรูปแบบข้อความใหม่**: อุปกรณ์นี้จะอ่านเฟรม CAN ที่ส่งมาจาก ECU ของผู้ผลิตรถยนต์และโมดูลอื่นๆ ของรถยนต์ จากนั้นจะนำข้อมูลดิบจากเซ็นเซอร์ลิเธียมของตัวเองมาจัดแพ็กใหม่ให้เป็น CAN ID, รูปแบบไบต์ และตัวคูณมาตราส่วนที่ ECU ของผู้ผลิตรถยนต์คาดหวังสำหรับแบตเตอรี่ NiMH ตัวอย่างเช่น BMS Plus 2 สำหรับ Prius ถูกอธิบายว่าเป็นคอมพิวเตอร์ที่ "ดักจับสัญญาณ CAN จาก ECU BMS ของผู้ผลิตรถยนต์และแก้ไขสัญญาณเหล่านั้น"
2. การจัดการค่า "SOC" (State of Charge): นี่มักเป็นส่วนที่สำคัญที่สุดในการแปลความหมาย แบตเตอรี่ NiMH และลิเธียมมีกราฟความสัมพันธ์ระหว่างแรงดันไฟกับ SOC ที่แตกต่างกันมาก เซลล์ลิเธียมจะรักษาแรงดันไฟให้คงที่จนกระทั่งใกล้หมด หาก BMS รายงานแรงดันไฟลิเธียมที่แท้จริง ECU อาจคิดว่าแบตเตอรี่ยังเกือบเต็มอยู่ ทั้งที่จริงแล้วเหลือน้อยมาก BMS หลักจะคำนวณ **ค่า SOC ที่รายงาน** ซึ่งเป็นไปตามพฤติกรรม NiMH ที่ ECU คาดหวัง แม้ว่าจะไม่ตรงกับสถานะจริงของเซลล์ลิเธียมก็ตาม ซึ่งจะช่วยป้องกันไม่ให้ ECU ตัดสินใจผิดพลาดเกี่ยวกับการสตาร์ทเครื่องยนต์หรือการช่วยจำกัดกำลัง
3. การป้องกันสัญญาณการชาร์จเกิน**: เครื่องชาร์จ OEM จะยังคงจ่ายกระแสไฟต่อไปตราบใดที่ ECU คิดว่าแบตเตอรี่ NiMH สามารถรับได้ ตัวควบคุมแบตเตอรี่หลัก (Master BMS) จะตรวจสอบแรงดันไฟฟ้าของแบตเตอรี่ลิเธียมที่แท้จริง เมื่อตรวจพบว่าเซลล์กำลังเข้าใกล้ค่าสูงสุดที่ปลอดภัย มันจะส่งสัญญาณไปยัง ECU (ผ่านข้อมูลที่แปลงแล้ว) ว่าแบตเตอรี่ "เต็ม" แล้ว บอกให้เครื่องชาร์จหยุดหรือลดกระแสไฟลง แม้ว่าแบตเตอรี่ลิเธียมอาจยังมีพื้นที่เหลืออยู่ก็ตาม นี่เป็นฟังก์ชันความปลอดภัยที่สำคัญที่ป้องกันความเสี่ยงจากความร้อนสูงเกินไปที่คุณกล่าวถึงก่อนหน้านี้

ความท้าทายทางวิศวกรรมที่แท้จริง: เวลาและความสมบูรณ์
การทำให้ระบบนี้ทำงานได้อย่างไร้ที่ติเป็นเรื่องยากกว่าแค่การส่งข้อมูลที่ถูกต้อง หน่วยควบคุมอิเล็กทรอนิกส์ (ECU) ของผู้ผลิตเป็นระบบแบบเรียลไทม์ หากส่งคำขอข้อมูลแบตเตอรี่และไม่ได้รับการตอบสนองภายในช่วงเวลาที่จำกัด (มักจะเพียงไม่กี่มิลลิวินาที) ระบบจะบันทึกข้อผิดพลาดในการสื่อสาร ระบบจัดการแบตเตอรี่หลัก (Master BMS) ที่ประสบความสำเร็จจะต้องไม่เพียงแต่แปลข้อมูลเท่านั้น แต่ยังต้อง **ตรงตามข้อกำหนดด้านเวลาที่เข้มงวด** ของบัส CAN ด้วย
นอกจากนี้ โปรโตคอล CAN เองก็ไม่มีระบบรักษาความปลอดภัยหรือการตรวจสอบความถูกต้องในตัว นี่เป็นดาบสองคม: มันทำให้การปลอมแปลง/การแปลงข้อมูลเป็นไปได้ แต่ก็หมายความว่า ECU ไม่มีวิธีตรวจสอบความถูกต้องของข้อมูลได้ มันจะเชื่อถือข้อมูลที่ได้รับตราบใดที่รูปแบบและจังหวะเวลาถูกต้อง
สรุป
ระบบ Master BMS ทำงานโดยการ **ปกปิดธรรมชาติที่แท้จริงของแบตเตอรี่ลิเธียม** มันจะนำเสนอข้อมูลที่ถูกสร้างขึ้นอย่างพิถีพิถันให้เข้ากันได้กับแบตเตอรี่ NiMH ให้กับ ECU ของผู้ผลิตรถยนต์ ในขณะเดียวกันก็จัดการเซลล์ลิเธียมอย่างอิสระเพื่อความปลอดภัยและอายุการใช้งานที่ยาวนาน นี่ไม่ใช่การหลอกลวงเพื่อการหลอกลวง แต่เป็นชั้นความเข้ากันได้ที่จำเป็นซึ่งช่วยให้เคมีลิเธียมสมัยใหม่ทำงานได้ภายในระบบควบคุมแบบเดิมที่ออกแบบมาสำหรับเทคโนโลยีที่แตกต่างกันอย่างสิ้นเชิง
หากคุณมีข้อความเพิ่มเติม สามารถฝากข้อความไว้ได้ทางด้านล่างนี้




