CN111810040B - Day and night honeycomb curtain double-motor control method and double motors - Google Patents
Day and night honeycomb curtain double-motor control method and double motors Download PDFInfo
- Publication number
- CN111810040B CN111810040B CN202010832424.XA CN202010832424A CN111810040B CN 111810040 B CN111810040 B CN 111810040B CN 202010832424 A CN202010832424 A CN 202010832424A CN 111810040 B CN111810040 B CN 111810040B
- Authority
- CN
- China
- Prior art keywords
- motor
- slave
- command
- main
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/24—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
- E06B9/26—Lamellar or like blinds, e.g. venetian blinds
- E06B9/262—Lamellar or like blinds, e.g. venetian blinds with flexibly-interconnected horizontal or vertical strips; Concertina blinds, i.e. upwardly folding flexible screens
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/24—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
- E06B9/26—Lamellar or like blinds, e.g. venetian blinds
- E06B9/262—Lamellar or like blinds, e.g. venetian blinds with flexibly-interconnected horizontal or vertical strips; Concertina blinds, i.e. upwardly folding flexible screens
- E06B2009/2627—Cellular screens, e.g. box or honeycomb-like
Landscapes
- Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Power Engineering (AREA)
- Control Of Multiple Motors (AREA)
Abstract
The invention discloses a day and night honeycomb shade double-motor control method and double motors, wherein the control method comprises the steps that a main motor receives radio frequency signals, and whether the ID address and the channel of the received radio frequency signals are consistent with the stored ID address and the stored channel is judged; if yes, the main motor analyzes the radio frequency signal and judges whether the radio frequency signal is a main motor command or a slave motor command according to the analysis; if the command is the main motor command, the main motor executes the main motor command; if the command is the slave motor command, the master motor transmits the slave motor command to the slave motor, and the slave motor executes the slave motor command. The master motor receives the radio-frequency signals and analyzes the radio-frequency signals, if the analysis result is a master motor command, the master motor executes the master motor command to drive the curtain to move upwards, downwards or stop, if the analysis result is a slave motor command, the master motor sends a slave motor command to the slave motor, and the slave motor rotates according to the slave motor command sent by the master motor, so that the slave motor drives the curtain to move upwards, downwards or stop, and the action mode of controlling the curtain is more flexible.
Description
Technical Field
The invention relates to the technical field of day and night honeycomb shade driving, in particular to a day and night honeycomb shade double-motor control method and double motors.
Background
For example, in patent document 2016102194956, entitled honeycomb shade, a first motor is mounted on an upper beam, a second motor is mounted on a lower beam, and the upper beam is controlled by the first motor to move from top to bottom or from bottom to top, or the lower beam is controlled by the second motor to move from bottom to bottom or from top to bottom, so as to drive the honeycomb shade to move from top to bottom or from bottom to top. The control of the honeycomb shade is single.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a dual-motor control method and dual motors for a day and night honeycomb shade.
According to a first aspect of the present invention, the present invention discloses a dual-motor control method for day and night cellular shades, comprising the following steps:
the main motor receives the radio frequency signal and judges whether the ID address and the channel of the received radio frequency signal are consistent with the stored ID address and the stored channel;
if so, the main motor analyzes the radio frequency signal, and judges whether the command carried by the radio frequency signal is a main motor command or a slave motor command according to the analysis;
if the command is a master motor command, the master motor executes the master motor command and/or the master motor transmits the master motor command to the slave motor so that the slave motor executes the master motor command;
if the command is a slave motor command, the master motor transmits the slave motor command to the slave motor so that the slave motor command is executed by the slave motor and/or the slave motor command is executed by the master motor.
According to an embodiment of the present invention, before the main motor receives the radio frequency signal, the method further includes the following steps:
one of the two motors enters a code learning state;
one of the motors receives a code matching radio frequency signal;
one of the motors stores the ID address and the channel of the received code matching radio-frequency signal, completes code matching, and sets one of the motors which completes code matching as a main motor;
one of the motors sends a signal that the code matching is completed to the other motor to set the other motor as the slave motor.
According to an embodiment of the present invention, after the setting of the master motor and the slave motor is completed, the method further includes the following steps: the main motor presets an upper limit starting point and a lower limit terminal point, and controls the slave motor to preset an upper limit starting point and a lower limit terminal point; when the main motor executes the main motor command, the driving stroke of the main motor is positioned between the upper limit starting point and the lower limit end point; when the master motor controls the slave motor to execute the slave motor command, the master motor controls the driving stroke of the slave motor between the upper limit starting point and the lower limit end point.
According to an embodiment of the present invention, if the master motor command is a master motor command, the master motor executing the master motor command and/or the slave motor executing the master motor command comprises the steps of:
if the command carried by the radio frequency signal is analyzed as a main motor driving command, the main motor obtains the stop position of the main motor in the last operation;
the main motor also sends a position report instruction to the slave motor, so that the slave motor sends a stop position of the slave motor in the last operation to the main motor according to the position report instruction;
the master motor receives the stop position sent by the slave motor when the slave motor operates last time;
the method comprises the steps that a main motor judges whether a main motor and/or a slave motor executes a main motor command or not according to a stop position of the main motor in the last operation and a stop position of the slave motor in the last operation;
if yes, the main motor executes the main motor command and/or the main motor controls the slave motor to execute the main motor command.
According to an embodiment of the present invention, if the command is a slave motor command, the slave motor executing the slave motor command and/or the master motor executing the slave motor command comprises the following steps:
if the command carried by the radio frequency signal is analyzed to be a slave motor driving command, the master motor obtains the stop position of the master motor when the master motor operates at the last time;
the main motor also sends a position report instruction to the slave motor, so that the slave motor sends a stop position of the slave motor in the last operation to the main motor according to the position report instruction;
the master motor receives the stop position sent by the slave motor when the slave motor operates last time;
the method comprises the steps that a main motor judges whether a command of a slave motor is executed by the main motor and/or the slave motor according to a stop position of the main motor in the last operation and a stop position of the slave motor in the last operation;
if so, the master motor transmits slave motor commands to the slave motors such that the slave motors execute the slave motor commands and/or the master motor executes the slave motor commands.
According to an embodiment of the present invention, if the command is a main motor command, the main motor executing the main motor command includes the following steps: and if the command carried by the radio frequency signal is analyzed to set the batch command for the main motor, the main motor executes the main motor setting batch command.
According to an embodiment of the present invention, if the command is a slave motor command, the master motor transmitting the slave motor command to the slave motor comprises the following steps: if the command carried by the radio frequency signal is analyzed to be a slave motor setting batch command, the master motor controls the slave motor to execute the slave motor setting batch command.
According to a second aspect of the present invention, the present invention discloses a dual-motor for a day and night cellular shade, which employs the control method of the dual-motor for a day and night cellular shade as described above.
According to an embodiment of the present invention, a day and night honeycomb shade dual motor includes:
the main motor comprises a main motor, a main processor and a main detection module, and the main motor and the main detection module are respectively in signal connection with the main processor; the main processor receives the radio frequency signal and judges whether the ID address and the channel of the received radio frequency signal are consistent with the stored ID address and the stored channel, if so, the main processor analyzes the radio frequency signal and judges whether the command carried by the radio frequency signal is a main motor command or a slave motor command according to the analysis; if the command carried by the radio frequency signal is analyzed to be a main motor command, the main processor controls the main motor to execute the main motor command; the main detection module detects the running state of the main motor; and
the slave motor comprises a slave motor, a slave processor and a slave detection module, and the slave motor and the slave detection module are respectively in signal connection with the slave processor; the slave processor is in serial communication with the master processor; if the main processor analyzes that the command carried by the radio frequency signal is a slave motor command, the main processor transmits the slave motor command to the slave processor, the slave processor controls the slave motor to execute the slave motor command, and the slave detection module detects the running state of the slave motor.
According to one embodiment of the present invention, the main detection module includes a main magnetic element and a main hall detection circuit, the main magnetic element is disposed on the rotating shaft of the main motor, the main hall detection circuit is in signal connection with the main processor, and the main magnetic element and the main hall detection circuit detect the number and direction of rotation turns of the rotating shaft of the main motor; the slave detection module comprises a slave magnetic element and a slave Hall detection circuit, the slave magnetic element is arranged on the rotating shaft of the slave motor, the slave Hall detection circuit is in signal connection with the slave processor, and the slave magnetic element and the slave Hall detection circuit detect the rotation number and the rotation direction of the rotating shaft of the slave motor.
In the day and night honeycomb curtain double-motor control method, the main motor and the slave motors are communicated, after the main motor receives radio frequency signals, the main motor can analyze the radio frequency signals and then control the self-movement according to analysis results, if the analysis result is that the command carried by the radio frequency signals is the main motor command, the main motor can execute the main motor command so as to drive the curtain to move upwards, downwards or stop, or if the analysis result is that the command carried by the radio frequency signals is the slave motor command, the main motor sends the slave motor command to the slave motors in real time, so that the slave motors rotate according to the slave motor command sent by the main motor, the slave motors drive the curtain to move upwards, downwards or stop, and the action mode of controlling the curtain is more flexible.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a block diagram of the dual motors of the honeycomb shade for midday and night according to the second embodiment.
Detailed Description
In the following description, for purposes of explanation, numerous implementation details are set forth in order to provide a thorough understanding of the various embodiments of the present invention. It should be understood, however, that these implementation details are not to be interpreted as limiting the invention. That is, in some embodiments of the invention, such implementation details are not necessary. In addition, some conventional structures and components are shown in simplified schematic form in the drawings.
Example one
The embodiment provides a day and night honeycomb shade double-motor control method, and the day and night honeycomb shade double-motor control method is used for controlling the movement of double motors, so that the double motors drive a curtain to move. In this example, the day and night honeycomb shade dual-motor control method comprises the following four processes: 1. setting a master motor and a slave motor; 2. setting an upper limit starting point and a lower limit end point of the main motor and the slave motor; 3. the master motor and the slave motor are transmitted with control commands; and 4, linkage when the main motor and the auxiliary motor run. The day and night honeycomb shade dual motor control method will be described in detail below for these 4 processes.
1. Setting of master and slave motors
The dual-motor of the day and night honeycomb curtain is provided with two motors, when the dual-motor of the day and night honeycomb curtain is adopted to control the movement of the curtain, the two motors are required to be set, so that one motor is set as a master motor, and the other motor is set as a slave motor. When the motor learns the codes, the motor rotates to prompt, an uplink key of the remote controller is pressed at the moment, the remote controller sends code matching radio frequency signals to one of the motors, one of the motors receives the code matching radio frequency signals, when one of the motors learns the codes, the motor rotates to prompt, meanwhile, the motor also stores an ID address and a channel of the code matching radio frequency signals sent by the remote controller, at the moment, one of the motors which defaults to complete code matching is a master motor, and the other motor is a slave motor. Of course, any one of the two motors may be the main motor, and one of the motors that preferentially performs code learning is set as the main motor by default. Thus, one of the motors after code matching is set as a master motor, and the other motor is set as a slave motor. In addition, in order to prevent the slave motor from performing code matching, so that control disorder occurs, after the code matching of the master motor is completed, the master motor transmits a signal of the completed code matching to the slave motor from a serial port signal line, the slave motor shields the code learning function until the code learning ID of the master motor is deleted, and then the code learning function is restarted.
2. Setting of upper limit starting point and lower limit end point of main motor and slave motor
The day and night honeycomb curtain is provided with an upper rail and a lower rail, wherein the lower part of the upper rail is set as the lower rail, when the upper rail or the lower rail is controlled by a main motor or a slave motor to operate, the upper rail and the lower rail are prevented from colliding, and the position where the upper rail and the lower rail collide is the relative position where the main motor and the slave motor stop operating. In order to accurately control the upper rail running interval and the lower rail running interval and avoid the collision between the upper rail and the lower rail, after the setting of the main motor and the slave motor is completed, an upper limit starting point and a lower limit terminal point of the main motor and an upper limit starting point and a lower limit terminal point of the slave motor are required to be set. The position interval between the upper limit starting point and the lower limit end point of the main motor is a movement interval in which the main motor drives the upper rail to move, namely the main motor drives the upper rail to move between the upper limit starting point and the lower limit end point, and the position interval between the upper limit starting point and the lower limit end point of the slave motor is a movement interval in which the slave motor drives the lower rail to move, namely the slave motor drives the lower rail to move between the upper limit starting point and the lower limit end point. The specific process of setting the upper limit starting point and the lower limit end point of the slave motor comprises the following steps of:
setting an upper limit starting point: the master motor controls the upper rail to move to a movable starting position, the remote controller is operated to send a limit point setting command in the master motor setting batch, the master processor of the master motor memorizes the current movement position of the master motor, the current movement position of the master motor is set as the upper limit starting point of the master motor, the master motor controls the slave motor to drive the lower rail to move upwards to a position close to the master motor, the remote controller is operated to send the limit point setting command in the slave motor setting batch, the slave processor of the slave motor memorizes the current movement position of the slave motor, and the current movement position of the slave motor is set as the upper limit starting point of the slave motor.
Setting a lower limiting end point: when the slave motor drives the lower rail to move to the lower limit, namely the slave motor controls the lower rail to drive the window curtain to move to the lower limit, the slave motor controls the lower rail to first reach the lower limit because the lower rail is below the upper rail, the remote controller is operated to control the master motor to stop, the master motor sends a stop signal to the slave motor, the slave motor also synchronously stops rotating, the remote controller is operated to set a slave motor lower limit command, and the slave processor of the slave motor memorizes the current stop position of the slave motor, at the moment, the slave processor of the slave motor calculates the travel of the number of turns of the slave motor running from the upper limit starting point to the lower limit end point, wherein the memory of the number of turns and the transmission of position information are realized through the magnetic piece to be detected and the magnetic induction detection piece which are arranged on the slave motor of the slave motor, and the lower limit end point of the main motor can be set after the setting of the lower limit end point of the slave motor is finished.
In addition, when the main motor and the slave motor run up/down synchronously, the main motor and the slave motor send the running speed information mutually through serial port communication, and the slave motor controls the slave motor to run by taking the running speed of the main motor as a reference so as to achieve the effect of synchronous running.
3. Master and slave motor operation control command transmission
Finishing the setting of the master motor and the slave motor and the setting of the upper limit starting point and the lower limit end point of the master motor and the slave motor, scanning signals externally at an interval of 10ms by a main processor of the master motor, and when a radio frequency signal is scanned, if an ID address and a channel of the received radio frequency signal are matched with an ID address and a channel of a code matching radio frequency signal stored in a code matching process, analyzing the received radio frequency signal by the main processor of the master motor to judge whether a command carried by the received radio frequency signal is a master motor command or a slave motor command according to the analysis, executing the master motor command by the master motor if the command is the master motor command, and transmitting the slave motor command to the slave motor by the master motor if the command is the slave motor command so as to enable the slave motor to execute the slave motor command. The specific process is as follows:
if the command carried by the received radio frequency signal is a main motor command, the main processor of the main motor analyzes the main motor command, if the command is analyzed to be a main motor driving command of the main motor, such as ascending, stopping or descending, the main processor of the main motor transmits the main motor driving command to the main motor of the main motor, the main motor of the main motor executes the main motor driving command or the main motor controls the slave motor of the slave motor to execute the main motor driving command, or the main motor of the main motor and the slave motor of the slave motor simultaneously execute the main motor driving command. If the main motor setting batch command is analyzed, the main processor of the main motor directly executes the main motor setting batch command, and responds to setting actions, such as setting of an upper limit starting point of the main motor, setting of a lower limit end point of the main motor, inching linkage switching of the main motor, ID address deletion of a code remote controller of the main motor, reversing (up-down direction conversion) of the main motor and the like.
Further, when the main motor analyzes a main motor driving command, the main processor of the main motor preferentially judges the stop position of the main motor in the last operation, then sends a position report command to the slave motor through a serial port signal line, the slave motor sends the stop position of the slave motor in the last operation to the main processor of the main motor, after the main motor receives the stop position of the slave motor in the last operation sent by the slave motor, the main motor judges whether the main motor and/or the slave motor executes the main motor driving command according to the stop position of the main motor in the last operation and the stop position of the slave motor in the last operation, and if so, the main motor executes the main motor driving command and/or the main motor controls the slave motor to execute the main motor driving command. For example, at this time, a main motor driving command to be executed by the main motor is a main downlink command, if the main motor does not reach a downlink limit end point, the main motor executes the main downlink command, if the main motor reaches the downlink limit end point, the slave motor does not reach the downlink limit end point, the main motor transmits the main downlink command to the slave motor through a serial port signal line, the main motor controls the slave motor to execute the main downlink command, if the main motor and the slave motor both reach the downlink limit end point, the main downlink command is not executed, if the main motor and the slave motor both reach the downlink limit end point, the main motor and the slave motor can simultaneously execute the main downlink command; and if the main motor driving command to be executed by the main motor is the main ascending command, when the main motor does not reach the ascending limit starting point, the main motor executes the main ascending command, when the main motor is at the ascending limit starting point and needs to execute the main ascending command, and the slave motor has the execution condition that the slave motor does not reach the upper limit starting point, the main motor controls the slave motor, and if the main ascending command is executed by the slave motor, if the main motor and the slave motor both reach the ascending limit starting point, the main motor and the slave motor can simultaneously execute the main ascending command.
And when the command carried by the received radio frequency signal is a slave motor command, the master processor of the master motor analyzes the slave motor command, and then transmits the slave motor command to the slave processor of the slave motor through a serial port signal wire. If the slave motor command is analyzed to be a slave motor driving command, such as an ascending, stopping or descending, the slave processor of the slave motor transmits the slave motor driving command to the slave motor of the slave motor, the slave motor of the slave motor executes the slave motor driving command, or the master motor of the master motor and the slave motor of the slave motor simultaneously execute the slave motor driving command. If the slave motor command is analyzed to be the slave motor setting batch command, the slave processor of the slave motor directly executes the slave motor setting batch command, and the setting action is responded, wherein the setting action comprises the setting of the upper limit starting point of the slave motor, the setting of the lower limit end point of the slave motor, the inching linkage switching of the slave motor, the reversing of the slave motor and the like.
Further, when the master motor is analyzed as a slave motor driving command, the master processor of the master motor preferentially judges the stop position of the master motor in the last operation, then sends a position report command to the slave motor through a serial port signal line, the slave motor sends the stop position of the slave motor in the last operation to the master processor of the master motor, after the master motor receives the stop position of the slave motor in the last operation sent by the slave motor, the master motor judges whether the master motor and/or the slave motor executes the slave motor driving command according to the stop position of the slave motor in the last operation and the stop position of the slave motor in the last operation, and if so, the master motor controls the slave motor to execute the slave motor driving command and/or the master motor to execute the slave motor driving command. For example, the master motor needs to control the slave motor driving command executed by the slave motor to be a slave downlink command, if the slave motor does not reach the downlink limit terminal, the master motor transmits the slave downlink command to the slave motor through the serial port signal line, the slave motor executes the slave downlink command, if the master motor and the slave motor both reach the downlink limit terminal, the master motor and the slave motor can simultaneously execute the slave downlink command, if the slave motor reaches the downlink limit terminal, the master motor does not reach the downlink limit terminal, the master motor directly executes the slave downlink command, and if the master motor and the slave motor both reach the downlink limit terminal, the master motor and the slave motor do not execute the slave downlink command. And vice versa, if the slave motor driving command to be executed by the slave motor is a slave up command, the master motor transmits the slave up command to the slave motor through the serial port signal line when the slave motor does not reach the up limit starting point, the slave motor executes the slave up command, when the slave motor is at the up limit starting point and the slave up command needs to be executed, the master motor has an execution condition such as that the master motor is not at the up limit starting point, the slave up command is executed by the master motor, and when the master motor and the slave motor both have an execution condition such as that the master motor and the slave motor are not at the up limit starting point, the slave up command can be executed by both the master motor and the slave motor.
4. Linkage of master and slave motors during operation
When the main motor and the slave motor both meet the execution condition:
when the main motor receives and executes a main ascending command, the main motor controls the slave motor to keep still, when the main motor executes the main descending command, the main motor controls the ascending rail to run to the position of the descending rail, the main motor stops, when the main motor command such as the main ascending command is continuously sent, the main motor continuously executes the main ascending command, and the main motor controls the slave motor to synchronously ascend; vice versa, when the slave motor executes the slave up command, the main motor does not act, when the slave motor controls the down rail to run to be close to the up rail, the slave motor stops, and when the slave motor needs to continuously execute the slave up command, the main motor synchronously runs upwards.
Secondly, when the main motor receives and executes the main descending command, if the slave motor stops at the memory stop position (the interval position when the first stroke is set) of the main motor, the main motor directly controls the slave motor to synchronously descend without performing the second operation, and vice versa.
The main motor and the slave motor can run in opposite directions or in the same direction.
In the day and night honeycomb curtain double-motor control method, the main motor and the slave motors are communicated, after the main motor receives radio frequency signals, the main motor can analyze the radio frequency signals and then control the self-movement according to analysis results, if the analysis result is that the command carried by the radio frequency signals is the main motor command, the main motor can execute the main motor command so as to drive the curtain to move upwards, downwards or stop, or if the analysis result is that the command carried by the radio frequency signals is the slave motor command, the main motor sends the slave motor command to the slave motors in real time, so that the slave motors rotate according to the slave motor command sent by the main motor, the slave motors drive the curtain to move upwards, downwards or stop, and the action mode of controlling the curtain is more flexible.
Example two
The embodiment provides a day and night honeycomb shade double-motor, and the day and night honeycomb shade double-motor adopts the control method of the first embodiment. Referring to fig. 1, fig. 1 is a block diagram of a dual motor of a day-night honeycomb shade. The day and night honeycomb shade double-motor comprises a master motor and a slave motor. The main motor comprises a main motor, a main processor and a main detection module, and the main motor and the main detection module are respectively in signal connection with the main processor. The slave motor comprises a slave motor, a slave processor and a slave detection module. The slave motor and the slave detection module are respectively in signal connection with the slave processor.
The main processor receives the radio frequency signal and judges whether the ID address and the channel of the received radio frequency signal are consistent with the stored ID address and the stored channel, if so, the main processor analyzes the radio frequency signal and judges whether the command carried by the radio frequency signal is a main motor command or a slave motor command according to the analysis; if the command carried by the radio frequency signal is analyzed to be a main motor command, the main processor controls the main motor to execute the main motor command; the main detection module detects the running state of the main motor, such as the running circle travel and direction of the main motor controlling the upper rail to move from the upper limit starting point to the lower limit end point.
The slave processor is in serial communication with the master processor; if the master processor analyzes that the command carried by the radio frequency signal is a slave motor command, the master processor transmits the slave motor command to the slave processor, the slave processor controls the slave motor to execute the slave motor command, and the slave detection module detects the running state of the slave motor, for example, the slave detection module is used for detecting the running circle stroke and direction of the slave motor from the upper limit starting point to the lower limit end point of the slave motor control lower rail.
Referring to fig. 1, the main detection module includes a main magnetic element and a main hall detection circuit, the main magnetic element is installed on the rotating shaft of the main motor, the main hall detection circuit is connected with the main processor by a signal, the main magnetic element is matched with the main hall detection circuit to detect the number of turns and the rotating direction of the rotating shaft of the main motor, wherein the main magnetic element may be a magnetic element. The secondary detection module comprises a secondary magnetic element and a secondary Hall detection circuit, the secondary magnetic element is arranged on the rotating shaft of the secondary motor, the secondary Hall detection circuit is in signal connection with the secondary processor, the secondary magnetic element is matched with the secondary Hall detection circuit, and the number of rotation turns and the rotation direction of the rotating shaft of the secondary motor are detected, wherein the secondary magnetic element can be a magnet element.
The dual-motor day and night honeycomb curtain also comprises a control device, the control device is in signal connection with the master processor and the slave processor, when a user operates the control device, the control device sends an instruction to the master processor, the master processor controls the master motor to rotate or stop according to the instruction, the master processor also sends a corresponding instruction to the slave processor according to the instruction, and the slave processor controls the slave motor to rotate or stop according to the corresponding instruction. Wherein, the control device can be a remote controller or a control panel arranged on the outer surface of the double motors of the day and night honeycomb shade. When the remote controller is used for controlling, the code matching between the remote controller and the main motor can be increased to 16 remote controllers for controlling.
The above description is only an embodiment of the present invention, and is not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims (8)
1. A day and night honeycomb curtain double-motor control method is characterized by comprising the following steps:
the main motor receives the radio frequency signal and judges whether the ID address and the channel of the received radio frequency signal are consistent with the stored ID address and the stored channel;
if so, the main motor analyzes the radio frequency signal, and judges whether a command carried by the radio frequency signal is a main motor command or a slave motor command according to the analysis;
if the command carried by the radio frequency signal is analyzed to be a main motor driving command, the main motor obtains the stop position of the main motor in the last operation;
the main motor also sends a position reporting instruction to the slave motor, so that the slave motor sends a stopping position of the slave motor in the last operation to the main motor according to the position reporting instruction;
the master motor receives the stop position sent by the slave motor when the slave motor runs for the last time;
the main motor judges whether the main motor and/or the slave motor execute the main motor command or not according to the stop position of the main motor in the last operation and the stop position of the slave motor in the last operation;
if yes, the main motor executes the main motor command and/or the main motor controls the slave motor to execute the main motor command;
if the command is a slave motor command, the master motor transmits the slave motor command to the slave motor, so that the slave motor executes the slave motor command and/or the master motor executes the slave motor command.
2. The control method of claim 1, wherein the step of receiving the radio frequency signal by the main motor further comprises:
one of the two motors enters a code learning state;
one of the motors receives a code matching radio frequency signal;
the one motor stores the ID address and the channel of the received code matching radio-frequency signal, completes code matching, and the one motor which completes code matching is set as a main motor;
the one motor sends a signal that the code matching is completed to the other motor to set the other motor as the slave motor.
3. The control method according to claim 2, further comprising the steps of, after the setting of the master motor and the slave motor is completed: the main motor presets an upper limit starting point and a lower limit end point, and the main motor also controls the auxiliary motor to preset an upper limit starting point and a lower limit end point; when the main motor executes the main motor command, the driving stroke of the main motor is positioned between the upper limit starting point and the lower limit end point; when the master motor controls the slave motor to execute the slave motor command, the master motor controls the driving stroke of the slave motor to be between the upper limit starting point and the lower limit end point.
4. The control method according to claim 1, wherein if the command is a slave motor command, the slave motor executes the slave motor command and/or the master motor executes the slave motor command, and the method comprises the following steps:
if the command carried by the radio frequency signal is analyzed to be a slave motor driving command, the master motor obtains the stop position of the master motor in the last operation;
the main motor also sends a position reporting instruction to the slave motor, so that the slave motor sends a stopping position of the slave motor in the last operation to the main motor according to the position reporting instruction;
the master motor receives the stop position sent by the slave motor when the slave motor runs for the last time;
the master motor judges whether the master motor and/or the slave motor execute the slave motor command or not according to the stop position of the master motor in the last operation and the stop position of the slave motor in the last operation;
if yes, the master motor transmits the slave motor command to the slave motor, so that the slave motor executes the slave motor command and/or the master motor executes the slave motor command.
5. The control method according to claim 1, wherein if it is a master motor command, the master motor executing the master motor command comprises the steps of: and if the command carried by the radio frequency signal is analyzed to set a batch command for the main motor, the main motor executes the main motor set batch command.
6. The control method of claim 1, wherein the master motor transmitting the slave motor command to the slave motor if the slave motor command is the master motor command comprises the steps of: and if the command carried by the radio frequency signal is analyzed to be a slave motor setting batch command, the master motor controls the slave motor to execute the slave motor setting batch command.
7. The control method according to any one of claims 1 to 6, wherein the day and night honeycomb shade dual motor comprises:
the main motor comprises a main motor, a main processor and a main detection module, and the main motor and the main detection module are respectively in signal connection with the main processor; the main processor receives a radio frequency signal and judges whether an ID address and a channel of the received radio frequency signal are consistent with a stored ID address and a stored channel, if yes, the main processor analyzes the radio frequency signal and judges whether a command carried by the radio frequency signal is a main motor command or a slave motor command according to analysis; if the command carried by the radio frequency signal is analyzed to be a main motor command, the main processor controls the main motor to execute the main motor command; the main detection module detects the running state of the main motor; and
the slave motor comprises a slave motor, a slave processor and a slave detection module, and the slave motor and the slave detection module are respectively in signal connection with the slave processor; the slave processor is in serial port communication with the master processor; if the main processor analyzes that the command carried by the radio frequency signal is a slave motor command, the main processor transmits the slave motor command to the slave processor, the slave processor controls the slave motor to execute the slave motor command, and the slave detection module detects the running state of the slave motor.
8. The control method according to claim 7, wherein the main detection module comprises a main magnetic element and a main hall detection circuit, the main magnetic element is disposed on the rotating shaft of the main motor, the main hall detection circuit is in signal connection with the main processor, and the main magnetic element and the main hall detection circuit detect the number and direction of rotation of the rotating shaft of the main motor; the slave detection module comprises a slave magnetic element and a slave Hall detection circuit, the slave magnetic element is arranged on the rotating shaft of the slave motor, the slave Hall detection circuit is in signal connection with the slave processor, and the slave magnetic element and the slave Hall detection circuit detect the number and direction of rotation turns of the rotating shaft of the slave motor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010832424.XA CN111810040B (en) | 2020-08-18 | 2020-08-18 | Day and night honeycomb curtain double-motor control method and double motors |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010832424.XA CN111810040B (en) | 2020-08-18 | 2020-08-18 | Day and night honeycomb curtain double-motor control method and double motors |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111810040A CN111810040A (en) | 2020-10-23 |
| CN111810040B true CN111810040B (en) | 2022-04-22 |
Family
ID=72859503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010832424.XA Active CN111810040B (en) | 2020-08-18 | 2020-08-18 | Day and night honeycomb curtain double-motor control method and double motors |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111810040B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112244608A (en) * | 2020-10-30 | 2021-01-22 | 广东奥科伟业科技发展有限公司 | Control method of electric curtain motor |
| CN115467617A (en) * | 2021-06-11 | 2022-12-13 | 广东瑞克斯智能科技有限公司 | An electric day and night curtain and its control method |
| CN113622722B (en) * | 2021-07-02 | 2023-02-28 | 河南工业贸易职业学院 | High-reliability stage lifting system controlled by computer |
| CN117948033B (en) * | 2024-01-30 | 2025-09-23 | 福建安麟智能科技股份有限公司 | A safety control method for multiple motors with the same bottom beam for fireproof rolling shutters |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU774466B2 (en) * | 1999-09-24 | 2004-07-01 | Jolly Motor International S.P.A. | Electronic control system with radio remote control setting of limit stops for motors for the operation of winding devices, such as roller shades, roller shutters, rolling gates and similar |
| CN1818319A (en) * | 2006-03-17 | 2006-08-16 | 清华大学 | Self-liftable internal sunshading louver with electricity driven |
| CA2852205C (en) * | 2014-05-21 | 2016-11-01 | Norbert Marocco | Blind motor control |
| CN105715190A (en) * | 2016-04-08 | 2016-06-29 | 无锡利日能源科技有限公司 | Novel honeycomb curtain |
| CN108836093B (en) * | 2018-06-14 | 2021-04-02 | 深圳绿米联创科技有限公司 | Intelligent curtain control method and device and computer readable storage medium |
-
2020
- 2020-08-18 CN CN202010832424.XA patent/CN111810040B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN111810040A (en) | 2020-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111810040B (en) | Day and night honeycomb curtain double-motor control method and double motors | |
| CN105201319B (en) | A kind of four anti-pinching car window methods based on dual-Hall sensor and direct current generator | |
| CN107489339A (en) | A kind of controllable lifting glass for vehicle window control system of adjustable height | |
| CN102312634A (en) | Anti-pinching control method and control system for automotive electric window | |
| CN105178760A (en) | Method And System For Positioning A Vehicle Door | |
| CN114802019B (en) | Vehicle-mounted projection system, control method and vehicle | |
| US2992378A (en) | Electrical control circuit for door operator | |
| CN114291670B (en) | Elevator starting control method | |
| CA1253982A (en) | Apparatus for producing shaft-information with respect to an elevator | |
| CN207332597U (en) | A kind of controllable lifting glass for vehicle window control system of adjustable height | |
| CN109895342A (en) | A kind of control method and system of injection molding machine electrically operated gate enabling distance | |
| CN113047725A (en) | Electric vehicle window intelligent control system and method based on environment perception | |
| CN104061649A (en) | Air conditioner overhead door control method, microprocessor and air conditioner overhead door device | |
| CN103574870A (en) | Air conditioner, air deflector movement mechanism and control method of air deflector movement mechanism | |
| CN110778242A (en) | Method and system for controlling vehicle window operation and vehicle | |
| CN210109611U (en) | Automatic screen sliding interaction control system | |
| CN212482506U (en) | Synchronous fast switching control system of multichannel photoswitch | |
| KR20000005471A (en) | Device for operating an adjusting drive | |
| CN116931606A (en) | Control method applied to automatic calibration of stroke of curtain motor | |
| JPH0815991B2 (en) | Elevator control equipment | |
| CN217956982U (en) | Multi-mode control circuit of single frequency converter of intelligent garage | |
| CN112551300A (en) | Elevator safety protection system | |
| CN221144008U (en) | Motor linkage control system based on Hall induction | |
| CN220511000U (en) | Intelligent motor driver | |
| US11849520B2 (en) | Synchronized lighting with toggle system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |