An exemplary system for measuring operational life of a computer mouse wheel is disclosed. The system includes a computer (10), a control card (11), a stepper motor servo controller (12), a stepper motor (13), a vertical servo axle (14), and a measurement platform (15). The vertical servo axle is structured and arranged for maintaining contacting with the computer mouse wheel (16). The computer is configured for sending an instruction for controlling operations of measuring the operational life of the computer mouse wheel, and includes a file module (20), a setting module (21), and a performing module (22). The control card is configured in the computer. A related method is also disclosed.
|
6. A computer-based method for measuring operational life of a computer mouse wheel, the method comprising the steps of:
initializing a communication port for a computer, in order that the computer communicates with a stepper motor servo controller via the communication port;
setting a total running distance for the computer mouse wheel according to a standard operational life specification of the computer mouse wheel;
setting running tasks for the computer mouse wheel according to the running measurement distance;
sending an instruction for controlling operations of measuring operational life of the computer mouse wheel following the running tasks;
receiving and processing the instruction from the computer, and sending a control signal to a stepper motor servo control; and
sending an impulse control signal to a stepper motor to drive a vertical servo axle and the computer mouse wheel to run following the running tasks, in order to check whether the computer mouse wheel completes all the running tasks to meet the standard operational life specification of the computer mouse wheel.
1. A system for measuring operational life of a computer mouse wheel, the system comprising:
a vertical servo axle being structured and arranged for maintaining contacting with the computer mouse wheel;
a stepper motor connected with the vertical servo axle and controlling the vertical servo axle to do up-and-down movements which in response driving the computer mouse wheel to roll in opposite directions;
a computer configured for setting a total running distance for the computer mouse wheel according to a standard operational life specification of the computer mouse wheel, setting running tasks for the computer mouse wheel according to the total running distance, and sending an instruction for controlling operations of measuring operational life of the computer mouse wheel following the running tasks;
a stepper motor servo controller electrically connected between the computer and the stepper motor for sending an impulse control signal to control operation of the stepper motor; and
a control card configured in the computer for controlling the stepper motor servo controller to send the impulse control signal to the stepper motor to drive the vertical servo axle and the computer mouse wheel to run following the running tasks.
2. The system according to
a file module for creating a new file for the computer mouse wheel by setting parameters, the setting parameters comprising the total running distance;
a setting module for setting running tasks for the computer mouse wheel by setting parameters; and
a performing module for signaling the computer to send the instruction to the control card, controlling the control card to process the instruction and send a control signal to the stepper motor servo controller, controlling the stepper motor servo controller to send an impulse control signal to the stepper motor to drive the vertical servo axle and the computer mouse wheel to run following the running tasks.
3. The system according to
4. The system according to
5. The system according to
7. The method according to
setting particular parameters, the particular parameters comprising running paths of the computer mouse wheel, a running speed corresponding to each running path, rolling directions, and an interval time between a rolling forward and a rolling backward.
8. The method according to
|
The present invention is generally related to systems and methods for measuring operational life of computer peripheral devices, and more particularly, is related to a system and method for measuring an operational life of a computer mouse wheel.
A computer mouse wheel is a small object able to slide along a hard, flat surface. As the computer mouse wheel moves, the pointer on the display screen is configured to move in the same direction. A computer mouse wheel contains at least one button and sometimes as many as three, each button having different functions depending on the computer program is running. There are three basic types of computer mice, mechanical, optomechanical, and optical. A mechanical mouse has a rubber or a metal ball in its underside configured to roll in all directions. The mechanical mouse has mechanical sensors to detect a rolling direction of the ball and moves the screen pointer accordingly. An optomechanical mouse is similar to the mechanical mouse, but uses optical sensors to detect the rolling direction of the ball. An optical mouse uses a laser to detect the mouse's movement. The mouse must move along a special surface so that the optical mechanism has a frame of reference. Optical mice have no moving mechanical parts. They respond more quickly and accurately than mechanical and optomechanical mice, but they are also more expensive.
With the rapid development of computers, an operational expectation for every accessory of a computer is required to possess a better precision and a better mobility than their previous models. A stability and an operational life of the computer mouse are also important. In fact, the production process of a computer mouse is relatively easy. What is important is that the computer mouse must pass many strict requirements before leaving factories. These requirements include function measurement, reliability measurement, and so on. The reliability measurement further includes a life expectancy measurement of key-presses, operational life measurement of a computer mouse wheel and so on. However, nowadays, many measurements for a computer mouse wheel are not applied, more particularly, there is a lack of professional systems and methods for measuring the operational life of the computer mouse wheel.
Therefore, what is needed is a system and method for measuring the operational life of the computer mouse wheel accurately and reliably.
One embodiment provides a system for measuring operational life of a computer mouse wheel. The system includes a vertical servo axle being structured and arranged for maintaining contacting with the computer mouse wheel; a stepper motor connected with the vertical servo axle and controlling the vertical servo axle to do up-and-down movements which in response driving the computer mouse wheel to roll in opposite directions; a computer configured for setting a total running distance for the computer mouse wheel according to a standard operational life specification of the computer mouse wheel, setting running tasks for the computer mouse wheel according to the total running distance, and sending an instruction for controlling operations of measuring operational life of the computer mouse wheel following the running tasks; a stepper motor servo controller electrically connected between the computer and the stepper motor for sending an impulse control signal to control operation of the stepper motor; and a control card configured in the computer for controlling the stepper motor servo controller to send the impulse control signal to the stepper motor to drive the vertical servo axle and the computer mouse wheel to run following the running tasks.
Another embodiment provides a method for measuring operational life of a computer mouse wheel. The method includes the steps of: (a) initializing a communication port for a computer, in order that the computer communicates with a stepper motor servo controller via the communication port; (b) setting a total running distance for the computer mouse wheel according to a standard operational life specification of the computer mouse wheel; (c) setting running tasks for the computer mouse wheel according to the running measurement distance; (d) sending an instruction for controlling operations of measuring operational life of the computer mouse wheel following the running tasks; (e) receiving and processing the instruction from the computer, and sending a control signal to a stepper motor servo control; and (f) sending an impulse control signal to a stepper motor to drive a vertical servo axle and the computer mouse wheel to run following the running tasks, in order to check whether the computer mouse wheel completes all the running tasks to meet the standard operational life specification of the computer mouse wheel.
Other objects, advantages and novel features of the embodiments will be drawn from the following detailed description together with the attached drawings, in which:
The computer 10 is configured for setting a total running distance for the computer mouse wheel 16 according to a standard operational life specification of the computer mouse wheel 16. The computer 10 is further configured for setting running tasks for the computer mouse wheel 16 according to the total running distance, and sending an instruction for controlling operations of measuring operational life of the computer mouse wheel following the running tasks. The computer 10 is configured for sending instructions for controlling operations of measuring the operational life of the computer mouse wheel 16. The control card 11 is configured for receiving and processing the instructions, and sending a control signal to the stepper motor servo controller 12. The stepper motor servo controller 12 is electrically connected between the computer 10 and the stepper motor 13 and it is configured for sending an impulse control signal to the stepper motor 13 after receiving the control signal from the control card 11. The stepper motor 13 is configured for driving the vertical servo axle 14 and the computer mouse wheel 16 to run following the running tasks after receiving the impulse control signal in order to measure the operational life of the computer mouse wheel 16.
The file module 20 is configured for receiving particular parameters corresponding to the computer mouse wheel 16 in a dialog box created by the computer 10, and for creating a new file using the parameters. The parameters may include a material number of the computer mouse wheel 16, a serial number of the computer mouse wheel 16, a total running distance, an identification number of the computer mouse wheel 16, and so on. The total running distance is set according to a standard operational life specification provided by the corresponding manufacturer of the computer mouse wheel 16. Furthermore, the file module 20 can open an existing file in the computer 10 to continue any unfinished operational life measurements. The setting module 21 is configured for setting running tasks for the computer mouse wheel 16 by setting particular parameters. The parameters may include running paths of the computer mouse wheel 16, a running speed corresponding to each running path, a rolling direction (including rolling forward and rolling backward), an interval time between the rolling forward and the rolling backward, and so on. A total distance of each running path adds up to the total running distance set in the file module 20. The running paths may include continuously rolling backward, continuously rolling forward, a combination thereof, and so on.
The performing module 22 is configured for signaling the computer 10 to send the instructions to the control card 11, controlling the control card 11 to process the instructions and send a control signal to the stepper motor servo controller 12, controlling the stepper motor servo controller 12 to send the impulse control signal to the stepper motor 13, thus, driving the vertical servo axle 14 and the computer mouse wheel 16 to roll in response to the running tasks. If the computer mouse wheel 16 completes all the running tasks, this indicates the operational life of the computer mouse wheel 16 meets the operational life specification.
It should be emphasized that the above-described embodiments of the present invention, particularly, any “preferred” embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiment(s) of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5029292, | Oct 11 1988 | Apple Inc | Silicone/zirconium ball for use in a cursor control device |
5652604, | Sep 14 1995 | Intellectual Ventures I LLC | Hollow track ball and method for manufacturing same |
6326951, | Sep 13 1995 | Transpacific Plasma, LLC | Track ball |
7305330, | Oct 26 2001 | NSK Ltd | Life predicting method for rolling bearing, life predicting device, rolling bearing selecting device using life predicting device, program and environment coefficient determining method |
20030201951, | |||
20050200606, | |||
20070075972, | |||
TW252018, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 28 2006 | LIN, GUANG-HONG | HON HAI PRECISION INDUSTRY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018255 | /0278 | |
Sep 15 2006 | Hong Fu Jin Precision Industry (Shen Zhen) Co., Ltd. | (assignment on the face of the patent) | / | |||
Sep 15 2006 | Hon Hai Precision Industry Co., Ltd. | (assignment on the face of the patent) | / | |||
Aug 06 2009 | HON HAI PRECISION INDUSTRY CO , LTD | HONG FU JIN PRECISION INDUSTRY SHEN ZHEN CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023133 | /0240 | |
Aug 06 2009 | HON HAI PRECISION INDUSTRY CO , LTD | HON HAI PRECISION INDUSTRY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023133 | /0240 |
Date | Maintenance Fee Events |
May 17 2013 | REM: Maintenance Fee Reminder Mailed. |
Oct 06 2013 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 06 2012 | 4 years fee payment window open |
Apr 06 2013 | 6 months grace period start (w surcharge) |
Oct 06 2013 | patent expiry (for year 4) |
Oct 06 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 06 2016 | 8 years fee payment window open |
Apr 06 2017 | 6 months grace period start (w surcharge) |
Oct 06 2017 | patent expiry (for year 8) |
Oct 06 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 06 2020 | 12 years fee payment window open |
Apr 06 2021 | 6 months grace period start (w surcharge) |
Oct 06 2021 | patent expiry (for year 12) |
Oct 06 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |