| Method and apparatus for reprogramming a programmed controller of a power driven wheelchair -> Monitor Keywords |
|
Method and apparatus for reprogramming a programmed controller of a power driven wheelchairRelated Patent Categories: Data Processing: Vehicles, Navigation, And Relative Location, Vehicle Control, Guidance, Operation, Or IndicationMethod and apparatus for reprogramming a programmed controller of a power driven wheelchair description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20070124031, Method and apparatus for reprogramming a programmed controller of a power driven wheelchair. Brief Patent Description - Full Patent Description - Patent Application Claims [0001] This application is a divisional of U.S. patent application Ser. No. 10/679,994 which was filed on Oct. 6, 2003 for METHOD AND APPARATUS FOR REPROGRAMMING A PROGRAMMED CONTROLLER OF A POWER DRIVEN WHEELCHAIR, and is now issued as U.S. Pat. No. 7,171,288, the entire disclosure of which is fully incorporated herein by reference. BACKGROUND OF THE INVENTION [0002] The present invention is directed to the field of power driven wheelchairs, in general, and more particularly, to a method and apparatus for reprogramming a programmed controller of a power driven wheelchair. [0003] Power driven wheelchairs which may be of the type manufactured by Invacare Corporation of Elyria, Ohio, for example, generally include right and left side drive wheels driven by a motor controller via respectively corresponding right and left side drive motors, all of which being disposed on the wheelchair. An exemplary illustration of such a motor drive arrangement is shown in the schematic of FIG. 1. Referring to FIG. 1, a motor drive controller 10 which may be an Invacare MK IV.TM. controller, for example, controls drive motors 12 and 14 which are mechanically linked respectively to the right side and left side drive wheels of the wheelchair. The controller 10 includes a microcontroller 15 which may be programmed with a plurality of drive programs, each suited for a particular operating environment of the wheelchair. [0004] A user interface 16 which may include a joystick 18 and selection switches (not shown) operable by a user is also disposed on the wheelchair in a convenient location to the user. The user interface 16 is generally interfaced to the microcontroller 15 over a two wire serial coupling 20 to permit the user to select a drive program appropriate for operating the wheelchair in its environment and to adjust the direction and speed of the wheelchair within the selected drive program. In the present example, a main program of the microcontroller 15 which may contain the plurality of drive programs is stored in a non-volatile memory 19, like a read only memory (ROM), for example, which may be integrated into the microcontroller 15 or may be a separate component thereof. [0005] The motor controller 10 is generally powered by a battery source 22, which may be 24 volts, for example, also disposed on the wheelchair. The drive motors 12 and 14 may be of the permanent magnet type and may be either a gearless, brushless AC motor or a brush type DC motor. The microcontroller 15 is interfaced and responsive to the user interface 16 to control drive signals 24 and 26 to motors 12 and 14, respectively, via a power switching arrangement configured in accordance with the motor type being driven. The power switching arrangement may be powered by the 24V battery 22. Thus, as the user adjusts the speed and direction of the wheelchair via the joystick of interface 16, appropriate drive signals 24 and 26 are controlled by motor controller 10 via microcontroller 15 to drive the motors 12 and 14 accordingly. [0006] Motor controller 10 generally controls motor speed to the user setting utilizing a closed loop controller programmed in the microcontroller 15. Actual speed of each motor 12 and 14 may be derived from signals 28 and 30 respectively sensed therefrom. For example, for AC motors, a Hall Effect sensor may be disposed at the motor for sensing and generating a signal representative of angular position. The signals 28 and 30 are coupled to the microcontroller 15 which may be programmed to derive motor speed from a change in angular position for use as the actual speed feedback signal for the closed loop speed control of the motor. For DC motors, the voltage Va across the armature and armature current Ia may be sensed from each motor 12 and 14 and provided to the microcontroller 15 via lines 28 and 30, respectively. Microcontroller 15 may under programmed control derive the actual speed of each motor 12 and 14 from the respective voltage Va and current Ia measurements thereof for use as the speed feedback signal for the respective closed loop speed control of each motor 12 and 14. [0007] In addition, interaction with the motor controller 10 is performed through a remote programmer 34 which may be electrically coupled to a port of the microcontroller 15 via signal lines 36, for example. Each remote programmer 34 may include a screen 38 for displaying interactive text and graphics and a plurality of pushbuttons 40 for communicating with the microcontroller 15 which is programmed to interact with the programmer 34. A dealer is generally provided with one or more remote programmers for rendering the wheelchair unique to the user's safe operating capabilities. [0008] From time to time, the non-volatile ROM 19 may have to be reprogrammed and/or updated to more recent program versions which may be accomplished either in the field or at the factory or a service center. In some motor controllers, the programmed ROM 19 may be embodied in an integrated circuit or chip, either as part of the microcontroller 15 or separate therefrom. In these cases, the chip containing the programmed ROM 19 is removably disposed in a socket of a printed circuit (PC) card of the motor controller assembly 10. If the ROM 19 has to be reprogrammed or updated, the chip is removed from the socket and sent to the factory or authorized service center for processing. This renders the wheelchair out of service for an undesirable period of time. [0009] Alternatively, some wheelchair dealerships are equipped with specialized converters and programming devices which permit reprogramming or updating of programs of the ROM 19 on the PC card. Generally, this process is not performed by a lay person, but rather performed by a skilled technician employed by the dealership. In these instances, the cost of the specialized equipment and skilled technician is borne by the dealership. [0010] The dealers would prefer servicing the wheelchair themselves without having to send components back to the factory or service centers for reprogramming and/or updating of operational programs. However, the expense of the specialized equipment and employment of a skilled technician for performing this service is quite onerous to the dealer. Accordingly, it is desirable to simplify the process of reprogramming and/or updating the operational programs of the wheelchair at least to the point where it may be performed by a lay person. The present invention satisfies this desire. SUMMARY OF THE INVENTION [0011] In accordance with one aspect of the present invention, apparatus for reprogramming a programmed controller of a power driven wheelchair comprises: a reprogrammable, non-volatile memory programmed with a plurality of programs executable by the controller to operate the wheelchair, the non-volatile memory disposed at the wheelchair and coupled to the wheelchair controller; a general-purpose computer programmed to reprogram the non-volatile memory while disposed at the wheelchair, the programmed computer for storing main programs for use in reprogramming the non-volatile memory; means for coupling the programmed computer to the wheelchair controller for accommodating an exchange of data therebetween; and wherein the wheelchair controller being operative to communicate with the programmed computer through the coupling means to reprogram the non-volatile memory with the main programs while the non-volatile memory is disposed at the wheelchair. [0012] In accordance with another aspect of the present invention, a method of reprogramming a programmed controller of a power driven wheelchair comprises the steps of: coupling a reprogrammable, non-volatile memory programmed with a plurality of programs to the wheelchair controller; determining if the plurality of programs of the non-volatile memory are to be reprogrammed; coupling a programmed computer to the wheelchair controller based on the result of the determining step, the computer being programmed to reprogram the non-volatile memory through the wheelchair controller; displaying an interactive programming screen image on a display of the programmed computer; and interacting with the programming screen image to control reprogramming the non-volatile memory through the wheelchair controller. [0013] In accordance with yet another aspect of the present invention, a method of reprogramming a programmed controller of a power driven wheelchair comprises the steps of: partitioning a reprogrammable, non-volatile memory into at least two sections; programming one section of the non-volatile memory with a boot program executable by the wheelchair controller; programming another section of the non-volatile memory with main programs executable by the wheelchair controller to operate the wheelchair; executing the boot program by the wheelchair controller to determine if the main programs of the non-volatile memory are to be reprogrammed; coupling a programming device to the wheelchair controller based on the result of the determination; and interacting with the programming device to control a reprogramming of the main programs of the non-volatile memory through the wheelchair controller. BRIEF DESCRIPTION OF THE DRAWINGS [0014] FIG. 1 is a block diagram schematic of an exemplary motor drive arrangement of a power driven wheelchair including a programmed microcontroller. [0015] FIG. 2 is a block diagram schematic of apparatus for reprogramming the microcontroller suitable for embodying the principles of the present invention. [0016] FIG. 3 is an illustration of an exemplary joy stick unit suitable for use in the embodiment of FIG. 2. [0017] FIG. 4 is a block diagram schematic of a sectioned non-volatile flash memory suitable for use in the embodiment of FIG. 2. [0018] FIGS. 5A and 5B (collectively FIG. 5) depict a flow chart of an exemplary boot program suitable for being programmed in a section of the non-volatile flash memory of FIG. 4. [0019] FIG. 6 is an illustration of an exemplary interactive screen image of a personal computer suitable for use in reprogramming the flash memory of FIG. 4. DETAILED DESCRIPTION OF THE INVENTION [0020] FIG. 2 is a block diagram schematic of reprogramming apparatus suitable for embodying the principles of the present invention. Referring to FIG. 2, a reprogrammable non-volatile memory 50 which may be a programmable system device (PSD) or flash memory, for example, is coupled to the microcontroller 15 via address (A), data (D) and control (C) lines thereof. The flash memory 50 may be integrated within the integrated circuit or chip of the microcontroller 15 or contained on a separate chip which may be of the type manufactured by ST Microelectronics under the model no. PSD913F2, for example. The flash memory 50 is initially programmed at the factory. Continue reading about Method and apparatus for reprogramming a programmed controller of a power driven wheelchair... Full patent description for Method and apparatus for reprogramming a programmed controller of a power driven wheelchair Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Method and apparatus for reprogramming a programmed controller of a power driven wheelchair patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Method and apparatus for reprogramming a programmed controller of a power driven wheelchair or other areas of interest. ### Previous Patent Application: Information system for motor vehicles Next Patent Application: Systems for determining movement amount Industry Class: Data processing: vehicles, navigation, and relative location ### FreshPatents.com Support Thank you for viewing the Method and apparatus for reprogramming a programmed controller of a power driven wheelchair patent info. IP-related news and info Results in 0.19604 seconds Other interesting Feshpatents.com categories: Qualcomm , Schering-Plough , Schlumberger , Seagate , Siemens , Texas Instruments , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|