throbber
United StatesPatent [19]
`Baumann et al.
`
`[54] MICRO-COMPUTER SYSTEM FOR
`CONTROL AND DIAGNOSIS OF MOTOR
`VEHICLE FUNCTIONS
`[75] Inventors: Heinrich Baumann,
`Schwieberdingen; Giinther Schmidt,
`Ludwigsburg, both of Fed. Rep. of
`Germany
`Robert Bosch GmbH, Stuttgart, Fed.
`Rep. of Germany
`[21] Appl. No.: 42,359
`[22] Filed:
`May 25, 1979
`[30]
`Foreign Application Priority Data
`Jun. 2, 1978 [DE] Fed. Rep. of Germany ..... .. 2824190
`
`[73] Assignee:
`
`[51] Int. Cl.3 .................... .. G06F 15/20; G05B 15/02;
`1
`F02D 5/02
`[52] US. Cl. .................................. .. 364/431; 364/424;
`73/116; 123/417; 324/379
`[58]‘ Field of Search ............. .. 364/424, 425, 551, 200,
`364/900, 431; 324/ 378-380; 73/ 116, 117.2,
`117.3; 340/151, 52 F, 53; 123/117 D, 32 BA, 32
`EB
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`3,882,305
`3,906,205
`3,906,207
`
`5/1975 Johnstone .......................... .. 364/200
`9/1975 Yoshida et al. ..
`364/431
`9/1975
`Rivere et al. ...................... .. 364/425
`
`[11]
`‘[45]
`
`4,267,569
`May 12, 1981
`
`4,061,025 12/1977
`
`Willenbecher et al. ............. .. 73/116
`
`4,072,850
`
`2/1978 McGlynn . . . . . . . . . . . . . .
`
`. . . . .. 340/53
`
`123/117 D
`4/1978 Mayer .......... ..
`4,082,069
`.... .. 73/ll7.2
`4,125,894 ll/1978
`Cashel et al. .
`73/ll7.3
`4,128,005 l2/1978
`Arnston et al.
`4,205,377
`5/1980 Oyama et al. ...................... .. 364/431
`Primaty Examiner—Charles E. Atkinson
`Assistant Examiner-Gary Chin
`Attorney, Agent, or Firm-'~Frishauf, Holtz, Goodman &
`Woodward
`ABSTRACT
`[57]
`In order to permit diagnosis of operation and function
`parameters in a motor vehicle which is equipped with
`an electronic microprocessor control system without
`the necessity of providing in the diagnostic equipment
`substantial additional memory capability, the control
`system includes a sub-program for diagnosis. A ?rst
`Subprogram executed by the control system in. response
`to a command from the diagnostic equipment gives the
`appropriate actual operational data to the diagnostic
`equipment. A second subprogram simulates nominal
`values for speci?c vehicle data under various operating
`conditions and compares these with the actual values.
`The resulting information is given to an operator by a
`display and can additionally include various instruc
`tions, e.g. repair instructions or a trouble shooting se
`quence based on the diagnosis.
`
`9 Claims, 2 Drawing Figures
`
`SUPPLY
`VULTAGE
`
`SIABIUZIHG
`Emu"
`
`DIABNUSTIE
`EUMPARATBR AND INPUT/
`OUTPUT/DISPLAY UNIT
`
`()5
`
`1::
`
`INPUT-OUTPUT‘.
`UNIT
`‘
`-13
`
`1\
`MIERUPRUCESSER
`
`-13
`
`DIAGNUSHE
`PROGRAMS
`
`IPR2013-00417 - Ex. 1020
`Toyota Motor Corp., Petitioner
`1
`
`

`

