A method for reverse control of a diaphragm machine based on a windows environment
By connecting a data acquisition circuit board in parallel within the diaphragm machine and decrypting the communication data, the problem of inconsistent control methods among various diaphragm machine devices was solved, achieving efficient unified control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN JIELITAI TECH CO LTD
- Filing Date
- 2023-03-20
- Publication Date
- 2026-04-24
AI Technical Summary
Existing diaphragm machine equipment uses different control methods, making it impossible to achieve unified control of multiple different types of diaphragm machines, resulting in low operating efficiency.
By connecting the data communication line of the diaphragm machine equipment in parallel to the data acquisition circuit board and then to the host computer, the communication data between the touch screen and the controller of the diaphragm machine equipment is collected and decrypted to obtain control commands and achieve remote control.
It enables unified control of multiple diaphragm machines through a single host computer, improving operational efficiency and eliminating the need to control each device individually.
Smart Images

Figure CN116319920B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of control methods for diaphragm machines, specifically a method for reverse control of a diaphragm machine based on a Windows environment. Background Technology
[0002] The diaphragm cleaning machine is specifically designed for cleaning dirt, dust, and static electricity from both sides of various diaphragms. The machine consists of an electrostatic eliminator, a silicone dust removal wheel, and a high-adhesion dust collection paper roll. The electrostatic eliminator removes static electricity from the surface of various diaphragm materials, making them non-adhesive to dirt and dust. The silicone dust removal wheel then removes dust from the surface, and the high-adhesion dust collection paper roll transfers the dirt from the silicone dust removal wheel, ensuring cleanliness and preventing recontamination.
[0003] Currently, there are many types of diaphragm machines, and the control methods of these machines vary, making it impossible to control multiple different types of diaphragm machines in a unified manner, resulting in low efficiency in operation and control. Summary of the Invention
[0004] Therefore, it is necessary to provide a method for reverse control of a diaphragm machine based on a Windows environment.
[0005] A method for reverse-controlling a diaphragm machine based on a Windows environment, including...
[0006] S1. Connect the data communication line of the diaphragm machine to the data acquisition circuit board in parallel;
[0007] S2. Connect the data acquisition circuit board to the host computer;
[0008] S3. The host computer collects communication data between the diaphragm machine's touch screen and the controller via the data acquisition circuit board.
[0009] S4. The host computer analyzes and decrypts the collected communication data to obtain the control commands for the diaphragm machine.
[0010] S5. Control the diaphragm machine equipment using the acquired control commands.
[0011] In one embodiment, in S3, clicking a function button on the diaphragm machine's touchscreen will cause the host computer's data acquisition software to collect encrypted communication data between the diaphragm machine's touchscreen and the controller.
[0012] In one embodiment, in S4, the analysis and decryption of the collected communication data requires first analyzing the I / O column data, where out represents the data sent from the touch screen to the controller, and IN represents the data returned by the controller to the touch screen.
[0013] In one embodiment, the decryption method is:
[0014] S41. Open the reverse analysis software on the host computer to analyze the collected communication data;
[0015] S42. First, set a breakpoint at the preset first memory address;
[0016] S43. Then trace to the second memory address where the program sent the command;
[0017] S44. Analyze the data at the second memory address again;
[0018] S45. After decryption, the obtained hexadecimal data is the actual device control code.
[0019] In one embodiment, the diaphragm machine can be controlled by sending control commands to the diaphragm machine via Python code.
[0020] In one embodiment, the host computer is a computer.
[0021] The beneficial effects of the above-mentioned method for reverse control of a diaphragm machine based on a Windows environment are as follows: the data communication line of the diaphragm machine is connected in parallel to the data acquisition circuit board; the data acquisition circuit board is connected to the host computer; the host computer acquires the communication data between the touch screen of the diaphragm machine and the controller through the data acquisition circuit board; the host computer analyzes and decrypts the acquired communication data to obtain the control instructions of the diaphragm machine.
[0022] The diaphragm machine is controlled by the acquired control commands. Multiple diaphragm machines can be controlled by a single host computer, eliminating the need to control each diaphragm machine individually at the equipment site, thus improving work efficiency. Attached Figure Description
[0023] Figure 1 This is a flowchart illustrating the method for reverse control of a diaphragm machine based on a Windows environment according to the present invention. Implementation
[0024] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Many specific details are set forth in the following description to provide a thorough understanding of the present invention. However, the present invention can be practiced in many other ways different from those described herein, and those skilled in the art can make similar modifications without departing from the spirit of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0025] It should be noted that when a component is considered to be "connected" to another component, it can be directly connected to the other component or there may be an intermediary component present. Conversely, when a component is said to be "directly" connected to another component, there is no intermediary component.
[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0027] This method does not require any changes to the original structure and wiring of the diaphragm machine equipment, and can directly achieve the control effect of the equipment by sending commands remotely.
[0028] like Figure 1 As shown, a method for reverse-controlling a diaphragm machine based on a Windows environment includes...
[0029] S1. Connect the data communication line of the diaphragm machine to the data acquisition circuit board in parallel;
[0030] S2. Connect the data acquisition circuit board to the host computer;
[0031] S3. The host computer collects communication data between the diaphragm machine's touch screen and the controller via the data acquisition circuit board.
[0032] S4. The host computer analyzes and decrypts the collected communication data to obtain the control commands for the diaphragm machine.
[0033] S5. Control the diaphragm machine equipment using the acquired control commands.
[0034] In one embodiment, in S3, clicking a function button on the diaphragm machine's touchscreen will cause the host computer's data acquisition software to collect encrypted communication data between the diaphragm machine's touchscreen and the controller.
[0035] In one embodiment, in S4, the analysis and decryption of the collected communication data requires first analyzing the I / O column data, where out represents the data sent from the touch screen to the controller, and IN represents the data returned by the controller to the touch screen.
[0036] In one embodiment, the decryption method is:
[0037] S41. Open the reverse analysis software on the host computer to analyze the collected communication data;
[0038] S42. First, set a breakpoint at the preset first memory address;
[0039] S43. Then trace to the second memory address where the program sent the command;
[0040] S44. Analyze the data at the second memory address again;
[0041] S45. After decryption, the obtained hexadecimal data is the actual device control code.
[0042] In one embodiment, the diaphragm machine can be controlled by sending control commands to the diaphragm machine via Python code.
[0043] In one embodiment, the host computer is a computer.
[0044] S1. Connect the data communication cable of the diaphragm machine to the data acquisition circuit board in parallel; split the data communication cable of the diaphragm machine in the middle and connect it to the data acquisition circuit board in parallel;
[0045] S2. Connect the data acquisition circuit board to the host computer; insert the data acquisition circuit board into the computer's USB port;
[0046] S3. The host computer collects communication data between the diaphragm machine's touch screen and the controller via the data acquisition circuit board.
[0047] S4. The host computer analyzes and decrypts the collected communication data to obtain the control commands for the diaphragm machine.
[0048] S5. Control the diaphragm machine equipment using the acquired control commands.
[0049] A diaphragm machine consists of mechanical hardware, a touchscreen, and a controller. Normally, the touchscreen controls the machine's start and stop functions. When a button on the touchscreen is clicked, it sends a control command to the controller. The controller then drives the hardware (motor or sensor) to operate. For example, clicking the start button sends a command to the controller, which then drives the motor to rotate. The touchscreen and controller communicate via a data cable. To analyze which commands the touchscreen sends to the controller to activate the motor or sensor, an external data acquisition board is connected to the communication data cable. The computer reads the communication data collected by the data acquisition board and analyzes and decrypts it.
[0050] Thus, the beneficial effects of a method for reverse-controlling a diaphragm machine based on a Windows environment are as follows: the data communication line of the diaphragm machine is connected in parallel to the data acquisition circuit board; the data acquisition circuit board is connected to the host computer; the host computer acquires the communication data between the touch screen of the diaphragm machine and the controller through the data acquisition circuit board; the host computer analyzes and decrypts the acquired communication data to obtain the control commands of the diaphragm machine.
[0051] The diaphragm machine is controlled by the acquired control commands. Multiple diaphragm machines can be controlled by a single host computer, eliminating the need to control each diaphragm machine individually at the equipment site, thus improving work efficiency.
[0052] Furthermore, because all the data is encrypted in hexadecimal, it is difficult to read and the actual control commands cannot be extracted. Therefore, it is necessary to reverse engineer and decrypt the data to obtain the actual commands sent from the touch screen to the controller.
[0053] S41. Open the reverse analysis software on the host computer to analyze the collected communication data;
[0054] S42. First, set a breakpoint at the preset first memory address; for example, the first memory address is 00401208.
[0055] S43. Then trace to the second memory address where the program sent the command; for example, the second memory address is 00403038;
[0056] S44. Analyze the data at the second memory address again; then analyze the data at address 00403038.
[0057] S45. After decryption, the obtained hexadecimal data is the actual device control code; for example, the obtained hexadecimal data is "02 37 30 30 30 38 03 30 32"; this hexadecimal data is the actual device control code. With this code, the above instructions can be called and sent through any programming language on other terminal devices to control the diaphragm machine.
[0058] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0059] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A method for reverse-controlling a diaphragm machine based on a Windows environment, characterized in that: include S1. Split the data communication cable of the diaphragm machine in the middle and connect it in parallel to the data acquisition circuit board; S2. Connect the data acquisition circuit board to the host computer; S3. The host computer collects communication data between the diaphragm machine's touch screen and the controller via the data acquisition circuit board. S4. The host computer analyzes and decrypts the collected communication data to obtain the control commands for the diaphragm machine. S5. Control the diaphragm machine equipment using the acquired control commands; In S4, to analyze and decrypt the collected communication data, it is necessary to first analyze the I / O column data, where out represents the data sent from the touch screen to the controller, and IN represents the data returned from the controller to the touch screen. The decryption method is as follows: S41. Open the reverse analysis software on the host computer to analyze the collected communication data; S42. First, set a breakpoint at the preset first memory address; S43. Then trace to the second memory address where the program sent the command; S44. Analyze the data at the second memory address again; S45. After decryption, the obtained hexadecimal data is the actual device control code. In S3, clicking a function button on the diaphragm machine's touchscreen will cause the host computer's data acquisition software to collect encrypted communication data between the diaphragm machine's touchscreen and the controller.
2. The method for reverse control of a diaphragm machine based on a Windows environment according to claim 1, characterized in that: The diaphragm machine can be controlled by sending control commands to it using Python code.
3. The method for reverse control of a diaphragm machine based on a Windows environment according to claim 1, characterized in that: The host computer is a computer.
Citation Information
Patent Citations
Voltage applied type current measuring system using computer based data acquisition board
CA2499031A1
Integrated cloud control system
CN103676867A
Method for reversing communication control commands of master equipment and slave equipment
CN111478927A