EP2302597A1 - Programmable on-board vehicle diagnostic system - Google Patents
Programmable on-board vehicle diagnostic system Download PDFInfo
- Publication number
- EP2302597A1 EP2302597A1 EP20100177504 EP10177504A EP2302597A1 EP 2302597 A1 EP2302597 A1 EP 2302597A1 EP 20100177504 EP20100177504 EP 20100177504 EP 10177504 A EP10177504 A EP 10177504A EP 2302597 A1 EP2302597 A1 EP 2302597A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- vehicle
- data
- diagnostic module
- diagnostic
- board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0858—Registering performance data using electronic data carriers wherein the data carrier is removable
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
Definitions
- the present invention relates to a programmable on-board vehicle diagnostic system.
- on-board diagnostic modules are apparatuses of small dimensions, which, unlike portable vehicle diagnostic instruments, are configured to be connected to a diagnostic connector installed in a vehicle in such a way as to form an integral part of the vehicle so that they can be transported thereby.
- on-board diagnostic modules unlike traditional portable vehicle diagnostic instruments that can be connected to the vehicle for acquiring the data thereof only when the vehicle is unmoving, on-board diagnostic modules, thanks to their own integration with the vehicle, can be configured to acquire and store advantageously the vehicle data generated by the on-board computer, i.e., by the vehicle diagnostic device, also during movement of the vehicle itself.
- OBD modules typically referred to as “OBD modules” or “E-OBD modules” or “OBD-II modules” in so far as they are configured to meet certain technical-functional specifications established by vehicle diagnostic standards known as the generic standard OBD (On-Board Diagnostic), the specific standard E-OBD (European On-Board Diagnostic) adopted in Europe, or the specific standard OBD-II, adopted in the USA.
- OBD On-Board Diagnostic
- E-OBD European On-Board Diagnostic
- OBD vehicle standard and the corresponding E-OBD and OBD-II specific standards impose common technical-functional constraints regarding implementation of the communication of the vehicle data by the vehicle diagnostic systems to the external devices.
- said constraints establish a specific geometrical distribution of the pins in the vehicle diagnostic connector, and a limited list of communication protocols that can be used for implementing exchange of vehicle data containing information on the exhaust-gas emissions by the vehicle.
- the OBD standard and the corresponding E-OBD and OBD-II specific standards do not impose any common rule that establishes a unique association between: a type of additional vehicle data accessible by the diagnostic device; the pin of the diagnostic connector through which it is possible to access the additional vehicle data; and the type of communication protocol to be implemented in order to access the additional vehicle data through the pin itself.
- the configurations of the vehicle diagnostic systems used by automobile manufacturers are different from one another; namely, they present different associations both as regards the function of access of the pins to the vehicle data made available by the diagnostic device and as regards the association between each pin and the communication protocol to be implemented for exchange of the data through the pin itself.
- an on-board diagnostic module can be used only to a limited extent for accessing the additional vehicle data of specific models of vehicle, but is incompatible with acquisition of said additional vehicle data from different models of vehicle in so far as its hardware/software architecture is designed to communicate specifically with the diagnostic system of said specific model of vehicle.
- the patent application No. US2006/0217855 A1 discloses a vehicle diagnostic system provided with an on-board computer and a portable vehicle diagnostic instrument of a traditional type, which is used outside the vehicle and is provided with a cable connected to a vehicle connector of the on-board computer so as to receive vehicle data.
- the system comprises an adapter module, which is set between the manual portable vehicle diagnostic instrument and the vehicle connector, and is provided with a series of switches that can be controlled for appropriately switching the signals of the on-board computer onto the portable vehicle diagnostic instrument.
- the portable vehicle diagnostic instrument described in US2006/0217855 cannot be integrated in the vehicle in such a way as to remain fixed thereto when it is moving and consequently acquires only the vehicle data when the vehicle stationary, but not when it is moving.
- vehicle diagnostic systems communicate the vehicle data acquired by the on-board diagnostic module to a remote processing and diagnostics station, through a long-range wireless communication system, typically a telephone communication system of a GSM and/or GPRS type.
- a long-range wireless communication system typically a telephone communication system of a GSM and/or GPRS type.
- the long-range telephone communication system currently used requires installation of a GSM or GPRS transceiver within the on-board diagnostic module.
- the aim of the present invention is consequently to provide a system that on the one hand will enable reduction of costs and overall dimensions of the on-board diagnostic module associated to the use of a GSM or GPRS transceiver, and on the other will enable programming, each time, of the on-board diagnostic module according to the vehicle diagnostic system on which it is to be installed.
- a programmable vehicle diagnostic system is provided, as specified in Claim 1 and preferably, but not necessarily, in any one of the claims that depend either directly or indirectly upon Claim 1.
- a programmable vehicle diagnostic system comprising an on-board computer, i.e., a diagnostic device 2, which is installed on board a vehicle 3 for generating vehicle data and is provided with a diagnostic connector 4, through which it is possible to access the vehicle data.
- a diagnostic device 2 which is installed on board a vehicle 3 for generating vehicle data and is provided with a diagnostic connector 4, through which it is possible to access the vehicle data.
- the programmable vehicle diagnostic system 1 further comprises: an on-board diagnostic module 5, which can be connected in a stable but readily removable way to the diagnostic connector 4 and has a hardware/software architecture of a programmable type configured for implementing acquisition and temporary storage of the vehicle data supplied by the diagnostic device 2; and an external programming system 6, which is configured to modify the internal hardware/software architecture of the on-board diagnostic module 5 in such a way as to cause it compatible with acquisition of the vehicle data generated by the diagnostic device 2.
- the on-board diagnostic device 2 comprises measurement systems 7 and/or control and processing systems 8, which are configured to control the members/units installed on board the vehicle 3, such as, for example, the supply/exhaust members, the engine unit, safety devices such as ABS, airbags, comfort devices, and/or similar vehicle units/members/devices, and are able to make accessible vehicle data, associated to the operation of the vehicle devices/units/members, through the diagnostic connector 4.
- the diagnostic connector 4 is configured to control the members/units installed on board the vehicle 3, such as, for example, the supply/exhaust members, the engine unit, safety devices such as ABS, airbags, comfort devices, and/or similar vehicle units/members/devices, and are able to make accessible vehicle data, associated to the operation of the vehicle devices/units/members, through the diagnostic connector 4.
- diagnostic connector 4 it is installed preferably, but not necessarily, within the passenger compartment of the vehicle 3 and has a plurality of connection pins 10, which are connected to the on-board diagnostic device 2 through corresponding data-communication lines or buses 11.
- the diagnostic connector 4 is known and will not be described further other than to point out that the spatial distribution of the pins 10 in the vehicle diagnostic connector 4 may preferably correspond to the spatial distribution of the pins of a diagnostic connector provided according to the standards OBD, E-OBD, or OBD-II.
- the diagnostic connector 4 has a side edge in relief having a substantially trapezoidal shape and is provided with sixteen connection pins 10 arranged in two parallel rows in groups of eight in positions facing one another.
- the measurement systems 7 and/or the control and processing systems 8 are configured to communicate vehicle data with the on-board diagnostic module 5 implementing one or more pre-set communication protocols.
- communication protocols may comprise preferably, but not necessarily, the SAEJ1850 protocol (PWM/VPW), and/or the SAEJ2284 protocol (CAN-H/CAN-L), and/or the ISO9141-2 protocol or the ISO14230 protocol or any other similar protocol comprised in the standards OBD, E-OBD, or OBD-II.
- SAEJ1850 protocol PWM/VPW
- SAEJ2284 protocol CAN-H/CAN-L
- ISO9141-2 protocol or the ISO14230 protocol or any other similar protocol comprised in the standards OBD, E-OBD, or OBD-II.
- the measurement systems 7 and/or the control and processing systems 8 can be configured to implement additional communication protocols established, preferably but not necessarily, by vehicle diagnostic standards deriving from, or substantially equivalent to, the OBD protocol, or the E-OBD protocol, or the OBD-II protocol, or any other standard deriving from a technical evolution of the OBD standard.
- the on-board diagnostic module 5 comprises a connector 12 shaped in such a way that it can be connected in a stable but readily removable way to the vehicle diagnostic connector 4.
- the connector 12 of the on-board diagnostic module 5 is provided with a plurality of connection pins 13, which are structured to be connected to the respective pins 10 of the diagnostic connector 4.
- the on-board diagnostic module 5 further comprises a control unit 14, for example a microprocessor, which is configured to implement a program of acquisition/storage of the vehicle data.
- a control unit 14 for example a microprocessor, which is configured to implement a program of acquisition/storage of the vehicle data.
- control unit 14 has a plurality of communication terminals 15 designed to be connected to the connection pins 13 to implement acquisition of the vehicle data on the basis of at least one given data-communication protocol.
- the on-board diagnostic module 5 comprises an electronic switching matrix 16, which comprises a plurality of selective interconnection devices 17 (only some of which are illustrated in Figure 2 for simplicity of representation), each of which is designed to be commanded for connecting/disconnecting each of the communication terminals 15 of the control unit 14 to/from any one of the connection pins 13 of the connector 12.
- the on-board diagnostic module 5 is configured to be programmed by the external programming system 6 and connects/disconnects, on the basis of said programming, each communication terminal 15 of the control unit 14 to/from one and only one connection pin 13 of the connector 12.
- the on-board diagnostic module 5 is configured to be programmed by the external programming system 6 so that it can connect each communication terminal 15 to a number of connection pins 13.
- the diagnostic module 5 is configured to be programmed by the external programming system 6 so as to connect each connection pin 13 to one or more communication terminals 15 of the control unit 14.
- the selective interconnection devices 17 of the electronic switching matrix 16 can comprise, for example, electronic microswitches that can be commanded in a reversible way through respective command signals Ci.
- the electronic microswitches that make up the electronic switching matrix 16 can be, for example, optically controlled electronic switches, such as photo-MOSFETs, or electrically controlled transistors of a MOSFET or BJT type, or any other type of similar transistor appropriately miniaturized.
- the miniaturization of electronic microswitches advantageously enables an electronic switching matrix 16 to be obtained having small dimensions corresponding, for example, to the dimensions of a microchip.
- control unit 14 is configured to receive at input a programming profile PA for data acquisition, which contains a series of commands/operations for hardware/software programming of the diagnostic module 5.
- the programming profile PA for data acquisition contains: a set of information indicating the states of opening/closing to be imparted to each selective interconnection device 17, on the basis of which the control unit 14 generates the command signals Ci; and a software containing the operations that the control unit 14 must implement for acquiring the vehicle data from the on-board diagnostic device 2.
- control unit 14 controls the selective interconnection devices 17 of the electronic switching matrix 16 so as to modify the "hardware" configuration of the connections between its communication terminals 15 and the connection pins 13.
- the control unit 14 is configured to determine, on the basis of the data contained in the programming profile PA: the type of communication protocols to be used for acquisition of vehicle data; the communication terminals 15 to be used during acquisition for interfacing the control unit 14 correctly with the on-board diagnostic device 2; and the operations to be implemented during acquisition of the data.
- the on-board diagnostic module 5 further comprises a storage device 18, configured to store the vehicle data acquired, and a transceiver device 19 configured to communicate with the external programming system 6 through a short-range communication system 20.
- the transceiver device 19 is configured to communicate with the external programming system 6 through a communication system 20 implementing a short-range wireless communication protocol.
- the communication system 20 can perform a short-range communication implementing preferably the Bluetooth protocol, or the IEEE 802.11p protocol, or similar protocols.
- the external programming system 6 comprises a remote processing and diagnostics station 21, which is configured to supply the programming profile PA, and a user portable communication apparatus 22, which is configured to carry out a long-range transmission/reception with the remote processing and diagnostics station 21 through a communication system 50 so as to receive the programming profile PA, and carries out a short-range transmission/reception with the transceiver device 19 of the on-board diagnostic module 5, through the communication system 20, so as to supply thereto the programming profile PA itself.
- the user portable communication apparatus 22 is moreover preferably configured to carry out short-range transmission/reception with the transceiver device 19 of the on-board diagnostic module 5, through the communication system 20, so as to receive the stored/acquired vehicle data and carries out long-range transmission/reception with the remote processing and diagnostics station 21 through the communication system 50 so as to supply said vehicle data thereto.
- the remote processing and diagnostics station 21 can comprise, for example, a computer 23, which is configured to determine the programming profile PA to be imparted to the on-board diagnostic module 5 according to a series of data imparted by a user.
- Said data can comprise, for example, the model of vehicle and/or the type of vehicle data to be acquired and/or the diagnosis to be performed.
- the computer 23 is moreover provided with: a user command interface 24; and a memory 25, which stores a database containing preferably, for each model of vehicle, a series of types of vehicle data that can be acquired and, for each type of vehicle data that can be acquired and/or model of vehicle, a programming profile PA to be imparted to the on-board diagnostic module 5.
- the computer 23 is moreover provided with a long-range communication device 26 configured to communicate with the user portable communication apparatus 22, through the communication system 50.
- the long-range communication device 26 can comprise, for example, a GSM or GPRS or similar telephone transceiver, whilst the long-range communication system 50 can comprise, for example, a mobile phone network or any similar long-range network.
- the computer 23 also comprises a processing device 27, which is configured to: identify the programming profile PA in a database contained in the memory 25 on the basis of the user data; control transmission of the programming profile PA through the communication system 50; receive the vehicle data generated by the on-board diagnostic module 5; and process the vehicle data received so as to supply a vehicle diagnosis.
- a processing device 27 is configured to: identify the programming profile PA in a database contained in the memory 25 on the basis of the user data; control transmission of the programming profile PA through the communication system 50; receive the vehicle data generated by the on-board diagnostic module 5; and process the vehicle data received so as to supply a vehicle diagnosis.
- the user portable communication apparatus 22 can comprise for example a cellphone (illustrated by way of example in Figures 1 and 2 ) or a smart phone, or a personal digital assistant (PDA), a pocket PC (personal computer) or any other similar user portable communication electronic device.
- a cellphone illustrated by way of example in Figures 1 and 2
- a smart phone or a personal digital assistant (PDA), a pocket PC (personal computer) or any other similar user portable communication electronic device.
- PDA personal digital assistant
- pocket PC personal computer
- the user portable communication apparatus 22 comprises: a long-range communication device 22a, configured to communicate with the remote processing and diagnostics station 21 through the long-range communication system 50; and a short-range communication device 22b to communicate with the on-board diagnostic module 5, through the short-range wireless communication system 20.
- the user portable communication apparatus 22 performs a function similar to that of an "electronic bridge", which in this case is able to transfer data, in a bidirectional way, between the short-range wireless communication system 20 and the long-range wireless communication system 50.
- the user selects through the command interface 24 of the remote processing and diagnostics station 21 the model of the vehicle (for example FIAT CROMA) (block 100), and the vehicle data to be acquired (for example ENGINE R.P.M.) (block 110) and/or the diagnosis.
- the model of the vehicle for example FIAT CROMA
- the vehicle data to be acquired for example ENGINE R.P.M.
- the processing device 27 determines in the database contained in the memory 25 the programming profile PA that is associated to acquisition of the ENGINE R.P.M. in a FIAT CROMA (block 120) or that regards the diagnosis selected previously.
- the processing device 27 commands the communication device 26 so as to make the long-range transmission of the programming profile PA itself to the user portable communication apparatus 22 (block 130).
- the user portable communication apparatus 22 receives the programming profile PA from the long-range wireless communication system 50 (block 140) and communicates the programming profile PA received to the on-board diagnostic module 5, through the short-range wireless communication system 20 (block 150).
- control unit 14 of the on-board diagnostic module 5 receives the programming profile PA (block 160) and modifies the configuration of the electronic switching matrix 16, i.e., its own hardware configuration, according to the programming profile PA itself (block 170).
- control unit 14 processes the programming profile PA to determine the interconnection devices 17 to be governed in opening/closing and generates the command signals Ci, consequently determining switching thereof (block 170).
- the control unit 14 of the on-board diagnostic module 5 moreover modifies its own software configuration defining the communication protocols to be used for communication of data on each communication terminal 15 activated and the operations of data acquisition to be implemented on the basis of the programming profile PA received (block 180).
- the on-board diagnostic module 5 acquires the ENGINE R.P.M. from the on-board diagnostic device 2 (block 190) and stores the data and/or transmits them to the remote processing and diagnostics station 21 through the user portable communication apparatus 22 following the same communication procedure as the one described above for communication of the programming profile PA, i.e., through short-range and long-range sequential communication.
- the remote processing and diagnostics station 21 is able to process the ENGINE R.P.M. itself to perform the vehicle diagnostics selected by the user.
- the programmable vehicle diagnostic system described above is extremely advantageous in so far as it enables remote configuration of the modalities of logic and physical communication of an on-board diagnostic module, i.e., the OBD communication protocols and connections, according to any model of vehicle, even when the vehicle is moving, consequently rendering the diagnostic module versatile and universal.
- an on-board diagnostic module i.e., the OBD communication protocols and connections
- the use of the user portable apparatus for communication of the data to the remote station enables elimination of the long-range communication module within the on-board diagnostic module, thus obtaining an evident saving in costs and a reduction in the encumbrance inside the vehicle.
- Figure 5 shows a variant of the operation of the programmable vehicle diagnostic system 1, in which the user portable communication apparatus 22 is configured to perform the function of command interface through which a user can select commands to the vehicle and/or receive, and then display, specific requested vehicle data, and/or implement a specific vehicle diagnosis on the vehicle data received.
- each of the programming profiles PA stored in the remote diagnostics station 21 can comprise, in addition to the data described above necessary for configuration of the on-board diagnostic module 5, also an auxiliary program of vehicle control, which is configured to be implemented by the on-board diagnostic module 5 and by the user portable communication apparatus 22 so as to enable the on-board diagnostic module 5 to impart to the vehicle vehicle-commands transmitted by the user portable communication apparatus 22.
- the auxiliary vehicle-control program contained in the programming profile PA is moreover configured to enable the user to control, via the on-board diagnostic module 5, acquisition of specific vehicle data to be displayed through the user portable communication apparatus 22, and/or to implement a specific vehicle diagnostics on the vehicle data themselves.
- the user portable communication apparatus 22 is configured to enable the user to select a model of vehicle (block 300).
- the user portable communication apparatus 22 can be provided with a specific pre-installed interface program capable of managing the operations of selection of the model of vehicle by the user and of performing long-range transmission of the model selected to the remote processing station 21.
- the remote processing and diagnostics station 21 identifies in the database of the memory 25 the programming profile PA containing the control program and transmits it to the user portable communication apparatus 22 (block 310).
- the user portable communication apparatus 22 stores within it the control program contained in the programming profile PA and at the same time transmits the latter to the on-board diagnostic module 5 through the short-range communication (block 320).
- the on-board diagnostic module 5 following upon reception of the programming profile PA, programs the switching matrix 16, stores the data-acquisition software, and implements the auxiliary vehicle-control program on the basis of the information contained in the programming profile PA received.
- the user portable communication apparatus 22 implements the control program downloaded for configuring its own keypad and/or its own display in such a way as to be able to display: one or more graphic interfaces dedicated to the selection of the commands that can be imparted to the vehicle; one or more graphic interfaces dedicated to the selection of the vehicle data to be acquired; and one or more graphic interfaces dedicated to the selection of the diagnosis of the vehicle data.
- the graphic interface of the user portable communication apparatus 22 dedicated to the selection of the commands to be imparted to the vehicle can comprise, for example, commands for turning on/turning off the vehicle lights, and/or commands for turning on/turning off the vehicle alarm system, and/or commands associated to closing/opening of the doors or any similar vehicle command. It is evident that the control program contained in the programming profile PA can envisage management of any vehicle command.
- the programming profile PA downloaded in the on-board diagnostic module 5, when implemented by the control unit 14, is designed to convert each vehicle command encoded according to the protocol implemented by the user portable communication apparatus 22 into a corresponding vehicle command encoded according to what is envisaged by the communication protocols implemented by the on-board diagnostic device 2.
- the graphic interfaces dedicated to selection of the vehicle data to be stored/acquired or dedicated to selection of the diagnosis can, instead, be configured in such a way that the user portable communication apparatus 22 receives from the on-board diagnostic module 5 any type of vehicle data in a way altogether equivalent to the acquisition carried out by the remote diagnostics station 21.
- control program implemented by the user portable communication apparatus 22 requests vehicle data specific to the on-board diagnostic module 5 and, once these have been received, processes them so as to supply to the user the vehicle diagnosis requested.
- the user selects, through the user portable communication apparatus 22, a command for closing the window and transmits it to the on-board diagnostic module 5 through the communication system 20 (block 330).
- the on-board diagnostic module 5 thanks to the control program, imparts the window-closing command to the diagnostic device 2.
- the diagnostic device 2 issues the window-closing command to the member for closing the window of the vehicle 3 (block 340).
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
- Selective Calling Equipment (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Description
- The present invention relates to a programmable on-board vehicle diagnostic system.
- As is known, on-board diagnostic modules are apparatuses of small dimensions, which, unlike portable vehicle diagnostic instruments, are configured to be connected to a diagnostic connector installed in a vehicle in such a way as to form an integral part of the vehicle so that they can be transported thereby.
- In other words, unlike traditional portable vehicle diagnostic instruments that can be connected to the vehicle for acquiring the data thereof only when the vehicle is unmoving, on-board diagnostic modules, thanks to their own integration with the vehicle, can be configured to acquire and store advantageously the vehicle data generated by the on-board computer, i.e., by the vehicle diagnostic device, also during movement of the vehicle itself.
- The on-board diagnostic modules referred to above are typically referred to as "OBD modules" or "E-OBD modules" or "OBD-II modules" in so far as they are configured to meet certain technical-functional specifications established by vehicle diagnostic standards known as the generic standard OBD (On-Board Diagnostic), the specific standard E-OBD (European On-Board Diagnostic) adopted in Europe, or the specific standard OBD-II, adopted in the USA.
- The OBD vehicle standard and the corresponding E-OBD and OBD-II specific standards impose common technical-functional constraints regarding implementation of the communication of the vehicle data by the vehicle diagnostic systems to the external devices.
- In particular, said constraints establish a specific geometrical distribution of the pins in the vehicle diagnostic connector, and a limited list of communication protocols that can be used for implementing exchange of vehicle data containing information on the exhaust-gas emissions by the vehicle.
- However, the generic OBD standard and the corresponding E-OBD and OBD-II specific standards do not impose any common rule regarding communication of additional vehicle data, which do not regard exhaust-gas emissions, but can be used for carrying out vehicle diagnoses different from the emissions-gas diagnostic analysis.
- In detail, the OBD standard and the corresponding E-OBD and OBD-II specific standards do not impose any common rule that establishes a unique association between: a type of additional vehicle data accessible by the diagnostic device; the pin of the diagnostic connector through which it is possible to access the additional vehicle data; and the type of communication protocol to be implemented in order to access the additional vehicle data through the pin itself.
- Consequently, up to now the configuration implemented on vehicle diagnostic systems by automobile manufacturers is such as to meet the requirements of the OBD/E-OBD/OBD-II standards so as to render possible a "standardized" access to the vehicle data regarding exhaust-gas emission, but, as regards access to the remaining further vehicle data other than gasemission data, the same is not true.
- In other words, the configurations of the vehicle diagnostic systems used by automobile manufacturers are different from one another; namely, they present different associations both as regards the function of access of the pins to the vehicle data made available by the diagnostic device and as regards the association between each pin and the communication protocol to be implemented for exchange of the data through the pin itself.
- The use by automobile manufacturers of different configurations for exchange of data of the vehicle diagnostic systems has consequently rendered necessary production of on-board diagnostic modules purposely designed for each type of vehicle.
- In detail, an on-board diagnostic module can be used only to a limited extent for accessing the additional vehicle data of specific models of vehicle, but is incompatible with acquisition of said additional vehicle data from different models of vehicle in so far as its hardware/software architecture is designed to communicate specifically with the diagnostic system of said specific model of vehicle.
- The patent application No.
US2006/0217855 A1 discloses a vehicle diagnostic system provided with an on-board computer and a portable vehicle diagnostic instrument of a traditional type, which is used outside the vehicle and is provided with a cable connected to a vehicle connector of the on-board computer so as to receive vehicle data. The system comprises an adapter module, which is set between the manual portable vehicle diagnostic instrument and the vehicle connector, and is provided with a series of switches that can be controlled for appropriately switching the signals of the on-board computer onto the portable vehicle diagnostic instrument. - It should be pointed out that, unlike the on-board diagnostic modules referred to above and forming the subject matter of the present invention, the portable vehicle diagnostic instrument described in
US2006/0217855 cannot be integrated in the vehicle in such a way as to remain fixed thereto when it is moving and consequently acquires only the vehicle data when the vehicle stationary, but not when it is moving. - It is moreover known that some vehicle diagnostic systems communicate the vehicle data acquired by the on-board diagnostic module to a remote processing and diagnostics station, through a long-range wireless communication system, typically a telephone communication system of a GSM and/or GPRS type.
- The long-range telephone communication system currently used requires installation of a GSM or GPRS transceiver within the on-board diagnostic module.
- However, the use of a GSM or GPRS transceiver in the on-board diagnostic module proves disadvantageous in so far as the transceiver, in addition to being cumbersome and hence increasing the dimensions of the diagnostic module, has a marked incidence the overall costs of production of the on-board diagnostic module itself.
- The patent application No.
US2006/0122746 A1 describes a vehicle communication system MVCS for updating a vehicle diagnostic software. - The patent application No.
US2006/0156311 A1 describes a system for communication of vehicle data between an OBD communication module and on-board vehicle computer. - The aim of the present invention is consequently to provide a system that on the one hand will enable reduction of costs and overall dimensions of the on-board diagnostic module associated to the use of a GSM or GPRS transceiver, and on the other will enable programming, each time, of the on-board diagnostic module according to the vehicle diagnostic system on which it is to be installed.
- According to the present invention, a programmable vehicle diagnostic system is provided, as specified in
Claim 1 and preferably, but not necessarily, in any one of the claims that depend either directly or indirectly uponClaim 1. - The present invention will now be described with reference to the annexed drawings, which illustrate a non-limiting example of embodiment thereof and in which:
-
Figure 1 is a schematic illustration of a programmable vehicle diagnostic system provided according to the teachings of the present invention; -
Figure 2 shows a block diagram of the programmable vehicle diagnostic system illustrated inFigure 1 ; -
Figure 3 shows the on-board diagnostic module of the programmable vehicle diagnostic system during connection to the diagnostic connector installed in the vehicle; -
Figure 4 shows a flowchart of operation of the programmable vehicle diagnostic system illustrated inFigure 1 ; and -
Figure 5 shows a variant of the operation of the programmable vehicle diagnostic system illustrated inFigure 1 . - With reference to
Figure 1 , designated as a whole by 1 is a programmable vehicle diagnostic system comprising an on-board computer, i.e., adiagnostic device 2, which is installed on board avehicle 3 for generating vehicle data and is provided with adiagnostic connector 4, through which it is possible to access the vehicle data. - The programmable vehicle
diagnostic system 1 further comprises: an on-boarddiagnostic module 5, which can be connected in a stable but readily removable way to thediagnostic connector 4 and has a hardware/software architecture of a programmable type configured for implementing acquisition and temporary storage of the vehicle data supplied by thediagnostic device 2; and anexternal programming system 6, which is configured to modify the internal hardware/software architecture of the on-boarddiagnostic module 5 in such a way as to cause it compatible with acquisition of the vehicle data generated by thediagnostic device 2. - With reference to
Figure 1 , the on-boarddiagnostic device 2 comprisesmeasurement systems 7 and/or control andprocessing systems 8, which are configured to control the members/units installed on board thevehicle 3, such as, for example, the supply/exhaust members, the engine unit, safety devices such as ABS, airbags, comfort devices, and/or similar vehicle units/members/devices, and are able to make accessible vehicle data, associated to the operation of the vehicle devices/units/members, through thediagnostic connector 4. - As regards the
diagnostic connector 4, it is installed preferably, but not necessarily, within the passenger compartment of thevehicle 3 and has a plurality ofconnection pins 10, which are connected to the on-boarddiagnostic device 2 through corresponding data-communication lines orbuses 11. - The
diagnostic connector 4 is known and will not be described further other than to point out that the spatial distribution of thepins 10 in the vehiclediagnostic connector 4 may preferably correspond to the spatial distribution of the pins of a diagnostic connector provided according to the standards OBD, E-OBD, or OBD-II. - In the example illustrated in
Figure 3 , thediagnostic connector 4 has a side edge in relief having a substantially trapezoidal shape and is provided with sixteenconnection pins 10 arranged in two parallel rows in groups of eight in positions facing one another. - As regards, instead, the
measurement systems 7 and/or the control andprocessing systems 8, they are configured to communicate vehicle data with the on-boarddiagnostic module 5 implementing one or more pre-set communication protocols. - In particular, communication protocols may comprise preferably, but not necessarily, the SAEJ1850 protocol (PWM/VPW), and/or the SAEJ2284 protocol (CAN-H/CAN-L), and/or the ISO9141-2 protocol or the ISO14230 protocol or any other similar protocol comprised in the standards OBD, E-OBD, or OBD-II.
- It should be pointed out that the
measurement systems 7 and/or the control andprocessing systems 8 can be configured to implement additional communication protocols established, preferably but not necessarily, by vehicle diagnostic standards deriving from, or substantially equivalent to, the OBD protocol, or the E-OBD protocol, or the OBD-II protocol, or any other standard deriving from a technical evolution of the OBD standard. - With reference to
Figure 2 , as regards the on-boarddiagnostic module 5, it comprises aconnector 12 shaped in such a way that it can be connected in a stable but readily removable way to the vehiclediagnostic connector 4. - In particular, with reference to
Figures 2 and3 , theconnector 12 of the on-boarddiagnostic module 5 is provided with a plurality ofconnection pins 13, which are structured to be connected to therespective pins 10 of thediagnostic connector 4. - With reference to
Figure 2 , the on-boarddiagnostic module 5 further comprises acontrol unit 14, for example a microprocessor, which is configured to implement a program of acquisition/storage of the vehicle data. - In detail, the
control unit 14 has a plurality ofcommunication terminals 15 designed to be connected to theconnection pins 13 to implement acquisition of the vehicle data on the basis of at least one given data-communication protocol. - Unlike known on-board diagnostic modules, the on-board
diagnostic module 5 comprises anelectronic switching matrix 16, which comprises a plurality of selective interconnection devices 17 (only some of which are illustrated inFigure 2 for simplicity of representation), each of which is designed to be commanded for connecting/disconnecting each of thecommunication terminals 15 of thecontrol unit 14 to/from any one of theconnection pins 13 of theconnector 12. - In particular, in the embodiment illustrated in
Figure 2 , the on-boarddiagnostic module 5 is configured to be programmed by theexternal programming system 6 and connects/disconnects, on the basis of said programming, eachcommunication terminal 15 of thecontrol unit 14 to/from one and only oneconnection pin 13 of theconnector 12. - According to a different embodiment, the on-board
diagnostic module 5 is configured to be programmed by theexternal programming system 6 so that it can connect eachcommunication terminal 15 to a number ofconnection pins 13. - According to a different embodiment, the
diagnostic module 5 is configured to be programmed by theexternal programming system 6 so as to connect eachconnection pin 13 to one ormore communication terminals 15 of thecontrol unit 14. - As regards the
selective interconnection devices 17 of theelectronic switching matrix 16, they can comprise, for example, electronic microswitches that can be commanded in a reversible way through respective command signals Ci. In the case in point, the electronic microswitches that make up theelectronic switching matrix 16 can be, for example, optically controlled electronic switches, such as photo-MOSFETs, or electrically controlled transistors of a MOSFET or BJT type, or any other type of similar transistor appropriately miniaturized. The miniaturization of electronic microswitches advantageously enables anelectronic switching matrix 16 to be obtained having small dimensions corresponding, for example, to the dimensions of a microchip. - With reference to
Figure 2 , thecontrol unit 14 is configured to receive at input a programming profile PA for data acquisition, which contains a series of commands/operations for hardware/software programming of thediagnostic module 5. - In particular, the programming profile PA for data acquisition contains: a set of information indicating the states of opening/closing to be imparted to each
selective interconnection device 17, on the basis of which thecontrol unit 14 generates the command signals Ci; and a software containing the operations that thecontrol unit 14 must implement for acquiring the vehicle data from the on-boarddiagnostic device 2. - In detail, on the basis of the programming profile PA, the
control unit 14 controls theselective interconnection devices 17 of theelectronic switching matrix 16 so as to modify the "hardware" configuration of the connections between itscommunication terminals 15 and theconnection pins 13. - The
control unit 14 is configured to determine, on the basis of the data contained in the programming profile PA: the type of communication protocols to be used for acquisition of vehicle data; thecommunication terminals 15 to be used during acquisition for interfacing thecontrol unit 14 correctly with the on-boarddiagnostic device 2; and the operations to be implemented during acquisition of the data. - With reference to
Figure 2 , the on-boarddiagnostic module 5 further comprises astorage device 18, configured to store the vehicle data acquired, and atransceiver device 19 configured to communicate with theexternal programming system 6 through a short-range communication system 20. - In particular, the
transceiver device 19 is configured to communicate with theexternal programming system 6 through acommunication system 20 implementing a short-range wireless communication protocol. In the case in point, thecommunication system 20 can perform a short-range communication implementing preferably the Bluetooth protocol, or the IEEE 802.11p protocol, or similar protocols. - With reference to
Figures 1 and2 , theexternal programming system 6 comprises a remote processing anddiagnostics station 21, which is configured to supply the programming profile PA, and a userportable communication apparatus 22, which is configured to carry out a long-range transmission/reception with the remote processing anddiagnostics station 21 through acommunication system 50 so as to receive the programming profile PA, and carries out a short-range transmission/reception with thetransceiver device 19 of the on-boarddiagnostic module 5, through thecommunication system 20, so as to supply thereto the programming profile PA itself. - The user
portable communication apparatus 22 is moreover preferably configured to carry out short-range transmission/reception with thetransceiver device 19 of the on-boarddiagnostic module 5, through thecommunication system 20, so as to receive the stored/acquired vehicle data and carries out long-range transmission/reception with the remote processing anddiagnostics station 21 through thecommunication system 50 so as to supply said vehicle data thereto. - With reference to
Figure 1 , the remote processing anddiagnostics station 21 can comprise, for example, acomputer 23, which is configured to determine the programming profile PA to be imparted to the on-boarddiagnostic module 5 according to a series of data imparted by a user. Said data can comprise, for example, the model of vehicle and/or the type of vehicle data to be acquired and/or the diagnosis to be performed. - The
computer 23 is moreover provided with: auser command interface 24; and amemory 25, which stores a database containing preferably, for each model of vehicle, a series of types of vehicle data that can be acquired and, for each type of vehicle data that can be acquired and/or model of vehicle, a programming profile PA to be imparted to the on-boarddiagnostic module 5. - The
computer 23 is moreover provided with a long-range communication device 26 configured to communicate with the userportable communication apparatus 22, through thecommunication system 50. The long-range communication device 26 can comprise, for example, a GSM or GPRS or similar telephone transceiver, whilst the long-range communication system 50 can comprise, for example, a mobile phone network or any similar long-range network. - The
computer 23 also comprises aprocessing device 27, which is configured to: identify the programming profile PA in a database contained in thememory 25 on the basis of the user data; control transmission of the programming profile PA through thecommunication system 50; receive the vehicle data generated by the on-boarddiagnostic module 5; and process the vehicle data received so as to supply a vehicle diagnosis. - As regards the user
portable communication apparatus 22, it can comprise for example a cellphone (illustrated by way of example inFigures 1 and2 ) or a smart phone, or a personal digital assistant (PDA), a pocket PC (personal computer) or any other similar user portable communication electronic device. - The user
portable communication apparatus 22 comprises: a long-range communication device 22a, configured to communicate with the remote processing anddiagnostics station 21 through the long-range communication system 50; and a short-range communication device 22b to communicate with the on-boarddiagnostic module 5, through the short-rangewireless communication system 20. - In the example illustrated in
Figures 1 and2 , the userportable communication apparatus 22 performs a function similar to that of an "electronic bridge", which in this case is able to transfer data, in a bidirectional way, between the short-rangewireless communication system 20 and the long-rangewireless communication system 50. - With reference to
Figure 4 , a method for remote programming of the on-boarddiagnostic module 5 will be described hereinafter. - The user selects through the
command interface 24 of the remote processing anddiagnostics station 21 the model of the vehicle (for example FIAT CROMA) (block 100), and the vehicle data to be acquired (for example ENGINE R.P.M.) (block 110) and/or the diagnosis. - At this point, the
processing device 27 determines in the database contained in thememory 25 the programming profile PA that is associated to acquisition of the ENGINE R.P.M. in a FIAT CROMA (block 120) or that regards the diagnosis selected previously. - Once the programming profile PA has been identified, the
processing device 27 commands thecommunication device 26 so as to make the long-range transmission of the programming profile PA itself to the user portable communication apparatus 22 (block 130). - The user
portable communication apparatus 22 receives the programming profile PA from the long-range wireless communication system 50 (block 140) and communicates the programming profile PA received to the on-boarddiagnostic module 5, through the short-range wireless communication system 20 (block 150). - At this point, the
control unit 14 of the on-boarddiagnostic module 5 receives the programming profile PA (block 160) and modifies the configuration of theelectronic switching matrix 16, i.e., its own hardware configuration, according to the programming profile PA itself (block 170). - In particular, the
control unit 14 processes the programming profile PA to determine theinterconnection devices 17 to be governed in opening/closing and generates the command signals Ci, consequently determining switching thereof (block 170). - The
control unit 14 of the on-boarddiagnostic module 5 moreover modifies its own software configuration defining the communication protocols to be used for communication of data on eachcommunication terminal 15 activated and the operations of data acquisition to be implemented on the basis of the programming profile PA received (block 180). - Following upon completion of the hardware/software programming, the on-board
diagnostic module 5 acquires the ENGINE R.P.M. from the on-board diagnostic device 2 (block 190) and stores the data and/or transmits them to the remote processing anddiagnostics station 21 through the userportable communication apparatus 22 following the same communication procedure as the one described above for communication of the programming profile PA, i.e., through short-range and long-range sequential communication. - Following upon reception of the vehicle data corresponding to the ENGINE R.P.M., the remote processing and
diagnostics station 21 is able to process the ENGINE R.P.M. itself to perform the vehicle diagnostics selected by the user. - The programmable vehicle diagnostic system described above is extremely advantageous in so far as it enables remote configuration of the modalities of logic and physical communication of an on-board diagnostic module, i.e., the OBD communication protocols and connections, according to any model of vehicle, even when the vehicle is moving, consequently rendering the diagnostic module versatile and universal.
- In addition, the use of the user portable apparatus for communication of the data to the remote station enables elimination of the long-range communication module within the on-board diagnostic module, thus obtaining an evident saving in costs and a reduction in the encumbrance inside the vehicle.
- Finally, it is clear that modifications and variations may be made to the programmable vehicle diagnostic system described above, without thereby departing from the scope of the present invention defined by the annexed claims.
- In particular,
Figure 5 shows a variant of the operation of the programmable vehiclediagnostic system 1, in which the userportable communication apparatus 22 is configured to perform the function of command interface through which a user can select commands to the vehicle and/or receive, and then display, specific requested vehicle data, and/or implement a specific vehicle diagnosis on the vehicle data received. - For this purpose, each of the programming profiles PA stored in the
remote diagnostics station 21 can comprise, in addition to the data described above necessary for configuration of the on-boarddiagnostic module 5, also an auxiliary program of vehicle control, which is configured to be implemented by the on-boarddiagnostic module 5 and by the userportable communication apparatus 22 so as to enable the on-boarddiagnostic module 5 to impart to the vehicle vehicle-commands transmitted by the userportable communication apparatus 22. - The auxiliary vehicle-control program contained in the programming profile PA is moreover configured to enable the user to control, via the on-board
diagnostic module 5, acquisition of specific vehicle data to be displayed through the userportable communication apparatus 22, and/or to implement a specific vehicle diagnostics on the vehicle data themselves. - With reference to
Figure 5 , the userportable communication apparatus 22 is configured to enable the user to select a model of vehicle (block 300). For this purpose, the userportable communication apparatus 22 can be provided with a specific pre-installed interface program capable of managing the operations of selection of the model of vehicle by the user and of performing long-range transmission of the model selected to theremote processing station 21. - In response to the vehicle model selected transmitted by the user
portable communication apparatus 22, the remote processing anddiagnostics station 21 identifies in the database of thememory 25 the programming profile PA containing the control program and transmits it to the user portable communication apparatus 22 (block 310). - At this point, the user
portable communication apparatus 22 stores within it the control program contained in the programming profile PA and at the same time transmits the latter to the on-boarddiagnostic module 5 through the short-range communication (block 320). - The on-board
diagnostic module 5, following upon reception of the programming profile PA, programs the switchingmatrix 16, stores the data-acquisition software, and implements the auxiliary vehicle-control program on the basis of the information contained in the programming profile PA received. - The user
portable communication apparatus 22 implements the control program downloaded for configuring its own keypad and/or its own display in such a way as to be able to display: one or more graphic interfaces dedicated to the selection of the commands that can be imparted to the vehicle; one or more graphic interfaces dedicated to the selection of the vehicle data to be acquired; and one or more graphic interfaces dedicated to the selection of the diagnosis of the vehicle data. - The graphic interface of the user
portable communication apparatus 22 dedicated to the selection of the commands to be imparted to the vehicle can comprise, for example, commands for turning on/turning off the vehicle lights, and/or commands for turning on/turning off the vehicle alarm system, and/or commands associated to closing/opening of the doors or any similar vehicle command. It is evident that the control program contained in the programming profile PA can envisage management of any vehicle command. - With reference to the above description, it should be pointed out that the programming profile PA downloaded in the on-board
diagnostic module 5, when implemented by thecontrol unit 14, is designed to convert each vehicle command encoded according to the protocol implemented by the userportable communication apparatus 22 into a corresponding vehicle command encoded according to what is envisaged by the communication protocols implemented by the on-boarddiagnostic device 2. - The graphic interfaces dedicated to selection of the vehicle data to be stored/acquired or dedicated to selection of the diagnosis can, instead, be configured in such a way that the user
portable communication apparatus 22 receives from the on-boarddiagnostic module 5 any type of vehicle data in a way altogether equivalent to the acquisition carried out by theremote diagnostics station 21. - It should be pointed out that, unlike the embodiment illustrated in
Figure 4 , the vehicle data transmitted by the on-boarddiagnostic module 5 to theportable communication apparatus 22 are directly displayed to the user. - In the case where the user has selected a diagnosis, the control program implemented by the user
portable communication apparatus 22 requests vehicle data specific to the on-boarddiagnostic module 5 and, once these have been received, processes them so as to supply to the user the vehicle diagnosis requested. - With reference to
Figure 3 , in use, the user selects, through the userportable communication apparatus 22, a command for closing the window and transmits it to the on-boarddiagnostic module 5 through the communication system 20 (block 330). - At this point, the on-board
diagnostic module 5, thanks to the control program, imparts the window-closing command to thediagnostic device 2. At this point, thediagnostic device 2 issues the window-closing command to the member for closing the window of the vehicle 3 (block 340).
Claims (10)
said system being characterized in that it comprises:
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ITTV2009A000177A IT1398208B1 (en) | 2009-09-17 | 2009-09-17 | PROGRAMMABLE VEHICULAR DIAGNOSIS SYSTEM |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2302597A1 true EP2302597A1 (en) | 2011-03-30 |
EP2302597B1 EP2302597B1 (en) | 2016-04-20 |
Family
ID=41600667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP10177504.7A Not-in-force EP2302597B1 (en) | 2009-09-17 | 2010-09-17 | Programmable on-board vehicle diagnostic system |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP2302597B1 (en) |
ES (1) | ES2583681T3 (en) |
IT (1) | IT1398208B1 (en) |
PL (1) | PL2302597T3 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013003082A (en) * | 2011-06-21 | 2013-01-07 | Tekutomu:Kk | Vehicle information acquisition apparatus |
WO2013038256A1 (en) * | 2011-09-14 | 2013-03-21 | Robert Bosch Gmbh | On-board diagnostic connector module and vehicle diagnostic system |
CN103163875A (en) * | 2011-12-16 | 2013-06-19 | 北汽福田汽车股份有限公司 | Remote monitoring system of new energy automobile |
FR3003382A1 (en) * | 2013-03-12 | 2014-09-19 | Mycar Innovations | VEHICLE OPERATING DIAGNOSTIC SYSTEM |
US8924071B2 (en) | 2013-04-26 | 2014-12-30 | Ford Global Technologies, Llc | Online vehicle maintenance |
WO2015132017A1 (en) * | 2014-03-06 | 2015-09-11 | Robert Bosch Gmbh | Electronic unit for a vehicle communication interface |
GB2527224A (en) * | 2013-10-16 | 2015-12-16 | Ford Global Tech Llc | A Plug-in Communication Device for a Motor vehicle |
WO2016202487A1 (en) * | 2015-06-15 | 2016-12-22 | Robert Bosch Gmbh | Switching element, switching matrix and diagnostic device having a switching matrix |
IT201600099421A1 (en) * | 2016-10-04 | 2018-04-04 | Texa Spa | DIAGNOSTIC DEVICE ON BOARD FOR VEHICLES |
JP2018074579A (en) * | 2017-10-23 | 2018-05-10 | ニュアンス コミュニケーションズ,インコーポレイテッド | Automobile Head Unit |
CN109213131A (en) * | 2018-11-22 | 2019-01-15 | 奇瑞汽车股份有限公司 | Coordination method for automobile fault diagnosis conflict |
CN113960980A (en) * | 2021-10-14 | 2022-01-21 | 武汉唯特迅数据科技有限公司 | Configurable OBD (on-board diagnostics) diagnosis method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060101311A1 (en) * | 2004-10-25 | 2006-05-11 | Spx Corporation | Connectivity between a scan tool and a remote device and method |
US20060122746A1 (en) | 2004-12-02 | 2006-06-08 | General Motors Corporation | Method for updating vehicle diagnostics software |
US20060156311A1 (en) | 2005-01-07 | 2006-07-13 | Kei Yamamoto | Programmable controller |
US20060217855A1 (en) | 2005-03-23 | 2006-09-28 | Spx Corporation | Integrated circuit vehicle diagnostics interface adapter apparatus and method |
US20070100520A1 (en) * | 2005-10-31 | 2007-05-03 | Hemang Shah | Technical information management apparatus and method for vehicle diagnostic tools |
US20080015748A1 (en) * | 2006-07-14 | 2008-01-17 | David Nagy | System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port |
US20080103652A1 (en) * | 2006-10-27 | 2008-05-01 | Mcgee Phillip | Adaptive diagnostic cable with relay |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5541840A (en) * | 1993-06-25 | 1996-07-30 | Chrysler Corporation | Hand held automotive diagnostic service tool |
US8024083B2 (en) * | 2005-06-30 | 2011-09-20 | Chenn Ieon C | Cellphone based vehicle diagnostic system |
US20070156311A1 (en) * | 2005-12-29 | 2007-07-05 | Elcock Albert F | Communication of automotive diagnostic data |
-
2009
- 2009-09-17 IT ITTV2009A000177A patent/IT1398208B1/en active
-
2010
- 2010-09-17 PL PL10177504T patent/PL2302597T3/en unknown
- 2010-09-17 EP EP10177504.7A patent/EP2302597B1/en not_active Not-in-force
- 2010-09-17 ES ES10177504.7T patent/ES2583681T3/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060101311A1 (en) * | 2004-10-25 | 2006-05-11 | Spx Corporation | Connectivity between a scan tool and a remote device and method |
US20060122746A1 (en) | 2004-12-02 | 2006-06-08 | General Motors Corporation | Method for updating vehicle diagnostics software |
US20060156311A1 (en) | 2005-01-07 | 2006-07-13 | Kei Yamamoto | Programmable controller |
US20060217855A1 (en) | 2005-03-23 | 2006-09-28 | Spx Corporation | Integrated circuit vehicle diagnostics interface adapter apparatus and method |
US20070100520A1 (en) * | 2005-10-31 | 2007-05-03 | Hemang Shah | Technical information management apparatus and method for vehicle diagnostic tools |
US20080015748A1 (en) * | 2006-07-14 | 2008-01-17 | David Nagy | System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port |
US20080103652A1 (en) * | 2006-10-27 | 2008-05-01 | Mcgee Phillip | Adaptive diagnostic cable with relay |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013003082A (en) * | 2011-06-21 | 2013-01-07 | Tekutomu:Kk | Vehicle information acquisition apparatus |
WO2013038256A1 (en) * | 2011-09-14 | 2013-03-21 | Robert Bosch Gmbh | On-board diagnostic connector module and vehicle diagnostic system |
US8818612B2 (en) | 2011-09-14 | 2014-08-26 | Robert Bosch Gmbh | On-board diagnostic connector module and vehicle diagnostic system |
EP3028903A1 (en) * | 2011-09-14 | 2016-06-08 | Robert Bosch GmbH | On-board diagnostic connector module |
CN103163875A (en) * | 2011-12-16 | 2013-06-19 | 北汽福田汽车股份有限公司 | Remote monitoring system of new energy automobile |
CN103163875B (en) * | 2011-12-16 | 2015-11-18 | 北汽福田汽车股份有限公司 | A kind of long distance control system of new-energy automobile |
FR3003382A1 (en) * | 2013-03-12 | 2014-09-19 | Mycar Innovations | VEHICLE OPERATING DIAGNOSTIC SYSTEM |
US8924071B2 (en) | 2013-04-26 | 2014-12-30 | Ford Global Technologies, Llc | Online vehicle maintenance |
GB2527224A (en) * | 2013-10-16 | 2015-12-16 | Ford Global Tech Llc | A Plug-in Communication Device for a Motor vehicle |
WO2015132017A1 (en) * | 2014-03-06 | 2015-09-11 | Robert Bosch Gmbh | Electronic unit for a vehicle communication interface |
CN106062829A (en) * | 2014-03-06 | 2016-10-26 | 罗伯特·博世有限公司 | Electronic unit for a vehicle communication interface |
US10438423B2 (en) | 2014-03-06 | 2019-10-08 | Robert Bosch Gmbh | Electronic unit for a vehicle communication interface for bidirectional communication |
WO2016202487A1 (en) * | 2015-06-15 | 2016-12-22 | Robert Bosch Gmbh | Switching element, switching matrix and diagnostic device having a switching matrix |
IT201600099421A1 (en) * | 2016-10-04 | 2018-04-04 | Texa Spa | DIAGNOSTIC DEVICE ON BOARD FOR VEHICLES |
WO2018066012A1 (en) * | 2016-10-04 | 2018-04-12 | Texa S.P.A. | On-board diagnostic device for vehicles |
JP2018074579A (en) * | 2017-10-23 | 2018-05-10 | ニュアンス コミュニケーションズ,インコーポレイテッド | Automobile Head Unit |
CN109213131A (en) * | 2018-11-22 | 2019-01-15 | 奇瑞汽车股份有限公司 | Coordination method for automobile fault diagnosis conflict |
CN113960980A (en) * | 2021-10-14 | 2022-01-21 | 武汉唯特迅数据科技有限公司 | Configurable OBD (on-board diagnostics) diagnosis method |
Also Published As
Publication number | Publication date |
---|---|
EP2302597B1 (en) | 2016-04-20 |
IT1398208B1 (en) | 2013-02-14 |
ITTV20090177A1 (en) | 2011-03-18 |
ES2583681T3 (en) | 2016-09-21 |
PL2302597T3 (en) | 2017-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2302597A1 (en) | Programmable on-board vehicle diagnostic system | |
KR101890872B1 (en) | Personal vehicle diagnosis system based on mobile intelligent terminal | |
AU2011349702B2 (en) | Remote vehicle programming system and method | |
US7257472B2 (en) | Method and apparatus for fault diagnosis | |
US20040112124A1 (en) | Method for carrying out a telediagnosis on a motor vehicle, vehicle diagnosis module and service center | |
US7984225B2 (en) | ASCII gateway to in-vehicle networks | |
CN102804126B (en) | Vehicle communication interface and method of operating thereof | |
EP1594283A1 (en) | Device and method for performing both local and remote vehicle diagnostics | |
US20150102900A1 (en) | Key fob dongle | |
US8606217B2 (en) | Communication control system and method for performing a transmission of data | |
CN102202091A (en) | Vehicle connectivity systems, methods and applications | |
US20170102697A1 (en) | Selecting a vehicle function to control using a wearable electronic device | |
US9633484B2 (en) | Vehicle device installation system | |
US20220144291A1 (en) | Portable wireless connected diagnostic system for a vehicle | |
CN107666698A (en) | Automobile wireless access point is operated to be selectively connected to wireless vehicle device | |
US20140316639A1 (en) | Data conversion apparatus and method of using a cell phone to update fault code data and maintain vehicles using on-board diagnostic systems | |
US20080288768A1 (en) | Arrangement and method for reprogramming control devices | |
CN106483875B (en) | Automobile controller, system and method used in automobile controller | |
CN113625690A (en) | Intelligent diagnosis method and system for automobile and mobile terminal | |
CN111061237B (en) | Vehicle identification code flashing method and vehicle identification code flashing system | |
EP2259230A1 (en) | Programmable on-board diagnostic module, connectable to an automotive diagnostic socket | |
CN107920338A (en) | Cellular data is coordinated by selected cellular device | |
CN202995452U (en) | Acquisition device and analytic system for vehicle failure information | |
CN109450758B (en) | Intelligent vehicle machine system | |
JP2005258908A (en) | Parking lot control apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME RS |
|
17P | Request for examination filed |
Effective date: 20110930 |
|
17Q | First examination report despatched |
Effective date: 20130429 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G07C 5/08 20060101ALI20150828BHEP Ipc: G07C 5/00 20060101AFI20150828BHEP |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20151104 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 793177 Country of ref document: AT Kind code of ref document: T Effective date: 20160515 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602010032416 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 793177 Country of ref document: AT Kind code of ref document: T Effective date: 20160420 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2583681 Country of ref document: ES Kind code of ref document: T3 Effective date: 20160921 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20160420 Ref country code: FR Ref legal event code: PLFP Year of fee payment: 7 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160720 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160822 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160721 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602010032416 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
26N | No opposition filed |
Effective date: 20170123 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160917 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160930 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160930 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160917 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20170929 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: PL Payment date: 20170906 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20171130 Year of fee payment: 8 Ref country code: FR Payment date: 20171002 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20171025 Year of fee payment: 8 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20100917 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160930 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20160420 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602010032416 Country of ref document: DE |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20180917 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190402 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180930 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180917 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20191031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180917 |