`US. Patent May 12, 1981
`
`7;
`
`>3sz
`
`fix:
`
`a:vac;//_
`
`>35:
`
`//
`
`1$5235:
`
`a,”
`
`yrsnzgéz
`1Es
`
`IMP.
`
`
`
`azazafim5&3.
`
`.=:35”Ra355...;
`
`IE,1
`
`3Ream
`
`£55a:g:
`IE5%mas:Iif5E252::
`mug.amaEa“S
`
`12%_m““lull“uaal1‘a”.W1.,\,ma.\x.aa
`23225/lgmm"1&mem
`
`
`wHH
`
`5~..~HI,Nm/V/nlch/lvu/mmWmnHmmMm.EIa.ag
`
`E.mm
`
`gm21HO35:35..mml
`
`
`
`
`
`
`
`
`
`1”in"[flail/4174747’I’fff‘f1/4rf/flllzr/lfif/f’4B.:2:fig1V\“\‘§‘\\\\\\N\\N\\\\\\\\\§‘\\\\§\\\\\\\‘\‘\\l'a
`
`
`
`
`2
`
`
`
`
`
`
`
`
`

`

`U.S. Patent May 12, 1981
`
`Sheet 2 of2
`
`4,267,569
`
`62
`
`
`
`
`
`A
`DIAGNUSIS
`A
`
`
`
`A
`1%
`
`j'MmRuchPmER
`PLUG
`
`SYSTEM
`
`BUARD
`
`
`55
`
`1.9
`
`
`
`55 DIABNUSIS
`APPARATUS
`
`at.‘
`
`—61'..
`
`1‘
`
`\ 5”
`
`‘ 5!.
`
`DATA \.
`INPUT-UUTPUT
`“ ”WEE
`
`57
`
`
`
`
`3
`
`

`

`5
`
`25
`
`BACKGROUND AND PRIOR ART
`Micro-processor controls for automobiles and other
`motor vehicles are known and are described, for exam
`ple, in the following technical literature: “Electronics”,
`Jan. 20, 1977, page 102 ff; “Electronic Design”, No. 1,
`Jan. 4, 1977, p. 34 ff; SAE-paper No. 750432, “Applica
`tion of Microprocessors to the Automobile”, p. 65 ff;
`“Elektrotechnische Zeitschrift”, vol. 28, 1976, No. 15,
`p. 496 ff; “Computer”, August 1974, page 33 ff.
`In addition, hard-wired calculators for controlling
`the functions in a motor vehicle or in a combustion
`engine are known, e.g. from the U.S. Pat. No. 4,082,069
`(corresponding to U.S. application Ser. No. 660,858,
`?led Feb. 24, 1976), MAYER et al.
`Diagnostic equipment for connection to sensors in
`motor vehicles is known. Such diagnostic equipment is
`connected by means of an intermediate plug which can
`be plugged into a matching socket in the vehicle. The
`sensors deliver their signals directly to the diagnostic
`equipment. There, after being converted, shaped and
`processed, if necessary, these signals are displayed or
`processed further. Such diagnostic equipment often is
`complex and costly and is generally suited only for
`checking relatively few operational parameters or sen
`sors in the powered vehicle.
`
`illustrating a preferred embodiment,
`
`4,267,569
`2
`The apparatus in accordance with the invention has
`the advantage that motor vehicles which are equipped
`with a microcomputer system can be checked relatively
`simple. The subprogram in the main program permits
`interrogation or checking of various sensing locations
`and the corresponding values can then be displayed or
`further processed.
`The diagnostic subprogram thereby requires only a
`limited number of storage places in the already present
`memories of the micro-computer system.
`The number of storage places needed in the micro
`computer system of the vehicle can be substantially
`reduced by using diagnostic equipment in combination
`with a control device with a micro-processor and a
`memory connected thereto since the required diagnos
`tic program can in large part also be put into these
`memories.
`Drawings,
`wherein:
`FIG. 1 is a simpli?ed block circuit diagram of a mi
`cro-computer system for a motor vehicle with diagnos
`tic equipment connected to an input/output unit;
`FIG. 2 is a simplified block circuit diagram of a mi
`cro-computer system with diagnostic equipment con
`nected thereto which has output units capable of work
`ing from a diagnosis program.
`In the micro-computer system illustrated in FIG. 1, a
`microprocessor 10 is connected through a data bus 14
`and an address bus 15 to a working memory (RAM) 11,
`a ?xed value memory (ROM, PROM or EPROM) l2,
`and an input/output unit 13. Depending upon the con
`tent of the information to be transmitted, or upon the
`number of addresses which can be selected, the data bus
`14 can consist of, e.g. 8 individual lines and the address
`bus 15 can consist of, e.g. 16 individual lines. A read
`command line 16 which connects the component ele
`ments 10 to 12 is connected by a terminal 17 with the
`input/output unit 13 and serves to read-out applied or
`stored information. A write-command line 18 connect
`ing the component elements 10, 11 is likewise connected
`by a terminal 19 to the input/output unit 13 and serves
`to read-in information into the memory 11. A program
`interrupt-command line 20 leads from the input/output
`unit 13 over a terminal 21 to the microprocessor 10.
`This line serves to interrupt a program just running in
`the microprocessor upon presence of previously prede
`termined information. A clear-command line 22 leads
`from the microprocessor over a terminal 23 to the input
`/output unit 13. It serves to provide certain initial con
`ditions, e.g. for the beginning of a program. A fre
`quency generator 24 is connected with the micro
`processor 10 via a terminal 25 to provide this compo
`nent with a basic time or clock frequency. A frequency,
`preferably derived from the clock by division, is con
`nected from processor 10 preferably via a terminal 25 to
`the input/output unit 13. A terminal 26 leading to a
`supply voltage is connected to a stabilizing circuit 27.’
`The stabilized output voltage of this circuit is led to a
`terminal 28, as well as to various component elements
`which have electronic circuit equipment.
`An input circuit 29 has eight inputs 30 to 36 and 59
`which are connected to external signal sources. The
`input 59 can thus be connected, e.g. with a simple
`switch which gives a diagnosis command to the micro
`computer system. The instantantaneous condition, e.g.
`of an internal combustion engine, is reported to the
`computer system by means of the signal source. A trans
`ducer arrangement 37 is connected with the inputs 30,
`
`1
`
`MICRO-COMPUTER SYSTEM FOR CONTROL
`AND DIAGNOSIS OF MOTOR VEHICLE
`FUNCTIONS
`
`The present invention relates to a motor vehicle con
`trol apparatus which has a micro-processor to control
`operating functions, and more particularly to apparatus
`which can be used for diagnosis of the functions of the
`vehicle.
`
`40
`
`45
`
`THE INVENTION
`It is an object to provide an apparatus for controlling
`motor vehicle functions which are dependent on opera
`tional parameters and are repeated, especially those
`serving to determine the ignition, the injection of fuel,
`and possibly other functions, and monitoring the effec
`tiveness of the controller.
`Brie?y, a micro-computer system of the vehicle and
`installed thereon has an on-board microprocessor con
`nected by a data bus and an addressing bus to each of at
`least a ?xed-value memory (Read-only memory—-
`ROM, programmable read-only memory—PROM;
`eraseable PROM-EPROM), a working memory (Ran
`dom Access Memory—RAM), and an input-output unit
`to which there are connected control elements to con
`trol operation of vehicle functional elements, the inter
`nal or external signal sources to provide signals to the
`microprocessor, and preparation circuits for signals
`dependent on operational parameters. All these ele
`ments are part of the operational, functional, and con
`trol components of the motor vehicle itself. The input
`/output unit, including a process-channel mechanism of
`60
`the micro-computer system is connected to diagnostic
`equipment through which it can be given a diagnosis
`command, so that speci?c vehicle data in accordance
`with a diagnostic program can be given to the diagnos
`tic equipment. The system includes apparatus to furnish
`a subprogram which can take data stored in the memory
`against which actual operations are checked to thereby
`derive diagnostic data.
`
`65
`
`
`
`
`4
`
`

`

`4,267,569
`3
`31. Transducer 37 has a star-wheel 370 which is coupled
`to the crankshaft of a combustion engine B; it has a
`plurality of teeth or projections 371 arranged on its
`periphery. These teeth are sensed by a ?rst pickup 372.
`Each ferromagnetic tooth generates a ?ux change in the
`inductive pickup 372 which results in a voltage signal.
`The resulting signal, which is dependent upon the speed
`of rotation, is fed to the input 30. A reference marker
`373 is provided on the wheel 370. The reference marker
`373 is sensed by a second pickup 374 and the reference
`mark or crankshaft position signal is fed to the input 31.
`Further information from the combustion engine or the
`vehicle with which it is used is applied to the inputs 32
`to 36. Input 32 provides a supply voltage U signal; Input
`33 a temperature T signal; input 34 intake air volume
`(per unit_time) L signal; input 35 throttle plate setting
`signal, e.g. by a switch 38, and input 39 a signal repre
`sentative of position of the starting switch of the engine.
`The extent of the operational conditions of the engine
`can be expanded as desired and is not limited to the
`information presented above, e.g. may include exhaust
`gas data.
`The presented input function signals at the inputs 30
`to 36 are processed, noise limited, or ?ltered, and digita
`lized in the input circuit as necessary. At the output side
`this information is led via the terminals 40 to 46 and 60
`to the input/ output unit 13. To the extent that the infor
`mation is presented in analog form at the input circuit
`29, it is converted into digital signals by means of one or
`more analog-digital converters in the input circuit 29.
`Signal wave shaping can also be carried out, e.g. by
`Schmitt triggers. Two end stage outputs of the input
`/output unit are connected via terminals 47, 48 with
`switching end stages 49, 50 which are designed as igni
`tion output stages. Such ignition output stages include,
`in a known manner, a semiconductor switch in the pri
`mary circuit of an ignition coil system. At least one
`ignition path 51, 52 or one spark plug is connected in the
`secondary current circuit of the ignition system. A fur
`ther output switching stage 54 for controlling fuel injec
`tion through injection valves 55 to 58 (four are illus
`trated) is likewise connected to the input/output unit
`13. Further functions of the motor vehicle can also be
`controlled or regulated by the input/output unit 13, for
`example an electronic transmission control, a vehicle
`brake, or a level control, or other controlled functions.
`
`40
`
`4
`illustration of FIG. 1, but can be expanded as desired,
`independently of the information to be processed, the
`scopeof the program, and the scope of the stored data.
`The number is, of course, dependent on the type of
`components used in each case, or on their operational
`and memory capabilities.
`In accordance with the invention, a diagnostic ar
`rangement is connected to the input/output unit 13
`which features, for example, a known type of visual
`data display device, a picture tube, and/ or an indicating
`device for the operational instructions, and/or a con
`nection for a printer. When a diagnosis command, for
`example derived externally from an operator-controlled
`switch, periodically during operation of the vehicle
`based on time or distance travelled, or generated by the
`diagnostic program itself, is given to the input/output
`unit via the input 59 and the terminal 60, then a diagno
`sis of operation of engine and/or the vehicle is carried
`out with a subprogram stored a section 12a of the read
`only memory 12. With this diagnosis program, the in
`formation of interest is given serially to the diagnostic
`equipment 61 through the input/output unit 13.
`i
`The data and test values speci?c to the motor vehicle
`can include, for instance, actual test or go/no-go limit
`values according to a ?rst diagnostic subprogram, e. g.
`the rotational speed, the battery voltage, the transmis
`sion rotational speed (by an input to stage 29, which is
`not shown), or the like. The test values can be obtained,
`for example, by means of a test value source connected
`at 59 to the input circuit 29. By means of a second diag
`nosis subprogram, which is stored in section 12b of the
`read-only memory, the computed values of, e. g. the
`ignition advance angle, the dwell angle, the fuel injec
`tion time, or the like, can be individually read and trans
`mitted through the input/output unit 13 to the diagnos
`tic equipment 61. Limit values can be stored in memory
`
`Certain operating conditions of the combustion en
`gine which are particularly suited for diagnostic pur
`poses, such as for example idling, can be simulated in
`accordance with the diagnosis subprogram by genera
`tion of certain input signals. The thus presented values
`and the then computed operational data by the mi—
`crocomputer system can likewise be picked up and
`applied to the diagnostic equipment 61 through the
`input/output unit 13.
`'
`,
`In accordance with the data in the subprogram stored
`in the read-only memory 12, command and actual value
`comparisons can also be carried out with the help of the
`microcomputer system. An error indication derived
`therefrom can be applied to the display of diagnostic
`equipment 61 through the input/output unit 13. In such
`command or nominal-actual comparisons, the nominal
`or command or desired vehicle speci?cation and opera
`tion data is stored in the read-only memory 12.
`For diagnosis of this type, with which the motor
`vehicle or the electrical equipment of the motor vehicle
`can be tested for proper functioning, there is required
`only simple and known diagnostic equipment which can
`be connected with the microcomputer system with only
`two additional lines. By means of the described equip
`ment, there is possible a simple diagnosis which is inde
`pendent of the then pertaining use of the vehicle, since
`all the testing conditions can be automatically entered in
`accordance with a particular diagnosis program. The
`unit 61 functions essentially as a comparator for the
`diagnostic program data with actual function dependent
`vehicle data, or derived, computed data, applied thereto
`
`20
`
`25
`
`30
`
`35
`
`45
`
`OPERATION
`The general mode of operation of a microprocessor
`system such as that presented here is readily apparent to
`those skilled in the art. Reference is made to DE-OS
`No. 2732781 (corresponding to US. application Ser.
`No. 916,827, ?led June 19, 1978, now US. Pat. No.
`4,204,256, May 20, 1980 Klotzner assigned to the as
`signee of this application).
`Information applied externally to the input/output
`unit 13 is processed together with ?xed memory infor
`mation by the microprocessor 10, within the scope of a
`program stored in the ?xed memory 12. The computed
`results which here are the signals for controlling the
`ignition and for fuel injection, are transferred to the
`output switching stages 49, 50, 54 and used for carrying
`out the desired switching commands. Final and interme
`diate values are in part stored in the working memory
`11 and then retrieved and processed as necessary by the
`65
`microprocessor, as known.
`The number of microprocessors, ?xed value memo
`ries, and working memories used is not limited by the
`
`55
`
`60
`
`
`
`
`5
`
`

`

`20
`
`25
`
`35
`
`4,267,569
`6
`5
`pervision and permits practically automatic trouble
`by the respective buses 14, 15. The nominal-actual value
`shooting.
`comparison for computed output data takes place in the
`Complete and careful checking of operation of a
`microcomputer system, i.e. the diagnosis is no longer
`motor vehicle or the electrical equipment thereof is thus
`speci?c to a speci?c engine or a speci?c motor vehicle.
`made possible at relatively small expense.
`Instruction and use tables for the diagnostic equipment
`In an illustrative embodiment, the following elements
`can set forth to the operator, in addition to engine data,
`were used:
`information regarding defects which may have ap
`input/output unit 13: RCA 87665 A
`peared, and which repairs should be made and/or
`microprocessor 10: RCA 87085 A
`which parts ordered replaced. Such tables can also be
`working memory RAM 11: RCA 88088
`stored in memory 12, at the cost of expanded storage
`capability.
`?xed memory ROM 12/: RCA 88027 . . . 30
`data input/output device 61: teletype, data terminal
`FIG. 2 shows the microcomputer system of FIG. 1 as
`(monitor) or any other device with RS 232 C signal
`a single block 62. Microcomputer system 62 includes
`levels or a 20 mA current loop interface. Unit 61 is a
`the input/output unit 13, the microprocessor 10, and the
`standard data input/output device with eg a RS 232 C
`memories 11 and 12. Various sensors are connected to
`interface.
`the microcomputer system 62 by means of a plug board
`We claim:
`63, a diagnosis adapter plug 64, and a plug connector 65.
`1. In a motor vehicle, the combination of
`Commands, such as to the ignition stages 49 and 50, as
`apparatus forming part of the motor vehicle for elec- '
`well as to the injection equipment 54, can be given over
`tronically controlling functional elements of the
`the same components. Diagnostic equipment 61' has a
`vehicle and their operating functions including at
`diagnostic apparatus 66, connected over a buffer 66a
`least one of: ignition ?ring; fuel injection,
`with the data input/output device 67, and is also con
`wherein the apparatus includes
`7
`nected over buffer 66a and bus 64’ with the diagnosis
`an on-board microcomputer system (62) comprising a
`connection adapter plug 64. The diagnostic equipment
`microprocessor unit (10), at least one ?xed value
`itself also has a control apparatus similar in principle to
`memory unit (l2-ROM, PROM, EPROM) storing
`the system 62, that is, the system of FIG. 1, with its own
`operating and function data of the vehicle, a work
`microprocessor 68 and its own memories 69 and 70
`ing memory unit (ll-RAM), an input/output unit
`corresponding to memories 11, 12. The diagnostic pro
`(13), a data bus (14) and an address bus (15), said
`gram can be stored in large part in the memories 69 and
`buses interconnecting said units;
`70, so that only a small number of additional storage
`at least one signal source (U, T, L, 30-39) coupled to
`places need be added to the microprocessor system 62
`a functional element of the motor vehicle and a
`of the vehicle. This system permits control of elements
`signal processing circuit (29) connected to the re
`49, 50, 54 by the diagnostic apparatus and enhances
`spective signal source and providing one or more
`reliability, while providing for extensive trouble shoot
`vehicle function parameter-dependent signals to
`ing data upon failure or malfunction of a unit in the
`the input/output unit (13);
`microcomputer system ‘62.
`and at least one output element (47-58) connected to
`Testing of the various ‘functions of the operational
`and controlled by said input/output unit, coupled
`parameters of the motor vehicle is carried out basically
`to a functional element of the motor vehicle and
`similarly to the operation of the arrangement in accor
`controlling an operating function of the vehicle;
`dance with FIG. 1. There is additionally offered, how
`with
`ever, the possibility of testing or monitoring and check
`a monitoring and supervisory apparatus connectable
`ing, and indicating various parameters, and the opera
`to receive at least one vehicle function parameter
`tion of the micro-computer system 62 of the motor
`dependent signal derived from at least one of said
`vehicle regarding its processing of the respective data,
`signal sources, including
`45
`and operating signals. The data supplied to the motor
`a diagnostic equipment unit (61) connected to the
`vehicle sensors are edited, e.g. suitably wave-shaped,
`input/output unit (13) and having a comparison
`?ltered, digitized and the like, and processed for use in
`diagnostic unit (61);
`the diagnostic equipment 66 for a diagnosis program
`means (12a, 12b) forming part of said ?xed value
`running therein. The signals representing these data
`memory unit (12) of the on-board microcomputer
`generate data which are compared with those of the
`system (62) for storing data representative of a
`diagnostic program including data representative
`microcomputer system 62. Defective sources can be
`of predetermined operating functions and diagnosis
`quickly located even when the microprocessor system
`62 itself is defective. The input/output apparatus 67,
`test command data, and connection means (14,15)
`for selectively connecting (a) data representative of
`connected with the diagnostic equipment 66, can store
`the diagnostic program into said microcomputer
`and read out a wide range of instructions or information
`to the testing operator which may require extensive
`. system (62) for processing in accordance with the
`diagnosis test command data; and (b) data represen
`memory storage. For example, a diagram for a trouble
`tative of predetermined operating functions to said
`shooting search, a replacement parts list, or a service
`input/output unit (13) and connection of at least
`instruction for the vehicle can be stored and then read
`one output element to the diagnostic equipment
`out, or displayed.
`unit (66) to permit control of the respective output
`The electronic apparatus of the motor vehicle, and
`element from the stored data representative of said
`consequent operation thereof, can easily be monitored.
`Besides the existing microcomputer systems, there are
`functions upon failure or malfunction of or in said
`microcomputer system (62) or in one of said signal
`required only additional memory locations for a diag
`nostic program and only an indicating or output appara
`sources.
`2. Apparatus according to claim 1, wherein said con
`tus, of any suitable known type; providing an additional
`nection means to furnish the diagnostic program in
`microprocessor 68 great expands the capability of su
`
`30
`
`50
`
`55
`
`65
`
`
`
`
`6
`
`

`

`‘4,267,569
`7
`cludes said buses (14, 15) and the diagnostic program is
`furnished to the microprocessor unit (10).
`3. Apparatus according to claim 1, wherein the con
`nection means (14, 15) connect the vehicle function
`parameter-dependent signals to the diagnostic equip
`ment unit (61) for comparison therein with said prede
`termined operating function data stored in the‘diagnos
`tic program.
`_
`4. Apparatus according to claim 1, wherein the stor
`age means include a storage section (12b) storing a diag
`nosis Subprogram providing data representative of de
`sired function parameter-dependent signals,
`and said connection means (14, 15) provide said data
`representative of desired function parameter
`dependentv signals and data computed by said mi
`croprocessor unit (10) to said diagnostic unit for
`comparison therein and to enable checking of the
`output of the microprocessor unit (10) against said
`desired data.
`5. Apparatus according to claim 1, wherein the stor
`age means (l2a, 12b) stores data representative of simu
`lated vehicle function-parameter dependent conditions
`of the vehicle, and said connection means (14, 15) ap
`plies said simulated data to the comparison diagnostic
`unit (61).
`6. Apparatus according to claim 1, wherein the ?xed
`value memory unit (12) stores command data represen
`tative of function parameter-dependent values;
`and said diagnostic comparison unit (61) compares
`said command value with values determined in
`accordance with said stored diagnostic program to
`provide diagnostic output data based on the com
`parison of actual function parameter-dependent
`data with respect to desired or commanded data.
`7. In a motor vehicle, the combination of
`apparatus forming part of the motor vehicle for elec
`tronically controlling functional elements of the
`vehicle and their operating functions including at
`. least one of: ignition ?ring; fuel injection,
`wherein the apparatus includes
`an on-board microcomputer system (62) comprising a
`~ microprocessor unit (10), at least one ?xed value
`memory unit (l2-ROM, PROM, EPROM) storing
`operating and function data of the vehicle, a work
`ing memory unit (llaRAM), an input/output unit
`(13), a data bus (14) and an address bus (15), said
`buses interconnecting said units;
`at least one signal source (U, T, L, 30-39) coupled to
`a functional element of the motor vehicle and a
`signal processing circuit (29) connected to the re
`spective signal source and providing one or more
`vehicle function parameter-dependent signals to
`the input/output unit (13);
`and at least one output element (47-58) connected to
`and controlled by said input/output unit, coupled
`
`8
`to a functional element of the motor vehicle and
`controlling an operating function of the vehicle;
`with
`a monitoring and supervisory apparatus connectable
`to receive at least one vehicle function parameter
`depending signal derived from at least one of said
`signal sources within said apparatus forming part of
`the motor vehicle, including
`a diagnostic equipment unit (66) connected to the
`input/output unit (13) and having a comparison
`diagnostic unit (68);
`means (69, 70) storing data representative of a diag
`nostic program including data representative of
`predetermined operating functions and diagnosis
`test command data;
`connection means (63,‘ 64, 65, 64') connecting said
`diagnostic equipment unit to receive one or more
`vehicle function parameter-dependent signals;
`said connection means further (a) selectively connect
`ing the diagnostic program into said microcom
`puter system (62) for processing in accordance
`with the diagnosis test command data and provid
`ing respective vehicle function parameter-depend
`ent signals to the input/output unit (13) to affect a
`respective functional element of the motor vehicle,
`said connection means establishing communication
`with the respective functional element to permit
`supervision of the response of the respective func
`tional element in accordance with the processed
`diagnosis test command data whereby the opera
`tion of the microcomputer system (62) as well as at
`least one signal source forming part of the motor
`vehicle and the respective functional element form
`ing part of the motor vehicle can be checked and
`' possible malfunction diagnosed; and (b) selectively
`providing connection of said input/output unit (13)
`of the microcomputer system (62) to the diagnostic
`equipment unit (66) and connection of at ieast one
`output element to the diagnostic equipment unit
`(66) to permit control of the respective output
`element from the stored data representative of said
`functions upon failure or malfunction of or in said
`microcomputer system (62) or in one of said signal
`sources.
`8. Apparatus according to claim 7, wherein the diag
`nostic equipment unit (66) includes a data output device
`(67) providing human operator-legible output data rep
`resentative of the diagnostic comparison effected in said
`diagnostic microprocessor unit (68).
`9. Apparatus according to claim 7, wherein the stor
`age means (70) include stored data providing remedial
`information based on the nature of the comparison in
`said diagnostic microprocessor unit (68) if said compari
`son indicates deviation of the actual data from the
`stored diagnostic data requiring remedial action.
`* *3
`1k
`4!
`i?
`
`15
`
`25
`
`35
`
`45
`
`50
`
`55
`
`65
`
`
`
`
`7
`
`

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