1. Field of the Invention
The present invention pertains to the art of appliances and, more particularly, to an arrangement for identifying an appliance model through a user interface by employing a scan matrix system.
2. Discussion of the Prior Art
In order to provide a product line which will appeal to a wide spectrum of consumers, product manufacturers will generally produce various product models. In the field of appliances, model differentiation is often concerned with adding or subtracting certain features, such as display aspects, available cycles and potential options. Depending on the available features, the controls for different appliance models will be varied. That is, each appliance will have a user interface which is designed based, at least in part, on the specific features incorporated into a given appliance model.
Based on the different cycles, options and other features between certain models, the electronic controllers employed in the appliances need to perform different functions. To this end, there must be either a distinct controller for each user interface employed or a way must be provided to signify to the controller what particular user interface and, correspondingly, what model features exist, in order to enable the appliance to operate properly. Obviously, providing distinct controllers can increase overall manufacturing costs significantly. For at least this reason, it would be preferential to provide a generally universal controller including a control board which can be signaled to identify the specific model in which the controller is used and the particular user interface connected thereto.
With this desired result in mind, it is considered possible to employ a latter programming step for each controller prior to installing the controller in a given appliance unit. That is, the controller can be preprogrammed so as to be usable in a wide range of appliance models. However, after it is known which model a given controller will be used, a final programming step is undertaken to correlate the controller with the specified model. In another alternative, a final programming operation can be performed after the controller is completely installed in the appliance. In any case, it is considered desirable to provide a system which will enable a universal appliance controller to be matched with a given appliance model in a cost efficient and overall effective manner.
The present invention is generally directed to identifying which version of a user interface is attached to an appliance controller in order to enable a single controller to be effectively employed in various appliance models. In accordance with the most preferred form of the invention, shorts are used to signal the controller of the identity of a particular user interface. More specifically, multiple shorts, which include the use of substantially zero-ohm jumpers or other resistors, and other components that could be used to simulate permanently closed keys, are used to indicate to the controller which firmware to execute.
With this arrangement, the controller executes a scan matrix upon initial power-up. The presence or absence of a shorted keypad in an overall keypad scan matrix functions to signal to the controller the identity of the particular user interface employed. Therefore, either a high or low logic level is signaled to the controller depending on the presence or absence of a short in the scan matrix. The number, sequence and combination of shorts signaled in the scan matrix is thereby used to indicate to the controller or microprocessor which firmware to execute in order to properly handle user key selections, LED indications, modes of operation including different cycle, demo and option modes, and the like. The shorts are provided, in accordance with the most preferred form of the invention, in unused sections of the overall keypad matrix.
Additional objects, features and advantages of the present invention will become more readily apparent from the following detailed description of a preferred embodiment when taken in conjunction with the drawings wherein like reference numerals refer to corresponding parts in the several views.
With initial reference to
Reference will now be made to
Control panel 14 also includes a control section 52 provided on upper panel portion 37. In the embodiment shown, control section 52 includes an auto clean, heavy wash, normal wash, light wash, rinse only and quick wash cycle selection buttons 56-61. Additional options are preferably provided, with these options being available through one or more of heated dry, sanitize, extra rinse, tough scrub plus and 160° F. wash buttons 65-69. Each of cycle and option buttons 56-61 and 65-69 is shown to have an associated LED indicator 73. In addition, separate clean and sanitized LED indicators 74 and 75 are also provided. At this point, it should be recognized that the overall configuration of control panel 14 as described above is exemplary in nature and that the available cycles, options and layout of the controls can be readily varied without departing from the invention.
Actually, the present invention is particularly directed to automatically determining the actual cycles, options and layout of the controls in order to enable a controller or microprocessor 90 (see
As shown in
In the exemplary embodiment shown, the illustrated short indicates that the functions of control section 52 are available. Correspondingly, controller 90 will operate to execute the necessary code to properly use the countdown display feature. In a directly analogous manner, the initial keypad matrix scan will identify the overall interface employed, thereby enabling the proper key presses, LED indications, demo modes, and the like to be performed. In this way, the present invention enables a particular version of a user interface attached to an appliance controller to be readily identified in a convenient, reliable and cost effective manner, thereby allowing a single controller to be effectively employed in various appliance models.
Although described with reference to a preferred embodiment of the invention, it should be readily understood that various changes and/or modifications can be made to the invention without departing from the spirit thereof. For instance, although the invention has been described with particular reference to a dishwasher, it should be apparent that the invention is also applicable to various domestic appliances, including clothes washing machines, clothes dryers, refrigerators, and cooking appliances. In addition, it should be noted that various appliance models can incorporate certain common operations such that the keypad matrix scan need only identify variable operations. In any event, the invention is only intended to be limited by the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3622990 | Lerch | Nov 1971 | A |
3844299 | Athey et al. | Oct 1974 | A |
3893082 | Ryder | Jul 1975 | A |
3911943 | Athey et al. | Oct 1975 | A |
3947665 | Hundley | Mar 1976 | A |
3949782 | Athey et al. | Apr 1976 | A |
4275464 | Schmidt | Jun 1981 | A |
4279021 | See et al. | Jul 1981 | A |
4320386 | Harris | Mar 1982 | A |
4400699 | Glasmacher | Aug 1983 | A |
4431988 | Molusis et al. | Feb 1984 | A |
4500933 | Chan | Feb 1985 | A |
4502040 | Castel | Feb 1985 | A |
4631700 | Lapeyre | Dec 1986 | A |
4703306 | Barritt | Oct 1987 | A |
4831226 | Robeson et al. | May 1989 | A |
4841125 | Edamura | Jun 1989 | A |
4848381 | Livingston et al. | Jul 1989 | A |
4920948 | Koether et al. | May 1990 | A |
4924520 | Kolbert | May 1990 | A |
4977394 | Manson et al. | Dec 1990 | A |
5107088 | Aoki | Apr 1992 | A |
5291667 | Joslin et al. | Mar 1994 | A |
5306995 | Payne et al. | Apr 1994 | A |
5347727 | Kim | Sep 1994 | A |
5349344 | Head | Sep 1994 | A |
5412291 | Payne et al. | May 1995 | A |
5450078 | Silva et al. | Sep 1995 | A |
5524362 | Quandt et al. | Jun 1996 | A |
5572573 | Sylvan et al. | Nov 1996 | A |
5619614 | Payne et al. | Apr 1997 | A |
5647231 | Payne et al. | Jul 1997 | A |
5651193 | Rhodes et al. | Jul 1997 | A |
5818428 | Eisenbrandt et al. | Oct 1998 | A |
5856795 | Arnold et al. | Jan 1999 | A |
5967021 | Yung | Oct 1999 | A |
5971270 | Barna | Oct 1999 | A |
6073201 | Jolley et al. | Jun 2000 | A |
6138182 | Hennessy et al. | Oct 2000 | A |
6275922 | Bertsch | Aug 2001 | B1 |
6425156 | Knopp et al. | Jul 2002 | B1 |
6515653 | Kao et al. | Feb 2003 | B2 |
6549866 | Bhatnagar | Apr 2003 | B1 |
6591151 | Knopp et al. | Jul 2003 | B1 |
6621484 | Yee | Sep 2003 | B1 |
6648981 | McIntyre et al. | Nov 2003 | B2 |
6739145 | Bhatnagar | May 2004 | B2 |
20020116959 | Ohta et al. | Aug 2002 | A1 |
20030229404 | Howard et al. | Dec 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20040004635 A1 | Jan 2004 | US |