throbber
United States Patent [19]
`Asano et a1.
`
`US005157610A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,157,610
`Oct. 20, 1992
`
`[54] SYSTEM AND METHOD OF LOAD
`SHARING CONTROL FOR AUTOMOBILE
`[75] Inventors: Seiji Asano, Matsuta; Kozo Katogi,
`Hitachi; Toshio Furuhashi, Mito;
`Shizuhisa Watanabe, Katsuta;
`Kiyoshi Miura, Ibaraki, all of Japan
`[73] Assignee: Hitachi, Ltd., Tokyo, Japan
`[21] Appl. No.: 480,284
`[22] Filed:
`Feb. 15, 1990
`[30]
`Foreign Application Priority Data
`Feb. 15, 1989 [JP]
`Japan .................................. .. 143595
`
`[51] Int. Cl.5 ............................................ .. G06F 13/00
`[52] US. Cl. ........................ .. 364/424.03; 364/424.0l;
`73/ 117.3
`[58] Field of Search .................... .. 364/43l.0l, 424.03,
`364/55101, 424.04, 138; 340/87016, 870.03;
`73/l17.2, 117.3
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,258,421 3/1981 Juhasz et a1. ................. .. 364/42403
`4,757,463 7/1988 Ballou et a1. ..
`..... .. 364/551
`4,796,206 l/l989 Boscove et a1. ..
`.. 364/55l.0l
`4,853,859 8/1989 Morita et a1. .
`364/424.04
`4,939,652 7/1990 Steiner .......................... .. 364/42404
`
`FOREIGN PATENT DOCUMENTS
`
`0002232 6/1979 European Pat. Off. .
`0292811 11/1988 European Pat. Off. .
`2535491 5/1984 France .
`2559929 4/1985 France .
`2100895 U 1983 United Kingdom .
`2125578 3/1984 United Kingdom .
`2179225 8/1985 United Kingdom .
`
`OTHER PUBLICATIONS
`IEEE Spectrum, vol. 23, No. 6, Jun. 1986, New York
`US pp. 53-59.
`Primary Examiner-Thomas G. Black
`[57]
`ABSTRACT
`A system and method for load sharing processing oper
`ations between a vehicle mounted station (105) and a
`stationary base station (25) having a large capacity host
`computer is described. The vehicle mounted station has
`detectors for determining operating conditions of a
`vehicle and controllers (3, 4, 501) for varying the oper
`ating conditions. The controllers are connected to a
`transmitter-receiver (5) which is arranged to communi
`cate over a path (10) with a transmitter-receiver (11) of
`the base station. The base station has a host computer
`(18) having a large memory capacity. At predetermined
`intervals, for example, distance of travel or at engine
`stop, the vehicle transmitter (5) transmits operating
`conditions to the base receiver (11) for data processing
`and the base transmitter (11) then transmits processed
`data back to the vehicle receiver (5), whereupon the
`controllers (3, 4, 501) modify the vehicle operating
`conditions. The vehicle operating conditions may be an
`indication of life expectancy of fuel injectors or sensors,
`updating data processing maps. The presence of abnor
`mal operating conditions may be detected by the vehi
`cle mounted station, evaluated by the base station and
`an emergency warning indication provided back to the
`vehicle mounted station, or if the abnormal condition is
`not of an emergency nature then counter measures are
`transmitted from the base station to the vehicle
`mounted station.
`
`20 Claims, 11 Drawing Sheets
`
`L011
`
`ENEIKE
`
`IIRNSNISSHIN
`
`vuiirli l
`
`3
`
`"15
`
`rucmr
`
`__ ruusl
`Issmn __ SUSFENSIDN
`lLEI
`cannon“
`ICONIIU
`
`'
`
`7
`
`IIIKSIUIIIR
`IICEI'EI
`
`Ll_.___ _____. __
`
`CMIIICAHUII
`N05! cmulrn
`slur (hlAtl'Rll run
`
`_. .lj
`‘ mun:
`slut
`
`_.|]
`"I
`
`EMU!!!
`
`11
`
`1
`
`1
`i! 2:1“...1
`
`7
`
`\n
`
`
`
`51:11:51 11:11:11,... is
`
`I
`
`I
`.
`.i
`K1121”...
`
`SIIIIUH
`
`AVS EXHIBIT 2008
`Toyota Inc. v. American Vehicular Sciences LLC
`IPR2013-00417
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 1 of 11
`
`5,157,610
`
`2
`
`v
`
`ENGINE
`
`r500
`
`I
`
`SUSPENSION
`
`VEHICLE
`COMPUTER \
`3
`
`'/'
`\- CUNIRDLLER
`
`‘05
`
`E'RcmE
`
`1.
`
`i
`CONTROLLER
`
`____ TRAnsmssllm ____ SUSPENSION, '
`
`501
`
`k]
`CONTROLLER
`l
`
`7
`TRANSMITTER "/5
`[-_§____"'
`I PROCESSOR 'L_--_ RECEIVER
`
`L _ _ _ _ _ _ -.4
`
`I
`‘
`
`LL.
`
`_
`
`_
`
`f
`
`_
`
`.
`
`1U
`
`COMMUNICATION
`H051 COMPUTER
`SIDE (DEALER) 1 PATH
`' 1
`I
`'
`11 \--~TRANSMIITER
`REcE1vER
`
`12
`
`1-1
`.
`I“ VEHICLE
`SIDE
`
`1.1
`“As
`
`HOST
`COMPUTER
`
`'nATA
`ANALYSIS
`
`"'“"‘E"A"::E
`
`FAILURE
`DIAGNOSIIS
`1
`
`VEHICLE
`.
`INFORMATION ""
`\
`15
`
`.
`
`l
`
`.
`
`.
`
`/
`25
`
`DATA BASE
`
`.
`
`.
`
`_
`
`-
`
`1
`
`lg .
`
`.
`
`HOST
`cunPuTER
`STATION
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 2 of 11
`
`5,157,610
`
`w n.
`
`H N
`
`I.
`
`./
`
`FUEL ma.
`
`1 3 H U X _
`
`. \ _ _ N I R S D
`R 1 _ 14/ m 5 ll / E A E P
`U mrl _ Ru _2 _ D _ L S C L
`to _ _ _ A S P
`
`2 .S S s S 1 .1
`
`F V I. ll ‘ L _I I I L M8 ‘W
`
`
`
`c .illtll In _ 0 _ _ J
`
`
`
`
`
`M (TH ‘61R IIIIJJ D S 0 C
`
`ML)
`
`‘ TRANSMISSION
`£ \
`
`4m
`. “I P E S P
`7/ D 3 3 3 3 3
`
`a
`
`L/:. S
`
`T
`H
`ION
`SHIF
`IER
`
`7. _ _ F 5 a
`
`L ‘ \
`
`A _ A _ .L N C _ S
`
`_ G G 0 H l
`
`M 3 _ 3 / m / u / M
`
`
`
`N T. r_._ _ _
`
`E C R R N W M
`
`p
`
`Fig.2
`
`
`
`
`
`3'4" ..ll| 02,“ “\M “IA “1% llllq. [In
`
`
`
`
`
`

`

`US, Patent
`
`Oct. 20, 1992
`
`Sheet 3 of 11
`
`5,157,610
`
`50000
`
`*-
`
`_,'-5
`
`DETECT PREDETERMINED
`INCREHENTS OF DISTANCE
`TRAVELLED
`
`DETECT ENGINE STOP.
`
`‘
`
`‘D
`
`[——|
`
`DETECT FUEL TANK LON
`
`J'-
`
`\\
`
`/
`DATA
`TRANSMISSION
`RECEPTION
`
`PREDETERMINED CONDITIONS
`e.g. AT TIME INTERVALS
`
`.
`
`Fig.3
`
`

`

`US. Patent
`
`0a. 20, 1992
`
`Sheet 4 of 11
`
`5,157,610
`
`DATA
`CONTROL
`
`VEHICLE NO.
`
`\
`
`1
`\
`HEADER
`
`DATA ARRAY
`
`Fig.“
`
`CHECK
`SYMBOL
`
`\
`
`END
`
`TRANSMISSSION REQUEST
`
`TRANSMISSION PERMISSION _
`
`'_
`
`HEADER + VEHICLE N0.
`
`u
`‘‘
`‘”
`u
`-J
`U
`i-l
`5
`>
`
`DATA ARRAY
`
`CHECK SYMBOL
`
`—_I
`
`Li-I
`E
`‘”
`b a:
`U
`-J
`<
`g
`
`,
`
`RECEPTION ACKNOWLEDGEMENT
`
`TRANSMISSION END
`
`Fig.l.B
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 5 of 11
`
`VEHICLE SIDE
`
`CHECK
`MATcMIMT; MAP
`
`>
`
`MAP
`
`5a ‘IRANSHISSION
`J
`
`5
`/
`
`/5b
`
`\'
`
`CHECK REVISION
`ITEMS OF MAP
`
`I
`- ( To AMDTMER JOB)
`
`/5l
`
`RE“ “VINE
`
`sTDTTE IN RAM
`
`\Sm
`
`TIE-MRI TE AT
`RE-sTAnT \
`5n
`
`REPU'"
`TD DRIVER \
`5P
`
`105
`
`MAP
`RECEIVING
`
`DEALER SIDE
`
`RECEPIIUN
`'‘ 5c S‘d
`51""
`IN THE MIDDLE
`or RECEIVING OTHER
`VEHICLE DATA
`
`YES.
`MAIT
`IMsTRucTIDMs
`S
`
`STORE IN
`MEMDRY ~5f 5: 5g
`)
`
`cDMPARE PREsEMT
`MAP MEMORY VALUES
`MITM PREVIOUS VALUES
`
`ESTIMATE AMDuMT 0F
`DETERIORATIDN IN
`INJECTORS AND SENSORS
`
`ESTIMATE REMAINING 5h
`LIFE
`
`DATA MATcMIMc ,5j 5i
`
`TRAMsMIT DATA ...5|(
`
`Fig.5
`
`25
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 6 of 11
`
`5,157,610
`
`VEHICLE SIDE
`
`3
`oucuosnc
`MODE sums "5
`YES
`
`ABNORMAL!“
`EXISIS
`
`A
`
`numsnn
`ABNORHALITY “ 5n
`CODE
`
`DEALER SIDE
`
`5
`6b
`:
`I /\ \~
`I
`|
`\\
`REuuEsT 10 mmsnn
`\\
`‘/\ DAIA run DECISION
`
`START RECEIVING ~61;
`
`mmsnn DATA
`run DECISION
`
`I Be
`
`ACI IN ACCORDANCE
`WITH INSIRUCI IONS
`
`DIAGNOSTIC HODE
`FINISHED
`
`FAILURE
`DIAGNOSIS
`
`/ /
`
`EMERGENCY
`
`IRANSNII
`EMERGENCY
`DEGREE
`
`FAILURE CHART
`
`TRANSHII
`COUNTERHEASURES v 6]
`
`DIAGNOSIS ENDS “El
`
`25
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 7 of 11
`
`5,157,610
`
`VEHICLE SIDE
`
`DATA SAHPL 1m: ~ 73
`
`DEALER SIDE
`
`ABNDRML 1 ‘Y
`[X1515
`
`7c
`IRANSHI T f'/
`DATA
`
`sum
`RECEIVING "7d
`
`I0 mE NEXI
`PROGRAM
`
`\
`7b
`
`.
`
`ANALYZE DAIA ~7e
`
`I
`:
`I
`‘I
`:
`
`‘
`|
`I
`
`ACT IN ACCORDANCE
`w: m INSIRUCIIUNS P- 7k
`
`15
`
`'x/RX
`
`SPECIFY
`DEFECTIVE
`PARTS
`
`EMERGENCY
`EXISTS
`
`7h
`1
`M7‘
`TRANSMIT
`DEGREE
`or
`EMERGENCY
`
`1
`7.9 m z
`ENTER 1n
`FAILURE CHART "‘ '
`
`7.
`TRANSMIT
`CDuNIERnEAsuREs “' J
`
`. CUMPLEIE
`RECEIVING ~‘ 7l
`
`Fig.7
`
`l5
`
`

`

`US. Patent
`
`0a. 20, 1992
`
`BC.)
`
`CHECK n2 FEEDBACK
`LEARNING HAP
`
`RE-HATCHINB
`REQUIRED
`
`Ts REVISION
`REQUIRED
`
`K-CONST REVISION
`REQUIRED
`
`Q5 TABLE REVISIO
`REQUIRED
`
`
`
`Sheet 8 of 11 PREPARE Ts
`
`8d
`
`REVISION MAP
`
`'
`
`I
`
`PREPARE K-CUNST
`REVISION HAP “M
`A
`
`PREPARE Qs TABLE
`REVISION HAP
`
`.
`#?l
`
`PREPARE HEADER DATA
`OF REVISION IIEMS
`
`NRIIE IN TRANSMISSION
`AREAS OF EACH REVISION HAP
`
`RTS
`
`Fig.
`
`

`

`US. Patent
`
`0a. 20, 1992
`
`Sheet 9 of 11
`
`5,157,610
`
`( ss arr )
`
`0
`
`M
`
`IGN KEY orr >148
`YES
`ENclNE
`smPPEo
`YES
`15 REVISION REQUEST ISSUED
`IN PREVIOUS CYCLE ?
`
`0
`
`9b
`
`NU
`
`YES
`
`YES
`
`REVISION IIEMS EXIST>
`
`MASK SET - 99
`
`N0
`
`9d
`
`IRANSMISSIUN
`/RECEPTION JOB ~ 9f
`
`- MASK CLEARED
`
`_.. 99
`
`N
`
`TRANSMISSION
`/ RECEPTION 0K
`
`9h
`
`F‘
`
`SELF-SHUI OFF
`
`RTS
`
`Fig.9.
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 10 of 11
`
`5,157,610
`
`1.73
`
`‘
`
`STAR]
`
`’
`
`< INHIAL REVISION / /1UC
`
`{10a
`
`&
`
`'
`STORE BASIC DATA
`
`RETRIEVE PREVIOUS
`DATA
`
`-_
`
`J
`
`cA'Lcuum: cnmucnuu rmm HAP “10d
`
`CALCULAIE REVISED VALUES v-‘me
`
`SIURE CORRECTION AND
`REVISED VALUES
`
`-1?f
`
`Fig.1!)
`
`

`

`US. Patent
`
`Oct. 20, 1992
`
`Sheet 11 of 11
`
`5,157,610
`
`VEHICLE (Stun)
`
`REVISION
`REuUEsTED '2
`
`11a
`
`'
`
`UDsT
`11b
`—
`/
`REQUEST
`TRANSMISSION ELF RECEIVING
`3
`:TTAIT
`I
`PERMIT
`TRARsM1ss1DM
`
`"c
`
`'
`
`"116
`11m
`
`11“
`PERMIT TD RAMsMn
`/
`RUURN DAL
`T______J:"_
`INSTRUCT
`11o
`
`11d
`TRANSHIT / I
`
`.n
`-" e
`
`DISPLAY
`LAMP 0N
`1
`REVISION REQUEST m
`{
`TLAT; ON
`
`6b 119
`J
`REQUEST TO TRAMSMIT
`
`RETURN DATE
`
`? PRocEss DATA 141p
`T
`I
`i
`i
`:MN
`I
`I
`[1";
`l
`l
`I
`'
`<sggg" mm'smssm"
`
`I
`T
`
`-
`
`ENAIT
`|
`
`“r
`I
`TRANSHIT RETURN /
`
`I
`?hl
`<REIURN IRANSMISSIDE DATA
`INSTUCT TU HAIT
`/11i
`I
`RE-MRTTE DATA <2‘,
`l
`——| TRARsMIT RETURN m
`DISPLAY LAMP
`DA"-
`,
`v‘
`
`READY
`
`.
`
`A
`J_______
`
`"s
`
`Drr
`
`.
`
`v11]
`
`‘REVISION REoUEsT
`FLAG DEE,
`
`Fig."
`
`

`

`1
`
`SYSTEM AND METHOD OF LOAD SHARING
`CONTROL FOR AUTOMOBILE
`
`5,157,610
`2
`However, the conventional technologies are neither
`concerned with this difficulty nor even indicate that
`there is such a problem.
`
`BACKGROUND OF INVENTION
`1) Field of Invention
`This invention relates to a system and method for
`load sharing processing operations between a vehicle
`mounted station and a stationary base station and in
`particular for controlling various items of equipment
`mounted on an automobile using a large-capacity host
`computer installed at a stationary base station, e.g. on
`the ground.
`2) Description of Related Art
`The number of electrically controlled items used in
`an automobile, particularly an internal combustion en
`gine, are increasing and control systems therefor are
`becoming ever more complicated. Several different
`systems have been attempted to collectively control the
`various items by time sharing interruptable arithmetic
`processing using a processor mounted on the automo
`bile.
`Such examples include Japanese Patent Publication
`No. 63-15469 (1988), “Electronic Engine Controller”
`and Japanese Patent Publication No. 62-18921 (1987),
`“Computer for Vehicle Control”, and controls using a
`computer are now common.
`A central control method using a LSI microprocessor
`responds to many requirements, such as responding to
`hazardous components located in the exhaust gas of the
`internal combustion engine and for reducing fuel con
`sumption. In addition, microprocessors have been uti
`lized in areas extending to attitude control, i.e. levelling
`control, steering performance and driving stability with
`regard to a vehicle body suspension control.
`Regarding transmission of programs between a base
`station and the vehicle, for example, there is Japanese
`Patent Application Laid-Open No. 62-38624 (1987),
`“Radiocommunication Unit”. However, this publica
`tion relates to revision of an operational control pro
`gram for a vehicle mounted processor, and does not
`teach load sharing under predetermined driving condi
`tions. In addition, regarding mutual communications,
`there is Japanese Patent Application Laid-Open No.
`62-24534! (1987), “Engine Controller”, but this de
`scribes only installation of a means to load failure diag
`nosis is programs and does not mention any relationship
`with the driving conditions of the vehicle.
`A full dependence upon a vehicle-mounted processor
`to process all that is included in the above mentioned
`conventional technologies and control systems to be
`newly installed will not only make the system complex
`but also necessitate a large-capacity processor. Com
`puter control has been used to exploit such advantages
`as high processing speed and accuracy, easy modifica
`tion of control characteristics and low cost. However,
`there are numerous control items, including fuel supply
`control and ignition control, for which real-time pro
`cessing is required and implementing all of these to
`gether is difficult.
`That is, processing all control parameters including
`the initial setting correction of set values caused by
`ageing (wear)_changes of various characteristics, for
`example, an engine, transmission, steering, suspension,
`within a control system having only a vehicle-mounted
`computer makes the processing program increasingly
`‘large.
`
`15
`
`35
`
`45
`
`50
`
`55
`
`65
`
`SUMMARY OF THE INVENTION
`An object of this invention is to provide a new com- _
`puter control method for vehicles which at least par
`tially mitigates the above mentioned problems.
`According to one aspect of this invention there is
`provided a method of load sharing processing opera
`tions between a vehicle mounted station and a station
`ary base station including the steps of said vehicle
`mounted station detecting operating conditions of the
`vehicle, transmitting data representative of the detected
`operating conditions to the base station, said base station
`receiving data from the vehicle mounted station, pro
`cessing said data in accordance with data stored by said
`base station, said base station transmitting processed
`data to a receiver at said vehicle mounted station and
`control means at said vehicle mounted station con
`nected to the vehicle mounted receiver and being ar
`ranged to perform at least one of revising or displaying
`the vehicle operating conditions in dependence upon
`the processed data.
`Advantageously the vehicle mounted station de
`tected operating conditions are performed by a detect
`ing means adapted to detect at least one of water tem
`perature, air ?ow ratio air fuel quantity, battery voltage,
`throttle valve opening angle, engine speed, transmission
`gear position and suspension setting. In a feature of this
`invention the vehicle mounted station includes a control
`means adapted to control at least one of a fuel injector,
`a transmission gear change means, and a suspension
`setting actuator.
`Conveniently the data transmitted from the vehicle
`mounted station to the base station is performed at times
`of occurrence of predetermined conditions including at
`least one of the vehicle covering a predetermined dis
`tance, detection of the engine ceasing rotation and low
`fuel tank condition, and advantageously data transmit
`ted between the vehicle mounted station and the base
`station includes header bits, vehicle identi?cation bits,
`data control bits, data array bits, check symbol bits and
`end of transmission bits.
`Preferably the vehicle mounted station transmits a
`request to transmit to the base station, said base station
`transmits a permission to transmit for the vehicle
`mounted station, said vehicle transmits data including
`header bits, vehicle identi?cation bits, data control bits,
`data array bits and check symbol bits, said base station
`transmits a receipt acknowledgement and said station
`ary base station transmits end of transmission bits. In
`one preferred embodiment the vehicle mounted station
`contains at least one map indicative of vehicle operating
`conditions including an indication of ageing in at least
`one of vehicle injectors and sensors, said map being
`transmitted by said vehicle mounted station to said base
`station, said base station comparing transmitted map
`values with previously transmitted map values and esti
`mating the amount of deterioration in said injectors and
`sensors, said base station being arranged to estimate the
`life expectancy of said injectors and sensors and to
`transmit data indicative thereof to said vehicle mounted
`station whereby said vehicle mounted station stores said
`updated information and indicates the life expectancy
`by visual or aural means. In such an embodiment cor
`rected map values are transmitted from the base station
`to the vehicle mounted station when engine rotation has
`
`

`

`5,157,610
`3
`ceased for subsequent real time processing and conve
`niently the vehicle mounted station updates corrected
`map values in a series of steps during vehicle running
`and uses said corrected map values for real time control.
`Advantageously a life predicting diagnosis of the
`vehicle is carried out by the base station by using cur
`rent operating condition signals received from the vehi
`cle mounted station, said predicting diagnosis being
`carried out at predetermined intervals of time or dis
`tance travelled. In a feature of the invention the vehicle
`mounted station is arranged to detect an abnormality
`and to transmit data indicative thereof to said base sta
`tion, said base station evaluates said abnormality and
`determines whether an emergency retransmission to
`said vehicle mounted station is necessary to provide an
`indicative warning by one of a display means or an aural
`means, and in such feature if the abnormality is not of an
`emergency nature the data is stored in a failure chart
`prior to transmitting counter measures from the base
`station to said vehicle mounted station.
`The vehicle-mounted station may transmit an abnor
`mal condition signal to the base station, the base station
`transmits a request for data to be analysed, the vehicle
`mounted station transmits data for analysis, the base
`station diagnoses a failure and if an emergency is deter
`mined by said base station then said base station immedi
`ately transmits a warning for indication by said vehicle
`mounted station but if said base station determines there
`to be no emergency then said base station stores data
`indicative of the abnormality and subsequently trans
`mits counter measures to said vehicle mounted station
`whereupon said vehicle mounted station takes appropri
`ate action in dependence thereof.
`According to another aspect of this invention there is
`provided a system for load sharing processing opera
`tions between a vehicle mounted station and a station
`ary base station, said vehicle mounted station including
`detecting means for detecting operating conditions of
`the vehicle,
`?rst transmitting means for transmitting data repre
`sentative of the detected operating conditions to the
`base station,
`?rst receiving means for receiving data from the base
`station,
`'
`and control means for controlling vehicle operating
`conditions, said control means being connected to said
`?rst receiving means,
`and said base station comprising second receiver
`means for receiving data from the vehiclemounted
`station,
`processing means and storage means for processing
`the data received from the vehicle mounted station
`based upon information held in said storage means,
`and second transmitting means for transmitting the
`processed data to the ?rst receiving means whereupon
`55
`the control means is arranged to perform at least one of
`revise or display the vehicle operating conditions in
`dependence upon the processed data.
`Advantageously the detecting means isadapted to
`detect at least one of water temperature, air/fuel ratio,
`air flow quantity, battery voltage, throttle valve open
`ing angle, engine speed, transmission gear position and
`suspension setting. Preferably the control means is ar
`ranged to control at least one of a fuel injector, a trans
`mission gear change means, and a suspension setting
`actuator.
`Conveniently the ?rst transmitting means is adapted
`to transmit data comprising a header, a vehicle identi?- -
`
`4
`cation, data control bits, a data array, a check symbol
`and an end of transmission indicator.
`In a feature of this invention a vehicle-mounted sta
`tion includes detecting means for detecting operating
`conditions of a vehicle, transmitting/receiving means
`for transmitting data representative of the detected
`operating conditions to a base station capable of evalu
`ating said data, said transmitting/receiving means being
`adapted to receive evaluated signals from the base sta
`tion and to apply signals representative of said evalu
`ated signals to a control means adapted to perform at
`least one of vary or display said operating conditions in
`dependence upon said received evaluated signals.
`In another feature of this invention there is provided
`a stationary base station adapted to receive data from a
`vehicle mounted station, said base station including
`processing means and storage means for processing the
`data received from the vehicle mounted station based
`upon information held in said storage means, the base
`station being adapted to perform at least one of up
`dating/correcting maps carried by a vehicle located
`processor indicative of ageing in at least one of vehicle
`located sensors and injectors, establish the expected life
`expectancy of said sensors and injectors and further
`including transmitting means for transmitting processed
`data to a vehicle.
`Thus, the above mentioned object is principally real
`ized by controlling load sharing between computers. A
`study of computer control for vehicles indicates that
`data processing is roughly divided into data requiring
`high-speed real-time processing and data which may be
`processed in a comparatively long period. For example,
`ignition timing control and fuel injection control are
`control subjects that require processing in synchronism
`with engine rotation so that high-speed processing is
`required in response to high speed engine rotation. On
`the other hand, modi?cation of initial settings because
`of ageing changes such as those in an engine transmis
`sion and suspension, may be computed over a relatively
`long time cycle. Also, controls which have to be com
`puted with a high accuracy take time when processed
`by a vehicle-mounted computer and only increase the
`load on the computer.
`Also, with regard to failure diagnosis or failure pre
`diction processing when status data is obtained, arith
`metic processing itself may be separated from the real
`time processing without difficulty. Of course, there may
`be some diagnoses which require emergency processing
`and a feature of this invention is to discriminate and act
`upon abnormal conditions that require urgent actions
`and diagnoses.
`'
`In consideration of the increasing complexity of the
`control system and the necessity for higher speed pro
`cessing accompanied by the increasing r.p.m. of modern
`engines, this invention carries out load sharing between
`a vehicle-mounted computer and a stationary host com
`puter.
`-
`More speci?cally a feature of this invention resides in
`predetermining the processing sharing conditions when
`speci?c operating conditions of the engine or speci?c
`conditions of the vehicle-mounted computer are de
`tected, transmitting information to and from the host
`computer and sharing the processing.
`The load sharing between the vehicle-mounted com
`puter and the stationary host computer is achieved
`through the following operations. When the operating
`conditions for the engine are detected, the subsequent
`processing thereon is shifted to the host computer to be
`
`25
`
`30
`
`35
`
`40
`
`45
`
`65
`
`

`

`5,157,610
`5
`shared thereby. Thus, increases in load on the vehicle
`mounted computer are prevented.
`The above operating conditions are detected, for
`example, at predetermined distance of travel, when
`cumulative driving time reaches a predetermined time
`and/or when a predetermined condition is met such as
`engine stopped or fuel tank low.
`
`6
`because the vehicle side is normally moving. Of course,
`when occasion demands, information can be transmit
`ted or received by wire communication lines from the
`host computer to a beacon by the roadside for subse
`quent wireless transmission/reception to the vehicle
`mounted computer.
`Also, in some cases the engine controller 3 or the
`transmission controller 4 as shown in FIG. 1 has its own
`built-in processor and carries out respective processings
`or a vehicle-mounted processor 7 is provided as indi
`cated in broken lines. Hereinafter engine controls are
`described wherein a processor for engine control is built
`in.
`FIG. 2 shows the computer 105 on the vehicle side
`with the suspension controller 501 omitted. ROM 21,
`RAM 22 and CPU 7 are connected by a bus line 30 for
`I/O processing. The bus line consists of a data bus, a
`control bus, and an address bus.
`I
`Other sensors (of which only two are shown) sense
`the engine operating conditions, inter alia, the engine
`cooling water temperature (TWS) 32 and the air/fuel
`ratio (025) 34. Battery voltage and throttle valve open
`ing and rotation speed also correspond to operating
`condition signals, but here they are omitted. A multi
`plexer 36 inputs the operating condition signals into an
`A/D conversion circuit 38. A register 40 sets A/D
`converted values.
`An inlet pipe air ?ow sensor (AFS) 51 has its value
`set in a register 54 after conversion in an A/D converter
`52. An engine angle sensor (AS) 56 provides reference
`signals REF and angle position signals POS to an angle
`signal processing circuit 58. The processed signals are
`used to control synchronizing signals and timing sig
`nals.
`Engine operating condition ON/OFF switches
`(SWI-SWi) 59-61 indicate parameters such as start
`engine and engine idle. These signals are input into an
`ON-OFF switch-condition signal-processing circuit 60
`and are used independently or in combination with
`other signals forming logic signals to determine controls
`or controlling methods known per se.
`The CPU 7 carries out computations based on the
`above mentioned operating condition signals in accor
`dance with multiple programs stored in ROM 21 and
`outputs its computation results into respective control
`circuits through the bus lines 30. Here the engine con
`trol circuit 3 and the transmission control circuit 4 have
`been shown, but numerous other control circuits such
`as an idle speed control circuit and exhaust gas recircu
`lation (EGR) control circuit are possible.
`The engine control circuit 3 has a fuel controller for
`controlling air/ fuel ratios and increases or decreases the
`amount of fuel supplied by controlling an injector 44. 42
`is a logic circuit for these controls. The transmission
`controller 4 carries out a transmission shift 48 in the
`transmission 400 through a logic circuit 46 based on the
`computation results of the driving conditions. A control
`mode register 62 presents timing signals for various
`control outputs.
`Timing circuits 64-70 control transmitting and re
`ceiving operations. For example, circuit 64 outputs a
`trigger signal into the transmitter-receiver whenever a
`predetermined distance is travelled and transmits a cor
`responding engine operation condition signal through
`the transmitter-receiver to the stationary host com
`puter. A display 90 is used to display instructions to the
`driver.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`The invention will now be described by way of exam
`ple with reference to the accompanying drawings in
`which:
`FIG. 1 is an overall block diagram of a system ac
`cording to the present invention,
`FIG. 2 is a block diagram of the vehicle-mounted
`computer,
`FIG. 3 shows occasions when transmission/ reception
`between the computers is performed,
`FIGS. 4(A) and (B) respectively show a data signal
`and a data transmission/ reception sequence,
`20
`FIG. Sis a diagram of checking revised items for map
`matching,
`FIG. 6 is a diagram of failure diagnosis,
`FIG. 7 is a diagram of long-term data sampling,
`FIG. 8 is a flow chart for preparing a revised map,
`FIG. 9 is a data transmission ?ow chart when the
`engine is stopped,
`FIG. 10 is a flow chart for revised values, and
`FIG. 11 is a series ?ow chart of transmissions and
`receptions.
`In the Figures like reference numerals denote like
`parts.
`
`25
`
`30
`
`35
`
`DESCRIPTION OF PREFERRED
`EMBODIMENTS
`In the drawings, FIG. 1 shows one embodiment of
`the overall system where information is transmitted
`between a vehicle and a host computer located, for
`example, at a stationary, ground based dealership loca
`tion through a telecommunications network.
`An engine 2 in the vehicle is connected with a vehicle
`mounted computer 105 including an engine controller 3,
`a transmission 400 controller 4 and suspension 500 con
`troller 501. In the currently described embodiment only
`three controllers are shown, but usually a number of
`45
`these types of controllers are mounted on the vehicle. A
`transmitter-receiver 5 for transmitting and/or receiving
`information to and from the host computer 18 is pro
`vided within processor 105.
`A telecommunication path 10 which may be wired or
`wireless, e.g. a radio link interconnects the vehicle side
`located processor 105 with a stationary host computer
`station 25 including a transmitter-receiver 11 on the
`host computer station side of the path. There is pro
`vided I/O (input/output units) for data analysis 12, U0
`for maintenance arithmetic processing 13, I/O for fail
`ure analysis computation 14 and I/O for vehicle infor
`mation 15 over a 2-way bus to the transmitter-receiver
`11 and to the host computer 18. The I/O’s are also
`linked to a data base 16 such as a memory store. The
`host computer side apparatus may be installed at the
`vehicle dealership or at a vehicle information service
`center. Although in this exemplary embodiment only 4
`I/O’s are shown, other I/O’s for many other controllers
`may exist. The host computer 18 may have a capacity of
`65
`several mega bytes. Also, here a radio communications
`link connecting the vehicle side and the host side is
`shown; radio links are preferred as being more practical
`
`

`

`5,157,610
`7
`8
`Circuit 66 is used to detect an engine stopped and to
`value is used to reset the map, thus effecting a “learn
`trigger an output signal thereupon. Circuit 68 is used to
`ing” process. The injector factor is also revised when
`the injection pulse width of the injector is determined in
`detect a low fuel tank condition and trigger an output
`signal thereupon. Circuit 70 is used to check whether
`relation to the engine load Qa/N. Based on checking of
`predetermined conditions are met and when satisfac
`the map, engine control data revisions are determined.
`tory, generate a trigger output signal. FIG. 3 shows
`In step 5b, the vehicle-mounted computer selects neces- _
`symbol illustrations of these circuits.
`sary data values in the map under check to be used to
`To sum up, circuits 66 to 70 produce signals which
`newly correct engine control data or computes data to
`decide timing to transmit operating condition data to
`be transmitted to the host computer by processing data
`the stationary host computer. For example, from the
`values stored in the map and stores them in RAM as a
`circuit 64 which generates a signal whenever a prede
`map. When data to be transmitted is determined such is
`rendered as a trigger signal, the map arithmetically
`termined distance has been travelled, it is possible to
`diagnose the operating condition per the predetermined
`processed in the vehicle-mounted comput :r and con
`tained in RAM is transmitted through the transmitter
`travel distance. When only condition signals are trans
`receiver 5. The dealer side (host computer), having
`mitted, the host side computer makes a diagnosis based
`on deviations from the previous values or past condition
`received this, executes its program based on received
`signals. In step 5c, data signal reception from the vehi
`signal data and conveys instructions based on its results
`cle-mounted computer is started. However, in step 5d, if
`to the vehicle-mounted computer. The vehicle
`the dealer-side is already receiving data from another
`mounted computer gives driver instructions through a
`display or alarm in dependence upon the severity or
`vehicle, a wait instruction is issued in step 5e. When not
`grade of those instructions or modi?es processing pro
`receiving data from another vehicle, the received data is
`stored in the memory of the host computer in step 5]: In
`grams or sets parameter values.
`step 5g, present memory values are compared with past
`FIG. 4(A) shows an example of a data array and FIG.
`4(B) shows a data transmitting and receiving sequence
`values previously transmitted to the host computer. In
`during data communications between the vehicle
`step 5h, the amount of deterioration in actuators, such as
`mounted computer and the stationary, e.g. ground, host
`injectors, and sensors such as inlet air quantity (Qa)
`computer (here a dealer located computer). A subject
`sensors, is estimated based on the compared results.
`Next, in step 5i, the remaining life is estimated from the
`vehicle is speci?ed by a header and a vehicle number (a
`number that is unique to the vehicle such as the engine
`deterioration amount. In step Sj, data transmitte

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket