Wireless reprogramming of vehicle electronic control units

A vehicle electronic control system includes a processor, a reprogrammable memory, and a wireless receiver. The reprogrammable memory includes an EEPROM, flash non-volatile memory, and/or other memory which can be reprogrammed to remotely upgrade instruction sets, such as configuration data, operational instructions, or the like which control vehicle performance. These upgrades are remotely achieved by wirelessly transmitting an updated instruction set to the reprogrammable memory through the receiver. The updated instruction set replaces the previous instruction set currently programmed in the reprogrammable memory, such that vehicle performance is improved.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 illustrates an electronic control system 10 for a vehicle 12 ( FIG. 2 ). The system 10 generally includes a processor 12 , a reprogrammable memory 14 , an input interface 16 , an output interface 18 , and a receiver 20 having an antenna 22 . Each component preferably communicates with each other over a bus 24 or the like. It should be understood that although a bus-based system is disclosed in the illustrated embodiment, arrangement such as integrated circuits will also benefit from the present invention. Data inputted via the input interface 16 includes for example only, are a coolant temperature signal T.sub.W detected by a coolant temperature sensor 26 , a lean/rich signal .lambda. of the air-fuel ratio detected by an O.sub. 2 sensor 28 , an intake air amount signal Q measured by an intake air amount sensor 30 , an ON/OFF signal SW.sub.a of an air-conditioner switch 32 , a vehicle speed signal S detected by a vehicle speed sensor 34 , an ON/OFF signal SW.sub.I of an idling switch 36 , a throttle opening angle signal Tr.theta. detected by a throttle opening angle sensor 38 , an ON/OFF signal SW.sub.n of a neutral position switch 40 , an engine speed signal N detected by an engine speed sensor 42 and he like. It should be understood that although particular sensors commonly associated with an engine control unit are disclosed in the illustrated embodiment, other sensors and other vehicle control units will benefit from the present invention. It should be understood that other devices will also benefit from the present invention. The inputs are preferably temporarily stored in the reprogrammable memory 14 for use with the calculation of control variables. That is, the processor 12 determines control variables such as a fuel injection pulse width, an ignition timing and the like. In response to the inputs, control signals corresponding to these control variables are outputted from the output interface 18 to a driver circuit 44 at a specified timing. Preferably, instruction sets, such as configuration data, operational instructions, or the like which control vehicle performance in association with inputs from the vehicle sensors are also stored within the reprogrammable memory 14 . The processor 12 communicates with the reprogrammable memory 14 to obtain inputs from the sensors and then uses the instruction sets preprogrammed into the reprogrammable memory 14 to compute the control signals. The control signals from the processor 12 are transformed into driver signals in the driver circuit 44 . The driver signals are outputted to various vehicle systems such as for example only, a canister control system 46 , an EGR actuator 48 for controlling an EGR amount, an idling control actuator 50 for controlling an idling speed, an ignition coil 52 for energizing an ignition signal on a spark plug, a fuel injector 54 for metering and injecting a specified amount of fuel and other device to control the engine at an optimum condition in any operational area. It should be understood that although particular systems commonly associated with engine control units are disclosed in the illustrated embodiment, other sensors and other vehicle control units will benefit from the present invention. Preferably, the reprogrammable memory 14 includes an EEPROM, flash non-volatile memory, and/or other memory which can be reprogrammed. In many instances it is desirable to upgrade the instruction sets, such as configuration data, operational instructions, or the like which control vehicle performance. Preferably, these upgrades are remotely achieved by sending an updated instruction set to the reprogrammable memory 14 through the receiver 20 . The updated instruction set therefore replaces the previous instruction set current programmed in the reprogrammable memory 14 . Referring to FIG. 2 A, the antenna 22 may be a preexisting antenna 22 used by a vehicle 56 to receive signals from a cellular base station (illustrated schematically at 60 ), a space based system (illustrated schematically at 62 ), a radio frequency system (illustrated schematically at 64 ), or other wireless transmission system. Additionally, or in the alternative, the ECU 10 may further include a dedicated antenna for communication with one or more wireless transmission systems. A reprogramming unit 66 includes a transmitter 68 to transmit the updated instruction set through the desired wireless communication system 60 , 62 , 64 . The vehicle 56 may thus be remotely located from the reprogramming unit 66 while the upgrade actually takes place. A multiple of vehicles 56 ′ may thus be simultaneously upgraded by transmitting the updated instruction set through a known wireless transmission system. As each receiver 20 ( FIG. 1 ) preferably includes its own unique identification, only those vehicles which are identified by the reprogramming unit 66 will actually be upgraded. In other words, for example only, only a certain vehicle type, having a certain engine, and produced during a certain time period will be updated. Referring to FIG. 2B, a repair facility reprogramming unit 70 includes a wireless transmitter such as an infrared transmitter 72 such that a repair technician in rather close proximity to the vehicle remotely transmits an updated instruction set to the reprogrammable memory 14 through the receiver 20 ( FIG. 1 ). Although the vehicle 56 is actually within a repair facility, a repair technician need not actually physically link to the connect the reprogrammable memory 14 . Updates are thus more rapidly achieved without the complexity of physical connections. The foregoing description is exemplary rather than defined by the limitations within. Many modifications and variations of the present invention are possible in light of the above teachings. The preferred embodiments of this invention have been disclosed, however, one of ordinary skill in the art would recognize that certain modifications would come within the scope of this invention. It is, therefore, to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described. For that reason the following claims should be studied to determine the true scope and content of this invention.