LỖI INVERTER SOLIS

Mã lỗi 1036 Inverter SOLIS

Phân tích và hướng dẫn khắc phục DSP software missing/error (DSP-B-Sam-Fau, DSP-B-FAULT, DSP-B-Com-Fau) (Mã lỗi 1036) trên Inverter năng lượng mặt trời SOLIS.

Cảnh báo: Mã lỗi 1036 (đồng thời hiển thị các thông báo như "DSP-B-Sam-Fau", "DSP-B-FAULT", "DSP-B-Com-Fau", hoặc "DSP Software Missing/Error" trên màn hình LCD và cổng giám sát SolisCloud) trên biến tần năng lượng mặt trời Ginlong Solis là cảnh báo bảo vệ mức độ cực kỳ nghiêm trọng liên quan đến cấu trúc vi xử lý điều khiển kép (Dual-DSP Architecture). Để tuân thủ các tiêu chuẩn an toàn lưới điện quốc tế (IEC 62109-2, IEEE 1547, VDE-AR-N 4105), biến tần Solis sử dụng 2 vi xử lý tín hiệu số hoạt động song song: DSP chính (Master DSP-A) chịu trách nhiệm băm xung PWM điều khiển van công suất IGBT và đồng bộ pha, trong khi DSP phụ (Slave DSP-B) giám sát độc lập các thông số điện áp/dòng điện lưới và kiểm tra chéo (Redundancy Check). Khi hệ thống phát hiện mất kết nối truyền thông nội bộ nối tiếp SPI/UART giữa hai chip DSP, sai lệch số liệu lấy mẫu giữa A và B vượt ngưỡng ($> 5\%$), hoặc mất bản vá phần mềm Firmware trên bộ nhớ Flash của DSP-B, biến tần sẽ lập tức kích hoạt rơ-le cách ly hòa lưới $< 50\text{ms}$ và khóa hoàn toàn xung băm công suất. Đây là cơ chế bảo vệ bắt buộc nhằm ngăn chặn van IGBT đóng ngắt sai lệch tần số/góc pha gây cháy nổ bo mạch và bảo vệ an toàn cho lưới điện. Tuyệt đối không được cố gắng bật tắt nguồn liên tục khi lỗi này tái diễn.

1) Nguyên nhân gốc rễ gây ra mã lỗi 1036 (DSP-B Fault / Com / Sampling Error)

Dưới góc nhìn phân tích kỹ thuật chuyên sâu của chuyên gia R&D điện tử công suất và kỹ sư trưởng O&M, sự cố mã lỗi 1036 trên biến tần Solis chủ yếu bắt nguồn từ bất thường nhiễu điện từ trường mạnh (EMI), xung sét lan truyền làm treo vi xử lý, hoặc suy thoái phần cứng bo mạch điều khiển Recerbo. Năm nguyên nhân cốt lõi được sắp xếp theo mức độ phổ biến bao gồm:

  • Nhiễu điện từ trường cao tần (EMI) hoặc xung sét lan truyền làm treo tiến trình vi xử lý DSP phụ (Electromagnetic Interference & EMP Freeze): Đây là nguyên nhân phổ biến nhất chiếm tới 70% các ca báo lỗi 1036 chớp nhoáng. Khi biến tần được lắp đặt gần các khu vực xưởng sản xuất có các tải cảm kháng lớn đóng ngắt liên tục (như lò luyện kim cao tần, cẩu trục, máy hàn công nghiệp, động cơ biến tần công suất lớn), hoặc khi có xung sét cảm ứng lan truyền qua đường dây AC/DC, dòng nhiễu cao tần sẽ xông thẳng vào bo mạch Recerbo. Nhiễu EMI làm biến dạng xung nhịp thạch anh (Crystal Oscillator) hoặc gây lật bit trong bộ nhớ đệm khiến vi xử lý DSP-B bị treo tiến trình (CPU Hang), làm gián đoạn chuỗi truyền thông SPI/UART với DSP-A và phát sinh cờ lỗi `DSP-B-Com-Fau`.
  • Sự cố gián đoạn hoặc mất dữ liệu trong quá trình cập nhật phần mềm Firmware (Firmware OTA Update Failure / Flash Memory Corruption): Trong quá trình nạp nâng cấp gói phần mềm hệ thống (Firmware Update) từ xa qua cổng SolisCloud hoặc kết nối USB cục bộ, nếu đường truyền internet bị ngắt quãng, điện áp nguồn nuôi bị sụt giảm đột ngột, hoặc người dùng tắt CB tải AC giữa chừng khi máy đang ghi dữ liệu vào bộ nhớ Flash của vi xử lý phụ DSP-B, cấu trúc mã lệnh phần mềm sẽ bị hỏng hoặc mất đoạn (Missing Firmware). Khi khởi động lại, DSP-A không tìm thấy chữ ký xác thực (Checksum/Signature) từ DSP-B và lập tức chốt cứng mã lỗi 1036.
  • Sai lệch số liệu chẩn đoán lấy mẫu áp/dòng giữa hai vi mạch A và B (Dual-DSP Sampling Mismatch - `DSP-B-Sam-Fau`): Cả hai chip DSP-A và DSP-B đều được kết nối với các kênh chuyển đổi tương tự-số (ADC - Analog to Digital Converter) riêng biệt để cùng đọc thông số điện áp và dòng điện lưới xoay chiều ($V_{\text{grid}}$, $I_{\text{grid}}$). Nếu các linh kiện lấy mẫu ngoại vi thuộc kênh DSP-B (như mạng điện trở chia áp precision resistor, tụ lọc SMD hoặc cụm khuếch đại thuật toán Op-Amp) bị suy thoái trị số do nhiệt độ khoang máy cao ($> 70^\circ\text{C}$) hoặc rỉ sét ẩm ướt, số liệu điện áp do DSP-B đọc được sẽ sai lệch vượt $> 5\text{V}$ so với DSP-A. Thuật toán kiểm tra chéo redundancy sẽ đánh giá kênh giám sát phụ bị hỏng và cắm cờ lỗi lấy mẫu `DSP-B-Sam-Fau`.
  • Suy hao và dao động điện áp nguồn nuôi vi xử lý trên bo Recerbo (3.3V DC / 1.2V DC Core Power Supply Instability): Các vi xử lý DSP Texas Instruments (tiêu chuẩn dòng C2000) hoặc MCU ARM Cortex sử dụng trên bo điều khiển Solis yêu cầu nguồn điện áp nuôi cực kỳ ổn định tại các mức $+3.3\text{V}$ DC cho khối I/O và $+1.2\text{V}$ DC cho khối lõi vi xử lý (Core Voltage). Sau 3 - 5 năm vận hành, các tụ tải lọc nguồn tantalum hoặc tụ nhôm hóa học trên bo LDO (Low-Dropout Regulator) bị khô giảm điện dung, khiến điện áp nguồn nuôi DC bị nhấp nhô gợn sóng (Ripple Voltage $> 100\text{mV}$). Sự chập chờn nguồn cấp làm chip DSP-B liên tục bị reset ngầm (Brownout Reset), làm mất đồng bộ chuỗi giao tiếp với DSP-A gây ra lỗi `DSP-B-FAULT`.
  • Lỏng cáp bẹ truyền thông hoặc bong rạn chân hàn vi xử lý BGA/LQFP (Hardware PCB & Interconnect Failure): Trên một số dòng Inverter Solis công suất lớn, bo điều khiển Recerbo và bo công suất Power Board được nối với nhau qua các dải cáp bẹ lụa FFC hoặc đầu rắc pin header nhiều chân. Trong môi trường rung lắc cơ học hoặc sự giãn nở nhiệt liên tục ngày-đêm, các chân rắc kết nối đường tín hiệu giao tiếp DSP bị lỏng ngàm hoặc oxy hóa bám muội. Nghiêm trọng hơn là các vết nứt vi mô (Micro-cracking) tại các mối hàn không chì của chân chip DSP-B trên bo PCB, khiến mạch truyền dữ liệu bị đứt đoạn hoàn toàn.

2) Quy trình kiểm tra và xử lý sự cố mã lỗi 1036 (Chuẩn Pass/Fail)

Lỗi 1036 liên quan trực tiếp đến bộ não điều khiển của biến tần. Khi xử lý, kỹ sư O&M cần tuân thủ nguyên tắc "Phần mềm trước - Phần cứng sau", tuân thủ nghiêm ngặt quy trình chẩn đoán 8 bước chuẩn Pass/Fail theo cấu trúc sau:

