Mã lỗi Battery Overcurrent Inverter Chung
Phân tích và hướng dẫn khắc phục Quá dòng pin (Battery Overcurrent) trên Inverter năng lượng mặt trời — nguyên nhân, quy trình kiểm tra, và phương án sửa chữa cho tất cả hãng.
Battery Overcurrent là lỗi bảo vệ khi dòng sạc hoặc dòng xả của pin vượt quá giới hạn an toàn mà BMS (Battery Management System) hoặc mạch bảo vệ bên trong Inverter cho phép. Đây là lỗi phổ biến trên tất cả hệ thống hybrid có pin lithium (LiFePO4, NMC) — từ Deye (F14/F20/F34), Sungrow (Code 114), Growatt (Bat E03), SolaX (C1 Charger OCP), Victron (Error 50/52) đến các dòng MPP Solar, LuxPower, GoodWe. Nếu xảy ra liên tục, lỗi này có thể là dấu hiệu sai cấu hình BMS, mất cân bằng pin, hoặc hỏng cảm biến dòng — cần chẩn đoán chính xác trước khi reset.
1) Nguyên nhân gây lỗi Battery Overcurrent
Lỗi Battery Overcurrent xảy ra khi dòng điện sạc (charge) hoặc dòng điện xả (discharge) giữa Inverter và pin vượt quá ngưỡng an toàn. Về bản chất, có hai hướng quá dòng pin hoạt động song song trong mọi hệ thống hybrid hiện đại:
Quá dòng sạc (Charge Overcurrent): Inverter đẩy dòng sạc vào pin quá nhanh, vượt quá giới hạn dòng sạc tối đa (Max Charge Current) mà BMS cho phép. Thường xảy ra khi cấu hình dòng sạc trên Inverter cao hơn thông số BMS, hoặc khi nhiều nguồn sạc cùng lúc hoạt động (PV + grid + generator) mà không có giới hạn tổng. Ví dụ: SolaX gọi là C1 Charger OCP (Charger Overcurrent Protection), Growatt gọi là Bat E03 — Battery Overcurrent.
Quá dòng xả (Discharge Overcurrent): Tải tiêu thụ rút dòng từ pin quá nhanh, vượt quá giới hạn dòng xả tối đa (Max Discharge Current) của BMS. Thường xảy ra khi khởi động động cơ công suất lớn (máy bơm, máy nén điều hòa, máy hàn) tạo dòng khởi động (inrush current) gấp 3–7 lần dòng định mức kéo dài vài chu kỳ. Ví dụ: Deye gọi là F14 — DC_over_Current (khi có kết nối BMS), Victron gọi là Error 50/52 — Inverter Overload/Peak Current.
Cơ chế bảo vệ kép: Trong hệ thống hybrid, bảo vệ quá dòng pin được thực hiện ở hai tầng:
- Tầng BMS (bên trong pin): BMS giám sát dòng qua cảm biến Hall hoặc điện trở shunt trên mỗi chuỗi cell. Khi dòng vượt ngưỡng OCP (Overcurrent Protection) — thường 0.5C–1C liên tục (ví dụ: 100A cho pin 48V/200Ah LiFePO4) hoặc 2–3C tức thời (trong vài giây) — BMS sẽ ngắt MOSFET/contactor để bảo vệ cell. Đây là tầng bảo vệ cuối cùng và quan trọng nhất.
- Tầng Inverter (firmware): Inverter đọc thông số dòng giới hạn từ BMS qua giao thức CAN bus (Pylontech, BYD, LG, Dyness) hoặc RS485. Firmware Inverter sẽ tự giới hạn dòng sạc/xả theo giá trị BMS gửi đến. Nếu BMS gửi giá trị 0 hoặc giá trị sai, hoặc nếu mất kết nối CAN bus, Inverter có thể báo lỗi bảo vệ.
Theo IEC 62109-2 và IEC 62619 (Safety requirements for secondary lithium cells and batteries), hệ thống phải có cơ chế bảo vệ quá dòng ở cả cấp cell và cấp hệ thống để ngăn ngừa hư hỏng pin và đảm bảo an toàn.
Các nguyên nhân phổ biến (sắp xếp theo tần suất):
- Sai cấu hình dòng sạc/xả trên Inverter: Cài đặt Max Charge Current hoặc Max Discharge Current trên Inverter cao hơn thông số kỹ thuật của pin. Đây là nguyên nhân phổ biến nhất, đặc biệt khi thay pin mới mà không cập nhật lại cấu hình. Ví dụ: pin 48V/100Ah chỉ hỗ trợ tối đa 50A sạc liên tục, nhưng Inverter đang đặt 100A.
- Mất kết nối CAN bus giữa BMS và Inverter: Dây CAN bus lỏng, hỏng, hoặc dùng sai loại cáp (dùng RS485 thay vì CAN) → Inverter không nhận được thông số giới hạn dòng từ BMS → Inverter dùng giá trị mặc định quá cao → BMS ngắt bảo vệ. Đây là nguyên nhân rất phổ biến trên hệ Deye + pin bên thứ ba (Pylontech, Batrium, BYD).
- BMS gửi giá trị dòng giới hạn bằng 0: Một số BMS (đặc biệt Batrium WatchMon) gửi giá trị Max Charge/Discharge Current = 0A qua CAN bus khi không có lệnh điều khiển từ xa → Deye hiểu nhầm là "không giới hạn" hoặc báo lỗi F14. Giải pháp: bật tính năng "Remote Amp - Off = Non-Zero" trong phần mềm BMS.
- Dòng khởi động tải lớn (Inrush Current): Khi bật động cơ công suất lớn (máy bơm 2–3HP, máy nén điều hòa, máy hàn) trong chế độ off-grid, dòng khởi động có thể gấp 3–7 lần dòng định mức kéo dài 0.5–3 giây → vượt ngưỡng OCP tức thời của BMS → BMS ngắt → Inverter báo lỗi F20 hoặc Fault 51.
- Mất cân bằng giữa các pack pin song song: Khi nhiều pack pin đấu song song, nếu nội trở (internal resistance) giữa các pack chênh lệch quá lớn → dòng phân bổ không đều → pack nào nội trở thấp hơn sẽ nhận dòng nhiều hơn → vượt ngưỡng OCP. Thường xảy ra khi trộn pin cũ với pin mới, hoặc pin khác hãng/công suất.
- Pin bị hỏng cell hoặc nội trở cao: Pin lão hóa sau nhiều năm sử dụng, một số cell bị hỏng hoặc nội trở tăng → điện áp sụt nhanh dưới tải → dòng tăng đột biến để bù → BMS ngắt bảo vệ. Đặc biệt phổ biến với pin LiFePO4 sau 3000–5000 chu kỳ hoặc pin NMC sau 1500–2000 chu kỳ.
- Lỗi firmware BMS hoặc Inverter: Firmware cũ có bug trong thuật toán quản lý dòng, hoặc không tương thích giữa phiên bản firmware BMS và Inverter → tín hiệu CAN bus bị hiểu sai → Inverter đẩy dòng quá ngưỡng BMS cho phép.
- Chập mạch trên đường dây DC pin: Dây pin bị hư cách điện, côn trùng cắn, hoặc lỏng cực → dòng ngắn mạch rất lớn → BMS ngắt tức thời (SCP — Short Circuit Protection) → Inverter báo lỗi quá dòng.
Các mã lỗi Battery Overcurrent theo từng hãng:
- Deye: F14 (DC_over_Current — quá dòng DC khi có kết nối BMS, thường do BMS gửi giá trị sai hoặc CAN bus lỗi), F20 (DC_OverCurr_Fault — quá dòng DC phần cứng, thường do khởi động tải lớn trong off-grid), F34 (AC Overcurrent fault — liên quan quá tải trên ngõ AC khi dùng pin)
- Sungrow: Code 114 (Backup Overcurrent — quá dòng ngõ backup trên hybrid, thường do tải quá lớn khi dùng pin), Code 202 (PV hardware over-current — liên quan DC side)
- Growatt: Bat E03 (Battery Overcurrent — Inverter sạc/xả nhanh hơn BMS cho phép), Error 51 (Over current or surge), Error 56 (Battery connection bad or BMS tripped)
- SolaX: C1 Charger OCP / C1 Boost OCP (quá dòng bộ sạc pin nội bộ), BMS Charge Overcurrent (quá dòng sạc do BMS báo cáo)
- Victron: Error 50 (Inverter overload — quá tải), Error 52 (Inverter peak current — dòng đỉnh quá cao), Error 30 (Charger over-current — quá dòng sạc)
- MPP Solar / LuxPower: Fault 51 (Over current or surge), Fault 56 (Battery connection bad or BMS tripped), Fault 08 (Battery voltage rises abnormally fast — do BMS ngắt khi pin đầy)
- GoodWe: Code 15, Code 17 (liên quan quá dòng DC hoặc mất cân bằng dòng)
- SMA: Event 3801/3802 (DC overcurrent), Err 3701 (Residual current too high)
2) Quy trình kiểm tra và xử lý sự cố
Quy trình dưới đây áp dụng chung cho tất cả hệ thống hybrid có pin lithium. Mỗi bước có tiêu chí Pass/Fail rõ ràng để thợ điện tại hiện trường có thể xác định nguyên nhân nhanh chóng.
- B1: GHI NHẬN MÃ LỖI & TRẠNG THÁI — Đọc mã lỗi trên màn hình LCD/App, chụp ảnh. Ghi lại: mã lỗi chính xác, thời điểm xảy ra, tần suất (lần đầu hay lặp lại), chế độ vận hành (on-grid/off-grid/backup), trạng thái pin (SOC%, điện áp). Pass: Mã lỗi rõ ràng, đã ghi lại đầy đủ. Fail: Màn hình không hiển thị → kiểm tra nguồn AC/DC, thử reset lần đầu.
B2: KIỂM TRA TRẠNG THÁI CAN BUS — Đèn LED trên cổng CAN của Inverter và BMS: (a) LED sáng/xanh nhấp nháy = CAN bus hoạt động bình thường. (b) LED tắt hoặc đỏ liên tục = mất kết nối CAN bus. (c) Kiểm tra dây CAN: đúng loại cáp (twisted pair, không phải RS485), có điện trở terminal 120Ω ở hai đầu bus (dùng đồng hồ đo giữa CAN_H và CAN_L). Pass: CAN bus hoạt động, đèn LED bình thường, điện trở ≈ 60Ω (hai 120Ω song song). Fail: LED tắt → kiểm tra dây, jack cắm, đảm bảo BMS đã bật trước Inverter.
B3: KIỂM TRA CẤU HÌNH DÒNG SẠC/XẢ — Vào menu cấu hình Inverter: (a) Max Charge Current (dòng sạc tối đa): phải ≤ thông số trên datasheet pin. Ví dụ: Pylontech US5000 = 100A max charge, BYD HVS = 0.5C liên tục. (b) Max Discharge Current (dòng xả tối đa): phải ≤ thông số trên datasheet pin. (c) Battery Type: phải chọn đúng loại pin (Pylontech/BYD/LG/Dyness/USER). Nếu chọn USER → phải nhập thủ công Max Charge/Discharge Current. Pass: Cấu hình dòng ≤ thông số datasheet pin. Fail: Cấu hình quá cao → giảm xuống đúng thông số pin.
B4: KIỂM TRA ĐIỆN ÁP PIN — Dùng đồng hồ đo điện áp tại cực pin của Inverter: (a) Điện áp pin 48V: ngưỡng bình thường 46–56V (LiFePO4), nguy hiểm <44V hoặc >57V. (b) Điện áp pin cao (HV): ngưỡng bình thường theo datasheet, thường 96–116V cho hệ 96S. (c) So sánh điện áp thực tế với giá trị hiển thị trên App BMS — nếu chênh lệch >0.5V → có thể lỗi cảm biến điện áp. Pass: Điện áp trong ngưỡng cho phép. Fail: Điện áp quá thấp → sạc lại bằng PV hoặc lưới. Điện áp quá cao → kiểm tra BMS.
B5: KIỂM TRA DÒNG THỰC TẾ QUA PIN — Dùng kìm ampe DC đo dòng trên dây pin: (a) Đo dòng khi Inverter đang sạc pin: so sánh với Max Charge Current đã cấu hình. (b) Đo dòng khi Inverter đang xả pin (có tải): so sánh với Max Discharge Current. (c) Nếu dòng thực tế > dòng cấu hình → lỗi firmware hoặc BMS không giới hạn đúng. Pass: Dòng thực tế ≤ dòng cấu hình. Fail: Dòng vượt quá → giảm cấu hình dòng hoặc kiểm tra BMS.
B6: KIỂM TRA TẢI TRÊN NGÕ BACKUP (HỆ HYBRID) — Nếu lỗi xảy ra khi dùng pin: (a) Ngắt toàn bộ tải, reset Inverter. (b) Nếu Inverter chạy bình thường → bật lại tải từng cái, tìm tải gây quá dòng. (c) Đo dòng khởi động (inrush) từng tải bằng kìm ampe có chức năng MAX hold: motor/máy bơm thường có inrush 3–7× dòng định mức trong 0.5–3 giây. Pass: Dòng khởi động tải < ngưỡng OCP tức thời của BMS (thường 2–3C). Fail: Tải nào có inrush quá lớn → dùng soft-starter hoặc tải đó không dùng với pin.
B7: KIỂM TRA CÂN BẰNG CÁC PACK PIN SONG SẾU — Nếu dùng nhiều pack pin: (a) Đo điện áp từng pack riêng biệt: chênh lệch ≤ 0.2V (LiFePO4) hoặc ≤ 0.1V (NMC). (b) Đo dòng sạc/xả từng pack bằng kìm ampe: chênh lệch ≤ 10% dòng định mức. (c) Kiểm tra SOC% từng pack trên App BMS: nếu chênh lệch >15% → mất cân bằng. Pass: Điện áp và dòng cân bằng giữa các pack. Fail: Mất cân bằng → sạc đầy từng pack riêng biệt, kiểm tra cáp đấu song song (phải cùng tiết diện và chiều dài), liên hệ hãng pin nếu cell bị hỏng.
B8: KIỂM TRA DÂY PIN & CẦU DAO — Tắt Inverter, kiểm tra bằng mắt: (a) Dây pin có đúng tiết diện không? (Phải ≥ 25mm² cho dòng ≤100A, ≥ 35mm² cho ≤150A). (b) Cầu dao DC (DC breaker/fuse) có đúng định mức không? (Phải ≥ 1.25 × dòng max). (c) Nối chặt các cực: lỏng cực → điện trở tiếp xúc cao → nhiệt → hư dây. (d) Kiểm tra dấu hiệu cháy, oxi hóa, nóng trên dây và cực. Pass: Dây chắc chắn, tiết diện đúng, cầu dao đúng định mức. Fail: Dây lỏng/cháy/oxi hóa → thay dây, xiết lại. Cầu dao sai → thay đúng loại.
B9: RESET & THEO DÕI — Sau khi khắc phục: (a) Tắt AC breaker → tắt DC breaker (PV) → tắt cầu dao pin → chờ 5 phút. (b) Bật cầu dao pin TRƯỚC → bật AC breaker → bật DC breaker → Inverter khởi động. (c) Theo dõi 24–48h qua App giám sát. Pass: Inverter chạy ổn định, không lặp lỗi, dòng sạc/xả trong ngưỡng. Fail: Lỗi lặp lại → liên hệ hãng bảo hành, cung cấp log lỗi + ảnh B1–B8.
3) Phương án sửa chữa và bảo hành
Phân loại mức độ xử lý:
Tự xử lý được (B1–B6): Nếu lỗi do sai cấu hình dòng sạc/xả, mất kết nối CAN bus, hoặc tải quá lớn — thợ điện lắp đặt có thể tự khắc phục tại hiện trường mà không cần thay linh kiện. Các thao tác phổ biến: giảm Max Charge/Discharge Current trong menu Inverter, kiểm tra lại dây CAN bus, thay cáp CAN đúng loại, hoặc giảm tải trên ngõ backup.
Cần kỹ thuật viên hãng (B7–B8): Nếu lỗi do hỏng BMS nội bộ pin, hỏng cảm biến dòng, hoặc mất cân bằng cell nghiêm trọng — đây là lỗi phần cứng thuộc phạm vi bảo hành pin. Không tự ý mở vỏ pin lithium vì có nguy cơ điện giật và cháy nổ. Liên hệ hãng pin kèm theo:
- Số serial pin và Inverter
- Ảnh chụp mã lỗi trên màn hình LCD
- Log lỗi từ App giám sát (iSolarCloud, SolarMan, ShinePhone, VRM…)
- Kết quả đo điện áp/dòng tại B4, B5, B7
- Ảnh chụp cấu hình dòng sạc/xả trên Inverter (B3)
Chính sách bảo hành: Hầu hết các hãng pin lithium lớn (Pylontech, BYD, LG, Dyness, Sungrow SBR) bảo hành 5–10 năm cho lỗi cell và BMS. Tuy nhiên, bảo hành KHÔNG áp dụng nếu:
- Cấu hình dòng sạc/xả trên Inverter vượt thông số kỹ thuật của pin
- Trộn pin khác hãng/công suất/tuổi thọ trong cùng hệ thống song song
- Vận hành pin ngoài dải nhiệt độ cho phép (thường 0–45°C sạc, -20–55°C xả)
- Tự ý mở vỏ pin, thay cell, hoặc sửa chữa BMS bởi bên thứ ba không được ủy quyền
- Lỗi do sét đánh mà không có SPD (Surge Protection Device) trên đường DC
Cảnh báo an toàn điện và pin lithium:
NGUY HIỂN — Điện áp DC từ pin lithium có thể lên đến 60V (48V system) hoặc 120V+ (HV system). Pin lithium chứa năng lượng lớn — ngắn mạch có thể gây cháy nổ. TUYỆT ĐỐI tuân thủ quy tắc an toàn:
- Tắt cầu dao AC TRƯỚC, sau đó mới tắt cầu dao pin TRƯỚC cầu dao PV.
- Đeo găng tay cách điện (Class 0 trở lên) khi thao tác trên hệ thống.
- Dùng đồng hồ vạn năng loại CAT III/600V hoặc CAT IV/1000V trở lên.
- Không làm việc một mình — luôn có người giám sát bên cạnh.
- Không mở vỏ pin lithium — bên trong có điện áp cao và chất điện phân dễ cháy.
- Nếu pin phồng, rò rỉ, hoặc có mùi khét → RỜI KHỎI HIỆN TRƯỜNG, gọi cứu hỏa (114).
- Không dập lửa pin lithium bằng nước — dùng cát, bột chữa cháy ABC, hoặc bình CO2.
Khi nào phải gọi hãng ngay (không tự xử lý):
- Lỗi Battery Overcurrent lặp lại ≥ 3 lần/ngày sau khi đã kiểm tra B1–B6
- Pin phồng, rò rỉ, hoặc có mùi khét — đây là dấu hiệu hỏng cell nghiêm trọng
- Điện áp pin sụt nhanh bất thường dưới tải nhẹ (cell hỏng hoặc nội trở cao)
- BMS không phản hồi qua CAN bus hoặc App sau khi đã kiểm tra dây và nguồn
- Hệ thống mới lắp đặt mà đã báo lỗi → có thể do thiết kế sai hoặc lỗi sản xuất