Electric table capable of controlling lifting by knocking table top
By installing a gyroscope sensor on the electric lifting table and using the tapping table to control the lifting of the electric table, the problems of inconvenience and high cost in the existing technology are solved, and convenient and economical desktop lifting control is achieved.
Patent Information
- Application Number
- CN202510070923.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-06
AI Technical Summary
The control methods of existing electric lifting tables are mostly remote controls, wire controls or voice controls, and the desktop height cannot be easily controlled at any angle at any time. Voice control increases costs and has the problem of misjudgment of sound.
By installing a gyroscope sensor on the table plate of the electric table, the user's intention is judged by tapping the tabletop, and the lifting control of the table frame is realized through the microprocessor and the motor H-bridge driving circuit.
It enables users to easily control the lifting and lowering of the electric table by tapping the desktop, which is more convenient than traditional control methods, and reduces costs and avoids misjudgment of voice control.
Smart Images

Figure CN119924641A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of study tables, and in particular to an electric table capable of being lifted and lowered by tapping a desktop. Background Art
[0002] In the field of electric lift table control, most of them use remote controllers and wire controllers to control the lifting of electric tables, and a small number of them can be controlled by voice. Remote controllers and wire controllers require the corresponding devices to operate, and cannot control the height of the table at any time and at any angle. Voice control requires the addition of corresponding receiving modules, which increases costs and may cause sound misjudgment.
[0003] In order to solve the above problems, the present invention is proposed. Summary of the invention
[0004] The purpose of the present invention is to provide an electric table which can be raised and lowered by tapping the table top.
[0005] In order to achieve the above technical objectives, the present invention is implemented through the following technical solutions:
[0006] An electric table that can be raised and lowered by tapping on the tabletop, comprises a table frame, a table top and a control box, wherein the table top is fixed to the table frame by means of screws, and the table frame is connected to a motor, and the table frame is raised and lowered by rotating the motor in cooperation with the transmission of a push rod and a steel pipe; the table top is raised and lowered along with the lifting of the table frame, and the electric table also comprises a control system, which comprises an input unit, a power supply unit, an output unit, an execution unit and a calculation unit, wherein the input unit comprises a gyroscope sensor, the output unit comprises a motor H-bridge drive circuit, the execution unit comprises a motor, the motor H-bridge drive circuit and a microprocessor are placed in the control box, and the gyroscope sensor controls the table frame by judging the tapping of the table top.
[0007] Furthermore, by presetting the number of knocks and the duration of the knock interval, the rotation of the motor is controlled to control the lifting of the desktop.
[0008] Preferably, when the table top is stationary, if there is no change for 1000ms after three consecutive changes within an interval of 500ms-1000ms, it is regarded as a rising instruction.
[0009] Preferably, when the table top is stationary, if there is no change for 1000ms after 4 consecutive changes within an interval of 500ms-1000ms, it is regarded as a descending instruction.
[0010] Preferably, when the table top is being raised or lowered, it stops immediately when a change occurs. If there is no change after 1000ms, it is regarded as a resistance instruction and rebound is started immediately.
[0011] Preferably, when the table top is being raised or lowered, it stops immediately when a change occurs. If the change is felt again within 1000ms, it is considered as two consecutive changes and is regarded as a stop command.
[0012] Further, the control method of the electric table is as follows:
[0013] S1: Determine whether the table top is in a stationary state. If the determination result is yes, go to S2. If the determination result is no, go to S18.
[0014] S2: The microprocessor obtains the gyroscope sensor status and goes to S3;
[0015] S3: Determine whether the state is within the preset range, if the determination result is yes, go to S4;
[0016] S4: Set the number of record changes N to 1, record time T1, and go to S5;
[0017] S5: The microprocessor obtains the gyroscope sensor status and goes to S6;
[0018] S6: Determine whether the state is within the preset range, if the determination result is yes, go to S7;
[0019] S7: record the number of changes N+1, record the time T2, and go to S8;
[0020] S8: Determine whether T2-T1 is within 500ms-1000ms. If yes, go to S9;
[0021] S9: assign the value of T2 to T1, and go to S10;
[0022] S10: Determine whether N is equal to 3. If the determination result is yes, go to S11. If the determination result is no, go to S14.
[0023] S11: start timing, and go to S12;
[0024] S12: Determine whether there is no change within 1000ms. If yes, go to S13. If no, go to S5.
[0025] S13: Ascending command;
[0026] S14: Determine whether N is equal to 4. If the determination result is yes, go to S15. If the determination result is no, go to S5.
[0027] S15: start timing, and go to S16;
[0028] S16: Determine whether there is no change within 1000ms. If yes, go to S17;
[0029] S17: descending instruction;
[0030] S18: Determine whether the electric table is in the lifting state, if the determination result is yes, go to S19;
[0031] S19: When a change occurs, the lifting and lowering is stopped immediately and the process goes to S20;
[0032] S20: start timing, and go to S21;
[0033] S21: Determine whether there is a change within 1000ms. If yes, go to S22. If no, go to S23.
[0034] S22: stop command;
[0035] S23: Determine whether there is no change after 1000ms. If yes, go to S24;
[0036] S24: When encountering resistance, the command will immediately start rebounding.
[0037] Beneficial technical effects of the present invention:
[0038] The present invention sets a gyroscope sensor as an input unit. According to the characteristics of the gyroscope, the gyroscope is tapped as the input unit of the electric table to interact with the user to realize the lifting and lowering control of the electric table. This control is convenient for the user to control the lifting and lowering of the electric table, which is more convenient than voice and manual control. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 This is a structural diagram of the present invention.
[0040] Figure 2 This is a structural block diagram of the electric control board of the present invention.
[0041] Figure 3 The figure is a graph showing the change in the linear acceleration value of the gyroscope in Example 1 of the present invention converted into a chart.
[0042] Figure 4 This is a flow chart of the control method of the present invention. DETAILED DESCRIPTION
[0043] The specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings so that the advantages and features of the present invention can be more easily understood by those skilled in the art, thereby making a clearer and more definite definition of the protection scope of the present invention.
[0044] like Figure 1 to Figure 2 As shown, an electric table that can be controlled to rise and fall by tapping the table top includes a table frame 1, a table top 2 and a control box 3. The table top 2 is fixed to the table frame 1 by means of screws. The table frame 1 is connected to a motor. The rising and falling of the table frame 1 is achieved through the rotation of the motor in conjunction with the transmission of a push rod and a steel pipe. The table top 2 rises and falls along with the rising and falling of the table frame 1. The control box 3 is arranged under the table top 2.
[0045] The electric table also includes a control system, which includes an input unit, a power supply unit, an output unit, an execution unit and a calculation unit.
[0046] The input unit includes a gyroscope sensor, the power supply unit includes a 3.3V LDO power supply and a 32V DC power supply, the calculation unit includes a microprocessor, the output unit includes a motor H-bridge drive circuit, and the execution unit includes a motor.
[0047] The 3.3V LDO power supply is used to power the microprocessor, and the 32V DC power supply is used to power the motor H-bridge drive circuit.
[0048] The motor H-bridge drive circuit and microprocessor are placed in the control box 3, which can control the forward and reverse rotation of the motor. The gyroscope sensor determines the angle and vibration of the table frame and table top, which is used to make resistance judgments. Through the knock judgment, the control of the table top 2 is realized. The angle is determined by angular velocity integration, and the vibration is determined by a linear accelerometer.
[0049] Example 1
[0050] By presetting the number of taps and the duration of the tapping interval, the rotation of the motor is controlled to control the lifting of the desktop.
[0051] The table frame 1 is responsible for the lifting action, the table top 2 is fixed on the top of the table frame 1 by screws, and the control box 3 is fixed on the back of the table top 2 by screws.
[0052] The microprocessor uses an integrated MCU.
[0053] The control box 3 internally integrates an MCU, a motor forward and reverse control circuit, and a gyroscope sensor circuit.
[0054] When the user taps any position of the table top 2, the table top 2 will vibrate, and the vibration will be transmitted to the inside of the control box 3 close to the table top 2, causing the linear accelerometer function of the gyroscope sensor inside the control box 3 to change in value in a pulsed manner.
[0055] At the same time, the MCU (microprocessor) inside the control box 3 will read the changes in the gyroscope sensor. The logic instructions received by the MCU are as follows:
[0056] Ⅰ. When the table is stationary, if there are three consecutive changes within an interval of 500ms-1000ms and no change for 1000ms, it is regarded as an ascending command.
[0057] Ⅱ. When the table is stationary, if there are four consecutive changes within an interval of 500ms-1000ms and no change for 1000ms, it is regarded as a descending instruction.
[0058] III. When the table top is rising or falling, it will stop immediately if any change occurs. If there is no change after 1000ms, it is regarded as a resistance command and will start rebounding immediately.
[0059] IV. When the table top is rising or falling, it will stop immediately when a change occurs. If the change is felt again within 1000ms, it will be considered as two consecutive changes and will be regarded as a stop command.
[0060] After the MCU (microprocessor) analyzes the user's intention, it issues instructions to the motor forward and reverse control circuit to realize the motor's lifting, lowering and stopping actions.
[0061] The above tapping times can be changed or adjusted according to actual conditions.
[0062] The knocking is not limited to the table top 2, the table frame 1 can also be used, and the principle is the same as the table top 2.
[0063] Reference Figure 4 , the control method of the electric table is as follows:
[0064] S1: Determine whether the table top is in a stationary state. If the determination result is yes, go to S2. If the determination result is no, go to S18.
[0065] S2: The microprocessor obtains the gyroscope sensor status and goes to S3;
[0066] S3: Determine whether the state is within the preset range, if the determination result is yes, go to S4;
[0067] S4: Set the number of record changes N to 1, record time T1, and go to S5;
[0068] S5: The microprocessor obtains the gyroscope sensor status and goes to S6;
[0069] S6: Determine whether the state is within the preset range, if the determination result is yes, go to S7;
[0070] S7: record the number of changes N+1, record the time T2, and go to S8;
[0071] S8: Determine whether T2-T1 is within 500ms-1000ms. If yes, go to S9;
[0072] S9: assign the value of T2 to T1, and go to S10;
[0073] S10: Determine whether N is equal to 3. If the determination result is yes, go to S11. If the determination result is no, go to S14.
[0074] S11: start timing, and go to S12;
[0075] S12: Determine whether there is no change within 1000ms. If yes, go to S13. If no, go to S5.
[0076] S13: Ascending command;
[0077] S14: Determine whether N is equal to 4. If the determination result is yes, go to S15. If the determination result is no, go to S5.
[0078] S15: start timing, and go to S16;
[0079] S16: Determine whether there is no change within 1000ms. If yes, go to S17;
[0080] S17: descending instruction;
[0081] S18: Determine whether the electric table is in the lifting state, if the determination result is yes, go to S19;
[0082] S19: When a change occurs, the lifting and lowering is stopped immediately and the process goes to S20;
[0083] S20: start timing, and go to S21;
[0084] S21: Determine whether there is a change within 1000ms. If yes, go to S22. If no, go to S23.
[0085] S22: stop command;
[0086] S23: Determine whether there is no change after 1000ms. If yes, go to S24;
[0087] S24: When encountering resistance, the command will immediately start rebounding.
[0088] In the above steps, the microprocessor obtains the state of the gyroscope sensor and determines whether the state is within the preset range, which means that the linear acceleration value of the gyroscope sensor has changed. By comparing the graphical representation of the value with the preset, it is determined whether the state of the gyroscope sensor is within the preset range.
[0089] The present invention is described below with the number of taps set to 4 times when stationary, the interval between the first and second taps to be 600ms, the interval between the second and third taps to be 620ms, and the interval between the third and fourth taps to be 800ms.
[0090] Reference Figure 3 Specifically, the four tapping processes of the gyroscope sensor are as follows:
[0091] The first tap pulse: the change in the linear acceleration count value of the gyroscope is converted into a graph, pointed to by number 4; the second tap pulse: the graph form of the second tap is felt 600ms after the first tap, pointed to by number 5; the third tap pulse: the graph form of the third tap is felt 620ms after the second tap; the fourth tap pulse: the graph form of the fourth tap is felt 800ms after the third tap, pointed to by number 7.
[0092] As the intensity of the knocking is different, the linear acceleration value of the gyroscope changes differently, and the range can be set according to actual needs.
[0093] Figure 3 In the figure, the upper curve represents the linear accelerometer and the lower curve represents the angular velocity meter.
[0094] according to Figure 3 As shown:
[0095] The user taps on the table top 2, causing the linear acceleration count of the gyroscope sensor inside the control box 3 to change. By graphing the logarithmic values, it can be seen that the first tap generates a pulse pointed to by number 4. After 600ms, the second tap generates a pulse pointed to by number 5. After 620ms, the third tap generates a pulse pointed to by number 6. After 800ms, the third tap generates a pulse pointed to by number 7.
[0096] By judging the pulse timing of the directions of number 4, number 5, number 6 and number 7 through the MCU (microprocessor) inside the control box 3, the user's intention can be obtained and corresponding instruction actions can be taken.
[0097] In order to prevent pinching, electric tables usually have built-in gyroscopes to determine whether the lifting and lowering of the electric table is blocked. According to the characteristics of the gyroscope, the linear accelerometer of the gyroscope will change when it is vibrated. The present invention uses this feature to determine the number of taps to perform the lifting / lowering / stopping actions. This can save the cost of remote control / wired controller / voice control, and reduce the step of finding the remote control first. The table can be controlled by approaching any position on the desktop.
Claims
1. An electric table that can be raised or lowered by tapping the tabletop, comprising a table frame, a table top, and a control box, characterized in that: The table top is fixed to the table frame by means of screws, and the table frame is connected to the motor. The table frame is raised and lowered by the rotation of the motor in coordination with the transmission of the push rod and the steel pipe; the table top rises and falls along with the lifting and lowering of the table frame. The electric table also includes a control system, which includes an input unit, a power supply unit, an output unit, an execution unit and a calculation unit. The input unit includes a gyroscope sensor, the output unit includes a motor H-bridge drive circuit, the execution unit includes a motor, the motor H-bridge drive circuit and a microprocessor are placed in a control box, and the gyroscope sensor controls the table frame by judging the tapping of the table top.
2. The electric table that can be raised and lowered by tapping the tabletop according to claim 1, characterized in that: By presetting the number of taps and the duration of the tapping interval, the rotation of the motor is controlled to control the lifting of the desktop.
3. The electric table that can be raised and lowered by tapping the tabletop according to claim 2, characterized in that: When the electric table is stationary, if there are three consecutive changes within an interval of 500ms-1000ms and no change for 1000ms, it is regarded as an ascending instruction.
4. The electric table that can be raised and lowered by tapping the tabletop according to claim 2, characterized in that: When the electric table is stationary, if there are four consecutive changes within an interval of 500ms-1000ms and no change for 1000ms, it is regarded as a descending instruction.
5. The electric table that can be raised and lowered by tapping the tabletop according to claim 2, characterized in that: When the electric table is being raised or lowered, it stops immediately when a change occurs. If there is no change after 1000ms, it is regarded as a resistance command and the table will start rebounding immediately.
6. The electric table that can be raised and lowered by tapping the tabletop according to claim 2, characterized in that: When the electric table is raised or lowered, it stops immediately when a change occurs. If a change is sensed again within 1000ms, it is considered as two consecutive changes and is regarded as a stop command.
7. The electric table that can be raised and lowered by tapping the tabletop according to claim 1, characterized in that: The control method of the electric table is as follows: S1: Determine whether the table top is in a stationary state. If the determination result is yes, go to S2. If the determination result is no, go to S18. S2: The microprocessor obtains the gyroscope sensor status and goes to S3; S3: Determine whether the state is within the preset range, if the determination result is yes, go to S4; S4: Set the number of record changes N to 1, record time T1, and go to S5; S5: The microprocessor obtains the gyroscope sensor status and goes to S6; S6: Determine whether the state is within the preset range, if the determination result is yes, go to S7; S7: record the number of changes N+1, record the time T2, and go to S8; S8: Determine whether T2-T1 is within 500ms-1000ms. If yes, go to S9; S9: assign the value of T2 to T1, and go to S10; S10: Determine whether N is equal to 3. If the determination result is yes, go to S11. If the determination result is no, go to S14. S11: start timing, and go to S12; S12: Determine whether there is no change within 1000ms. If yes, go to S13. If no, go to S5. S13: Ascending command; S14: Determine whether N is equal to 4. If the determination result is yes, go to S15. If the determination result is no, go to S5. S15: start timing, and go to S16; S16: Determine whether there is no change within 1000ms. If yes, go to S17; S17: descending instruction; S18: Determine whether the electric table is in the lifting state, if the determination result is yes, go to S19; S19: When a change occurs, the lifting and lowering are stopped immediately and the process goes to S20; S20: start timing, and go to S21; S21: Determine whether there is a change within 1000ms. If yes, go to S22. If no, go to S23. S22: stop command; S23: Determine whether there is no change after 1000ms. If yes, go to S24; S24: When encountering resistance, the command will immediately start rebounding.
Citation Information
Cited By
Method for controlling electric lifting table based on knocking table top
CN120831918A