A Communication Method for Monitoring the Operating Power of Photovoltaic Panel Turn-Off Modules Based on LDSW

By using LDSW technology to monitor the power of photovoltaic panels, listen for wake-up signals, collect data, construct information frames, and analyze abnormal components, the problem of inaccurate fault location of photovoltaic panels is solved, and rapid response and efficient fault handling are achieved.

CN122137120APending Publication Date: 2026-06-02FUZHOU WANSHENG ELECTRIC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FUZHOU WANSHENG ELECTRIC
Filing Date
2026-03-06
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing technologies for locating photovoltaic panel faults have low accuracy and are subject to delays, making it impossible to accurately identify abnormal components and requiring the entire string to be powered off for inspection.

Method used

A photovoltaic panel shutdown module power monitoring and communication method based on LDSW is adopted. The photovoltaic module enters a sleep or wake-up state by listening for wake-up signals, collects real-time power data, constructs response information frames and feeds them back to the photovoltaic master controller, analyzes abnormal modules and sends control signals to execute shutdown commands.

Benefits of technology

It enables precise positioning and rapid response of photovoltaic modules, enhances the abnormal response capability of photovoltaic power generation systems, and improves the efficiency of fault identification and handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122137120A_ABST
    Figure CN122137120A_ABST
Patent Text Reader

Abstract

This invention discloses a communication method for monitoring the operating power of photovoltaic (PV) panel shutdown components based on LDSW (Low-Density Module Switching), relating to the field of smart photovoltaics. It addresses the problem of low accuracy in identifying abnormal components. The method includes: PV panels periodically listening for wake-up signals sent by the PV controller; selecting either a sleep or wake-up state for the LDSW module based on the listening results; the LDSW module in the wake-up state controlling the power acquisition module to collect real-time power data from the PV panel; constructing a response information frame based on the real-time power data and feeding it back to the PV controller; the PV controller parsing the response information frame of each PV panel; identifying abnormal components based on the parsing results; and sending a control signal to the abnormal component. Upon receiving the control signal, the abnormal component executes a shutdown command through the shutdown device. This invention achieves accurate identification of abnormal components by constructing response information frames.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of intelligent photovoltaic technology, specifically a communication method for monitoring the operating power of photovoltaic panel shutdown components based on LDSW. Background Technology

[0002] LDSW, also known as Low Power Wireless Access Network, is based on active RFID technology and features low power consumption, low cost, longer communication distance, and multi-channel collaboration. It can automatically collect target identity, location, and status information and transmit control command information to meet the needs of various Internet of Things (IoT) information transmission. Photovoltaic panels are important components of photovoltaic power generation systems. Through continuous measurement, recording, and analysis, the power generation performance of photovoltaic panels can be understood, and abnormal conditions of photovoltaic modules can be identified in a timely and accurate manner.

[0003] However, at present, when monitoring the operating power of photovoltaic panels, smart meters are often used to collect data and upload it to a local server for analysis. However, traditional analysis methods are often not visible for single photovoltaic panel faults, and the entire string needs to be powered off for inspection, resulting in low accuracy in locating abnormal components and time delays. Therefore, this invention proposes a communication method for monitoring the operating power of photovoltaic panel switch components based on LDSW. Summary of the Invention

[0004] The purpose of this invention is to propose a communication method for monitoring the operating power of photovoltaic panel switch components based on LDSW, so as to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention adopts the following technical solution: A communication method for monitoring the operating power of photovoltaic panel switchgear modules based on LDSW includes: Step S1: The photovoltaic module listens to the wake-up signal sent by the photovoltaic master controller at a fixed period, and selects whether the LDSW module enters the sleep state or the wake-up state based on the listening result of the wake-up signal. Step S2: The LDSW module in the wake-up state controls the power acquisition module to collect real-time power data of the photovoltaic panel, constructs a response information frame based on the real-time power data, and feeds it back to the photovoltaic main controller. Step S3: The photovoltaic controller parses the response information frame of each photovoltaic module, and based on the parsing results, identifies abnormal modules or displays the power of the photovoltaic modules. In step S4, the photovoltaic controller sends a control signal to the malfunctioning component. After receiving the control signal, the malfunctioning component executes a shutdown command through the shutdown device.

