Bank button swing arm type pressing method and device based on stepping motor current detection

By combining stepper motor current detection and mechanical limit structure, the problems of high hardware cost, easy damage and large pressing position deviation of the button pressing device of bank self-service terminal are solved, and the high stability and high reliability of button pressing are achieved.

CN123033308APending Publication Date: 2026-11-03NANJING MENGBAI INFORMATION IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610968258.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-01
Publication Date
2026-11-03

AI Technical Summary

Technical Problem

The existing button pressing devices of bank self-service terminals have problems such as high hardware cost, easy damage, large detection error, large pressing position deviation, and inaccurate response, making it difficult to meet the requirements of high stability and high reliability.

Method used

A bank keypad swing arm pressing device based on stepper motor current detection is adopted. The stepper motor current detection is used to determine the key status. Combined with mechanical limit blocks and a dedicated initialization timing sequence, the key is accurately pressed and reset, avoiding false presses, missed presses and key damage.

Benefits of technology

By using real-time current detection and mechanical limit structures, the accuracy and reliability of button pressing are ensured, hardware costs are reduced, and the system adapts to the demanding operating scenarios of bank self-service terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123033308A_ABST
    Figure CN123033308A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of financial self-service equipment, in particular to a bank key swing arm type pressing method and device based on stepping motor current detection, which comprises a mounting base, a stepping motor, a swing arm, a mechanical limiting block, a circuit board, a shell and a pressing plate assembly; the swing arm length is driven to rotate and swing by the stepping motor, so that key pressing and resetting are realized; the circuit board is provided with a current sampling circuit and a control unit; the current sampling circuit collects the working current of the stepping motor in real time, and transmits the current signal to the control unit; the mechanical limiting block is located at the limit position of swing arm reverse resetting, limits the swing arm reverse stroke, prevents excessive resetting, and the control unit executes double control logic: power-on initialization logic and key execution logic; the device judges the key pressing state through real-time detection of the stepping motor current, is matched with special initialization timing and mechanical limiting structure, and completely avoids the problems of false pressing, missed pressing and key damage, and is suitable for the harsh operation scene of bank self-service terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of financial self-service equipment technology, and in particular to a bank button swing arm pressing method and device based on stepper motor current detection. Background Technology

[0002] Currently, the button pressing operations of financial equipment such as bank self-service terminals and ATMs are mostly automated through manual operation or conventional robotic arm pressing devices.

[0003] Existing robotic arm pressing devices generally suffer from the following defects: First, they mostly use mechanical limit blocks, pressure sensors, photoelectric switches, and other components to determine the pressing status, which not only results in high hardware costs and cumbersome wiring, but also leads to the sensors being easily damaged and having large detection errors in the enclosed and dusty environment of banking equipment, resulting in a high failure rate; Second, the swing arm pressing structure mostly uses conventional flat pressing heads, which have poor fit with bank buttons, making it easy to have problems such as false pressing, missed pressing, and excessive pressing that damages the buttons; Third, they lack initialization calibration logic adapted to bank buttons, resulting in large pressing position deviations and inaccurate responses, making it difficult to meet the high stability and high reliability requirements of financial equipment.

[0004] Therefore, there is an urgent need for a bank keypad swing arm pressing method and device based on stepper motor current detection to solve the above problems. Summary of the Invention

[0005] The purpose of this invention is to provide a bank keypad swing arm pressing method and device based on stepper motor current detection, which aims to completely avoid problems such as false key presses, missed key presses, and key damage, and is suitable for the harsh operating scenarios of bank self-service terminals.

[0006] To achieve the above objectives, in a first aspect, the present invention provides a bank button swing arm type pressing device based on stepper motor current detection, comprising a mounting base, a stepper motor, a swing arm, a mechanical limiting block, a circuit board, a housing, and a pressure plate assembly; the mounting base is fixedly disposed on the circuit board, the stepper motor is fixedly connected to the mounting base and located on the side of the mounting base away from the circuit board, the swing arm is fixedly connected to the output end of the stepper motor and located at the end of the stepper motor, the mechanical limiting block is fixedly connected to the mounting base and located on the side close to the swing arm, the pressure plate assembly is disposed on one side of the swing arm, and the housing covers the outside of the stepper motor and the pressure plate assembly.

[0007] The swing arm has an inclined pressing head, which is located on the side of the swing arm away from the stepper motor.

[0008] The mechanical limiting block is made of a buffer material.

[0009] In a second aspect, the present invention also provides a bank keypad swing arm pressing method based on stepper motor current detection, applied to the bank keypad swing arm pressing device based on stepper motor current detection as described in the first aspect above, comprising the following steps: When the button is powered on, the control unit drives the stepper motor to rotate the swing arm forward for 800ms, and then the stepper motor reverses for 200ms, so that the swing arm stays in the standby position close to the button; The control unit receives external button commands, drives the stepper motor to rotate forward to press, collects the motor's operating current in real time, and determines whether the button is effectively pressed by comparing the current threshold, maintaining the press for 200ms. When the pressing time is up, the stepper motor is driven to reverse, and the swing arm returns to the standby position after touching the mechanical limit block.

[0010] The stepper motor has a low current when unloaded, but the current surges when the button is touched and obstructed. The touch current threshold is set to 1.5-2 times the unloaded current.

[0011] This invention relates to a bank button swing arm pressing device based on stepper motor current detection. The stepper motor is a conventional toy-grade micro stepper motor, characterized by its small size, low cost, and convenient driving, making it suitable for miniaturized installation requirements. The swing arm is 3 cm long and is driven by the stepper motor to perform a rotating and swinging motion, realizing button pressing and reset. The circuit board has a current sampling circuit and a control unit. The current sampling circuit is electrically connected to the stepper motor, collecting the operating current of the stepper motor in real time and transmitting the current signal to the control unit. The control unit has built-in timing control logic and a current threshold comparison module. The mechanical limit block is located at the extreme position of the swing arm's reverse reset, limiting the reverse stroke of the swing arm and preventing over-reset. The control unit executes dual control logic: power-on initialization logic and button execution logic. After power-on, the control unit drives the stepper motor to rotate forward for 800ms, then reverses for 200ms, keeping the swing arm in a standby position near the bank button, reducing subsequent pressing distance and improving response speed. Upon receiving an external button command, the control unit drives the stepper motor to rotate forward for pressing, while simultaneously detecting the motor's operating current in real time through a current sampling circuit. Utilizing the characteristic of "small current under no-load, large current under resistance" to determine the button status: if the current reaches a preset threshold, it is determined that the button is effectively pressed and a physical button exists; if the current does not increase significantly, it is determined that there is no button or the pressing is ineffective. After the pressing is maintained for 200ms, the stepper motor is controlled to reverse and reset to the mechanical limit block, completing a single pressing operation. This device uses real-time detection of the stepper motor current to determine the button pressing status, combined with a dedicated initialization sequence and mechanical limit structure, completely avoiding issues such as false presses, missed presses, and button damage, adapting to the demanding operating scenarios of bank self-service terminals. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0013] Figure 1 This is a schematic diagram of the bank button swing arm type pressing device based on stepper motor current detection provided by the present invention.

[0014] Figure 2 This is a top view of the bank button swing arm type pressing device based on stepper motor current detection provided by the present invention.

[0015] Figure 3 This is a schematic diagram of the bank button swing arm type pressing device based on stepper motor current detection provided by the present invention (the shell is hidden).

[0016] Figure 4 This is a flowchart of the bank button swing arm pressing method based on stepper motor current detection provided by the present invention.

[0017] Figure 5 This is a schematic diagram of the current sampling circuit of the bank button swing arm pressing device based on stepper motor current detection provided by the present invention.

[0018] Figure 6 This is a schematic diagram of the control unit of the bank button swing arm type pressing device based on stepper motor current detection provided by the present invention.

[0019] In the diagram: 1-Mounting base, 2-Stepper motor, 3-Swing arm, 4-Mechanical limit block, 5-Circuit board, 6-Housing, 7-Pressure plate assembly, 8-Angled pressing head, 9-Current sampling circuit, 10-Control unit. Detailed Implementation

[0020] The embodiments of the present invention are described in detail below. Examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, but should not be construed as limiting the present invention.

[0021] Please see Figures 1 to 6This invention provides a bank button swing arm type pressing device based on current detection of a stepper motor 2, including a mounting base 1, a stepper motor 2, a swing arm 3, a mechanical limiting block 4, a circuit board 5, a housing 6, and a pressure plate assembly 7; the mounting base 1 is fixedly disposed on the circuit board 5, the stepper motor 2 is fixedly connected to the mounting base 1 and located on the side of the mounting base 1 away from the circuit board 5, the swing arm 3 is fixedly connected to the output end of the stepper motor 2 and located at the end of the stepper motor 2, the mechanical limiting block 4 is fixedly connected to the mounting base 1 and located on the side closer to the swing arm 3, the pressure plate assembly 7 is disposed on one side of the swing arm 3, and the housing 6 covers the outside of the stepper motor 2 and the pressure plate assembly 7.

[0022] In this embodiment, the stepper motor 2 is a conventional toy-grade micro stepper motor, characterized by its small size, low cost, and convenient driving, making it suitable for miniaturized installation requirements. The swing arm 3 is made of rigid plastic and is 3 cm long. It is driven by the stepper motor 2 to perform a rotating and swinging motion, realizing button pressing and reset. The circuit board 5 has a current sampling circuit 9 and a control unit 10. The current sampling circuit 9 is electrically connected to the stepper motor 2, collecting the operating current of the stepper motor 2 in real time and transmitting the current signal to the control unit 10. The control unit 10 has built-in timing control logic and a current threshold comparison module. The pressure plate assembly 7 is used to press and fix the banking financial equipment. The mechanical limit block 4 is located at the extreme position of the swing arm 3's reverse reset, limiting the reverse stroke of the swing arm 3 and preventing over-reset. The control unit 10 executes dual control logic: power-on initialization logic and button execution logic. The housing 6 protects the stepper motor 2. After power-on, the control unit 10 drives the stepper motor 2 to rotate forward for 800ms, then reverses for 200ms, keeping the swing arm 3 in a standby position near the bank button, reducing the subsequent pressing stroke and improving response speed. Upon receiving an external button command, the control unit 10 drives the stepper motor 2 to rotate forward for pressing, while simultaneously detecting the motor's operating current in real time through the current sampling circuit 9. The button status is determined using the characteristic of "small current under no-load and large current under resistance": if the current reaches a preset threshold, it is determined that the button is effectively pressed and a physical button exists; if the current does not increase significantly, it is determined that there is no button or the pressing is ineffective. After the pressing is maintained for 200ms, the stepper motor 2 is controlled to reverse and reset to the mechanical limit block 4, completing a single pressing operation. This device uses real-time current detection of the stepper motor 2 to determine the button pressing status, combined with a dedicated initialization sequence and mechanical limit structure, to completely avoid problems such as false presses, missed presses, and button damage, adapting to the demanding operating scenarios of bank self-service terminals.

[0023] Furthermore, the swing arm 3 has a sloping pressing head 8, which is located on the side of the swing arm 3 away from the stepper motor 2.

[0024] In this embodiment, the inclined structure of the inclined pressing head 8 can improve the fit with the bank button and prevent the swing arm 3 from deviating during pressing.

[0025] Furthermore, the mechanical limiting block 4 is made of a buffer material.

[0026] In this embodiment, the mechanical limit block 4 is made of a buffer material and is installed at the reverse limit position of the swing arm 3 to limit the reverse stroke and avoid hard impact.

[0027] Secondly, the present invention also provides a bank keypad swing arm type 3 pressing method based on stepper motor 2 current detection, applied to the bank keypad swing arm type 3 pressing device based on stepper motor 2 current detection as described in the first aspect above, comprising the following steps: When the S1 presser is powered on, the control unit 10 drives the stepper motor 2 to rotate the swing arm 3 forward for 800ms, and then the stepper motor 2 reverses for 200ms, so that the swing arm 3 stays in the standby position close to the button; In this embodiment of the invention, when the presser is powered on, the control unit 10 drives the stepper motor 2 to rotate the swing arm 3 in the forward direction to press for 800ms; then the stepper motor 2 is driven to rotate in the reverse direction for 200ms, so that the swing arm stays in the standby position near the bank button, shortening the subsequent operation stroke.

[0028] S2 control unit 10 receives external button commands, drives stepper motor 2 to rotate forward to press, collects the motor's operating current in real time, determines whether the button is effectively pressed by comparing the current threshold, and maintains the press for 200ms. In this embodiment of the invention, the control unit 10 monitors external button commands in real time, and enters the press execution stage after receiving a valid command.

[0029] The control unit 10 drives the stepper motor 2 to rotate forward, causing the swing arm 3 to press the bank button. Simultaneously, the control unit 10 collects the operating current of the stepper motor 2 in real time through a current sampling circuit. When the stepper motor 2 rotates under no-load, the current is extremely low. When the swing arm 3 touches the button and encounters resistance, or the load increases, the motor current rises accordingly. The control unit 10 compares the real-time current with a preset threshold: if the real-time current is greater than or equal to the preset threshold, it determines that the button is effectively pressed and a physical button exists, maintaining the pressed state for 200ms; if the real-time current does not increase significantly and does not reach the threshold, it determines that there is no button or the pressing is ineffective, and the pressing action stops. The stepper motor 2 has a low no-load current, but the current rises sharply after the button is touched and obstructed. The touch current threshold is set to 1.5-2 times the no-load current.

[0030] When the pressing time of S3 is up, the stepper motor 2 is driven to reverse, and the swing arm 3 touches the mechanical limit block 4 and then resets to the standby position.

[0031] In this embodiment of the invention, after the 200ms press duration expires, the control unit 10 drives the stepper motor 2 to reverse, and the swing arm 3 is precisely reset to the initial standby position under the limiting action of the mechanical limit block 4, waiting for the next button command to complete a single operation cycle.

[0032] The above-disclosed embodiments are merely preferred embodiments of the bank button swing arm pressing method and device based on stepper motor current detection in this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that implementing all or part of the above embodiments and making equivalent changes in accordance with the claims of this application still fall within the scope of this application.

Claims

1. A bank button swing-arm type pressing device based on stepper motor current detection, characterized in that, Includes mounting base, stepper motor, swing arm, mechanical limit block, circuit board, housing and pressure plate assembly; The mounting base is fixedly mounted on the circuit board. The stepper motor is fixedly connected to the mounting base and located on the side of the mounting base away from the circuit board. The swing arm is fixedly connected to the output end of the stepper motor and located at the end of the stepper motor. The mechanical limit block is fixedly connected to the mounting base and located on the side close to the swing arm. The pressure plate assembly is disposed on one side of the swing arm. The housing covers the outside of the stepper motor and the pressure plate assembly.

2. The bank button swing arm type pressing device based on stepper motor current detection as described in claim 1, characterized in that, The swing arm has a beveled pressing head, which is located on the side of the swing arm away from the stepper motor.

3. The bank button swing arm type pressing device based on stepper motor current detection as described in claim 1, characterized in that, The mechanical limiting block is made of a cushioning material.

4. A bank keypad swing-arm pressing method based on stepper motor current detection, applied to the bank keypad swing-arm pressing device based on stepper motor current detection as described in claims 1-3, characterized in that, Includes the following steps: When the button is powered on, the control unit drives the stepper motor to rotate the swing arm forward for 800ms, and then the stepper motor reverses for 200ms, so that the swing arm stays in the standby position close to the button; The control unit receives external button commands, drives the stepper motor to rotate forward to press, collects the motor's operating current in real time, and determines whether the button is effectively pressed by comparing the current threshold, maintaining the press for 200ms. When the pressing time is up, the stepper motor is driven to reverse, and the swing arm returns to the standby position after touching the mechanical limit block.

5. The bank button swing arm pressing method based on stepper motor current detection as described in claim 4, characterized in that, The stepper motor has a low current when unloaded, but the current surges when the button is touched and obstructed. The touch current threshold is set to 1.5-2 times the unloaded current.