CAN مقابل RS485 لبطاريات المنزل: لماذا لا يضمن نفس البروتوكول التوافق

ملخص:CAN و RS485 هما طبقات فيزيائية، وليسا شهادات توافق. يمكن لجهازين يتحدثان CAN 2.0B أن يفشلا في التواصل إذا لم تتطابق خريطة سجل البطارية، معدل البود، إصدار البرنامج الثابت، أو قائمة نماذج بطاريات العاكس — وهذه هي السبب رقم 1 "تظهر البطارية في دليل العاكس لكنها لن تشحن في الموقع."

CAN vs RS485 for Home Batteries - Why the Same Protocol Still Doesn't Guarantee Compatibility
أنا

إذا قمت بتثبيت عدد كافٍ من الأنظمة السكنية، فقد رأيت ذلك: دليل العاكس يدرج "بطارية LiFePO4 المدعومة"، ورقة بيانات البطارية تقول "تواصل CAN"، وفي يوم التشغيل، شاشة العاكس تقرأ "لم يتم اكتشاف البطارية." كلا الجهازين يتحدثان CAN. لا يوجد جهاز معطل. إنهم فقط لا يتحدثون نفس اللغة على مستوى السجل.

ما الذي تفعله CAN وRS485 بالفعل

كلاهما معايير اتصال سلكية بين نظام إدارة بطارية البطارية والعاكس الهجين. يحملان بيانات الجهد، التيار، حالة الشحن، درجة الحرارة، وبيانات الأعطال بين الاثنين.

CAN vs RS485 for Home Batteries - Why the Same Protocol Still Doesn't Guarantee Compatibility
 CANRS485 (Modbus)
الطبقة الفيزيائيةزوج ملتوي من سلكين، تفاضليزوج ملتوي من سلكين، تفاضلي
معدل البود النموذجي250 كيلوبت في الثانية9600–115200 بت في الثانية
شائع فيبطاريات LFP الحديثة، المحولات الهجينةالمحولات القديمة، BMS متعددة النقاط
الأسلاكCAN H + CAN L + GNDA (B+) + B (B-) + GND
إنهاء120Ω في كلا الطرفينعادةً لا يوجد مقاوم إنهاء

على المستوى الفيزيائي، هما متشابهان. المشكلة هي كل شيء فوق المستوى الفيزيائي.

لماذا "كلاهما يتحدث CAN" لا يعني شيئًا

يجب أن تتطابق أربعة أشياء لكي يتواصل Dawnice HZEB-LCT مع عاكس Deye أو Sunsynk أو Growatt:

1. خريطة السجل / إصدار البروتوكول

تستخدم Deye تخطيط سجل Modbus واحد. تستخدم Sunsynk آخر. تستخدم Growatt ثالث. البطارية المصممة للتحدث "Deye CAN" لن تفهم "Sunsynk CAN" على الرغم من أن كلاهما CAN 2.0B عند 250 kbps. يجب أن يتضمن البرنامج الثابت لنظام إدارة البطارية مجموعة البروتوكول المحددة لذلك العلامة التجارية للعاكس.

2. معدل البود

عادةً ما يكون CAN 250 kbps على بطاريات LFP السكنية — لكن ليس دائمًا. يمكن أن يعمل RS485 Modbus عند 9600، 19200، أو 115200. إذا كانت البطارية مضبوطة على 9600 وكان العاكس يتوقع 19200، فلن تحصل على شيء.

3. قائمة نماذج البطارية في العاكس

هذه هي النقطة التي يغفلها الناس. في عاكس هجين DWH أو وحدة Deye، هناك قائمة تسمى "نوع البطارية" أو "نموذج البطارية." تسرد علامات تجارية محددة: Pylontech، BYD، Sungrow، إلخ. إذا لم يكن Dawnice HZEB-LCT الخاص بك موجودًا في تلك القائمة — حتى مع البروتوكول الصحيح — فلن يتواصل العاكس.

تضيف البرامج الثابتة الأحدث نماذج بطارية جديدة. قد لا يتعرف وحدة Sunsynk من 2022 على برنامج إدارة البطارية Dawnice من 2025. الحل غالبًا ما يكون تحديث البرنامج الثابت، وليس تبديل الأجهزة.

4. الأسلاك والتوصيل

  • تبديل CAN H و CAN L = لا توجد اتصالات، لا رمز خطأ
  • فقدان مقاوم إنهاء 120Ω = اتصالات متقطعة تتوقف عند درجات الحرارة القصوى
  • عكس RS485 A و B = نفس الفشل الصامت

حالتنا في المملكة المتحدة 30kWh — بطارية Dawnice مرتبطة بعاكس Sunsynk موجود — تطلبت ثلاث فحوصات في الموقع قبل التواصل: تأكيد أن إصدار البرنامج الثابت لـ Sunsynk يدعم ملف تعريف بطارية LFP، التحقق من ترتيب أسلاك CAN H/L، وضبط نموذج البطارية في قائمة العاكس. كانت جميعها إعدادات، وليست أجهزة.

ما يجب التحقق منه قبل أن تقتبس

لا تسأل "هل هو متوافق مع CAN أو RS485؟" اسأل هذه الأربعة:

  1. هل تسرد البرامج الثابتة الحالية للعاكس نموذج بطارية Dawnice المحدد؟(مثل، HZEB-LCT-10، وليس فقط "LiFePO4")
  2. هل يمكن تكوين معدل البود على كلا الجانبين؟
  3. هل لديك مخطط الأسلاك الصحيح لهذا الزوج المحدد من العاكس والبطارية؟
  4. هل تم تكليف هذه المجموعة المحددة من قبل؟

تركيب الجدار في رومانيا 75kWh ربط بطاريات Dawnice بعاكس Deye. تلك المجموعة تعمل — ولكن فقط بعد التأكد من أن البرنامج الثابت لـ Deye يدعم مجموعة LFP 51.2V وأن أسلاك CAN كانت وفقًا لدليل تركيب Dawnice.

متى يجب استخدام وحدة شاملة فقط

إذا كنت تقتبس نظامًا ويستمر خطر التوافق في الظهور، فإن LumiSun-32K الكل في واحد أو 10kW/20kWh الكل في واحد يحل المشكلة: العاكس والبطارية يأتيان من نفس المصنع، تم اختباره بالفعل للتواصل، ولا توجد قرارات أسلاك CAN أو RS485 في الموقع. بالنسبة للتركيب الذين لا يرغبون في حمل ملفات البرنامج الثابت ومحولات البروتوكول في الفان، فإن ذلك يستحق القسط.

ملصق الواجهة على ورقة البيانات (CAN، RS485، Modbus) هو نقطة البداية، وليس الإجابة. الإجابة هي ما إذا كان البرنامج الثابت للعاكس المحدد، البرنامج الثابت لنظام إدارة البطارية المحدد، والأسلاك تتماشى جميعها. إذا كنت تقتبس نظامًا مختلط العلامات التجارية ولست متأكدًا من أن التواصل عبر البروتوكول سيعمل، أرسل لنا علامة العاكس ونموذجها — يمكن لـ Ruibit Energy تأكيد ما إذا كان Dawnice HZEB-LCT أو BS06-S يتوافق معها قبل أن تضعها على الشاحنة.

CAN vs RS485 for Home Batteries - Why the Same Protocol Still Doesn't Guarantee Compatibility

الأسئلة الشائعة

س1: هل CAN أفضل من RS485 لأنظمة بطاريات المنزل؟

ليس بالضرورة. كلاهما يحمل نفس البيانات (الجهد، التيار، حالة الشحن، درجة الحرارة). CAN أسرع وأكثر شيوعًا في بطاريات LFP الحديثة؛ RS485/Modbus موجود في العواكس الأقدم. لا يضمن أي منهما التوافق بمفرده — خريطة السجل والبرنامج الثابت أكثر أهمية من الطبقة الفيزيائية.

س2: يقول عاكستي إنه يدعم بطارية LiFePO4 عبر CAN. لماذا لا تتصل بطارية Dawnice الخاصة بي؟

تحقق من ثلاث أشياء: (1) هل نموذج البطارية مدرج في قائمة نوع البطارية في العاكس بالاسم، (2) هل معدل البود متطابق، و (3) هل تم توصيل CAN H و CAN L بشكل صحيح. زوج معكوس أو إصدار برنامج ثابت لا يتضمن مجموعة بروتوكول Dawnice ينتج عنه بالضبط عرض واحد: "لم يتم اكتشاف البطارية."

س3: هل أحتاج إلى مقاومة إنهاء 120Ω؟

على ناقل CAN، نعم — واحدة في كل طرف من سلسلة الدوائر. معظم وحدات Dawnice HZEB-LCT تحتوي على مقاومة إنهاء قابلة للتبديل مدمجة. عادةً لا تحتاج شبكات RS485 إلى واحدة. يؤدي نقص الإنهاء إلى اتصالات متقطعة تزداد سوءًا في الطقس الحار أو البارد.

س4: هل يمكنني استخدام محول بروتوكول لجعل الأنظمة غير المتوافقة تعمل؟

أحيانًا. يمكن لجهاز تحويل CAN إلى Modbus ربط خرائط السجل غير المتطابقة، لكنه يضيف نقطة فشل ويتطلب تكوينًا. بالنسبة للتثبيتات الإنتاجية، من الأنظف تحديد نموذج بطارية يدعمه العاكس بالفعل بشكل أصلي - أو استخدام وحدة شاملة مثل LumiSun-32K حيث يتم مطابقة العاكس والبطارية في المصنع.

س5: أي بطاريات Dawnice تستخدم CAN مقابل RS485؟

تدعم سلسلة HZEB-LCT المثبتة على الحائط وBS06-S كومة كل من CAN وRS485، ويمكن اختيار ذلك عبر مفتاح DIP أو إعداد BMS. يعتمد الإعداد الافتراضي على العاكس المقترن - تأكد معنا من البروتوكول الذي يجب تمكينه لإعداد Deye أو Sunsynk أو Growatt أو DWH الخاص بك قبل التشغيل.