Power line carrier communication method, equipment and system for curtain motor group control equipment
Through power carrier communication technology, the existing power lines are used for centralized control of curtain motors, which solves the problem of difficult wiring of traditional curtain control and realizes low-cost and reliable curtain motor control.
Patent Information
- Application Number
- CN202510877483.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-30
AI Technical Summary
Traditional curtain control requires a lot of wiring, which is difficult and costly to install, and the control signal is susceptible to interference.
Power carrier communication technology is adopted, and existing power lines are used for signal transmission. Centralized control is achieved through the power carrier communication unit and transformer between the group control host and the motor module, avoiding additional wiring, and ensuring accurate signal transmission through address coding.
It reduces construction workload and installation costs, improves equipment scalability and anti-interference capabilities, and ensures stable operation and reliable control of curtain motors.
Smart Images

Figure CN120729362A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power line carrier communication technology, and in particular to a power line carrier communication method for curtain motor group control equipment, curtain motor group control equipment, and curtain motor group control system. Background Art
[0002] In the field of modern smart homes and building automation, intelligent curtain control is gaining increasing attention. Automated curtain opening and closing can achieve better lighting regulation, rain detection, privacy protection, and energy savings, providing users with a more comfortable and convenient living experience.
[0003] Traditional curtain control systems often rely on wired control, which involves laying dedicated control lines to connect the controller to the curtain motor. However, in practice, this requires extensive wiring work within the building, making installation difficult and costly.
[0004] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of this application is to provide a power carrier communication method for curtain motor group control equipment, curtain motor group control equipment and curtain motor group control system, aiming to realize communication and control of curtain motors based on power carrier communication technology to reduce the cost of equipment communication wiring.
[0006] To achieve the above-mentioned objectives, the present application provides a power carrier communication method for a curtain motor group control device, the curtain motor group control device comprising: a group control host, multiple motor modules, and a power adapter; the group control host comprising a main processor, a first power carrier communication unit, a first transformer, and a first power module; each motor module comprising a second power carrier communication unit, a second transformer, a second power module, a motor drive board, and a curtain motor; in the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is respectively connected to the first power module and the second power module in each motor module via a power line via the first transformer; the first power module is also electrically connected to the power adapter; The power carrier communication method of the curtain motor group control device includes: When the main processor obtains a control instruction of at least one target motor module, it converts the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with the address coding information of the target motor module; The first power carrier communication unit modulates the digital signal, loads it onto the carrier signal, and transmits the modulated carrier signal to the first transformer; The first transformer couples the carrier signal to the power line to transmit the carrier signal to each motor module; In each motor module, the second transformer couples the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit demodulates the carrier signal to obtain a corresponding digital signal and transmits it to the motor drive board; the motor drive board parses the digital signal and detects whether the address code information contained in the digital signal corresponds to the address code information of the local end; If not, the motor driver board ignores the digital signal; If so, the motor drive board generates a corresponding drive signal according to the digital signal to control the operation of the curtain motor.
[0007] To achieve the above-mentioned object, the present application further provides a curtain motor group control device, which comprises: a group control host, multiple motor modules and a power adapter; the group control host comprises a main processor, a first power carrier communication unit, a first transformer and a first power module; each motor module comprises a second power carrier communication unit, a second transformer, a second power module, a motor drive board and a curtain motor; In the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is connected to the first power module and the second power module in each motor module via the first transformer through power lines; the first power module is also electrically connected to the power adapter; In each motor module, the curtain motor is electrically connected to the second power carrier communication unit via the motor drive board, and the second power carrier communication unit is electrically connected to the second power supply module via the second transformer; The main processor, when acquiring a control instruction of at least one target motor module, converts the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with address coding information of the target motor module; a first power carrier communication unit, configured to modulate the digital signal, load it onto a carrier signal, and transmit the modulated carrier signal to the first transformer; A first transformer is used to couple the carrier signal to the power line to transmit the carrier signal to each motor module; In each motor module, the second transformer is used to couple the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit is used to demodulate the carrier signal to obtain a corresponding digital signal and transmit it to the motor drive board; the motor drive board is used to parse the digital signal and detect whether the address coding information contained in the digital signal corresponds to the address coding information of this end; if not, the motor drive board ignores the digital signal; if so, the motor drive board generates a corresponding drive signal according to the digital signal to control the operation of the curtain motor.
[0008] To achieve the above-mentioned purpose, the present application further provides a curtain motor group control system, comprising a main control device and a plurality of curtain motor group control devices, wherein the curtain motor group control devices are the curtain motor group control devices based on power line carrier communication as described above; The main control device establishes an RS485 communication connection with the group control host in the curtain motor group control device.
[0009] The present application provides a power carrier communication method, a curtain motor group control device and a curtain motor group control system for curtain motor group control equipment. The curtain motor group control equipment based on power carrier communication has simple wiring and can use existing power lines for communication without the need to lay additional communication lines, which reduces both the construction workload and the installation cost. At the same time, the equipment has strong scalability and can easily increase or decrease the number of motor modules, and can flexibly adapt to the curtain motor group control needs of different scales. Moreover, the power carrier communication process has strong anti-interference ability, which can ensure the reliable transmission of control signals, effectively avoid control errors caused by interference, ensure the stable operation of curtain motors, and provide users with a more convenient, efficient and economical curtain control solution. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 This is a structural diagram of a curtain motor group control device in one embodiment of the present application; Figure 2 This is another structural diagram of a curtain motor group control device in one embodiment of the present application; Figure 3 This is a schematic diagram of the architecture of a power carrier communication unit in one embodiment of the present application; Figure 4 This is a schematic diagram of the steps of a power line carrier communication method for a curtain motor group control device in one embodiment of the present application; Figure 5 This is a structural diagram of a curtain motor group control device in another embodiment of the present application; Figure 6 This is a structural diagram of a curtain motor group control device in another embodiment of the present application; Figure 7 This is a structural diagram of a curtain motor group control system in one embodiment of the present application.
[0011] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0012] The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be understood as limiting the present application. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application without making any creative efforts shall fall within the scope of protection of the present application.
[0013] In addition, any descriptions of "first," "second," etc., in this application are for descriptive purposes only (e.g., to distinguish identical or similar features) and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include at least one such feature. Furthermore, the technical solutions of various embodiments may be combined with each other, but this must be based on the ability of a person of ordinary skill in the art to implement them. If the combination of technical solutions contradicts or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0014] In one embodiment, a power carrier communication method for curtain motor group control equipment is provided, referring to Figure 1 and Figure 2 The curtain motor group control device includes: a group control host, multiple motor modules and a power adapter; the group control host includes a main processor, a first power carrier communication unit, a first transformer and a first power module; each motor module includes a second power carrier communication unit, a second transformer, a second power module, a motor drive board and a curtain motor; In the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is connected to the first power module and the second power module in each motor module via the first transformer through power lines; the first power module is also electrically connected to the power adapter; In each motor module, the curtain motor is electrically connected to the second power carrier communication unit via the motor drive board, and the second power carrier communication unit is electrically connected to the second power supply module via the second transformer.
[0015] In this embodiment, the group control host plays a central role in centralized control, the motor modules are connected to the individual curtain motors, and the power adapter provides the necessary power for the entire device system. Through power carrier communication, the group control host can send control commands to the individual motor modules, thereby achieving centralized control of multiple curtain motors.
[0016] The group control host is the core control part of the entire group control system, mainly including a main processor, a first power carrier communication unit, a first transformer and a first power supply module.
[0017] Among them, as the brain of the group control host, it is responsible for processing various control instructions and data, and can generate corresponding control commands according to preset programs or external input signals, and transmit these commands to the first power carrier communication unit.
[0018] The first power carrier communication unit is responsible for the important task of data transmission. It receives control commands from the main processor, modulates these commands onto the power line, and transmits the signals to each motor module via the power line. It also receives status information fed back by the motor modules and transmits it to the main processor for processing.
[0019] The first transformer performs signal coupling and isolation, coupling the signal output by the first power carrier communication unit to the power line, enabling signal transmission over the power line. The first transformer also isolates high voltage and interference signals in the power line, protecting the first power carrier communication unit and the main processor.
[0020] The first power module is responsible for providing stable power to the various components and motor modules within the group control host. Connected to the first transformer via a power cable, the module draws power from the power cable and converts it to a voltage and current suitable for the main processor and the first power carrier communication unit. Furthermore, the module is connected to a power adapter, which converts external AC power to a suitable DC voltage to provide input power to the module.
[0021] Optionally, the power supply parameter of the power adapter may be 24V / 5A.
[0022] The motor module corresponds to each curtain motor one by one, and each motor module includes a second power carrier communication unit, a second transformer, a second power supply module, a motor drive board and a curtain motor.
[0023] The curtain motor is the actuator responsible for driving the curtain's opening and closing. It receives control signals from the motor driver board and, depending on the signal, executes forward, reverse, and stop operations, thereby controlling the curtain's opening, closing, and stop positions.
[0024] The motor driver board's primary function is to amplify and convert the control signal received by the second power carrier communication unit to drive the curtain motor. Based on the control signal, the motor driver board adjusts the voltage and current output to the curtain motor, achieving precise control of the curtain motor.
[0025] The second power carrier communication unit receives control signals transmitted via the power line from the group control host, demodulates them into digital signals, and transmits them to the motor driver board. Simultaneously, the second power carrier communication unit modulates the curtain motor's status information (such as current position and operating status) onto the power line and feeds it back to the group control host.
[0026] The second transformer, similar to the first, provides signal coupling and isolation. It couples the feedback signal from the second power carrier communication unit to the power line while isolating the high voltage and interference signals in the power line, protecting the second power carrier communication unit and the motor drive board.
[0027] The second power module provides stable power to the various components within the motor module. It is connected to the second transformer via a power line, drawing power from the first power module and converting it into a voltage and current suitable for the second power carrier communication unit and the motor drive board.
[0028] Optionally, the first and second power carrier communication units are based on the power carrier communication of the ITU-T G.9903 standard and are mainly used in G3-PLC networks. They can support three different carrier frequency bands: (1), CENELEC A——35.9375~90.625kHz; (2), CENELEC B——98.4375~121.875kHz; (3), FCC frequency band: 150~480kHz.
[0029] Optionally, the power carrier communication unit supports master / slave devices, and single-point communication or broadcast group communication can be achieved by applying different device addresses to different slave devices.
[0030] Optional, see Figure 3 The power carrier communication unit uses the ST8500 PLC modem chip with a built-in ARM® 32-bit Cortex®-M4F 200Mhz main frequency; the driver chip uses the STLD1, which supports a maximum differential output of 36V and a single-ended output of 18V, with a maximum average current of 1.5A.
[0031] Based on the above curtain motor group control equipment, refer to Figure 4 , the power carrier communication method of the curtain motor group control device includes: Step S10: When the main processor obtains a control instruction of at least one target motor module, the main processor converts the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with address coding information of the target motor module; Step S20: The first power carrier communication unit modulates the digital signal, loads it onto a carrier signal, and transmits the modulated carrier signal to the first transformer; Step S30: The first transformer couples the carrier signal to the power line to transmit the carrier signal to each motor module; Step S40: In each motor module, the second transformer couples the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit demodulates the carrier signal to obtain a corresponding digital signal and transmits it to the motor drive board; the motor drive board parses the digital signal and detects whether the address code information contained in the digital signal corresponds to the address code information of the local end; Step S50: If not, the motor drive board ignores the digital signal; Step S60: If yes, the motor driving board generates a corresponding driving signal according to the digital signal to control the operation of the curtain motor.
[0032] As described in step S10, the main processor is the core control component of the group control host. It can receive control commands through various means, such as commands sent by the user through keystrokes, mobile phone apps, or other smart devices. After receiving control commands from at least one target motor module, the main processor processes these commands. Control commands can include information such as the curtain opening and closing degree, opening and closing speed, and stopping.
[0033] The main processor converts control commands into corresponding digital signals, which are encoded according to a specific communication protocol. To ensure that the control commands are accurately transmitted to the target motor module, the digital signal is encoded with the target motor module's address. This address code acts like an "identity card number" for each motor module, uniquely identifying it.
[0034] As described in step S20, the first power carrier communication unit is responsible for modulating the digital signal transmitted from the main processor. Modulation is the process of applying a digital signal to a high-frequency carrier signal, enabling the digital signal to be transmitted over the power line. Optional modulation methods include amplitude-shift keying (ASK), frequency-shift keying (FSK), and phase-shift keying (PSK).
[0035] The modulated carrier signal contains information of the control instruction, and the first power carrier communication unit transmits it to the first transformer in preparation for the next step of coupling to the power line.
[0036] As described in step S30, the first transformer performs isolation and signal coupling functions, coupling the carrier signal output by the first power carrier communication unit to the power line, allowing the carrier signal to be transmitted to each motor module via the power line. Furthermore, the first transformer prevents the high voltage of the power line from damaging the first power carrier communication unit, ensuring safe operation of the equipment.
[0037] As described in step S40, in each motor module, the second transformer functions similarly to the first transformer, coupling the carrier signal on the power line to the second power carrier communication unit. This allows the carrier signal to be extracted from the power line for processing by the second power carrier communication unit.
[0038] The second power carrier communication unit demodulates the coupled carrier signal, converting it into a digital signal. Demodulation is the inverse of modulation; it extracts the original digital signal from the carrier signal. The demodulated digital signal contains the control instructions and the address code of the target motor module, which the second power carrier communication unit transmits to the motor driver board.
[0039] After receiving the digital signal, the motor driver board first parses it and extracts the address code information. Then, it compares the extracted address code information with the address code information of the local motor module to determine whether the control instruction is for this motor module.
[0040] As described in step S50, if the motor driver board detects that the address code information contained in the digital signal does not correspond to the address code information of the local end, it means that the control instruction is not for this motor module. The motor driver board will ignore the digital signal and not perform any operation. This can prevent the motor module from responding to the wrong control instruction and improve the reliability of the system.
[0041] As described in step S60, if the motor driver board detects that the address code information contained in the digital signal matches the address code information of the local terminal, it indicates that the control instruction is for this motor module. The motor driver board generates a corresponding drive signal based on the control instruction information contained in the digital signal. The drive signal parameters (such as voltage, current, and frequency) are adjusted according to the control instruction requirements to achieve precise control of the curtain motor.
[0042] The motor driver board generates drive signals and sends them to the curtain motor to control its operation. For example, if the control instruction requires the curtain to open a certain angle, the motor driver board will control the curtain motor to rotate the corresponding number of times until the curtain reaches the specified position.
[0043] In this way, existing power lines are used for communication, eliminating the need to lay additional communication lines, reducing installation costs and construction difficulty. At the same time, the number of motor modules can be easily increased or decreased (a single group control host can theoretically support an unlimited number of motors through the PLC power carrier interface; considering communication delays and power supply output load limitations, 16 curtain motors (i.e., 16 motor modules) can usually be connected simultaneously under optimal communication conditions), enabling group control of different numbers of curtain motors. Moreover, power carrier communication technology has strong anti-interference capabilities, ensuring reliable transmission of control signals.
[0044] In one embodiment, the curtain motor group control device based on power line carrier communication has simple wiring and can use existing power lines for communication without the need to lay additional communication lines, which not only reduces the construction workload but also reduces the installation cost. At the same time, the device has strong scalability and can easily increase or decrease the number of motor modules, which can flexibly adapt to the needs of curtain motor group control of different scales. Moreover, the power line carrier communication process has strong anti-interference ability, which can ensure the reliable transmission of control signals, effectively avoid control errors caused by interference, ensure the stable operation of curtain motors, and provide users with a more convenient, efficient and economical curtain control solution.
[0045] In one embodiment, based on the above embodiment, the power carrier communication method of the curtain motor group control device further includes: After the motor drive board self-tests and reports an error, or obtains the status information / alarm information of the curtain motor, the address coding information of the local end is added to generate a feedback signal suitable for power carrier communication transmission, and the feedback signal is transmitted to the main processor through the second power carrier communication unit, the second transformer, the second power supply module, the first transformer, and the first power carrier communication unit.
[0046] In this embodiment, the motor driver board has the important task of collecting information on the curtain motor status (and detecting hardware fault status) during the operation of the device. It is responsible for continuously monitoring various states of the curtain motor, such as the motor speed, current position (i.e., the degree of opening or closing of the curtain), and operating current of the motor. At the same time, the motor driver board can perform fault detection on the driver board itself or the curtain motor through hardware detection.
[0047] If the motor driver board reports a self-test error or receives status information or alarm information about the curtain motor, it will add the address code information of the local motor module to it. The motor driver board then processes this information and generates a feedback signal suitable for power carrier communication transmission.
[0048] The generated feedback signal is first sent to the second power carrier communication unit, which modulates the feedback signal onto a carrier signal so that it can propagate over the power line. The modulated carrier signal is then coupled to the power line via a second transformer. This second transformer provides isolation and protection, preventing the high voltage of the power line from damaging the second power carrier communication unit. The feedback signal then travels along the power line through the second power supply module, which primarily provides a stable power supply for the motor module, with minimal impact on the feedback signal itself.
[0049] When the feedback signal reaches the group control host, it first passes through the first transformer. This transformer also serves as an isolation and signal coupling mechanism, coupling the carrier signal on the power line to the first power carrier communication unit. The first power carrier communication unit demodulates the carrier signal, converting it to the original feedback signal, and ultimately transmits the feedback signal to the main processor.
[0050] After receiving the feedback signal, the main processor parses the address code and status information contained in it. Based on the address code, the main processor can determine which motor module the feedback originated from. The status information provides the main processor with real-time operational status of the curtain motor. Corresponding error or alarm information allows the main processor to promptly identify faults in the motor driver board or curtain motor, enabling emergency response or prompt notification of user intervention. The main processor uses this feedback information to make further decisions and control decisions, such as adjusting control strategies and determining whether a motor is faulty, thereby achieving precise and efficient control of the curtain motor fleet.
[0051] In one embodiment, based on the above embodiment, referring to Figure 5 , the motor drive board includes a slave processor and a drive control unit; the curtain motor is electrically connected to the second power carrier communication unit via the drive control unit and the slave processor in sequence; the drive control unit is provided with a motor current detection circuit and / or a motor position feedback sensor in addition to the drive control circuit; The state information includes current information detected by a motor current detection circuit and / or position information detected by a motor position feedback sensor.
[0052] In this embodiment, the motor drive board primarily consists of a slave processor and a drive control unit. The curtain motor and the second power carrier communication unit are connected sequentially through the drive control unit and the slave processor. This connection creates an orderly information transmission and control link. The second power carrier communication unit receives control signals from the group control host. After processing by the slave processor, the drive control unit converts the signals into specific instructions to drive the curtain motor. It also transmits motor status information back to the second power carrier communication unit.
[0053] The drive control unit is a key part of the motor drive board. It not only contains the drive control circuit, but also has a motor current detection circuit and / or a motor position feedback sensor.
[0054] The core task of the drive control circuit is to precisely control the operation of the curtain motor based on instructions from the processor. It can adjust parameters such as the motor's speed and direction to achieve the curtain's opening and closing motion. For example, when the processor receives and processes a command to open the curtain, the drive control circuit outputs the appropriate voltage and current to drive the motor in the forward direction, gradually opening the curtain.
[0055] The motor current detection circuit is primarily used to monitor the current flow of the curtain motor in real time. The motor's current value varies with different operating conditions. By monitoring this current information, we can understand the motor's load. If the motor encounters an obstacle, the current will suddenly increase. The motor current detection circuit can promptly detect this change and feed the current information back to the slave processor.
[0056] The motor position feedback sensor accurately detects the position of the curtain motor, that is, the degree of opening or closing of the curtain. (Sensors can include Hall effect sensors, encoders, etc.) The motor position feedback sensor outputs motor position information as an electrical signal, enabling the slave processor to accurately determine the real-time position of the curtain, thereby achieving precise control of the curtain's opening or closing position.
[0057] Optionally, the status information of the curtain motor includes current information detected by the motor current detection circuit and / or position information detected by the motor position feedback sensor.
[0058] Current information reflects the motor's workload and operating status. Abnormal current values may indicate a motor fault, such as a short circuit or overload. The main processor uses this current information to determine whether the motor is functioning properly. If abnormal current is detected, appropriate protective measures are taken, such as stopping the motor to prevent damage.
[0059] Position information allows the main processor to monitor the curtain's open / close status in real time. Based on the user's needs, the main processor can precisely control the curtain's opening / closing degree based on this position information. For example, if the user requests the curtain to be halfway open, the main processor can use this position feedback to issue a stop command when the curtain reaches halfway, causing the drive control circuit to stop the motor.
[0060] In summary, the motor driver board, through its unique structure and functional modules, realizes precise control and status monitoring of the curtain motor, providing a strong guarantee for the stable and efficient operation of the entire curtain motor group control equipment.
[0061] In one embodiment, based on the above embodiment, the power carrier communication method of the curtain motor group control device further includes: When the main processor receives the current information and position information of the curtain motor, it detects whether there is a position error between the position information and the expected position; If it exists, the PID (proportional-integral-differential) calculation of the position loop is performed based on the position error to obtain the desired current; Calculating the current error between the current information and the expected current; Perform PID calculation of the current loop based on the current error to obtain the tuning parameters of the drive signal; The tuning parameters are sent to the slave processor in the motor module to which the corresponding curtain motor belongs, so that the slave processor tunes the configuration parameters of the drive control circuit based on the tuning parameters.
[0062] In this embodiment, upon receiving the curtain motor's current and position information, the main processor immediately evaluates the position information. The desired position is a pre-set value representing the desired degree of curtain opening or closing desired by the user. The main processor then carefully compares the actual position information received with the desired position to detect any positional error. For example, if the user sets the curtains to 80% open, but the current position information indicates they are only 70% open, a 10% positional error exists.
[0063] Optionally, when a position error is detected, the main processor initiates the PID calculation of the position loop. In this case, the PID calculation based on the position error comprehensively considers the current value of the error (proportional term), the accumulated value of the error over time (integral term), and the rate of change of the error (differential term). This series of calculations results in a desired current. This desired current is the theoretical current required for the curtain motor to move the curtain to the desired position. For example, if the position error is large, the PID algorithm will calculate a larger desired current based on the error's magnitude and trend, accelerating the motor's operation and minimizing the position error.
[0064] After determining the expected current, the main processor compares it with the actual current information received and calculates the current error between the two. The current error reflects the difference between the actual motor operating current and the expected current. For example, if the expected current is 2A, but the actual current information shows that the motor is currently operating at 1.8A, the current error is 0.2A.
[0065] Based on the calculated current error, the main processor performs the PID calculation for the current loop. Using the same proportional, integral, and differential algorithms, the current error is processed to calculate the tuning parameters for the drive signal. These tuning parameters are designed to further precisely control the motor's operation, ensuring that the actual motor current is as close as possible to the desired current, thereby more accurately controlling the curtain position. For example, if the current error is large and increasing, the PID algorithm will adjust the tuning parameters, increasing the strength of the drive signal to boost the motor's current output.
[0066] Optionally, in a system using dual closed-loop (position and current) PID control for curtain motors, the drive signal tuning parameters calculated by the current loop PID are applied to the motor drive circuit. These parameters primarily modify the characteristics of the electrical signal applied to the motor to achieve precise control of the motor's operating state. Drive signal tuning parameters can include pulse width modulation (PWM) parameters, voltage amplitude, phase control parameters (for AC motors), and current limit parameters.
[0067] The master processor transmits the calculated tuning parameters via power carrier communication to the slave processor in the motor module of the corresponding curtain motor. After receiving the tuning parameters, the slave processor adjusts the configuration parameters of the drive control circuit accordingly. The drive control circuit's configuration parameters include voltage, pulse frequency, and other parameters. The slave processor adjusts these parameters, altering the motor's input signal to better match the desired operating state, gradually reducing the position error and ultimately allowing the curtain to accurately reach the desired position. For example, the slave processor can increase the voltage output by the drive control circuit based on the tuning parameters, thereby increasing the motor's speed and moving the curtain to the desired position more quickly.
[0068] This dual-loop PID control system forms a closed-loop feedback system. If a small fault or error occurs in any part of the system, the dual-loop PID control system can continuously adjust to compensate for the problem and ensure normal operation of the system. For example, if the motor position feedback sensor has a slight deviation, the position loop PID control system can minimize the impact on the overall control effect by adjusting other links.
[0069] In one embodiment, dual-loop PID tuning can achieve precise position control, stable motor operation, and improved system robustness and reliability in curtain motor group control equipment.
[0070] In one embodiment, based on the above embodiment, the first power carrier communication unit and the second power carrier communication unit adopt adaptive multiple modulation technologies during the communication process, and dynamically adjust the modulation method according to the signal interference level and signal transmission quality of the power line.
[0071] In this embodiment, in the power carrier communication of the curtain motor group control device, the first power carrier communication unit and the second power carrier communication unit adopt adaptive multiple modulation technologies to ensure stable and efficient signal transmission in a complex and changeable power line environment.
[0072] Optionally, the first and second power carrier communication units continuously monitor interference signals in the power line. Power lines can contain various interference sources, such as the switching of other electrical devices and harmonics in the power grid. These interference signals can appear at varying frequencies and amplitudes, affecting carrier signal transmission. Using built-in sensors and signal processing algorithms, the communication units can identify and quantify the strength and characteristics of these interference signals.
[0073] In addition to monitoring interference levels, the communication unit can also assess signal transmission quality. Evaluation metrics include the bit error rate (BER) and signal-to-noise ratio (SNR). The BER reflects the proportion of error bits during transmission, while the SNR represents the ratio of signal strength to noise intensity. By monitoring these metrics in real time, the communication unit can accurately determine the current signal transmission quality.
[0074] Then, based on the power line signal interference level and signal transmission quality, the most stable and efficient modulation technology is selected from multiple candidate modulation technologies for signal transmission. Preferably, the multiple candidate modulation technologies are three, such as orthogonal frequency division multiplexing (OFDM), binary phase shift keying (BPSK), and minimum shift keying (MSK).
[0075] Analyze each candidate modulation technique's resistance to different types of interference. For example, orthogonal frequency division multiplexing (OFDM) offers good resistance to frequency-selective fading and multipath interference, while binary phase-shift keying (BPSK) performs relatively stably in Gaussian white noise environments. Optionally, based on system requirements and actual conditions, assign different weights to metrics such as reliability, efficiency, and interference adaptability to establish a comprehensive evaluation function. For example, for smart grid communication systems with high transmission rate requirements, the weighting of spectral efficiency can be appropriately increased.
[0076] Based on the collected interference level and signal transmission quality data and the established evaluation model, a comprehensive score is calculated in real time for each candidate modulation technique. The modulation technique with the highest comprehensive score is selected as the most suitable modulation method. For example, when there is severe frequency-selective fading on the power line, OFDM is the best choice; when there is less interference and low transmission rate requirements, BPSK is more suitable. As the signal interference level and signal transmission quality of the power line change, the above steps are repeated to dynamically adjust the modulation technique.
[0077] Optionally, a feedback mechanism is established between the first and second power carrier communication units to exchange information about signal interference levels and transmission quality in real time. When one communication unit detects a change in communication conditions, it promptly sends the relevant information to the other communication unit, allowing both units to adjust their modulation methods synchronously.
[0078] Optionally, the communication unit can automatically select the most appropriate modulation method based on monitored signal parameters and pre-set rules. These algorithms take into account multiple factors, such as interference intensity, signal-to-noise ratio, and data transmission rate requirements, to achieve optimal communication performance.
[0079] By dynamically adjusting the modulation method, adaptive modulation technology effectively addresses various interferences on the power line, reduces bit error rates, and ensures reliable signal transmission. This ensures the normal operation of curtain motor group control equipment even in harsh communication environments. Under favorable signal conditions, the use of a more spectrally efficient modulation method achieves higher data rates within limited spectrum resources, improving spectrum utilization. Adaptive modulation technology enables the power carrier communication system to automatically adapt to varying power line environments and communication conditions, enhancing the system's adaptability and stability.
[0080] In one embodiment, based on the above embodiment, the power carrier communication method of the curtain motor group control device further includes: The main processor issues control instructions to the target motor module through an algorithm based on environmental information and / or time information; The environmental information includes at least one of ambient light intensity and rain status.
[0081] In this embodiment, the group control host and / or the motor module is provided with a light intensity sensor, and / or the motor module is provided with a rain detection sensor; wherein, the light intensity sensor is used to collect the ambient light intensity; the rain detection sensor is used to detect the rain state of the current environment.
[0082] When a group control host is equipped with a light intensity sensor, it can centrally monitor lighting conditions across the entire control area. As the core control device in the curtain motor group control system, the group control host comprehensively processes information obtained from the light intensity sensor. For example, in a large office area, the group control host can generate control commands for the curtain motors in each room or area based on the overall light intensity detected. If light intensity is too high, the group control host can issue a command to close all or some curtains, reducing indoor light intensity and preventing discomfort and equipment damage caused by direct sunlight.
[0083] When the motor module is equipped with a light intensity sensor, each curtain motor can be independently controlled based on the local light intensity at its location. This is particularly useful in environments with uneven light distribution, such as rooms with windows facing different directions, where light intensities vary widely. Each motor module can adjust the opening and closing of its corresponding curtain based on the light intensity it detects. For example, if a south-facing window receives strong light, the curtain motor module corresponding to that window will automatically close the curtain upon detecting the high light intensity. On the other hand, if a north-facing window receives weak light, the curtain will remain open.
[0084] Optionally, when the motor module is provided with a rain detection sensor, the curtains can be automatically closed if rain is detected.
[0085] Optionally, users can pre-set different light intensity thresholds based on their needs and habits. For example, when the light intensity is below 200 lux, they want the curtains to automatically open; when the light intensity is above 800 lux, they want the curtains to automatically close.
[0086] Optionally, the main processor can also automatically set the light intensity threshold by learning the user's operating habits. Over a period of use, the main processor records the user's control operations on the curtains under different light intensities, and then analyzes these records to determine the user's preferred light intensity threshold.
[0087] Optionally, the main processor compares the acquired ambient light intensity with a preset threshold in real time. If the current light intensity is below the threshold for opening the curtains, the main processor generates a control instruction to open the target motor module. If the current light intensity is above the threshold for closing the curtains, the main processor generates a control instruction to close the target motor module. For example, if the light intensity is 150 lux, which is below the preset opening threshold of 200 lux, the main processor generates a control instruction to open the curtains.
[0088] Optionally, users can set up scheduled tasks to control the curtains at specific times or time periods. For example, users can set the curtains to automatically open at 7:00 AM and close at 8:00 PM every day. In addition to specific time periods, users can also set periodic rules, such as opening the curtains at 7:00 AM on weekdays and 9:00 AM on weekends.
[0089] Optionally, the main processor matches the current time information with a preset time rule. When the current time matches the preset time rule, the main processor generates a corresponding control instruction. For example, if the time reaches 7:00 a.m. and it is a weekday, the main processor generates a control instruction to turn on the target motor module.
[0090] Optionally, users can define the priority between environmental and time information when obtaining control commands. For example, users can prioritize time information, meaning that regardless of light intensity, control commands will be executed according to the time rule as long as the preset time point is reached. Alternatively, users can prioritize light intensity, so that when light intensity meets a threshold condition, control commands will be generated based on light intensity first.
[0091] Alternatively, the main processor considers both environmental and time information, making a comprehensive judgment based on pre-set priorities and logic rules. For example, if it's 7:00 AM and the light intensity is already above 800 lux, and light intensity takes priority, the main processor will generate a control instruction to close the curtains rather than generating an instruction to open them based on the time.
[0092] Optionally, after generating a control instruction, the master processor transmits the instruction to the second power carrier communication unit of the target motor module via the first power carrier communication unit. Upon receiving the control instruction, the slave processor of the target motor module adjusts the configuration parameters of the drive control circuit according to the instruction content, thereby controlling the operation of the curtain motor and achieving the opening or closing operation of the curtain.
[0093] This eliminates the need for users to frequently manually operate the curtains; the system automatically adjusts the curtains' opening and closing based on environmental and time information. For example, in the early morning, as sunlight gradually intensifies, the main processor automatically issues a command to open the curtains based on the light intensity, allowing natural light to illuminate the room. At night, when the preset closing time arrives, the curtains automatically close, creating a comfortable and convenient living environment for users.
[0094] Alternatively, users can flexibly set light intensity thresholds and time rules based on their own living habits and needs. For example, a user who likes to sleep in can set the curtains to open automatically later in the morning; a user who is sensitive to light can set the light intensity threshold for closing the curtains to a lower level, allowing the system to better meet the personalized needs of different users.
[0095] In one embodiment, based on the above embodiment, referring to Figure 6 , the group control host also includes a display control panel electrically connected to the main processor, and the main processor obtains the control instructions of the target motor module based on the control input of the display control panel; And / or, the group control host further comprises a remote control receiving module electrically connected to the main processor, and the main processor obtains the control instruction of the target motor module based on the remote control signal received by the remote control receiving module; The main processor can use the PLC power line carrier interface alone, another RS485 interface, or both. When the main processor needs to control 50 to 200 or more motor modules, a combination of RS485 and PLC power line carrier is often used to achieve optimal performance.
[0096] And / or, the main processor establishes an RS485 communication connection with a main control device in the system to which the curtain motor group control device belongs based on the RS485 interface, and obtains the control instructions of the target motor module issued by the main control device based on the RS485 communication connection.
[0097] In this embodiment, the user can input control intent to the main processor by pressing buttons on the display control panel or operating on the touch screen. For example, pressing the "Open" button instructs the system to open the target curtain motor; using a touch screen, the user might click a corresponding virtual button on the screen to perform the same operation.
[0098] The display and control panel converts user operations into electrical signals and transmits them to the main processor. Upon receiving these signals, the main processor parses and processes them, converting the user's operations into specific control instructions. For example, when the main processor receives an "open" signal, it generates a control instruction suitable for the target motor module based on preset rules and algorithms. This instruction includes parameters such as the motor's direction and speed. The main processor then sends the generated control instruction to the target motor module. Upon receiving the instruction, the motor module drives the motor to operate, thereby opening the curtains.
[0099] Alternatively, the user can send a specific remote control signal to the remote control receiving module by pressing a button on the remote control. For example, the remote control may have buttons such as "Open All," "Close All," or "Control Individual Curtains." When the user presses a corresponding button, the remote control will send a corresponding coded signal.
[0100] After receiving the remote control signal, the remote control receiving module transmits it to the main processor. The main processor decodes the received signal and interprets the user's control intent. Different codes correspond to different control instructions, and the main processor accurately decodes them according to pre-set coding rules. Based on the decoded information, the main processor generates control instructions for the target motor module. For example, if the user presses the "Close Single Curtain" button, the main processor determines the corresponding target motor module, generates a control instruction to turn off the motor, and then sends the instruction to the target motor module.
[0101] Alternatively, the main processor establishes an RS485 communication connection with a master control device in the system to which the curtain motor group control devices belong via an RS485 interface. Based on the overall system planning and control requirements, the master control device generates control instructions for the target motor modules and transmits these instructions to the main processor of the group control host via the RS485 communication line. The master control device, which can be a central control system or smart home controller, can comprehensively consider various factors (such as environmental sensor data and user-preset scene modes) to generate appropriate control instructions.
[0102] After receiving commands from the master control device via the RS485 interface, the main processor parses and processes them and sends the processed control commands to the target motor modules. The motor modules then operate accordingly, achieving automated curtain control. For example, based on data from the indoor light sensor, the master control device determines that some curtains need to be closed to adjust the indoor lighting. It then sends a command to the group control host to close the motors of specific curtains. The main processor then forwards the command to the corresponding motor modules, which then drive the curtains closed.
[0103] In one embodiment, a variety of control methods are provided to users, which can meet the usage requirements in different scenarios and improve the flexibility of practical curtain motor group control equipment.
[0104] In addition, refer to Figure 1 and Figure 2 In an embodiment of the present application, a curtain motor group control device is further provided, comprising: a group control host, a plurality of motor modules, and a power adapter; the group control host comprises a main processor, a first power carrier communication unit, a first transformer, and a first power module; each motor module comprises a second power carrier communication unit, a second transformer, a second power module, a motor drive board, and a curtain motor; In the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is connected to the first power module and the second power module in each motor module via the first transformer through power lines; the first power module is also electrically connected to the power adapter; In each motor module, the curtain motor is electrically connected to the second power carrier communication unit via the motor drive board, and the second power carrier communication unit is electrically connected to the second power supply module via the second transformer; The main processor is configured to, upon acquiring a control instruction of at least one target motor module, convert the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with address coding information of the target motor module; a first power carrier communication unit, configured to modulate the digital signal, load it onto a carrier signal, and transmit the modulated carrier signal to the first transformer; A first transformer is used to couple the carrier signal to the power line to transmit the carrier signal to each motor module; In each motor module, the second transformer is used to couple the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit is used to demodulate the carrier signal to obtain a corresponding digital signal and transmit it to the motor drive board; the motor drive board is used to parse the digital signal and detect whether the address coding information contained in the digital signal corresponds to the address coding information of this end; if not, the motor drive board ignores the digital signal; if so, the motor drive board generates a corresponding drive signal according to the digital signal to control the operation of the curtain motor.
[0105] In addition, refer to Figure 7 In an embodiment of the present application, a curtain motor group control system is further provided. The curtain motor group control system includes a main control device and multiple curtain motor group control devices. The curtain motor group control devices are curtain motor group control devices based on power carrier communication. The specific structure of the curtain motor group control devices based on power carrier communication refers to the above embodiment. Since the curtain motor group control system adopts all the technical solutions of all the above embodiments, it has at least all the technical effects brought by the technical solutions of the above embodiments, which will not be repeated here.
[0106] The main control device establishes an RS485 communication connection with the group control host in the curtain motor group control device.
[0107] This curtain motor group control system combines a master control device with multiple curtain motor group control devices based on power line carrier communication. It builds a large-scale, scalable curtain control network through RS485 communication connection. It can comprehensively utilize the advantages of power line carrier communication and RS485 communication to achieve centralized management and precise control of a large number of curtain motors.
[0108] The master control device serves as the core control center of the entire group control system, responsible for unified management and scheduling of multiple curtain motor group control devices. The master control device receives user control commands and sends corresponding control signals to each curtain motor group control device based on the commands. It also collects and processes curtain motor operating status information fed back by each group control device.
[0109] The master control device can simultaneously connect up to 32 curtain motor group control devices via the RS485 interface, with each curtain motor group control device acting as an RS485 node. RS485 communication offers strong anti-interference capabilities and long transmission distances, ensuring stable and reliable data transmission between the master control device and each group control device.
[0110] Each curtain motor group control device consists of a group control host and multiple motor modules. The group control host receives commands from the main control device and transmits them to the individual motor modules via power carrier communication, thereby driving and controlling the curtain motors. The group control host also collects motor operating status information from the motor modules and feeds it back to the main control device.
[0111] A single group control host can simultaneously connect to 16 curtain motors (i.e., 16 motor modules) via a PLC power line carrier interface, ensuring optimal communication performance. Power line carrier communication utilizes existing power lines for data transmission, eliminating the need for additional wiring and reducing system installation cost and complexity.
[0112] The master control device is connected to the group control hosts in each curtain motor group control device via the RS485 bus, forming a master-slave communication network. The master control device, as the master device, actively initiates communication, sending control commands and data requests to each group control host; the group control host, as the slave device, receives commands from the master control device and returns the corresponding data.
[0113] Through the combination of RS485 interface and power carrier communication, the system can realize centralized control of a large number of curtain motors. It can control 32×16=512 (or even more) curtain motors at the same time, meeting the curtain control needs of large venues (such as hotels, office buildings, shopping malls, etc.).
[0114] The system offers excellent flexibility and scalability, allowing users to increase or decrease the number of curtain motor group control devices based on actual needs, facilitating system upgrades and modifications. It is suitable for locations requiring centralized control of large numbers of curtains, such as conference rooms, exhibition halls, hotel rooms, and offices. Users can use the master control device to achieve unified curtain opening and closing, timing control, and group control, enhancing the intelligent management of any location.
[0115] To sum up, the power carrier communication method, curtain motor group control equipment and curtain motor group control system of the curtain motor group control equipment provided in the embodiments of the present application, the curtain motor group control equipment based on power carrier communication, has simple wiring, can use existing power lines for communication, and does not require additional communication lines, which not only reduces the construction volume but also reduces the installation cost; at the same time, the equipment has strong scalability and can easily increase or decrease the number of motor modules, and can flexibly adapt to the curtain motor group control needs of different scales; and the power carrier communication process has strong anti-interference ability, which can ensure the reliable transmission of control signals, effectively avoid control errors caused by interference, and ensure the stable operation of curtain motors, which can provide users with more convenient, efficient and economical curtain control solutions.
[0116] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided in this application and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct RAM bus dynamic RAM (DRDRAM), and RAM bus dynamic RAM (RDRAM).
[0117] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, apparatus, article, or method comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, apparatus, article, or method. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, apparatus, article, or method comprising the element.
[0118] The above description is only a preferred embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A power carrier communication method for curtain motor group control equipment, characterized in that: The curtain motor group control device includes: a group control host, multiple motor modules and a power adapter; the group control host includes a main processor, a first power carrier communication unit, a first transformer and a first power module; each motor module includes a second power carrier communication unit, a second transformer, a second power module, a motor drive board and a curtain motor; in the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is connected to the first power module and the second power module in each motor module via the first transformer through power lines; the first power module is also electrically connected to the power adapter; The power carrier communication method of the curtain motor group control device includes: When the main processor obtains a control instruction of at least one target motor module, it converts the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with the address coding information of the target motor module; The first power carrier communication unit modulates the digital signal, loads it onto the carrier signal, and transmits the modulated carrier signal to the first transformer; The first transformer couples the carrier signal to the power line to transmit the carrier signal to each motor module; In each motor module, the second transformer couples the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit demodulates the carrier signal to obtain a corresponding digital signal and transmits it to the motor drive board; the motor drive board parses the digital signal and detects whether the address code information contained in the digital signal corresponds to the address code information of the local end; If not, the motor driver board ignores the digital signal; If so, the motor drive board generates a corresponding drive signal according to the digital signal to control the operation of the curtain motor.
2. The power carrier communication method for curtain motor group control equipment according to claim 1, characterized in that: The power carrier communication method of the curtain motor group control device further includes: After the motor drive board self-tests and reports an error, or obtains the status information / alarm information of the curtain motor, the address coding information of the local end is added to generate a feedback signal suitable for power carrier communication transmission, and the feedback signal is transmitted to the main processor through the second power carrier communication unit, the second transformer, the second power supply module, the first transformer, and the first power carrier communication unit.
3. The power carrier communication method for curtain motor group control equipment according to claim 2, characterized in that: The motor drive board includes a slave processor and a drive control unit; the curtain motor is electrically connected to the second power carrier communication unit via the drive control unit and the slave processor in sequence; the drive control unit is provided with a motor current detection circuit and / or a motor position feedback sensor in addition to the drive control circuit; The state information includes current information detected by a motor current detection circuit and / or position information detected by a motor position feedback sensor.
4. The power carrier communication method for curtain motor group control equipment according to claim 3, characterized in that: The power carrier communication method of the curtain motor group control device further includes: When the main processor receives the current information and position information of the curtain motor, it detects whether there is a position error between the position information and the expected position; If it exists, the PID calculation of the position loop is performed based on the position error to obtain the expected current; Calculating the current error between the current information and the expected current; Perform PID calculation of the current loop based on the current error to obtain the tuning parameters of the drive signal; The tuning parameters are sent to the slave processor in the motor module to which the corresponding curtain motor belongs, so that the slave processor tunes the configuration parameters of the drive control circuit based on the tuning parameters.
5. The power carrier communication method for curtain motor group control equipment according to claim 1, characterized in that: The first power carrier communication unit and the second power carrier communication unit adopt adaptive multiple modulation technologies during the communication process, and dynamically adjust the modulation mode according to the signal interference level and signal transmission quality of the power line.
6. The power carrier communication method for curtain motor group control equipment according to claim 1, characterized in that: The power carrier communication method of the curtain motor group control device further includes: The main processor issues control instructions to the target curtain motor module through an algorithm based on environmental information and / or time information; The environmental information includes at least one of ambient light intensity and rain status.
7. The power carrier communication method for curtain motor group control equipment according to claim 6, characterized in that: The group control host and / or the motor module is provided with a light intensity sensor, and / or the motor module is provided with a rain detection sensor; wherein, the light intensity sensor is used to collect the ambient light intensity; the rain detection sensor is used to detect the rain state of the current environment.
8. The power carrier communication method for curtain motor group control equipment according to claim 1, characterized in that: The group control host also includes a display control panel electrically connected to the main processor, and the main processor obtains the control instructions of the target motor module based on the control input of the display control panel; And / or, the group control host further comprises a remote control receiving module electrically connected to the main processor, and the main processor obtains the control instruction of the target motor module based on the remote control signal received by the remote control receiving module; And / or, the main processor establishes an RS485 communication connection with a main control device in the system to which the curtain motor group control device belongs based on the RS485 interface, and obtains the control instructions of the target motor module issued by the main control device based on the RS485 communication connection.
9. A curtain motor group control device, characterized in that: The curtain motor group control device includes: a group control host, multiple motor modules and a power adapter; the group control host includes a main processor, a first power carrier communication unit, a first transformer and a first power module; each motor module includes a second power carrier communication unit, a second transformer, a second power module, a motor drive board and a curtain motor; In the group control host, the main processor is electrically connected to the first transformer via the first power carrier communication unit; the first power carrier communication unit is connected to the first power module and the second power module in each motor module via the first transformer through power lines; the first power module is also electrically connected to the power adapter; In each motor module, the curtain motor is electrically connected to the second power carrier communication unit via the motor drive board, and the second power carrier communication unit is electrically connected to the second power supply module via the second transformer; The main processor is configured to, upon acquiring a control instruction of at least one target motor module, convert the control instruction into a corresponding digital signal for transmission by the first power carrier communication unit; wherein the digital signal is added with address coding information of the target motor module; a first power carrier communication unit, configured to modulate the digital signal, load it onto a carrier signal, and transmit the modulated carrier signal to the first transformer; A first transformer is used to couple the carrier signal to the power line to transmit the carrier signal to each motor module; In each motor module, the second transformer is used to couple the carrier signal on the power line to the second power carrier communication unit; the second power carrier communication unit is used to demodulate the carrier signal to obtain a corresponding digital signal and transmit it to the motor drive board; the motor drive board is used to parse the digital signal and detect whether the address coding information contained in the digital signal corresponds to the address coding information of this end; if not, the motor drive board ignores the digital signal; if so, the motor drive board generates a corresponding drive signal according to the digital signal to control the operation of the curtain motor.
10. A curtain motor group control system, characterized in that: It includes a main control device and multiple curtain motor group control devices, wherein the curtain motor group control device is the curtain motor group control device based on power carrier communication as claimed in claim 9; The main control device establishes an RS485 communication connection with the group control host in the curtain motor group control device.