LỖI INVERTER CHUNG

Mã lỗi Communication Error Inverter Chung

Phân tích và hướng dẫn khắc phục Lỗi giao tiếp nội bộ (Internal Communication Error) giữa vi xử lý DSP và MCU trên bo mạch Inverter.

Lỗi "Internal Communication Error" (Lỗi giao tiếp nội bộ) là sự cố mất tín hiệu truyền thông giữa các bộ vi xử lý chính bên trong Inverter — thường là giữa Digital Signal Processor (DSP - chuyên tính toán băm xung công suất) và Microcontroller Unit (MCU - chuyên quản lý màn hình hiển thị và giao tiếp ngoài). Lỗi này thường xuất hiện dưới dạng mã F15 (Deye), Code 037/038 (Sungrow), Code 09 (GoodWe) hoặc Error 102 (Growatt). Khi xảy ra lỗi, Inverter buộc phải ngừng phát điện vì DSP không nhận được lệnh điều khiển an toàn từ MCU.

1) Nguyên nhân gây mã lỗi Internal Communication Error

Bên trong Inverter, DSP và MCU (hoặc bo công suất và bo màn hình HMI) thường giao tiếp với nhau qua các giao thức tốc độ cao như SPI (Serial Peripheral Interface) hoặc UART. Mạch truyền tín hiệu này rất nhạy cảm với các yếu tố vật lý và điện từ:

  • Treo phần mềm (Firmware Glitch - Phổ biến nhất): Xảy ra khi MCU bị quá tải tác vụ (ví dụ: đang xử lý truy vấn dữ liệu dồn dập từ Data Logger Wifi) dẫn đến trễ nhịp (timeout) khi gửi/nhận dữ liệu SPI với DSP. Mạch Watchdog timer sẽ nhận diện đây là lỗi giao tiếp và ngắt hệ thống.
  • Lỏng cáp bẹ (Ribbon Cable / Harness): Inverter bị rung lắc trong quá trình vận chuyển hoặc do hoạt động của quạt tản nhiệt lâu ngày, khiến các jack cắm cáp bẹ nối giữa Bo mạch chủ (Main Control Board) và Bo màn hình (Display Board) bị lỏng hoặc oxy hóa chân kim loại (Pin corrosion).
  • Nhiễu điện từ (EMI) do tiếp địa kém: Tín hiệu SPI/UART chạy ở điện áp rất thấp (3.3V hoặc 5V). Nếu vỏ Inverter không được tiếp địa (PE - Protective Earth) chuẩn (Điện trở nối đất > 10Ω), các xung nhiễu tần số cao từ tầng băm xung IGBT hoặc nhiễu từ lưới điện sẽ cảm ứng vào cáp bẹ nội bộ, làm sai lệch gói tin (Corrupt data).
  • Cháy IC thu phát tín hiệu (Hardware Failure): Xung sét lan truyền hoặc hiện tượng quá áp lưới (Grid Surge) thâm nhập vào bo mạch, đánh thủng các IC đệm cách ly quang (Optocouplers) hoặc IC giao tiếp nối tiếp giữa hai chip xử lý.

2) Quy trình kiểm tra và xử lý sự cố (Diagnostic)

Lỗi này liên quan đến bo mạch bên trong, do đó tuyệt đối tuân thủ an toàn điện. Chuẩn bị Đồng hồ vạn năng và tua vít cách điện.

Checklist xử lý tại hiện trường:
- B1: KHỞI ĐỘNG LẠI CHUẨN (HARD RESET) — Tắt toàn bộ CB AC (Lưới), CB DC (Pin lưu trữ), và CB DC (Pin mặt trời).
  CHỜ ÍT NHẤT 10-15 PHÚT: Để tụ điện DC Bus bên trong xả hết hoàn toàn (Đèn màn hình tắt hẳn, đo áp PV input = 0V).
  Bật lại hệ thống: Bật Pin → PV → AC.
  Pass: MCU và DSP được reset bộ nhớ RAM, đồng bộ lại nhịp SPI, mã lỗi biến mất (Lỗi do treo Firmware).
  Fail: Mã lỗi vẫn xuất hiện ngay khi bật máy → Chuyển B2.
  • B2: KIỂM TRA HỆ THỐNG TIẾP ĐỊA (GROUNDING) — Dùng Multimeter (Thang đo AC 200V) đo điện áp giữa vỏ nhôm Inverter (hoặc dây PE) với dây Trung tính (N). Nếu áp đo được > 3V AC → Hệ thống tiếp địa đang không đạt chuẩn, có dòng rò và nhiễu EMI. Xử lý: Đóng lại cọc tiếp địa, đấu dây cáp đồng (ít nhất 4mm2) từ vỏ Inverter xuống đất. Restart hệ thống.

  • B3: KIỂM TRA CÁP BẸ NỘI BỘ (Dành cho thợ chuyên nghiệp / Máy hết bảo hành) — Cắt hoàn toàn nguồn, xả tụ 15 phút. Mở nắp lưng/mặt nạ của Inverter. Quan sát sợi cáp bẹ (Ribbon cable) nối từ mạch màn hình xuống mạch điều khiển chính. Rút các jack cắm ra, dùng bình xịt RP7 hoặc cồn vệ sinh tiếp điểm để làm sạch các chân kim loại bị oxy hóa. Sau đó cắm lại thật chặt. Pass: Máy hết báo lỗi. Khắc phục thành công lỗi lỏng tiếp xúc.

  • B4: CẬP NHẬT FIRMWARE (Của hãng) — Nếu máy báo lỗi chập chờn (Vài ngày bị 1 lần), liên hệ kỹ thuật hãng đẩy bản cập nhật Firmware mới nhất qua WiFi để tối ưu hóa thuật toán giao tiếp (Communication Loop) giữa DSP và MCU.

3) Phương án sửa chữa và bảo hành

Xử lý tại hiện trường (Không mở thiết bị):

Bước giải quyết hiệu quả nhất mà khách hàng/thợ điện có thể tự làm là Hard Reset xả tụgia cố lại hệ thống tiếp địa (PE). Khoảng 70% các lỗi giao tiếp nội bộ chập chờn đều xuất phát từ việc nhiễu xung (EMI) không có đường xả xuống đất, dội ngược vào bo mạch làm treo đường truyền SPI/UART. Việc xả tụ hoàn toàn (chờ 15 phút) là bắt buộc vì nếu chỉ tắt bật nhanh, tụ điện vẫn nuôi MCU và lệnh reset không thực sự diễn ra.

Lỗi phần cứng (Hardware Failure) - Gọi bảo hành:

  • Nếu đã thực hiện Hard Reset và vệ sinh cáp bẹ nhưng Inverter vẫn cứng đầu báo lỗi, 100% phần cứng trên bo mạch điều khiển đã hỏng. Các linh kiện thường hỏng bao gồm IC cách ly quang, điện trở pull-up trên đường tín hiệu, hoặc bản thân cổng ngoại vi của chip DSP/MCU đã cháy.
  • Tuyệt đối không: Tự ý khò hàn, nhổ chip DSP/MCU trên bo mạch nếu không phải là trung tâm sửa chữa linh kiện (Component-level repair). Việc này sẽ làm mất toàn bộ dữ liệu hiệu chuẩn (Calibration data) và xóa mã Bootloader của nhà máy, biến Inverter thành "cục gạch".
  • Trường hợp này, hãy quay video quá trình Hard Reset không thành công và liên hệ hãng yêu cầu bảo hành Bo mạch điều khiển (Control Board). Đa số các hãng sẽ gửi board mới để cắm nối (Plug-and-play) thay vì sửa chữa trên board cũ.