[0006] Further, step S1 includes the following sub-steps: Step S11: Read the preset preamble and the component number of each photovoltaic module; Step S12: Arrange the preamble and component number in order, mark the first Arabic numeral as odd position, the second Arabic numeral as even position, and so on, marking all Arabic numerals as odd or even positions. Step S13: Multiply the even-numbered Arabic numerals by two. If the product is less than nine, replace the initial even-numbered digits with the product. If the product is greater than or equal to nine, add the units digit and the tens digit of the product together and replace the initial even-numbered digits.

[0007] Furthermore, step S1 also includes the following sub-steps: Step S14: Add all the odd and even Arabic numerals together and take the sum modulo 10. Use the result as the check bit. Combine the preamble, component number and check bit to construct the wake-up signal corresponding to the photovoltaic module. Step S15: The photovoltaic controller continuously sends a wake-up signal to the corresponding photovoltaic module based on the LDSW communication line between the photovoltaic controller and the photovoltaic module; In step S16, after receiving the wake-up signal, the photovoltaic module performs matching. If the matching is successful, the wake-up command is executed to adjust the LDSW module to the wake-up state; if the matching fails, no operation is performed and the LDSW module remains in sleep state.

[0008] Furthermore, the matching process of the photovoltaic module after receiving the wake-up signal is as follows: The wake-up signal is parsed to obtain the preamble, component number and check code. The matching check bit is obtained by combining the matching preamble and matching component number pre-stored in the photovoltaic module with the calculation process in step S14. The preamble is compared with the matching preamble, the component number is compared with the matching component number, and the check bit is compared with the matching check bit. If any one of them is different, the match is considered to have failed; if all three are the same, the match is considered to have succeeded.

[0009] Further, step S2 includes the following sub-steps: Step S21: The LDSW module controls the power acquisition module to collect real-time power data corresponding to the photovoltaic panel. The real-time power data includes real-time operating current and real-time operating voltage. Step S22: The real-time operating power is obtained by multiplying the real-time operating current by the real-time operating voltage, and the real-time operating current, real-time operating voltage and real-time operating power are encoded and rounded. Step S23: Convert the real-time operating current, real-time operating voltage, and real-time operating power obtained after rounding into binary to obtain sixteen-bit converted operating current, converted operating voltage, and converted operating power, respectively.

[0010] Furthermore, step S2 also includes the following sub-steps: Step S24: Read the first eight bits of the conversion working current and record them as the high eight bits of the current; read the last eight bits of the conversion working current and record them as the low eight bits of the current; read the first eight bits of the conversion working voltage and record them as the high eight bits of the voltage; read the last eight bits of the conversion working voltage and record them as the low eight bits of the voltage; read the first eight bits of the conversion working power and record them as the high eight bits of the power; read the last eight bits of the conversion working power and record them as the low eight bits of the power. Step S25: Read the component number corresponding to the photovoltaic module, and convert the component number into hexadecimal to obtain the address of the photovoltaic module; Step S26: Set the frame header of the response information frame, and convert the high eight bits of current, low eight bits of current, high eight bits of voltage, low eight bits of voltage, high eight bits of power, and low eight bits of power into hexadecimal numbers in sequence.

[0011] Furthermore, step S2 also includes the following sub-steps: Step S27: Set the hexadecimal number of the photovoltaic module in normal state and record the hexadecimal number as the status code. Perform an XOR operation on the address of the photovoltaic module, the frame header of the response information frame, the high eight bits of the current, the low eight bits of the current, the high eight bits of the voltage, the low eight bits of the voltage, the high eight bits of the power, the low eight bits of the power, and the status code in sequence to obtain the check code of the response information frame. Step S28: Combine the frame header, address, current high octet, current low octet, voltage high octet, voltage low octet, power high octet, power low octet, status code, and check code in sequence to obtain the response information frame corresponding to the photovoltaic module. Step S29: Obtain the response information frames of all photovoltaic modules by combining the same steps and feed them back to the photovoltaic master controller.