Checklist chẩn đoán và xử lý mã lỗi 1036 hiện trường (Chuẩn Pass/Fail):
- B1: Cô lập an toàn điện khẩn cấp và thực hiện khóa phiếu LOTO (Safety Shutdown Protocol)
  + Thực hiện: Trang bị găng tay cách điện 1000V DC và kính bảo hộ. Ngắt áptômát xoay chiều (AC CB) ngõ ra biến tần, sau đó xoay công tắc tải một chiều (DC Switch) tại đáy Inverter Solis về vị trí OFF. Chờ tối thiểu 10 phút để hệ thống tụ lọc DC Bus bên trong xả hết năng lượng tích trữ ($< 10\text{V}$).
  + Pass: Màn hình LCD tắt lịm, đèn LED trạng thái không sáng. Dùng VOM thang DC đo điện áp giữa cọc tiếp địa PE vỏ máy và đất thực tế cho kết quả $= 0\text{V}$ -> Khu vực làm việc đạt chuẩn an toàn -> Chuyển B2.
  + Fail: Vẫn đo được điện áp rò $> 30\text{V}$ giữa vỏ Inverter và đất thực tế -> Có hiện tượng chạm đất kép từ cáp PV hoặc rò điện lưới AC xông ngược -> Cấm mở vỏ máy, cắt toàn bộ nguồn từ tủ tổng -> Chuyển B2.
  • B2: Thực hiện chu trình xả tụ Hard Reset và tự khởi động lại vi xử lý (Deep Power-Cycle & Cold Boot)

    • Thực hiện: Lỗi 1036/DSP-B thường do nhiễu xung cao tần EMI làm treo bộ nhớ đệm RAM của chip vi xử lý. Giữ máy ở trạng thái cô lập hoàn toàn cả AC và DC trong ít nhất $30 - 45$ phút để điện áp dư trên các tụ vi mạch LDO bo Recerbo xả sạch hoàn toàn về $0\text{V}$, giúp xóa sạch các tiến trình treo trong CPU DSP.
    • Pass: Sau 45 phút, bật lại CB AC và DC Switch. Màn hình LCD sáng lên, máy hiển thị Initializing..., tự kiểm tra DSP-A... OK, DSP-B... OK, sau đó đếm ngược hòa lưới Normal ổn định -> Lỗi phát sinh do nhiễu xung EMI ngẫu nhiên -> Chuyển B8.
    • Fail: Sau khởi động lại, máy vừa qua bước Initializing đã tiếp tục kêu bíp báo 1036 hoặc cụ thể DSP-B-Com-Fau / DSP-B-Sam-Fau -> Sự cố là lỗi phần mềm hệ thống hoặc hư hỏng phần cứng -> Chuyển B3.
  • B3: Kiểm tra chẩn đoán lỗi cụ thể trên màn hình LCD và môi trường nhiễu EMI (Sub-Error Code Identification & EMI Check)

    • Thực hiện: Dùng phím bấm trên LCD Solis truy cập vào menu Advanced Settings (Mật khẩu chuẩn 0010) -> Chọn Alarm Message hoặc Running Status để đọc mã lỗi phụ chính xác thuộc nhóm 1036: DSP-B-Com-Fau (Lỗi giao tiếp), DSP-B-Sam-Fau (Lỗi lấy mẫu), hay DSP-B-FAULT (Lỗi tổng quát). Đồng thời quan sát môi trường xưởng xung quanh xem có máy hàn, lò cao tần hay các đường cáp động cơ chạy song song sát cáp AC/DC của Inverter không.
    • Pass: Xác định rõ mã lỗi phụ là DSP-B-Com-Fau hoặc DSP-B-FAULT, đồng thời phát hiện có cáp dây nguồn máy công nghiệp gây nhiễu -> Tiến hành luồn cáp AC Inverter vào ống thép tiếp địa, tách xa đường dây nhiễu $> 50\text{cm}$ -> Chuyển B4.
    • Fail: Mã lỗi phụ hiển thị là DSP-B-Sam-Fau (Lỗi lấy mẫu áp/dòng) hoặc máy đặt ở môi trường nhà dân không có tải nhiễu EMI -> Khả năng cao do sai lệch ADC hoặc lỗi Firmware -> Chuyển B4.
  • B4: Khôi phục cài đặt gốc và kiểm tra đồng bộ phiên bản Firmware giữa DSP-A và DSP-B (Factory Reset & Firmware Check)

    • Thực hiện: Vào menu Advanced Settings (Mật khẩu 0010) -> Chọn Restore Factory Settings (Khôi phục cài đặt gốc) để xóa các sai lệch trong vùng nhớ EEPROM. Sau khi máy khởi động lại, vào menu System Info -> Software Version để đọc số phiên bản phần mềm. Xác nhận xem phiên bản của DSP-A (ví dụ Ver 004A) và DSP-B (ví dụ Ver 004B) có đầy đủ và tương thích với nhau không.
    • Pass: Phiên bản DSP-A và DSP-B hiển thị đầy đủ, máy xóa được cờ lỗi sau Factory Reset, hòa lưới dòng phát tăng đều -> Lỗi do xung đột tham số EEPROM tạm thời -> Chuyển B8.
    • Fail: Thông tin phiên bản DSP-B hiển thị bị trắng (N/A), hiển thị các ký tự lạ (0x00 / 0xFF), hoặc thông báo DSP-B Missing -> Vùng nhớ Flash chứa Firmware của DSP-B đã bị xóa hỏng hoặc mất bootloader -> Chuyển B5.
  • B5: Nạp lại và nâng cấp gói phần mềm hệ thống mới nhất từ nhà sản xuất (Firmware OTA Re-flashing & USB Update)

    • Thực hiện: BẮT BUỘC ĐẢM BẢO NGUỒN AC CB VÀ DC SWITCH ĐƯỢC CẤP LIÊN TỤC KHÔNG GIÁN ĐOẠN TRONG SUỐT QUÁ TRÌNH UPGRADE. Liên hệ bộ phận hỗ trợ kỹ thuật Ginlong Solis (cung cấp số Serial Inverter), yêu cầu hãng đẩy gói Firmware OTA nạp lại toàn bộ cả 2 khối DSP-A và DSP-B qua cổng SolisCloud. Nếu không có internet, sử dụng USB chuyên dụng cắm vào cổng COM/USB dưới đáy máy, truy cập menu Advanced Settings -> System Update -> Chọn file Firmware chuẩn do hãng cấp để nạp trực tiếp.
    • Pass: Màn hình hiển thị quá trình nạp Updating DSP-B... 100% -> Pass, sau đó tự động khởi động lại máy, hai chip đồng bộ thành công, không tái diễn lỗi 1036 -> Khắc phục thành công sự cố phần mềm -> Chuyển B8.
    • Fail: Quá trình nạp Firmware báo lỗi Update Failed / Com Error giữa chừng, hoặc nạp xong thành công 100% nhưng bật lên máy vẫn chốt lỗi 1036 / DSP-B-Sam-Fau -> Bo mạch Recerbo đã bị hư hỏng linh kiện phần cứng vật lý -> Chuyển B6.
  • B6: Kiểm tra vật lý bo điều khiển Recerbo, cáp kết nối FFC và nguồn nuôi vi xử lý (Internal Hardware PCB Inspection)

    • Thực hiện: Cắt điện hoàn toàn LOTO, mở nắp khoang bảo vệ bo mạch điều khiển Recerbo của Inverter Solis (lưu ý tem bảo hành). Quan sát các dải cáp bẹ lụa FFC màu trắng nối giữa bo điều khiển và bo công suất xem có bị cắm lệch ngàm, lỏng tay hay bám muội bẩn không. Tiến hành tháo ra, dùng cồn vô trùng Isopropyl Alcohol (IPA 99%) vệ sinh sạch chân rắc rồi cắm siết lại chắc chắn. Dùng VOM thang DC đo kiểm tra các điểm test point (TP) nguồn nuôi trên bo Recerbo xem có đủ các mức áp $+5\text{V}$, $+3.3\text{V}$ và $+1.2\text{V}$ DC cấp cho DSP không.
    • Pass: Cáp bẹ bám muội bẩn sau khi vệ sinh cắm lại chắc chắn, điện áp nguồn nuôi $+3.3\text{V}$ DC chuẩn xác không gợn sóng, bật máy lại hoạt động bình thường -> Lỗi do tiếp xúc đầu rắc cơ học -> Chuyển B8.
    • Fail: Đo phát hiện mất nguồn $+3.3\text{V}$ hoặc $+1.2\text{V}$ bo LDO, hoặc phát hiện IC khuếch đại thuật toán Op-Amp lấy mẫu kênh DSP-B bị nổ rạn nứt, IC DSP-B có vết cháy xém phồng rộp -> Hỏng phần cứng vi xử lý trên bo Recerbo -> Chuyển B7.
  • B7: Thay thế bo mạch điều khiển Recerbo chính hãng và đồng bộ lại thông số (Recerbo Board Replacement & Re-calibration)

    • Thực hiện: Khi đã xác định vi mạch DSP-B bị hỏng vật lý hoặc lỗi mạch lấy mẫu ADC, giải pháp duy nhất là thay thế bo mạch điều khiển Recerbo (Control Board) mới chính hãng Ginlong Solis. Tiến hành tháo các ốc định vị, cắm cẩn thận toàn bộ các cáp kết nối cảm biến Hall RCMU, HCT, cáp bẹ FFC và cáp màn hình vào bo Recerbo mới. Sau khi lắp đặt xong, cấp nguồn AC và DC để bật máy.
    • Pass: Vào menu Advanced Settings -> Tải lại thông số quy chuẩn lưới điện quốc gia (Grid Standard -> Chọn IEC 62109 hoặc QCVN/Vietnam), cài đặt lại ngày giờ hệ thống và thông số kết nối SolisCloud. Máy tự kiểm tra Riso chuẩn xác, đóng rơ-le hòa lưới Normal không báo lỗi -> Chuyển B8.
    • Fail: Đã thay bo Recerbo mới nguyên kiện hãng nhưng máy vẫn báo DSP-B-Sam-Fau -> Lỗi lấy mẫu áp/dòng bắt nguồn từ cụm cảm biến biến dòng Hall HCT hoặc mạng điện trở chia áp công suất cao nằm sâu bên dưới bo công suất (Power Board / Main Board) -> Chuyển B8 (Bảo hành đổi máy mới RMA).
  • B8: Khôi phục vận hành, ghi chép nhật ký O&M và làm thủ tục bảo hành (Recommissioning & RMA Protocol)

    • Thực hiện: Cho Inverter hòa lưới phát điện tải đỉnh lúc trưa nắng ($11\text{h} - 13\text{h}$). Theo dõi liên tục các thông số điện áp, dòng điện và tần số trên màn hình LCD, xác nhận không có sự nhấp nhô hay chênh lệch bất thường nào giữa các pha. Ghi lại nguyên nhân xử lý (treo EMI, nạp Firmware hay thay bo Recerbo) vào sổ nhật ký O&M. Nếu hỏng bo Recerbo ở B6/B7, chụp ảnh số Serial máy, quay video màn hình báo lỗi 1036 và xuất file log sự kiện gửi cho trung tâm bảo hành Ginlong Solis để làm thủ tục đổi trả linh kiện RMA.
    • Pass: Inverter vận hành liên tục 24/7 ổn định, dòng phát mượt mà không tái diễn lỗi 1036 -> Hoàn tất quy trình xử lý sự cố.

