Memory bit calling processing method of electric furniture driving system and electric furniture

By detecting the type of electric furniture driver and dynamically selecting the memory bit call method, the problem that control boxes in the prior art are difficult to meet the accuracy and cost requirements of electric furniture at the same time, and flexible memory bit call and compatibility improvement are achieved.

CN119837375APending Publication Date: 2025-04-18DEWERTOKIN TECHNOLOGY GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411974392.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing electric furniture control box needs to choose a position feedback counting scheme or a time counting scheme in the early stage of design, and cannot meet the dual requirements of accuracy and cost at the same time.

Method used

By detecting the drive type of the target drive set on the electric furniture, the memory bit call method is dynamically determined. For drivers with position feedback devices, a call method based on position feedback count is adopted; for drivers without position feedback devices, a call method based on time count is adopted.

Benefits of technology

It realizes flexible selection of memory bit calling methods for electric furniture, compatible with drivers with position feedback and without position feedback, meeting the dual requirements of accuracy and cost, ensuring the normal operation of memory bit functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119837375A_ABST
    Figure CN119837375A_ABST
Patent Text Reader

Abstract

The invention discloses a memory position calling processing method of an electric furniture driving system and electric furniture. The method comprises the steps that the driver type of a target driver arranged on the electric furniture is detected; based on the driver type, a memory position calling mode of the electric furniture is determined, the memory position calling mode is a mode of calling a memory position based on position feedback counting or a mode of calling the memory position based on time counting, and the memory position is used for indicating target setting of the electric furniture. The technical problem that in the prior art, the control box needs to select one of the position feedback counting scheme and the time counting scheme in the initial design stage, and the dual requirements of precision and cost cannot be met at the same time is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electric furniture control, and in particular to a memory position calling processing method of an electric furniture driving system and the electric furniture. Background Art

[0002] Electric furniture products generally have memory position functions, such as TV chair position, antisnore sleeping position, lounge reading position and other memory positions. Electric furniture in related technologies generally adopts position feedback counting scheme or time counting scheme to realize memory position function. Position feedback counting scheme has high cost, but the corresponding memory position accuracy is also high. Time scheme has low cost but low accuracy. In the early stage of control box hardware design in related technologies, the memory position scheme is determined by choosing between position feedback counting scheme or time technology scheme, which cannot meet the dual requirements of accuracy and cost at the same time.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] An embodiment of the present invention provides a memory position call processing method for an electric furniture drive system and electric furniture, so as to at least solve the technical problem in the related art that the control box needs to select one of the position feedback counting scheme or the time counting scheme in the early stage of design, and cannot meet the dual requirements of accuracy and cost at the same time.

[0005] According to one aspect of an embodiment of the present invention, a memory bit calling processing method for an electric furniture driving system is provided, comprising: detecting a driver type of a target driver set on the electric furniture; based on the driver type, determining a memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on a position feedback count or a method of calling the memory bit based on a time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0006] Optionally, the detecting of the driver type of the target driver set on the electric furniture includes: upon detecting that a control box installed on the electric furniture is powered on, detecting the driver type of the target driver, wherein the control box is used to control the action of the target driver.

[0007] Optionally, detecting the driver type of the target driver set on the electric furniture includes: detecting whether a first position feedback signal sent by the target driver is received; if the first position feedback signal is received, determining that the driver type is a first type driver; if the first position feedback signal is not received, determining that the driver type is a second type driver.

[0008] Optionally, the detecting whether the first position feedback signal sent by the target driver is received includes: sending a test command to the target driver, wherein the test command is used to instruct the target driver to perform a telescopic action, the telescopic amplitude of the telescopic action being less than a preset telescopic amplitude; and detecting whether the first position feedback signal obtained by the target driver executing the test command is received.

[0009] Optionally, in the case where the driver type is the method of calling memory bits based on position feedback counts, the method further includes: during the operation of the electric furniture in accordance with the method of calling memory bits based on position feedback counts, based on a preset timing task, detecting whether a second position feedback signal sent by the target driver is received; if the second position feedback signal is not received, switching the memory bit calling method from the method of calling memory bits based on position feedback counts to the method of calling memory bits based on time counts.

[0010] Optionally, determining the memory bit calling method of the electric furniture based on the driver type includes: when the driver type is a first type driver, determining the memory bit calling method to be the method of calling the memory bit based on position feedback count; or when the driver type is a second type driver, determining the memory bit calling method to be the method of calling the memory bit based on time count.

[0011] Optionally, the first type driver is a Hall driver, and the second type driver is a driver without a position feedback device.

[0012] Optionally, the method of calling the memory bit based on the position feedback count is a method of calling the memory bit based on the Hall count.

[0013] Optionally, in the case where there are multiple target drivers, determining the memory bit calling method of the electric furniture based on the driver type includes: determining the memory bit calling methods corresponding to the several target drivers respectively based on the driver types corresponding to the several target drivers respectively.

[0014] According to another aspect of an embodiment of the present invention, there is also provided an electric furniture, comprising: an electric furniture body; a control box, arranged on the electric furniture body, for executing any one of the memory bit call processing methods of the electric furniture drive system; a plurality of driver interfaces are arranged on the control box, and the plurality of driver interfaces are connected one-to-one with a plurality of target drivers.

[0015] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the memory bit call processing methods of the electric furniture drive system.

[0016] In an embodiment of the present invention, by detecting the driver type of the target driver set on the electric furniture; based on the driver type, determining the memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on position feedback counting or a method of calling the memory bit based on time counting, and the memory bit is used to indicate the target setting of the electric furniture, thereby achieving the purpose of identifying the driver type of the electric furniture and dynamically determining the memory bit calling method of the electric furniture to be compatible with both drivers with position feedback and without position feedback, thereby achieving the technical effect of flexible selection of the memory bit calling method of the electric furniture to meet the dual requirements of accuracy and cost, and further solving the technical problem in the related art that the control box needs to select one of the position feedback counting scheme or the time counting scheme in the early design stage, and cannot meet the dual requirements of accuracy and cost at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 is a flow chart of a memory position calling processing method of an electric furniture driving system according to an embodiment of the present invention;

[0019] Figure 2 It is an optional electric furniture memory position calling principle diagram according to an embodiment of the present invention;

[0020] Figure 3 is an optional control box power-on self-test flow chart according to an embodiment of the present invention;

[0021] Figure 4 is an optional control box timing or cyclic self-test flow chart according to an embodiment of the present invention;

[0022] Figure 5 is a flow chart of an optional driver self-test based on position signal feedback according to an embodiment of the present invention;

[0023] Figure 6 is a schematic diagram of an optional control box connection according to an embodiment of the present invention;

[0024] Figure 7 It is a schematic diagram of a memory position calling processing device of an electric furniture driving system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] According to an embodiment of the present invention, a method embodiment of memory position call processing of an electric furniture drive system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0028] Figure 1 is a flow chart of a memory position calling processing method of an electric furniture driving system according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0029] Step S102, detecting the driver type of the target driver set on the electric furniture;

[0030] The execution subject of steps S102 to S104 of the present application may be a control box provided on the electric furniture. The control box may be provided with one or more driver interfaces, each of which may be used to connect a driver of the electric furniture. The target driver may be a designated driver on the electric furniture, and the target driver may be one or more.

[0031] By detecting the driver type, the control box can automatically determine whether the currently connected driver is a driver with a position feedback function, and then can adaptively select the most appropriate memory position calling method. For example, if the driver is detected to be a first type driver (i.e., a driver with a position feedback device), the control box will use a calling method based on position feedback counts; if a second type driver is detected (i.e., an ordinary driver without a position feedback function), the control box will switch to a calling method based on time counts. In this way, even if the driver type is changed or the position feedback device of a driver is damaged, the memory position function of the electric furniture can still work normally.

[0032] Through the above step S102, the compatibility of electric furniture with different types of drivers can also be improved, so that the same control box can adapt to drivers with different configurations without having to design a dedicated control box or control program for each type of driver. This can not only simplify the design and manufacturing process of the control box product, but also facilitate the maintenance and upgrade of the control box product. The control box can automatically identify and select the calling method, which can avoid the problem that a control box in the related art only supports one memory bit calling method, that is, when an electric furniture wants to support two memory bit calling methods at the same time and realize flexible selection of memory bit calling methods, it is necessary to set up two control boxes, one of which supports the method of calling the memory bit based on the position feedback count, and the other control box supports the method of calling the memory bit based on the time count. Two independent sets of program codes are written for the position feedback count and the time count, thereby reducing the software complexity of the control box and reducing the difficulty and cost of code maintenance.

[0033] Optionally, the method of calling the memory bit based on the position feedback count may be a method of calling the memory bit based on the Hall count.

[0034] In an optional embodiment, detecting the driver type of a target driver set on the electric furniture includes: detecting the driver type of the target driver when detecting that a control box installed on the electric furniture is powered on, wherein the control box is used to control the action of the target driver.

[0035] Optionally, when the control box of the electric furniture is powered on for the first time or each time it is turned on, the control box will immediately start a self-test procedure. This is a critical time point because at this stage, the control box does not have any preset information about the type and status of the drive, so it needs to collect the necessary information to determine the drive type and then select the correct memory bit calling method. Based on the drive type information obtained during the self-test process, the control box can automatically select the most appropriate memory bit calling method. For example, if the target drive is a first type drive, the electric furniture will adopt a precise calling method based on position feedback counts (such as Hall counts); if the target drive is a second type drive, the electric furniture will switch to a calling method based on time counts. Although the accuracy is lower, it can still maintain the availability of the memory bit function when the position feedback device is damaged or unavailable.

[0036] Optionally, the above self-test process is not only performed when the electric furniture is powered on for the first time, but can also be extended to a timed or cyclic self-test, which helps to timely detect the failure of the driver or sensor during use. For example, if the position feedback device in the first type of driver is found to be partially damaged, the control box will automatically switch to the time counting mode to ensure that the memory position function is not affected.

[0037] In an optional embodiment, detecting the driver type of a target driver set on the electric furniture includes: detecting whether a first position feedback signal sent by the target driver is received; if the first position feedback signal is received, determining that the driver type is a first type driver; if the first position feedback signal is not received, determining that the driver type is a second type driver.

[0038] Optionally, the first type of driver refers to a driver with a position feedback device, and the second type of driver is a driver without a position feedback device. When the control box starts the self-test process, the control box sends a test command to the target driver, requiring the driver to perform a very short telescopic action. During this process, the control box detects whether a first position feedback signal is received from the driver. The signal is generated by the position feedback device and is used to feedback the current position information of the driver. If the control box receives the first position feedback signal during the test, it means that the connected driver is equipped with a position feedback device and has a position feedback function. At this time, the control box can determine that the driver type is a first type of driver. Since the first type of driver can provide more accurate position information, the electric furniture will use a call method based on position feedback count to control the memory bit, which can achieve more accurate position call and management. If the control box does not receive the first position feedback signal during the test, it indicates that the connected driver does not have a position feedback device, so the control box determines that the driver type is a second type of driver. In this case, the electric furniture will use a call method based on time count. Although the time counting method has lower accuracy, its cost is relatively low, and it can still provide a memory position function when the position feedback device is damaged or unavailable, ensuring that the basic operation of the electric furniture is not affected.

[0039] In an optional embodiment, the first type of driver may be a Hall driver, and the corresponding position feedback device is a Hall sensor; the second type of driver is a driver without a position feedback device.

[0040] As an optional embodiment, the first type of driver may also be a potentiometer driver, and the corresponding second type of driver is a driver without a position feedback device.

[0041] In this embodiment, by detecting whether the position feedback signal is received, the control box can automatically determine the driver type and adaptively select the appropriate memory bit calling method based on the determination result. This adaptive mechanism can improve the flexibility and compatibility of electric furniture, so that the same control box can seamlessly switch between different types of drivers, reducing the need to write and maintain independent software codes for different driver types. In addition, the adaptive calling method can not only simplify software design, but also enhance the robustness of the system. Even in the event of a failure of the driver or its components (such as a Hall sensor), the memory bit function of the electric furniture can still be retained through backup methods (such as time counting), thereby improving the user experience and reducing the loss of function or inconvenience caused by hardware failure.

[0042] In an optional embodiment, detecting whether a first position feedback signal sent by the target driver is received includes: sending a test command to the target driver, wherein the test command is used to instruct the target driver to perform a telescopic action, and the telescopic amplitude of the telescopic action is less than a preset telescopic amplitude; detecting whether a first position feedback signal obtained by the target driver executing the test command is received.

[0043] Optionally, after the control box is started or the driver is connected, a test command is sent to the target driver. The purpose of this command is to make the driver perform a very small telescopic action, the telescopic range is less than the preset normal working range. This tiny action can avoid obvious movement of the electric furniture during the detection process, so as not to affect the user experience, especially when the user is lying on the bed. Taking the driver as a Hall driver as an example, during the telescopic action of the driver, the control box will detect whether the first position feedback signal generated by the Hall sensor is received. If the driver is equipped with a Hall sensor, then when performing the telescopic action, the Hall sensor will feedback a signal wave (i.e., the first position feedback signal) according to the position change of the driver. The control box can confirm that the driver connected at this time is a driver with a Hall sensor (i.e., with a position feedback function) by reading this signal wave. Once the control box receives the first position feedback signal, the control box will confirm that the target driver is a first type of driver and select the call method based on Hall counting to execute the memory bit. On the contrary, if the first position feedback signal (i.e., Hall signal) is not received, it is confirmed that the current connection is a normal driver without position feedback function, and then automatically switches to the call method based on time counting. By performing a small retracting motion instead of fully extending or retracting the actuator, false alarms caused by other factors (such as external interference) can be reduced. At the same time, this small retracting motion helps improve the accuracy of the Hall sensor feedback signal, because the actuator's travel change is small, and the position feedback signal can be detected more accurately.

[0044] Step S104, based on the driver type, determine the memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on the position feedback count or a method of calling the memory bit based on the time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0045] Optionally, the control box automatically selects whether to use a precise calling method based on position feedback counts or a rough calling method based on time counts based on the detected driver type (first type driver or second type driver). This ensures that the memory bit function of the electric furniture can work properly regardless of the type of driver connected. By detecting the driver type and adjusting the memory bit calling method accordingly, electric furniture can be compatible with different types of drivers, enhancing the compatibility and flexibility of the control box. For example, when the position feedback device (such as a Hall sensor) in the first type driver is damaged, it can seamlessly switch to the time counting method to avoid failure of the memory bit function.

[0046] Optionally, the target setting can be a specific position setting that the electric furniture can remember and reproduce the user's preferences, such as different lifting heights, specifically, the height of the electric bed backrest. These positions can be set by the user according to personal comfort and needs, such as the best angle for watching TV, the inclination when reading, or the head and leg lifting height when sleeping. The memory position function allows the user to return to these previously saved personalized positions with one click through the remote control, application APP or control panel on the side of the bed, without having to manually adjust the inclination or height of the bed each time, which can greatly improve the convenience and comfort of electric furniture.

[0047] In an optional embodiment, a memory position calling method of electric furniture is determined based on the driver type, including: when the driver type is a first type driver, determining the memory position calling method as a method of calling the memory position based on position feedback count; or when the driver type is a second type driver, determining the memory position calling method as a method of calling the memory position based on time count, wherein the second type driver is a driver without a position feedback device.

[0048] Optionally, when the control box detects that the target drive sends a first position feedback signal, that is, it detects the feedback information of the Hall sensor when the drive is in motion, this indicates that the currently connected drive is a first type drive with a high-precision position feedback function. In this case, the control box automatically determines that the memory position calling method is a method based on position feedback counting (such as Hall counting), because the position feedback counting can provide more accurate position information and is suitable for application scenarios that require high-precision positioning, such as the calling of memory positions such as the TV chair position (TV), the sleeping position (antisnore) and the reading position (lounge) of electric furniture. During the process of testing or moving the electric furniture by calling the memory position based on the position feedback counting, the control box fails to detect the first position feedback signal (such as the Hall signal), which means that the target drive is not a first type drive, but may be a second type drive with a lower cost and no position feedback function. After determining that the drive type is a second type drive, the control box switches the memory position calling method to a method based on time counting. Although the time counting method has relatively low accuracy, it is cost-effective and can ensure that the memory position function is still available without a position feedback device. By setting the most appropriate memory position calling method according to the detected drive type, the most appropriate memory position calling method is automatically selected. This mechanism not only simplifies the software design of the control box, but also avoids writing and maintaining two independent sets of codes for different types of drives, and enhances the adaptability and robustness of the control box. When the position feedback device is damaged or unavailable, it can automatically switch to the time counting mode to ensure the continued effectiveness of the memory position function.

[0049] In an optional embodiment, when there are multiple target drivers, the memory bit calling method of the electric furniture is determined based on the driver type, including: based on the driver types corresponding to the several target drivers, determining the memory bit calling methods corresponding to the several target drivers respectively.

[0050] Optionally, when the electric furniture is equipped with multiple drivers, the control box will independently detect the type of each driver. The control box determines whether the driver has the Hall feedback function by sending a test command to let the driver perform a small telescopic movement. This process is performed independently for each driver, thereby ensuring the accuracy of each driver type judgment. Based on the type detection results of each driver, the control box independently selects the most appropriate memory bit calling method for each driver. This means that even if the types of different drivers on the electric furniture are different, the control box can flexibly select the appropriate calling method for each driver. For example, if the first driver is a first type driver, it will use a precise calling method based on position feedback counting; if the second driver is an ordinary driver (that is, a driver without position feedback counting function), it will use a calling method based on time counting.

[0051] In the above way, it can be ensured that electric furniture can be compatible with multiple different types of drives at the same time, and each drive interface can independently handle the type of drive connected to it without the need for additional manual configuration by users or maintenance personnel. This can not only simplify the design of electric furniture, but also improve the versatility and flexibility of the product in the market. By independently determining the calling method for each drive, electric furniture is able to allocate computing and control resources more efficiently. For example, if some of the drives on the electric furniture are high-precision first-type drives, and the second-type drives are lower-cost ordinary drives, resources can be optimized, using a high-precision method to process the first-type drives, while using a lower-cost method to process the ordinary drives, thereby achieving cost control and performance optimization while ensuring functionality.

[0052] Optionally, when the electric furniture is equipped with several target drivers, several driver interfaces set on the control box can be used to connect to the several target drivers one by one, and multiple driver modules corresponding to the several target drivers can be set in the control box, and each driver interface corresponds to a corresponding driver module. Whenever a driver is connected, the microcontroller unit (MCU) in the control box performs a self-test step on the corresponding driver module. Each driver module is independent of each other (for example, the first driver module executes a time counting method, and the second driver module executes a position feedback counting method). The user can set the memory bit through an application or a remote control. After reading the memory bit, the MCU drives the corresponding driver to execute the memory bit through position feedback counting or time counting.

[0053] In an optional embodiment, when the driver type is a method of calling memory bits based on position feedback counts, the method further includes: during the operation of the electric furniture in a method of calling memory bits based on position feedback counts, based on a preset timing task, detecting whether a second position feedback signal sent by the target driver is received; if the second position feedback signal is not received, switching the memory bit calling method from a method of calling memory bits based on position feedback counts to a method of calling memory bits based on time counts.

[0054] Optionally, when the electric furniture is operated in a manner of calling the memory bit based on the position feedback count, the control box will periodically execute a preset timing task and continuously loop the self-test of the driver. For example, based on the preset timing task, a test command can be cyclically sent to the target driver, and the second position feedback signal returned by the target driver can be continuously detected to detect whether the target driver sends the second position feedback signal normally. The second position feedback signal refers to the Hall signal continuously sent by the first type of driver to update the position information during the actual operation of the electric furniture. This detection process is intended to monitor the working status of the position feedback device (such as the Hall sensor) in real time to ensure the accuracy of the position information and the normal operation of the memory bit function. By continuously detecting the Hall signal during the operation of the electric furniture, it can be determined whether the Hall sensor is faulty or abnormal. For example, if the Hall sensor is damaged or loses the signal, the control box will no longer receive the second position feedback signal. In this case, measures need to be taken to avoid the failure of the memory bit function and ensure the stability and safety of the electric furniture. If the control box detects that the second position feedback signal is not received during the execution of the timing task, it means that the position feedback device may be damaged or the signal is interrupted. In order to ensure the availability of the memory bit function, the memory bit call mode will be automatically switched from the position feedback count-based mode to the time count-based mode. Although the time counting call method has lower accuracy, it can be used as a backup plan when the position feedback device is unavailable to ensure that the memory position function of the electric furniture continues to be effective. Even if the position feedback device fails during operation, the memory position function can be kept running by automatically switching to the time counting method, thereby reducing the risk of system downtime or loss of function due to hardware failure. Ensure that when the position feedback device fails, the electric furniture can seamlessly switch to the backup call method, and the user will not feel any functional changes or degradation when using the memory position function, thereby maintaining a good user experience and product stability.

[0055] Through the above steps S102 to S104, it is possible to identify the driver type of the electric furniture and dynamically determine the memory position calling method of the electric furniture to achieve the purpose of being compatible with both drivers with position feedback and without position feedback, thereby achieving flexible selection of the memory position calling method of the electric furniture to meet the technical effect of the dual requirements of accuracy and cost, and further solving the technical problem in the related technology that the control box needs to select one of the position feedback counting scheme or the time counting scheme at the initial design stage, and cannot meet the dual requirements of accuracy and cost at the same time.

[0056] Based on the above embodiments and optional embodiments, the present invention proposes an optional implementation method of a memory position calling processing method of an electric furniture drive system. Figure 2 is an optional electric furniture memory position calling principle diagram according to an embodiment of the present invention, such as Figure 2As shown, the driver self-test is performed to determine whether the driver type is a first type driver (such as a Hall driver) or a second type driver (such as a common driver). When the driver type is the first type driver, it is determined to use a method of calling the memory bit based on position feedback counts. When the driver type is a common driver, it is determined to use a method of calling the memory bit based on time counts. The driver self-test can be performed after the control box is powered on, or a timed self-test or a cyclic self-test can be performed, wherein:

[0057] Figure 3 is an optional control box power-on self-test flow chart according to an embodiment of the present invention, such as Figure 3 As shown, after the control box is powered on, the driver self-test is immediately performed to determine whether the driver is a first type driver or a second type driver. During the self-test, the driver end rises and falls in a short time. The self-test time is very short, so the driver stroke changes very little. After being placed on the whole bed, the driver stroke changes even less, and the customer cannot feel the change. During the self-test process, the driver type is determined by determining whether there is position feedback from the driver; if a position feedback signal is received, it indicates that the driver is a driver with a position feedback function, that is, a first type driver; if no position signal is received, it indicates that the driver is a driver without a position feedback function, that is, a normal driver. In the case where the driver type is a first type driver, it is determined to use a method based on position feedback count to call the memory bit; in the case where the driver type is a second type driver, it is determined to use a method based on time count to call the memory bit.

[0058] Figure 4 is an optional control box timing or cyclic self-test flow chart according to an embodiment of the present invention, such as Figure 4 As shown, through the timed task cycle self-test, first determine whether the drive type has a position feedback function or a drive without a position feedback function. The specific determination method is the same as the above Figure 3The process is the same and will not be repeated here. When the driver type is a driver with a position feedback function (i.e., the first type of driver), and the corresponding memory bit calling method is a method of calling the memory bit based on the position feedback count, if the position feedback signal cannot be received during the subsequent cyclic self-test process, it indicates that the position feedback device (such as the Hall sensor) may be faulty. At this time, in order to ensure the availability of the memory bit function, the memory bit calling method can be switched from a method of calling the memory bit based on the position feedback count to a method of calling the memory bit based on the time count, thereby ensuring that the memory bit function of the electric furniture continues to be effective. Even if the position feedback device fails during operation, the memory bit function can be maintained by automatically switching to the time count method, thereby reducing the risk of system downtime or loss of function due to hardware failure. Ensure that when the position feedback device fails, the electric furniture can seamlessly switch to the backup calling method, and the user will not feel the function change or degradation when using the memory bit function, thereby maintaining a good user experience and product stability.

[0059] Figure 5 is a flow chart of an optional driver self-test based on position signal feedback according to an embodiment of the present invention. Figure 5 As shown, the method includes:

[0060] The control box will send a test command to each driver of the electric furniture, and each driver will perform a very short extension-retraction action based on the test command; if the driver is equipped with a position feedback device (i.e., Hall element), a signal wave (i.e., position feedback signal) will be fed back when performing the extension-retraction action of the previous step. If the control box reads the signal wave, it will confirm that the driver connected at this time is a driver with a position feedback function, and the driver type is determined to be a first type driver, and the method of calling the memory bit based on the position feedback count is determined to be adopted; if the signal wave is not read, it will be confirmed that the driver connected at this time is a driver without a position feedback function, and the driver type is determined to be a second type driver, and the method of calling the memory bit based on the time count is determined to be adopted.

[0061] In this embodiment, an electric furniture is also provided, which includes: an electric furniture body; a control box, which is arranged on the electric furniture body and is used to execute any one of the above-mentioned memory bit call processing methods of the electric furniture drive system; wherein, the control box is provided with a plurality of driver interfaces, and the plurality of driver interfaces are connected one-to-one with a plurality of target drivers.

[0062] The control box in this embodiment can be used for the memory position calling processing method of the electric furniture driving system in any of the above embodiments. Figure 6This is an optional control box connection diagram according to an embodiment of the present invention. The control box using the above memory bit calling method may have several driver interfaces, each driver interface corresponds to a corresponding driver module. Whenever a driver is connected, the MCU in the control box performs a self-check step on the corresponding driver module. Each driver module is independent of each other (for example, the first driver module executes a time counting method, and the second driver module executes a position feedback counting method). The user can set the memory bit through an application or a remote control. After reading the memory bit, the MCU drives the corresponding driver to execute the memory bit by position feedback counting or time counting.

[0063] Through this embodiment, the control box can adaptively determine the driver type and determine the memory bit calculation method according to the driver type. This embodiment can at least achieve the following technical effects: 1) Previously, the position feedback counting and time counting were two sets of programs, and two sets of codes needed to be written and established to correspond to two different control boxes. After the adaptive algorithm, one control box can be shared, which reduces the number of control box codes and facilitates product maintenance. 2) When the position feedback part (such as the Hall part) in the first type of driver of the client is damaged, the memory bit function will fail, but this control box will automatically switch to the time scheme, and the memory bit function will still be valid. 3) The same control box can be compatible with two types of drivers with position feedback and without position feedback cards (such as with Hall and without Hall). Each driver can realize the memory bit function, and the interface is universal.

[0064] In this embodiment, a memory position call processing device of an electric furniture drive system is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the terms "module" and "device" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0065] According to an embodiment of the present invention, there is also provided an embodiment of a device for implementing the memory position calling processing method of the electric furniture driving system. Figure 7 is a structural schematic diagram of a memory position calling processing device of an electric furniture driving system according to an embodiment of the present invention. Figure 7 As shown, the memory position calling processing device of the electric furniture driving system includes: a measuring module 700 and a determining module 702, wherein:

[0066] A detection module 700 is used to detect the driver type of the target driver set on the electric furniture;

[0067] The determination module 702 is connected to the detection module 700, and is used to determine the memory bit calling method of the electric furniture based on the driver type, wherein the memory bit calling method is a method of calling the memory bit based on the position feedback count or a method of calling the memory bit based on the time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0068] In an embodiment of the present invention, a detection module 700 is provided to detect the driver type of the target driver set on the electric furniture; a determination module 702 is connected to the detection module 700, and is used to determine the memory bit calling method of the electric furniture based on the driver type, wherein the memory bit calling method is a method of calling the memory bit based on position feedback counting or a method of calling the memory bit based on time counting, and the memory bit is used to indicate the target setting of the electric furniture, thereby achieving the purpose of identifying the driver type of the electric furniture and dynamically determining the memory bit calling method of the electric furniture to be compatible with both drivers with position feedback and without position feedback, thereby achieving the technical effect of flexible selection of the memory bit calling method of the electric furniture to meet the dual requirements of accuracy and cost, and further solving the technical problem in the related art that the control box needs to select one of the position feedback counting scheme or the time counting scheme in the early design stage, and cannot meet the dual requirements of accuracy and cost at the same time.

[0069] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.

[0070] It should be noted that the detection module 700 and the determination module 702 correspond to steps S102 to S104 in the embodiment, and the examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in the embodiment. It should be noted that the modules as part of the device can be run in a computer terminal.

[0071] It should be noted that the optional or preferred implementation of this embodiment can refer to the relevant description in the embodiment, which will not be repeated here.

[0072] The memory position calling processing device of the above-mentioned electric furniture driving system may also include a processor and a memory. The above-mentioned detection module 700, determination module 702, etc. are all stored in the memory as program modules, and the processor executes the above-mentioned program modules stored in the memory to realize the corresponding functions.

[0073] The processor includes a kernel, which retrieves the corresponding program module from the memory. The kernel may be one or more. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. The memory includes at least one memory chip.

[0074] According to an embodiment of the present application, an embodiment of a non-volatile storage medium is also provided. Optionally, in this embodiment, the non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute any of the memory bit call processing methods of the electric furniture drive system.

[0075] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group, and the non-volatile storage medium includes a stored program.

[0076] Optionally, when the program is running, the device where the non-volatile storage medium is located is controlled to perform the following functions: detecting the drive type of the target drive set on the electric furniture; based on the drive type, determining the memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on the position feedback count or a method of calling the memory bit based on the time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0077] According to an embodiment of the present application, a processor embodiment is also provided. Optionally, in this embodiment, the processor is used to run a program, wherein when the program is run, any one of the memory position calling processing methods of the electric furniture drive system is executed.