[0012] Further, step S3 includes the following sub-steps: Step S31: The photovoltaic master controller obtains the response information frame of each photovoltaic module, reads it in reverse based on the structure of the response information frame, and parses it to obtain the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, status code and check code. Step S32: Convert the address into a decimal number and record it as the response number of the corresponding photovoltaic module. Construct a first number set from all response numbers; summarize the module numbers of all photovoltaic modules to construct a second number set; perform a difference operation between the second number set and the first number set, and filter out the corresponding photovoltaic modules based on the obtained module numbers and record them as abnormal modules. Step S33: Based on the parsed response information frame, the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, and status code are obtained. Combined with the process in step S27, a matching verification code is calculated. If the matching verification code is the same as the verification code, proceed to the next step. If the matching verification code is different from the verification code, the corresponding photovoltaic module is recorded as an abnormal module. Step S34: Multiply the high eight bits of the current by 256 and add the low eight bits of the current. Convert the result into a decimal number and perform the inverse operation of the encoding to obtain the analytical module current of the photovoltaic module.

[0013] Furthermore, step S3 also includes the following sub-steps: Step S35: Multiply the high eight bits of voltage by 256 and add the low eight bits of voltage. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module voltage of the photovoltaic module; multiply the high eight bits of power by 256 and add the low eight bits of power. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module power of the photovoltaic module. Step S36: Analyze the component current and multiply it by the component voltage to obtain the calculated component power. Compare the calculated component power with the analyzed component power. If the calculated component power and the analyzed component power are the same, proceed to step S37. If the calculated component power and the analyzed component power are different, record the corresponding photovoltaic component as an abnormal component. Step S37: Compare the analyzed component power with the component power threshold. If the analyzed component power is greater than or equal to the component power threshold, the analyzed component power of the corresponding photovoltaic component will be displayed. If the analyzed component power is less than the component power threshold, the corresponding photovoltaic component will be recorded as an abnormal component.

[0014] Further, step S4 includes the following sub-steps: Step S41: Obtain the component number of the abnormal component and convert it into a hexadecimal number to obtain the address of the abnormal component. Combine the frame header, command and data fields corresponding to the control signal to calculate the check code corresponding to the control signal, and then construct the control signal corresponding to the abnormal component. Step S42: The photovoltaic controller sends a control signal to the corresponding abnormal component based on the component number of the different abnormal components; In step S43, the faulty component receives and parses the control signal, and controls the shutdown device to perform a shutdown operation based on the parsing result.

[0015] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: 1. This invention first utilizes photovoltaic modules to listen to the wake-up signal sent by the photovoltaic master controller at fixed intervals. Based on the listening result of the wake-up signal, the LDSW module is selected to enter a sleep state or a wake-up state. Then, the LDSW module in the wake-up state controls the power acquisition module to collect the real-time power data of the photovoltaic panel. Based on the real-time power data, a response information frame is constructed and fed back to the photovoltaic master controller, realizing the acquisition and uploading of the corresponding power of the photovoltaic module.

[0016] 2. This invention utilizes a photovoltaic master controller to parse the response information frame of each photovoltaic module. Based on the parsing results, it identifies abnormal modules or displays the power of photovoltaic modules. The photovoltaic master controller sends a control signal to the abnormal module. Upon receiving the control signal, the abnormal module executes a shutdown command through a shutdown device. By waking up each photovoltaic module and constructing a corresponding response information frame, the abnormal situation of the corresponding photovoltaic module is judged based on the identification of the response information frame, and a shutdown operation is executed, thereby enhancing the abnormal response capability of the photovoltaic power generation system. Attached Figure Description

[0017] To facilitate understanding by those skilled in the art, the present invention will be further described below with reference to the accompanying drawings.

[0018] Figure 1 This is a flowchart illustrating the overall method of the present invention; Figure 2 This is a schematic diagram of the photovoltaic controller and photovoltaic module in this invention; Figure 3 This is a timing diagram of the photovoltaic module monitoring process in this invention; Figure 4 This is a schematic diagram of the electronic device in this invention. Detailed Implementation

[0019] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] Example 1: Please refer to Figures 1-3As shown, the technical solution provided by the present invention is: a photovoltaic panel shutdown module power monitoring and communication method based on LDSW. The photovoltaic master controller sends a wake-up command to the photovoltaic module. After receiving the wake-up command, the photovoltaic module collects the real-time power data corresponding to the photovoltaic panel and constructs a response information frame. The photovoltaic master controller judges the status of each photovoltaic module based on the response information frame, displays the real-time power data of normal modules, and sends control commands to abnormal modules. After receiving the control commands, the abnormal modules perform a shutdown operation. By identifying abnormal modules, each abnormal module is accurately located and the shutdown command is executed, thereby enhancing the abnormal response capability of the photovoltaic power generation system. Please see Figure 2 As shown, the present invention includes a photovoltaic master controller and multiple photovoltaic modules. The multiple photovoltaic modules communicate with the photovoltaic master controller through an LDSW communication line. Each photovoltaic module includes a photovoltaic panel, a power switch, a power acquisition module, and an LDSW module. The LDSW communication line is cloud communication, i.e., a wireless line.

[0021] In this embodiment, the communication method for monitoring the operating power of the photovoltaic panel shutdown module is as follows: Step S1: The photovoltaic module listens to the wake-up signal sent by the photovoltaic master controller at a fixed period. Based on the listening result of the wake-up signal, it selects whether the LDSW module enters the sleep state or the wake-up state. It should be noted that the LDSW module is in the sleep state by default. In this invention, step S1 includes the following sub-steps: Step S11: Read the preset preamble and the component number of each photovoltaic module; Step S12: Arrange the preamble and component number in order, mark the first Arabic numeral as odd position, the second Arabic numeral as even position, and so on, marking all Arabic numerals as odd or even positions. Step S13: Multiply the even-numbered Arabic numerals by two. If the product is less than nine, replace the initial even-numbered digits with the product. If the product is greater than or equal to nine, add the units digit of the product to the tens digit and replace the initial even-numbered digits. For example, if the original even digit is 7, multiplying it by two results in a product of 14, and 14 > 9, then the even digit at this time is 1 + 4 = 5. Step S14: Add all the odd and even Arabic numerals together and take the sum modulo 10. Use the result as the check bit. Combine the preamble, component number and check bit to construct the wake-up signal corresponding to the photovoltaic module. The wake-up signal format is: preamble + component number + check bit; It needs to be explained that the preamble is a fixed-length, known sequence of characters used to help the photovoltaic module extract stable clock information from chaotic signals, thereby maintaining time synchronization with the photovoltaic controller; the module number is a string anchoring the photovoltaic module; the check bit is a single digit or character appended to the end of the data to ensure the integrity of the wake-up signal; the check bit is calculated from the preamble and the module number using a specific algorithm. Step S15: The photovoltaic controller continuously sends a wake-up signal to the corresponding photovoltaic module based on the LDSW communication line between the photovoltaic controller and the photovoltaic module; Step S16: After receiving the wake-up signal, the photovoltaic module performs matching. If the matching is successful, the wake-up command is executed to adjust the LDSW module to the wake-up state; if the matching fails, no operation is performed and the LDSW module remains in sleep state. Specifically, the matching process is as follows: parsing the wake-up signal to obtain the preamble, component number and check code, and calculating the matching check bit by combining the matching preamble and matching component number pre-stored in the photovoltaic module with the steps S12-S14. The preamble is compared with the matching preamble, the component number is compared with the matching component number, and the check bit is compared with the matching check bit. If any one of them is different, the match is considered to have failed; if all three are the same, the match is considered to have succeeded.

[0022] Step S2: The LDSW module in the wake-up state controls the power acquisition module to collect real-time power data of the photovoltaic panel, constructs a response information frame based on the real-time power data, and feeds it back to the photovoltaic main controller. Among them, the information frame is the basic data unit transmitted on the DC power line, and the response information frame refers to the information frame constructed in response to the acquired signal; In this invention, step S2 includes the following sub-steps: Step S21: The LDSW module controls the power acquisition module to collect real-time power data corresponding to the photovoltaic panel. The real-time power data includes real-time operating current and real-time operating voltage. Step S22: The real-time operating power is obtained by multiplying the real-time operating current by the real-time operating voltage. The real-time operating current, real-time operating voltage, and real-time operating power are then encoded and rounded. The encoding is used to convert floating-point numbers (decimals) into integers to optimize storage, processing, and transmission. For example, if the real-time operating current is 5.2A and the real-time operating voltage is 38.5V, then the calculated real-time operating power is 38.5V × 5.2A = 200.2W; Encoding the real-time operating current: 5.2 × 10 = 52; Encoding the real-time operating voltage: 38.5 × 10 = 385; Encoding the real-time operating power: 200.2 × 10 = 2002; Step S23: Convert the real-time operating current, real-time operating voltage and real-time operating power obtained after rounding into binary to obtain sixteen-bit converted operating current, converted operating voltage and converted operating power respectively. Step S24: Read the first eight bits of the conversion working current and record them as the high eight bits of the current; read the last eight bits of the conversion working current and record them as the low eight bits of the current; read the first eight bits of the conversion working voltage and record them as the high eight bits of the voltage; read the last eight bits of the conversion working voltage and record them as the low eight bits of the voltage; read the first eight bits of the conversion working power and record them as the high eight bits of the power; read the last eight bits of the conversion working power and record them as the low eight bits of the power. Step S25: Read the component number corresponding to the photovoltaic module, and convert the component number into hexadecimal to obtain the address of the photovoltaic module; for example, if the component number of the photovoltaic module is 03, then the address of the photovoltaic module is 0x03, where 0x represents a hexadecimal number; Step S26: Set the frame header of the response information frame, and convert the high eight bits of current, low eight bits of current, high eight bits of voltage, low eight bits of voltage, high eight bits of power, and low eight bits of power into hexadecimal numbers in sequence. The frame header of the response information frame is used to distinguish different types of information frames. The type of the response information frame is a response, so it can be regarded as a fixed value. For example, the frame header can be 0xAB. Further, the types of information frames include command / control (0xCD), heartbeat / status (0xAA), broadcast (0xE0), and broadcast response (0xF0), etc. Step S27: Set the hexadecimal number representing the normal state of the photovoltaic module, and record the hexadecimal number as the status code. Perform an XOR operation on the address of the photovoltaic module, the frame header of the response information frame, the high eight bits of the current, the low eight bits of the current, the high eight bits of the voltage, the low eight bits of the voltage, the high eight bits of the power, the low eight bits of the power, and the status code in sequence to obtain the check code of the response information frame. If it is a normal state, the corresponding status code is 0x00; if it is an abnormal state, the status code is 0x01. By default, all photovoltaic modules are in a normal state. For example, if the frame header is 0xAB, the address is 0x03, the high eight bits of voltage are 0x01, the low eight bits of voltage are 0x81, the high eight bits of current are 0x00, the low eight bits of current are 0x34, the high eight bits of power are 0x07, the low eight bits of power are 0xD2, and the status code is 0x00, then the checksum is: 0xAB⊕0x03⊕0x01⊕0x81⊕0x00⊕0x34⊕0x07⊕0xD2⊕0x00=0x2C; Step S28: Combine the frame header, address, current high octet, current low octet, voltage high octet, voltage low octet, power high octet, power low octet, status code, and check code in sequence to obtain the response information frame corresponding to the photovoltaic module. Step S29: Obtain the response information frames of all photovoltaic modules by combining the same steps and feed them back to the photovoltaic master controller.

[0023] Step S3: The photovoltaic controller parses the response information frame of each photovoltaic module, and based on the parsing results, identifies abnormal modules or displays the power of the photovoltaic modules. In this invention, step S3 includes the following sub-steps: Step S31: The photovoltaic master controller obtains the response information frame of each photovoltaic module, reads it in reverse based on the structure of the response information frame, and parses it to obtain the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, status code and check code. Step S32: Convert the address into a decimal number and record it as the response number of the corresponding photovoltaic module. Construct a first number set from all response numbers; summarize the module numbers of all photovoltaic modules to construct a second number set; perform a difference operation between the second number set and the first number set, and filter out the corresponding photovoltaic modules based on the obtained module numbers and record them as abnormal modules; specifically, in the actual calculation, list all module numbers in the second number set, remove the module numbers that are also in the first number set, and the remaining module numbers are the module numbers corresponding to the abnormal modules; Among them, the second set of numbers is always greater than or equal to the first set of numbers, and the second set of numbers and the first set of numbers are used to perform a difference operation to filter out photovoltaic modules that actually exist but have not sent response information frames to the photovoltaic controller. Step S33: Based on the parsed response information frame, the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, and status code are obtained. Combined with the process in step S27, a matching verification code is calculated. If the matching verification code is the same as the verification code, proceed to the next step. If the matching verification code is different from the verification code, the corresponding photovoltaic module is recorded as an abnormal module. Step S34: Multiply the high eight bits of the current by 256 and add the low eight bits of the current. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module current of the photovoltaic module. For example, if the high eight bits of the current are 0x00 and the low eight bits of the current are 0x34, then 0x00×256+0x34=52; 52÷10=5.2; therefore, the current of the analytical component is 5.2A. Step S35: Multiply the high eight bits of voltage by 256 and add the low eight bits of voltage. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module voltage of the photovoltaic module; multiply the high eight bits of power by 256 and add the low eight bits of power. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module power of the photovoltaic module. Step S36: Analyze the component current and multiply it by the component voltage to obtain the calculated component power. Compare the calculated component power with the analyzed component power. If the calculated component power and the analyzed component power are the same, proceed to step S37. If the calculated component power and the analyzed component power are different, record the corresponding photovoltaic component as an abnormal component. Step S37: Compare the analyzed component power with the component power threshold. If the analyzed component power is greater than or equal to the component power threshold, the analyzed component power of the corresponding photovoltaic component will be displayed. If the analyzed component power is less than the component power threshold, the corresponding photovoltaic component will be recorded as an abnormal component. The component power threshold is a power generation limit value obtained by multiplying the maximum power generation of the photovoltaic component under standard test environment (illuminance 1000W / m², temperature 25℃, AM1.5 spectrum) by a proportional coefficient. The proportional coefficient is always less than one, and the specific value is set according to the illuminance conditions in the actual environment of the photovoltaic component and the aging condition of the photovoltaic component, generally 0.7.

[0024] Step S4: The photovoltaic controller sends a control signal to the malfunctioning module. After receiving the control signal, the malfunctioning module executes a shutdown command through the shutdown device. In this invention, step S4 includes the following sub-steps: Step S41: Obtain the component number of the abnormal component and convert it into a hexadecimal number to obtain the address of the abnormal component. Combine the frame header, command and data fields corresponding to the control signal to calculate the check code corresponding to the control signal, and then construct the control signal corresponding to the abnormal component. For example, if the frame header is control (0xCD) and the component number is 3, then the address of the abnormal component is 0x03, the component command is 0x20, indicating a component shutdown command; the data field is 0x01, indicating operation execution (activation shutdown operation); 0xCD⊕0x03⊕0x20⊕0x01 yields a checksum of 0xEF; The control signals for the corresponding abnormal components are obtained based on the format of the frame header, address, command, data fields, and checksum. Step S42: The photovoltaic controller sends a control signal to the corresponding abnormal component based on the component number of the different abnormal components; In step S43, the faulty component receives and parses the control signal, and controls the shutdown device to perform a shutdown operation based on the parsing result.

[0025] Example 2: As Figure 4 As shown, this embodiment provides an electronic device, which may include a processor, a communication interface, a memory, and a communication bus. The processor, communication interface, and memory communicate with each other via the communication bus. The processor can call logical instructions in the memory to execute a communication method for monitoring the operating power of a photovoltaic panel shutdown module based on LDSW. This method includes: the photovoltaic module listening to a wake-up signal sent by the photovoltaic master controller at a fixed period; selecting whether the LDSW module enters a sleep state or a wake-up state based on the listening result of the wake-up signal; the LDSW module in the wake-up state controlling the power acquisition module to collect real-time power data of the photovoltaic panel; constructing a response information frame based on the real-time power data and feeding it back to the photovoltaic master controller; the photovoltaic master controller parsing the response information frame of each photovoltaic module; identifying abnormal modules based on the parsing result or displaying the power of the photovoltaic modules; and the photovoltaic master controller sending a control signal to the abnormal module, which, upon receiving the control signal, executes a shutdown command through the shutdown device.

[0026] Furthermore, when the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0027] Example 3: This application also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the LDSW-based photovoltaic panel shutdown component power monitoring and communication method provided by the above methods. The method includes: the photovoltaic module listens to the wake-up signal sent by the photovoltaic master controller at a fixed period, and selects the LDSW module to enter a sleep state or a wake-up state based on the listening result of the wake-up signal; the LDSW module in the wake-up state controls the power acquisition module to collect real-time power data of the photovoltaic panel, constructs a response information frame based on the real-time power data, and feeds it back to the photovoltaic master controller; the photovoltaic master controller parses the response information frame of each photovoltaic module, and identifies abnormal modules or displays the power of the photovoltaic modules based on the parsing result; the photovoltaic master controller sends a control signal to the abnormal module, and the abnormal module executes a shutdown command through the shutdown device after receiving the control signal.