3) Phương án sửa chữa và bảo hành mã lỗi 1036

Đối với sự cố mã lỗi 1036 (DSP Software Missing/Error) trên biến tần Ginlong Solis, việc phân định rõ phạm vi can thiệp của kỹ thuật viên hiện trường và trách nhiệm bảo hành của nhà sản xuất là cực kỳ quan trọng:

  • Phạm vi kỹ thuật viên O&M tự xử lý tại hiện trường: Lỗi 1036 thuộc nhóm lỗi hệ thống vi xử lý nội bộ, tuy nhiên kỹ sư O&M và thợ lắp đặt có thể tự kiểm tra và xử lý dứt điểm khoảng 50% số ca bệnh mà không cần mở máy. Các thao tác hợp lệ theo tiêu chuẩn bảo hành bao gồm: thực hiện xả tụ Hard Reset cô lập máy 45 phút để xóa tiến trình treo RAM do nhiễu xung EMI; khôi phục cài đặt gốc Factory Reset trên LCD để xóa lỗi xung đột bộ nhớ EEPROM; kiểm tra và bọc tiếp địa chống nhiễu cho hệ thống cáp AC/DC và cáp truyền thông RS485; phối hợp với kỹ thuật viên hãng để nhận gói nạp nâng cấp Firmware OTA từ xa qua SolisCloud hoặc tự nạp lại Firmware chính hãng thông qua cổng USB/COM bằng USB chuẩn FAT32.
  • Trường hợp bắt buộc phải gọi bảo hành hãng (Ginlong Solis RMA Service): Cần lập tức liên hệ với trung tâm dịch vụ khách hàng hoặc nhà phân phối ủy quyền của Solis tại Việt Nam để nhận hỗ trợ thay thế bo mạch khi xảy ra các tình huống sau:
    1. Khi máy báo lỗi cụ thể `DSP-B-Sam-Fau` (Lỗi sai lệch lấy mẫu áp/dòng) lặp lại liên tục dù đã khôi phục cài đặt gốc và nạp lại Firmware OTA mới nhất thành công.
    2. Khi vào menu kiểm tra phiên bản phần mềm thấy mất hoàn toàn thông tin DSP-B (`Missing / N/A`) và không thể nạp lại Firmware qua cổng USB/SolisCloud do chip Flash bị chết chân hoặc khóa write-protect.
    3. Khi mở máy kiểm tra (được sự đồng ý của hãng) phát hiện các IC vi xử lý DSP, chip LDO nguồn nuôi hoặc các IC Op-Amp lấy mẫu trên bo Recerbo bị nổ rạn nứt, cháy xém mạch PCB do sét đánh lan truyền hoặc chập điện áp cao.
  • Chính sách bảo hành của hãng Ginlong Solis: Solis áp dụng chính sách bảo hành chính hãng 5 năm (có thể mở rộng lên 10 - 15 năm) đổi mới linh kiện bo mạch điều khiển Recerbo hoặc đổi nguyên máy mới cho các lỗi phần cứng thuộc về lỗi nhà sản xuất như hỏng chip DSP, lỗi chết flash, hoặc hỏng mạch lấy mẫu ADC. Tuy nhiên, nhà sản xuất sẽ TỪ CHỐI BẢO HÀNH trong các trường hợp: người dùng tự ý sử dụng các file Firmware trôi nổi không rõ nguồn gốc trên mạng để nạp can thiệp vào máy gây brick (chết bootloader) vi xử lý; máy bị chập cháy nổ IC điều khiển do đấu nối nhầm áp lưới AC $380\text{V}$ vào cổng truyền thông RS485/DRM; hoặc biến tần bị nước mưa, côn trùng ngấm vào khoang bo điều khiển do thi công không siết chặt các cọc ngàm kín nước PG/Gland dưới đáy máy.

️ CẢNH BÁO AN TOÀN ĐIỆN VÀ PHẦN MỀM TỐI CAO: Mã lỗi 1036 cho thấy bộ não điều khiển kép DSP của biến tần đang trong trạng thái mất đồng bộ hoặc lỗi mạch giám sát an toàn. Khi DSP bị lỗi, các cơ chế bảo vệ nền tảng như chống phát điện độc lập (Anti-Islanding Protection), ngắt quá áp/quá dòng, và giám sát rò đất Riso/GFDI có thể không còn hoạt động chính xác. Nếu người kỹ thuật viên cố tình dùng các biện pháp can thiệp phần cứng, nối tắt rơ-le hoặc dùng mật khẩu kỹ thuật để ép biến tần đóng lưới băm xung khi DSP-B đang lỗi, van công suất IGBT sẽ phải chịu các xung kích không đồng bộ pha làm nổ tung module công suất tạo ra tia lửa hồ quang điện cực mạnh tàn phá khoang máy. Hơn nữa, trong quá trình thực hiện nạp lại Firmware qua cổng USB/SolisCloud, TUYỆT ĐỐI KHÔNG ĐƯỢC NGẮT NGUỒN ÁPTÔMÁT AC HOẶC CÔNG TẮC DC SWITCH TRUNG GIAN. Việc mất điện ngột khi chip DSP đang tiến hành xóa/ghi vùng nhớ Flash sẽ làm hư hỏng vĩnh viễn chip vi xử lý (Hard Brick), khiến bo mạch Recerbo biến thành phế liệu và không thể cứu vãn bằng phần mềm được nữa.