[0078] According to an embodiment of the present application, an embodiment of a computer program product is also provided, which, when executed on a data processing device, is suitable for executing a program for initializing the memory bit call processing method steps of any of the above-mentioned electric furniture drive systems.

[0079] Optionally, the above-mentioned computer program product, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: detecting the drive type of the target drive set on the electric furniture; based on the drive type, determining the memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on a position feedback count or a method of calling the memory bit based on a time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0080] An embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: detecting the driver type of the target driver set on the electric furniture; based on the driver type, determining the memory bit calling method of the electric furniture, wherein the memory bit calling method is a method of calling the memory bit based on a position feedback count or a method of calling the memory bit based on a time count, and the memory bit is used to indicate the target setting of the electric furniture.

[0081] The above sequence of the embodiments of the present invention is for description only and does not represent the superiority or inferiority of the embodiments.

[0082] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0083] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above modules can be a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.

[0084] The modules described above as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0085] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of software functional modules.

[0086] If the above-mentioned integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a non-volatile storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present invention. The aforementioned non-volatile storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0087] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A memory position calling processing method for an electric furniture driving system, characterized in that: include: Detecting the drive type of a target drive set on electric furniture; Based on the driver type, a memory bit calling method of the electric furniture is determined, wherein the memory bit calling method is a method of calling the memory bit based on position feedback count or a method of calling the memory bit based on time count, and the memory bit is used to indicate the target setting of the electric furniture.

2. The method according to claim 1, characterized in that The detecting the driver type of the target driver set on the electric furniture includes: In the case where it is detected that a control box installed on the electric furniture is powered on, the driver type of the target driver is detected, wherein the control box is used to control the action of the target driver.

3. The method according to claim 1, characterized in that The detecting the driver type of the target driver set on the electric furniture includes: detecting whether a first position feedback signal sent by the target driver is received; Upon receiving the first position feedback signal, determining that the driver type is a first type driver; In case the first position feedback signal is not received, it is determined that the driver type is a second type driver.

4. The method according to claim 3, characterized in that The detecting whether the first position feedback signal sent by the target driver is received includes: Sending a test command to the target driver, wherein the test command is used to instruct the target driver to perform a telescoping action, and the telescoping amplitude of the telescoping action is less than a preset telescoping amplitude; Detecting whether the first position feedback signal obtained by the target driver executing the test command is received.

5. The method according to claim 1, characterized in that In the case where the drive type is the mode of calling the memory bit based on the position feedback count, the method further includes: During the operation of the electric furniture in accordance with the method of calling the memory bit based on the position feedback count, based on the preset timing task, detecting whether the second position feedback signal sent by the target driver is received; In the case where the second position feedback signal is not received, the memory bit calling mode is switched from the mode of calling the memory bit based on the position feedback count to the mode of calling the memory bit based on the time count.

6. The method according to claim 1, characterized in that The method of determining the memory position calling mode of the electric furniture based on the driver type includes: In the case where the driver type is a first type driver, determining the memory bit calling method to be the method of calling the memory bit based on the position feedback count; or In the case that the driver type is the second type driver, the memory bit calling method is determined to be the method of calling the memory bit based on time counting.

7. The method according to claim 3 or 6, characterized in that: The first type of driver is a Hall driver, and the second type of driver is a driver without a position feedback device.

8. The method according to any one of claims 1 to 6, characterized in that The method of calling the memory bit based on the position feedback count is a method of calling the memory bit based on the Hall count.

9. The method according to any one of claims 1 to 6, characterized in that: In the case where there are multiple target drivers, determining the memory bit calling method of the electric furniture based on the driver type includes: Based on the driver types respectively corresponding to the plurality of target drivers, the memory bit calling modes respectively corresponding to the plurality of target drivers are determined.

10. An electric furniture, characterized in that: include: Electric furniture body; A control box, arranged on the electric furniture body, for executing the memory position calling processing method of the electric furniture driving system according to any one of claims 1 to 9; The control box is provided with a plurality of driver interfaces, and the plurality of driver interfaces are connected with a plurality of target drivers in a one-to-one correspondence.

11. An electronic device, characterized in that: It comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the memory position calling processing method of the electric furniture drive system as described in any one of claims 1 to 9.