[0028] Example 4: This application also provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the above-described LDSW-based photovoltaic panel shutdown component power monitoring and communication method. The method includes: the photovoltaic module listens to a wake-up signal sent by the photovoltaic master controller at a fixed period, and selects whether the LDSW module enters a sleep state or a wake-up state based on the listening result of the wake-up signal; the LDSW module in the wake-up state controls the power acquisition module to collect real-time power data of the photovoltaic panel, constructs a response information frame based on the real-time power data, and feeds it back to the photovoltaic master controller; the photovoltaic master controller parses the response information frame of each photovoltaic module, and identifies abnormal modules or displays the power of the photovoltaic modules based on the parsing result; the photovoltaic master controller sends a control signal to the abnormal module, and the abnormal module executes a shutdown command through the shutdown device after receiving the control signal.

[0029] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0030] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0031] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method for monitoring the operating power of photovoltaic panel switchgear modules based on LDSW, characterized in that, include: Step S1: The photovoltaic module listens to the wake-up signal sent by the photovoltaic master controller at a fixed period, and selects whether the LDSW module enters the sleep state or the wake-up state based on the listening result of the wake-up signal. Step S2: The LDSW module in the wake-up state controls the power acquisition module to collect real-time power data of the photovoltaic panel, constructs a response information frame based on the real-time power data, and feeds it back to the photovoltaic main controller. Step S3: The photovoltaic controller parses the response information frame of each photovoltaic module, and based on the parsing results, identifies abnormal modules or displays the power of the photovoltaic modules. In step S4, the photovoltaic controller sends a control signal to the malfunctioning component. After receiving the control signal, the malfunctioning component executes a shutdown command through the shutdown device.

2. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 1, characterized in that, Step S1 includes the following sub-steps: Step S11: Read the preset preamble and the component number of each photovoltaic module; Step S12: Arrange the preamble and component number in order, mark the first Arabic numeral as odd position, the second Arabic numeral as even position, and so on, marking all Arabic numerals as odd or even positions. Step S13: Multiply the even-numbered Arabic numerals by two. If the product is less than nine, replace the initial even-numbered digits with the product. If the product is greater than or equal to nine, add the units digit and the tens digit of the product together and replace the initial even-numbered digits.

3. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 2, characterized in that, Step S1 further includes the following sub-steps: Step S14: Add all the odd and even Arabic numerals together and take the sum modulo 10. Use the result as the check bit. Combine the preamble, component number and check bit to construct the wake-up signal corresponding to the photovoltaic module. Step S15: The photovoltaic controller continuously sends a wake-up signal to the corresponding photovoltaic module based on the LDSW communication line between the photovoltaic controller and the photovoltaic module; In step S16, after receiving the wake-up signal, the photovoltaic module performs matching. If the matching is successful, the wake-up command is executed to adjust the LDSW module to the wake-up state; if the matching fails, no operation is performed and the LDSW module remains in sleep state.

4. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 3, characterized in that, The specific process of matching the photovoltaic module after receiving the wake-up signal is as follows: The wake-up signal is parsed to obtain the preamble, component number and check code. The matching check bit is obtained by combining the matching preamble and matching component number pre-stored in the photovoltaic module with the calculation process in step S14. The preamble is compared with the matching preamble, the component number is compared with the matching component number, and the check bit is compared with the matching check bit. If any one of them is different, the match is considered to have failed; if all three are the same, the match is considered to have succeeded.

5. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 1, characterized in that, Step S2 includes the following sub-steps: Step S21: The LDSW module controls the power acquisition module to collect real-time power data corresponding to the photovoltaic panel. The real-time power data includes real-time operating current and real-time operating voltage. Step S22: The real-time operating power is obtained by multiplying the real-time operating current by the real-time operating voltage, and the real-time operating current, real-time operating voltage and real-time operating power are encoded and rounded. Step S23: Convert the real-time operating current, real-time operating voltage, and real-time operating power obtained after rounding into binary, and obtain the converted operating current, converted operating voltage, and converted operating power in hexadecimal respectively.

6. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 5, characterized in that, Step S2 further includes the following sub-steps: Step S24: Read the first eight bits of the conversion working current and record them as the high eight bits of the current; read the last eight bits of the conversion working current and record them as the low eight bits of the current; read the first eight bits of the conversion working voltage and record them as the high eight bits of the voltage; read the last eight bits of the conversion working voltage and record them as the low eight bits of the voltage; read the first eight bits of the conversion working power and record them as the high eight bits of the power; read the last eight bits of the conversion working power and record them as the low eight bits of the power. Step S25: Read the component number corresponding to the photovoltaic module, and convert the component number into hexadecimal to obtain the address of the photovoltaic module; Step S26: Set the frame header of the response information frame, and convert the high eight bits of current, low eight bits of current, high eight bits of voltage, low eight bits of voltage, high eight bits of power, and low eight bits of power into hexadecimal numbers in sequence.

7. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 6, characterized in that, Step S2 further includes the following sub-steps: Step S27: Set the hexadecimal number of the photovoltaic module in normal state and record the hexadecimal number as the status code. Perform an XOR operation on the address of the photovoltaic module, the frame header of the response information frame, the high eight bits of the current, the low eight bits of the current, the high eight bits of the voltage, the low eight bits of the voltage, the high eight bits of the power, the low eight bits of the power, and the status code in sequence to obtain the check code of the response information frame. Step S28: Combine the frame header, address, current high octet, current low octet, voltage high octet, voltage low octet, power high octet, power low octet, status code, and check code in sequence to obtain the response information frame corresponding to the photovoltaic module. Step S29: Obtain the response information frames of all photovoltaic modules by combining the same steps and feed them back to the photovoltaic master controller.

8. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 1, characterized in that, Step S3 includes the following sub-steps: Step S31: The photovoltaic master controller obtains the response information frame of each photovoltaic module, reads it in reverse based on the structure of the response information frame, and parses it to obtain the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, status code and check code. Step S32: Convert the address into a decimal number and record it as the response number of the corresponding photovoltaic module. Construct a first number set from all response numbers; summarize the module numbers of all photovoltaic modules to construct a second number set; perform a difference operation between the second number set and the first number set, and filter out the corresponding photovoltaic modules based on the obtained module numbers and record them as abnormal modules. Step S33: Based on the parsed response information frame, the frame header, address, current high 8 bits, current low 8 bits, voltage high 8 bits, voltage low 8 bits, power high 8 bits, power low 8 bits, and status code are obtained. Combined with the process in step S27, a matching verification code is calculated. If the matching verification code is the same as the verification code, proceed to the next step. If the matching verification code is different from the verification code, the corresponding photovoltaic module is recorded as an abnormal module. Step S34: Multiply the high eight bits of the current by 256 and add the low eight bits of the current. Convert the result into a decimal number and perform the inverse operation of the encoding to obtain the analytical module current of the photovoltaic module.

9. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 8, characterized in that, Step S3 further includes the following sub-steps: Step S35: Multiply the high eight bits of voltage by 256 and add the low eight bits of voltage. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module voltage of the photovoltaic module; multiply the high eight bits of power by 256 and add the low eight bits of power. Convert the result into a decimal number and perform the inverse operation of the code to obtain the analytical module power of the photovoltaic module. Step S36: Analyze the component current and multiply it by the component voltage to obtain the calculated component power. Compare the calculated component power with the analyzed component power. If the calculated component power and the analyzed component power are the same, proceed to step S37. If the calculated component power and the analyzed component power are different, record the corresponding photovoltaic component as an abnormal component. Step S37: Compare the analyzed component power with the component power threshold. If the analyzed component power is greater than or equal to the component power threshold, the analyzed component power of the corresponding photovoltaic component will be displayed. If the analyzed component power is less than the component power threshold, the corresponding photovoltaic component will be recorded as an abnormal component.

10. The photovoltaic panel shutdown module power monitoring and communication method based on LDSW according to claim 1, characterized in that, Step S4 includes the following sub-steps: Step S41: Obtain the component number of the abnormal component and convert it into a hexadecimal number to obtain the address of the abnormal component. Combine the frame header, command and data fields corresponding to the control signal to calculate the check code corresponding to the control signal, and then construct the control signal corresponding to the abnormal component. Step S42: The photovoltaic controller sends a control signal to the corresponding abnormal component based on the component number of the different abnormal components; In step S43, the faulty component receives and parses the control signal, and controls the shutdown device to perform a shutdown operation based on the parsing result.