This invention relates generally to an inspection apparatus and more particularly to a battery assembly and power management for an industrial inspection hansdset.
Industrial inspection apparatuses, such as endoscopes or borescopes, can include a handset tethered to a base unit by a cable or other connecting means. In this configuration, while it is the handset that actually conducts the inspection activities, it is the base unit that contains a significant amount of the hardware and processing capacity required by the industrial inspection apparatus. For example, the base unit could include the power supply and light sources required by the handset to conduct an inspection. A disadvantage of having the base unit supporting the operations of the handset is the limitation on the flexibility and portability of the person conducting the inspection with the handset, which must always remain tethered to the base unit, which, in turn, is often required to be connected to a source of electrical power.
A potential solution to the disadvantages of requiring a base unit is to relocate some or all of the hardware and processing capacity required by the industrial inspection apparatus from the base unit to the handset, thereby eliminating the need for a tethered connection between the two devices. For example, rather than having the power supply and light sources in the base unit, these devices can be provided in the handset. However, in order to maintain the portability of the handset, this power supply must take the form of a battery assembly that provides sufficient battery life for conducting an inspection without having to frequently recharge or replace the battery assembly. It would be advantageous to provide a handset having a battery assembly and power management to provide sufficient battery life for conducting an inspection.
In one embodiment of the present invention, an industrial inspection handset is disclosed, comprising a battery assembly for providing power to the handset, wherein the battery assembly comprises a connector for connecting a battery charger, a battery circuit for communicating with a processor in the handset, and a battery charge indicator on the surface of the battery assembly connected to the battery circuit for providing a visual indication of the charge remaining in the battery assembly. A method of power management for an industrial inspection handset is also disclosed comprising the steps of setting a first maximum power output value for the camera illumination for the insertion, monitoring an imager signal processor, to determine that the gain value of the image signal processor is less than a predetermined gain value, and setting a lower second maximum power output value for the camera illumination in order to increase the gain value. Additional methods of power management for an industrial inspection handset are disclosed, comprising the steps of setting a first maximum power output value for the articulation of the insertion tube attached to the handset, monitoring the operator controls to determine that there has been no articulation for a first predetermined amount of time, monitoring the position of the insertion tube to determine whether the insertion tube position is inside or outside of a predetermined zone of coordinates, and reducing or turning off the articulation power to hold the position of the insertion tube.
The battery assembly 30 includes a foam endcap 70 positioned between the front cap 32 and the battery cells 48. In the preferred embodiment, the battery cells 48 are two lithium ion batteries, but other battery types and quantities of cells may be used. The battery assembly 30 also includes battery power contacts 40 for providing an electrical connection between the battery circuit board 46 and the contacts 24 of the handset 10 as shown in
The exterior surface of the end cap 36 includes an opening 42 for connecting to the DC connector 44 located on the battery circuit board 46. A seal 43 is provided behind the opening 42 to provide a moisture barrier. This DC connector 44 can be connected to a charger (not shown) attached to an AC outlet or 12V vehicle power to trickle charge the battery cells 48 during and after an inspection. If circumstances permit charging during an inspection (e.g., proximity to an AC outlet), this would allow for unlimited inspection time. The battery assembly 30 need not be installed in the handle 14 of the handset 10 to charge the battery cells 48.
The exterior surface of the end cap 36 also includes a battery charge indicator 50 containing LEDs 52 and connected by a membrane switch 54 to the battery circuit board 46 for providing a visual indication of the power level remaining in the battery assembly 30 as monitored by the battery circuit board 46. When a user wants to receive an indication of the remaining battery charge for the battery assembly 30, the user can depress the battery charge indicator 50, thereby depressing the membrane switch 54, which effectively requests that the battery circuit board 46 determine the remaining battery charge and illuminate the appropriate number of LEDs 52 in the battery charge indicator 50 to indicate remaining capacity. The battery charge indicator 50 can also indicate charging progress when the battery assembly 30 is being charged.
In the preferred embodiment, the exterior surface of the end cap 36 additionally includes a turn connector 56 (e.g., a quarter turn connector) for unlocking the battery assembly latching mechanism 60 that holds the battery assembly 30 within the handle 14 of the handset 10. The turn connector 56 can be operated by a coin or other suitable tool. A dowel pin 58 limits the rotation of the turn connector 56 in both the clockwise and counterclockwise directions An O-ring 59 is provided behind the turn connector 56 to provide a moisture barrier. The turn connector latching mechanism 60 includes a turn connector shaft 62 containing a short stub 64 extending perpendicularly from its surface, as well as a turn connector spring 66, which applies a clockwise force on the stub 64. The components of the turn connector latching mechanism 60 are held together by a screw 68 extending through all components.
As can be seen in
In order to maximize potential inspection times using the untethered handset 10 powered by the battery assembly 30, the electronics within the handset 10 manage the power consumption from the battery assembly 30 in a number of ways.
On powering up the handset 10, the microprocessor 100 establishes a normal power mode by communicating absolute maximum power output values to several of the handset components, including the operator controls illumination subsystem 108, the display subsystem 110, the camera illumination subsystem 120, and the articulation subsystem 122. The power output of these subsystems can be limited in a variety of ways, including the use of digital potentiometers, logic signals, or pulse width modulation techniques. As described below, these normal power output values can be reduced by the power management system or by user preferences through the use of screen 12 menus.
One way in which the handset 10 implements power management is by monitoring the idle time of the operator controls subsystem 106. The operator controls subsystem 106 provides the interface between the microprocessor 100 and the control buttons 16 and a control joystick 18 for operating the handset 10. The controls can be located on the handset 10 as shown in the preferred embodiment or remotely located (e.g., over a communications network). The microprocessor 100 monitors the status of the operator controls subsystem 106 for any user input (e.g., pressing a control button 16 that causes a change in logic levels or moving a control joystick 18 that causes a change in voltage). After each user input is received, the A/V processor 102 resets an idle time counter to begin tracking the time since there was any user input. If there is no user input after a first programmable predetermined amount of time (e.g., five minutes), the A/V processor 102 displays a message on the display 12 to alert the user and sends a message to the microprocessor 100 to go from normal power mode into idle power conservation mode. The microprocessor 100 establishes idle power conservation mode by communicating reduced maximum power output values to the operator controls illumination subsystem 108 (dimming the illumination of the control buttons 16), the display subsystem 110 (dimming the display 12), the camera illumination subsystem 120 (limiting the power output to the insertion tube 20 for illumination), and the articulation subsystem 122 (limiting the power available to control the movement of the insertion tube). If there is no user input after a second programmable predetermined amount of time (e.g., five minutes), the A/V processor 102 displays a message on the display 12 to alert the user and sends a message to the microprocessor 100 to go from idle power conservation mode into sleep mode. The microprocessor 100 establishes the sleep mode by communicating instructions to turn off the operator controls illumination subsystem 108, the display subsystem 110, the camera illumination subsystem 120, and the articulation subsystem 122. If there is no user input after a third programmable predetermined amount of time (e.g., five minutes), the A/V processor 102 displays a message on the display 12 to alert the user that the handset 10 will go from sleep mode into shutdown mode. In shutdown mode, the A/V processor 102 communicates with internal storage 114 (e.g., non-volatile flash memory such as a microSD Card) and external storage 116 (e.g., USB memory drive or network adaptor) to safely close and save data files in an orderly fashion. Once the files have been saved, the A/V processor 102 sends a message to the microprocessor 100 to go into shutdown mode by disconnecting the power to all handset 10 components connected to the power distribution point 104, including the electronics associated with the insertion tube 20.
When in idle power conservation mode or sleep mode, the handset 10 can be returned to normal power mode by manipulation of any of the operator interface controls, including pressing the control buttons 16 or moving the control joystick 18. Once in shutdown mode, however, the power key for the handset 10 must be used to return to normal power mode. Through the use of screen 12 menus, the user has the ability to disable idle power conservation mode and sleep mode entirely if it is desired to keep the handset 10 in normal power mode for the entire inspection regardless of periods of inactivity.
The microprocessor 100 also monitors the VGA connector subsystem 112, which generates the VGA output, to determine if there is any VGA monitor connected. If the microprocessor 100 determines that there is no VGA monitor connected, it communicates an instruction to turn off the VGA connector subsystem 112.
In addition to monitoring the activity or inactivity of the operator controls subsystem 106 and the VGA connector subsystem 112, the microprocessor 100 also monitors the remaining charge or battery life of the battery assembly 30 through the communication contacts 41 of the battery assembly 30. Regardless of user activity/inactivity or preferences, if the microprocessor 100 determines that there is close to a fully discharged condition (e.g., less than seven minutes of runtime), the microprocessor 100 instructs the A/V processor 102 to display a message on the display 12 to alert the user to the limited battery life and that the handset will go into discharge power conservation mode. As in the case of prolonged inactivity described previously, the microprocessor 100 establishes the discharge power conservation mode by communicating reduced maximum power output values to the operator controls illumination subsystem 108 (dimming the illumination of the control buttons 16), the display subsystem 110 (dimming the display 12), the camera illumination subsystem 120 (limiting the power output to the insertion tube 20 for illumination), and the articulation subsystem 122 (limiting the power available to control the movement of the insertion tube 20). If the microprocessor 100 monitoring the remaining charge of the battery assembly 30 determines that there is almost a fully discharged condition (e.g., less than one minute of runtime), the microprocessor 100 instructs the A/V processor 102 to display a message on the display 12 to alert the user to the limited battery life and that the handset 10 will go into shutdown mode. As in the case of prolonged inactivity described previously, in shutdown mode, the A/V processor 102 communicates with internal storage 114 (e.g., non-volatile flash memory such as a microSD Card) and external storage 116 (e.g., USB memory drive or network adaptor) to safely close and save data files in an orderly fashion.
Since the camera illumination subsystem 120, which includes the light source for the camera of the insertion tube 20, draws a significant amount of the power of the handset 10, special attention is paid to minimizing the power required for this function. For example, if the user is not viewing live video, but instead is operating the handset in non-live video mode (e.g., viewing or playing back previously recorded data or operating menu screens on the display 12), the A/V processor communicates a message to the microprocessor that live video is not required, after which the microprocessor 100 communicates an instruction to turn off the camera illumination subsystem 120. The microprocessor 100 also monitors the imager signal processor 118 to determine the amount of light required for an optimal image without wasting any light. One of the functions of the image signal processor 118 is to set the necessary gain or amplification of the image signal from the camera imager in the insertion tube 20 to produce an optimal image before transmission to the A/V processor 102. As a general matter, if there is less lighting provided than is required for an optimal image, the gain of the image signal processor 118 is higher than if there is more lighting than is required for an optimal image. The microprocessor 100 continuously monitors the gain value of the image signal processor 118, and if the gain value is lower than a predetermined gain value that will produce an optimal image (i.e., there is too much light), the microprocessor 100 communicates an instruction to reduce the maximum power output of the camera illumination subsystem 120.
A significant amount of power is also drawn by the articulation subsystem 122 and associated X and Y actuators (e.g., motors) 124, which control the articulation cables of the insertion tube 20 in the X and Y directions respectively. As described previously, depending on what power mode the handset 10 is in (e.g., a normal power mode or discharge power consumption mode), the microprocessor 100 communicates a predetermined maximum power output value to the articulation subsystem 122. When the user operates the control joystick 18 to move the insertion tube 20, the articulation subsystem 122 provides the allotted predetermined maximum power to move the insertion tube 20 to the desired (X, Y) position. After control joystick 18 comes to rest, the microprocessor 100 resets a counter to begin tracking the time since there was any articulation of the insertion tube 20. Since the force and associated power to hold the insertion tube 20 in place is significantly less than the force or power required to move the insertion tube 20, if there is no articulation after a programmable predetermined amount of time (e.g., five seconds), the microprocessor 100 begins a process to conserve power while the insertion tube 20 is stationary.
First, since the force and associated power to hold an insertion 20 in place depends on how far from a straight position the insertion tube 20 has been articulated (i.e., an insertion tube 20 position relatively close to the straight position requires less power to hold than a position 180° from the straight position), the microprocessor 100 determines the position (X, Y) of the insertion tube 20 based on the actuators 124. Second, once the position (X, Y) of the insertion tube 20 is known, the microprocessor 100 determines whether that position is inside or outside of a particular zone of (X, Y) coordinates encompassing insertion tube 20 positions not far from the straight position. If the insertion tube 20 position (X, Y) is outside of this zone, the microprocessor 100 communicates the reduced power output value required to hold that position to the articulation subsystem 122. If the insertion tube 20 position (X, Y) is inside of this zone, the insertion tube 20 can be held in position largely by the friction inherent in the system. Accordingly, the microprocessor 100 communicates an instruction to turn off the articulation subsystem 122. In addition, the microprocessor 100 also creates a short circuit across each of the X, Y actuators 124. These short circuits, which can be formed by driving a MOSFET across each of the actuator motors, causes the motors to operate as a generators creating mechanical resistance to resist any movement by the insertion tube 20. These same power saving steps are taken when the handset 10 is operated in non-live video mode (e.g., viewing or playing back previously recorded data or operating menu screens on the display 12). Regardless of whether the insertion tube 20 is outside or inside the zone, when the user moves the control joystick 18 to move the insertion tube 20, depending on what power mode the handset 10 is in (e.g., a normal power mode or discharge power consumption mode), the microprocessor 100 communicates a predetermined maximum power output value to the articulation subsystem 122 to allow movement.
In addition to the automatic power management monitoring conducted by the microprocessor 100 and A/V processor 102, the handset 10 also provides the ability to manage power consumption based on user preferences. For example, through the use of screen 12 menus, the user can select a reduced amount of camera illumination for the insertion tube 20, which causes the microprocessor 100 to communicate the selected maximum power output value to the camera illumination subsystem 120. Similarly, the user can select a reduced amount of backlighting for the display 12, which causes the microprocessor 100 to communicate the selected maximum power output value to the operator controls illumination subsystem 108.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
Number | Name | Date | Kind |
---|---|---|---|
4693110 | Juengel | Sep 1987 | A |
4700693 | Lia et al. | Oct 1987 | A |
4727859 | Lia | Mar 1988 | A |
4733937 | Lia et al. | Mar 1988 | A |
4735501 | Ginsburgh et al. | Apr 1988 | A |
4787369 | Allred, III et al. | Nov 1988 | A |
4790294 | Allred, III et al. | Dec 1988 | A |
4794912 | Lia | Jan 1989 | A |
4796607 | Allred, III et al. | Jan 1989 | A |
4853774 | Danna et al. | Aug 1989 | A |
4862253 | English et al. | Aug 1989 | A |
4887154 | Wawro et al. | Dec 1989 | A |
4909600 | Ciarlei et al. | Mar 1990 | A |
4913369 | Lia et al. | Apr 1990 | A |
4941454 | Wood et al. | Jul 1990 | A |
4941456 | Wood et al. | Jul 1990 | A |
4980763 | Lia | Dec 1990 | A |
4989581 | Tamburrino et al. | Feb 1991 | A |
4998182 | Krauter et al. | Mar 1991 | A |
5018436 | Evangelista et al. | May 1991 | A |
5018506 | Danna et al. | May 1991 | A |
5019121 | Krauter | May 1991 | A |
5047848 | Krauter | Sep 1991 | A |
5052803 | Krauter | Oct 1991 | A |
5061995 | Lia et al. | Oct 1991 | A |
5066122 | Krauter | Nov 1991 | A |
5070401 | Salvati et al. | Dec 1991 | A |
5114636 | Evangelista et al. | May 1992 | A |
5140975 | Krauter | Aug 1992 | A |
5191879 | Krauter | Mar 1993 | A |
5202758 | Tamburrino | Apr 1993 | A |
5203319 | Danna et al. | Apr 1993 | A |
5275152 | Krauter et al. | Jan 1994 | A |
5278642 | Danna et al. | Jan 1994 | A |
5293156 | Shoji et al. | Mar 1994 | A |
5314070 | Ciarlei | May 1994 | A |
5323899 | Strom et al. | Jun 1994 | A |
5339799 | Kami et al. | Aug 1994 | A |
5345339 | Knieriem et al. | Sep 1994 | A |
5347989 | Monroe et al. | Sep 1994 | A |
5365331 | Tamburrino et al. | Nov 1994 | A |
5373317 | Salvati et al. | Dec 1994 | A |
D358471 | Cope et al. | May 1995 | S |
5435296 | Vivenzio et al. | Jul 1995 | A |
5633675 | Danna et al. | May 1997 | A |
5701155 | Wood et al. | Dec 1997 | A |
5721934 | Scheurich | Feb 1998 | A |
5734418 | Danna | Mar 1998 | A |
5754313 | Pelchy et al. | May 1998 | A |
5857963 | Pelchy et al. | Jan 1999 | A |
5969320 | Leeper et al. | Oct 1999 | A |
6083152 | Strong | Jul 2000 | A |
6084380 | Burton | Jul 2000 | A |
6097848 | Salvati | Aug 2000 | A |
6191554 | Nakane et al. | Feb 2001 | B1 |
6468201 | Burdick | Oct 2002 | B1 |
6483535 | Tamburrino et al. | Nov 2002 | B1 |
6494739 | Vivenzio et al. | Dec 2002 | B1 |
6538732 | Drost et al. | Mar 2003 | B1 |
6554765 | Yarush et al. | Apr 2003 | B1 |
6590470 | Burdick | Jul 2003 | B1 |
6830545 | Bendall | Dec 2004 | B2 |
6847394 | Hansen et al. | Jan 2005 | B1 |
6950030 | Kovarik et al. | Sep 2005 | B2 |
6953432 | Schiefer | Oct 2005 | B2 |
7048686 | Kameya et al. | May 2006 | B2 |
7089780 | Sunshine et al. | Aug 2006 | B2 |
7134993 | Lia et al. | Nov 2006 | B2 |
7170677 | Bendall et al. | Jan 2007 | B1 |
7176656 | Feldmann | Feb 2007 | B2 |
7262797 | Weldum et al. | Aug 2007 | B2 |
7295129 | Eisenson | Nov 2007 | B2 |
7541937 | Groh et al. | Jun 2009 | B2 |
7649337 | Uehlein-Proctor et al. | Jan 2010 | B2 |
20020018142 | Oda | Feb 2002 | A1 |
20030212308 | Bendall | Nov 2003 | A1 |
20040183900 | Karpen et al. | Sep 2004 | A1 |
20040215413 | Weldum et al. | Oct 2004 | A1 |
20040233318 | Schiefer | Nov 2004 | A1 |
20050050707 | Scott et al. | Mar 2005 | A1 |
20050129108 | Bendall et al. | Jun 2005 | A1 |
20050162643 | Karpen | Jul 2005 | A1 |
20050165275 | Von Felten et al. | Jul 2005 | A1 |
20050168571 | Lia et al. | Aug 2005 | A1 |
20050281520 | Kehoskie et al. | Dec 2005 | A1 |
20060050983 | Bendall et al. | Mar 2006 | A1 |
20060072903 | Weldum et al. | Apr 2006 | A1 |
20060155168 | Pease | Jul 2006 | A1 |
20060167340 | Pease et al. | Jul 2006 | A1 |
20070030344 | Miyamoto et al. | Feb 2007 | A1 |
20070046110 | Liu | Mar 2007 | A1 |
20070070340 | Karpen | Mar 2007 | A1 |
20070091183 | Bendall et al. | Apr 2007 | A1 |
20070129604 | Hatcher et al. | Jun 2007 | A1 |
20070156018 | Krauter et al. | Jul 2007 | A1 |
20070156021 | Morse et al. | Jul 2007 | A1 |
20070165306 | Bendall et al. | Jul 2007 | A1 |
20070187574 | Lia | Aug 2007 | A1 |
20070188604 | Miyamoto et al. | Aug 2007 | A1 |
20070225561 | Watanabe et al. | Sep 2007 | A1 |
20070225931 | Morse et al. | Sep 2007 | A1 |
20070226258 | Lambdin et al. | Sep 2007 | A1 |
20070249904 | Amano et al. | Oct 2007 | A1 |
20070255100 | Barlow et al. | Nov 2007 | A1 |
20080009677 | Shoroji et al. | Jan 2008 | A1 |
20080021268 | Shoroji et al. | Jan 2008 | A1 |
Number | Date | Country |
---|---|---|
1633029 | Mar 2006 | EP |
WO 2006086106 | Aug 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20090109045 A1 | Apr 2009 | US |