US20120035800A1 - Vehicle Diagnostic, Communication and Signal Delivery System - Google Patents
Vehicle Diagnostic, Communication and Signal Delivery System Download PDFInfo
- Publication number
- US20120035800A1 US20120035800A1 US13/195,403 US201113195403A US2012035800A1 US 20120035800 A1 US20120035800 A1 US 20120035800A1 US 201113195403 A US201113195403 A US 201113195403A US 2012035800 A1 US2012035800 A1 US 2012035800A1
- Authority
- US
- United States
- Prior art keywords
- tool
- diagnostic
- diagnostic tool
- vehicle
- data
- 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.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 title claims description 34
- 239000003990 capacitor Substances 0.000 claims abstract description 20
- 230000015654 memory Effects 0.000 claims description 30
- 238000000034 method Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 1
- 230000001105 regulatory effect Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 239000000463 material Substances 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013480 data collection Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000013481 data capture Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 239000007858 starting material Substances 0.000 description 2
- 229920001875 Ebonite Polymers 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- PWHULOQIROXLJO-UHFFFAOYSA-N Manganese Chemical compound [Mn] PWHULOQIROXLJO-UHFFFAOYSA-N 0.000 description 1
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 239000000806 elastomer Substances 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 229910052748 manganese Inorganic materials 0.000 description 1
- 239000011572 manganese Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000002991 molded plastic Substances 0.000 description 1
- 239000010705 motor oil Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/0808—Diagnosing performance data
Definitions
- This patent application relates generally to a vehicle diagnostic and communication system. More specifically, an on-road vehicle data recording system, such as a diagnostic tool, and a reliable signal delivery connector and support structure module.
- the owner takes the automobile to a service station or a garage for a mechanic to diagnose the problem. If the problem occurs frequently or occurs at the service station, then the mechanic can diagnose the problem with the diagnostic tools on site. However, the problem can be intermittent and may not occur when the vehicle is at the service station, thus the mechanic may not be able to diagnose the problem. If the mechanic cannot diagnose the problem while the vehicle is at the service station, the owner can become frustrated because the problem still exists and he has taken time off from work in order to bring the vehicle in for service. Further, the owner will have to take additional time off to bring the vehicle back for servicing when the intermittent problem occurs again. This scenario can be repeated many times before the problem is properly diagnosed.
- An intermittent problem or event may be a spark plug in one of the vehicle's cylinder that does not fire properly when the vehicle hits a bump in the road at certain speeds causing the vehicle to lose power. The event does not occur every time the vehicle hits a bump, but does occur enough that the owner is frustrated. Further, should the intermittent problem occur when the vehicle is in the middle of an intersection, the owner may cause an accident due to loss of power during acceleration across a crowded intersection. However, since the event may not be recreated at the service station or when the mechanic takes the vehicle for a test drive, it will be difficult for the mechanic to diagnose the problem.
- USB Universal Serial Bus
- an apparatus and method that can left attached to the vehicle in order to record certain events that occurs in the vehicle. It is also desirable to provide an apparatus that allows better connection between a computing device, such as a diagnostic tool and a USB connector.
- an apparatus in some embodiments include components that allow the diagnostic tool to operate in various environments, such as high and low ambient temperature and in reduced power states.
- a diagnostic tool for diagnosing a vehicle in various environments can include a processor to control functions of the diagnostic tool and retrieves diagnostic data from the vehicle, a first memory that stores a software to operate the diagnostic tool and the retrieved diagnostic data, the memory communicates with the processor and stores diagnostic data in a circular buffer, a connector interface that connects the diagnostic tool to a data link connector in the vehicle, the connector interface communicates with the processor, a serial communication interfaces that allows the diagnostic tool to communicate with the vehicle in at least one communication protocol, the serial communication interfaces communicates with the processor, a power management unit that manages the diagnostic tool in various power states depending on the diagnostic tool's activity, and a capacitor to provide power to the diagnostic tool.
- a diagnostic tool for diagnosing a vehicle in various environments can include a means for processing functions of the diagnostic tool and retrieves diagnostic data from the vehicle, first means for storing a software to operate the diagnostic tool and the retrieved diagnostic data, the means for storing communicates with the means for processing and stores diagnostic data in a circular buffer, means for interfacing the diagnostic tool to a data link connector in the vehicle, the means for interfacing communicates with the means for processing, means for communicating that allows the diagnostic tool to communicate with the vehicle in at least one communication protocol, the means for communicating communicates with the processor, means for managing power that manages the diagnostic tool in various power states depending on the diagnostic tool's activity, and means for providing power to the diagnostic tool.
- a method of retrieving diagnostic information from a vehicle which can include communicating with a diagnostic computer of the vehicle in a communication protocol with a serial communication interfaces of a diagnostic tool, retrieving diagnostic data from the vehicle with a processor of the diagnostic tool, storing the retrieved diagnostic data in a circular buffer of a first memory that is coupled to the processor, and putting the diagnostic tool into a reduced power state with a power management unit when there is no diagnostic data being detected by the diagnostic tool.
- FIG. 1 is a plan view illustrating a diagnostic tool according to an embodiment of the invention.
- FIG. 2 illustrates a top view of the diagnostic tool of FIG. 1 according to an embodiment of the invention.
- FIG. 3 illustrates a block diagram of the diagnostic tool of FIGS. 1 and 2 according to an embodiment of the invention.
- FIGS. 4A-D illustrate front, rear and side views of a support structure for a USB socket connector according to an embodiment of the invention.
- An embodiment in accordance with the present invention provides an apparatus, such as a diagnostic tool and method that allow the diagnostic tool to record certain events and the related diagnostic data in a vehicle.
- the diagnostic tool includes the connection 114 , such as a USB connection that holds the USB connector in place when mated with the diagnostic tool.
- the diagnostic tool described herein has improved reliability, power efficiency, operating temperature range and recording capacity.
- the diagnostic tool can be left in a vehicle to reliably record vehicle operational data over an extended period of time without being affected by environmental temperature extremes and without discharging a vehicle battery.
- the diagnostic tool can be configured to operate in a plurality of modes including a normal operating mode and at least one power saving mode.
- the diagnostic tool may enter a power saving mode based on a passage of time without detecting an active operation of the vehicle or based on detection of an environmental condition as further discussed below.
- FIG. 1 is a plan view illustrating a diagnostic tool 100 according to an embodiment of the invention.
- the diagnostic tool 100 can be any computing device, such as the Hyundai MVCI from Service Solutions (a unit of the SPX Corporation) in Warren, Mich.
- the diagnostic tool 100 includes a housing 102 to house the various components of the diagnostic tool, such as a display 104 , a user interface 106 , a power key 108 , a memory card reader 110 ( FIG. 2 ), a wireless interface 111 (optional), a connector interface 112 , a connection 114 and indicator lights 116 .
- the display 104 can be any type of display, for example, a liquid crystal display (LCD), a video graphics array (VGA), a touch display (which can also be a user interface), etc.
- the display can turn OFF after a certain period of time that the tool is not being used. For example, when no buttons are pressed or no data being retrieved from the vehicle for ten minutes, five minutes, three minutes or 1 minute. However, any time period can be set for turning OFF the display so that the battery (internal or vehicle's) can be conserved.
- the user interface 106 allows the user to interact with the diagnostic tool 100 in order to operate the diagnostic tool as desired.
- the user interface 106 can include function keys, arrow keys or any other type of keys that can manipulate the diagnostic tool 100 in order to operate various menus that are presented on the display.
- the keys can also include a “back” or “enter.”
- the input device 106 can also be a mouse or any other suitable input device, including a keypad, or a scanner.
- the user interface 106 can also include numbers or be alphanumeric.
- the power key 108 allows the user to turn the diagnostic tool 100 ON and OFF, as desired.
- the diagnostic tool 100 can automatically turn OFF after a user-selectable period of time of inactivity (e.g. no buttons pressed or data being collected from the vehicle).
- the power for the diagnostic tool 100 can be supplied from internal batteries of the tool, a capacitor (described below), from the vehicle's battery when the tool is coupled to the DLC, from a connection to a computing device, such as through a USB connection or from an AC adapter (described below). If the power source is the vehicle or through a connection (such as a computing device), then the tool can power on automatically once the tool is connected to the vehicle or computing device.
- Memory card reader 110 can be a single type card reader, such as a compact flash card, floppy disc, memory stick, secure digital memory, flash memory or other types of memory.
- the memory card reader can be a reader that reads more than one of the aforementioned memory such as a combination memory card reader. Additionally, the memory card reader can also read any other computer readable medium, such as CD, DVD, UMD, etc. In one embodiment, the memory card reader can be used to update the software or databases that are in the diagnostic tool 100 .
- the connector interface 112 allows the diagnostic tool 100 to connect to an external device, such as an ECU of a vehicle, a computing device, an external communication device (such as a modem), a network, etc. through a wired or wireless connection ( 111 ).
- an external device such as an ECU of a vehicle, a computing device, an external communication device (such as a modem), a network, etc.
- a connection 114 can also be included on the diagnostic tool 100 in order to connect to USB, FIREWIRE, modem, RS232, RS485, and other connections to communicate with external devices, such as a hard drive, USB drive, CD player, DVD player, UMD player, PC or other computer readable medium devices.
- Connection 114 can include a wireless card that can be inserted into it for wireless communication.
- optional wireless interface 111 can communicate wirelessly using including but not limited to IEEE802.11a/b/g/n, satellite, infrared, cellular, radio, etc. Wireless interface 111 can be used with connection 114 or connector interface 112 .
- the diagnostic tool can communicate with remote host devices or servers in order to receive or send information between the devices.
- Indicator lights 116 can indicate various operations of the diagnostic tool such as battery life, wireless connection, power on/off and other operations.
- FIG. 2 illustrates a top view of the diagnostic tool 100 of FIG. 1 according on an embodiment of the invention.
- the top portion of the diagnostic tool includes the memory card reader 110 , connector interface 112 , connection 114 , and a cover 118 .
- Connection 114 will be further discussed below.
- FIG. 3 illustrates a block diagram of the diagnostic tool 100 of FIGS. 1 and 2 according to an embodiment of the invention.
- the exemplary implementation comprises a microprocessor 210 , for example, an 8, 16 32 or 64 bit microprocessor; a Dynamic Random Access Memory (DRAM) 220 having a circular buffer; a flash memory 230 , for example, either on-board or plug-in flash memory storage; an automotive serial communication interfaces 240 ; a power management logic unit 290 ; an electric double layer capacitor (EDLC) or pseudo capacitor 294 ; a capacitor charger 292 for charging the capacitor 294 using constant current, and constant power; a wide input voltage range power regulator or buck boost converter 296 ; the connector interface 112 ; trigger button with indicator 260 ; connection 114 ; display 104 ; optional wireless interface 111 ; and an AC adapter 250 .
- DRAM Dynamic Random Access Memory
- FIG. 3 illustrates diagnostic tool 100 coupled to vehicle 42 via the connecter interface 112 and the data link connector (DLC) 70 .
- Diagnostic tool 100 may be releasably mounted to the vehicle such that diagnostic tool 100 operates in an on-road configuration. In an on-road configuration, diagnostic tool 100 may be packaged and mounted to the vehicle in any suitable location. The diagnostic tool 100 may be mounted on a windshield, on the vehicle's dashboard passenger seat, foot well, map pocket, etc. Though, it should be appreciated that other embodiments are possible in which the diagnostic tool 100 may be separate or releasably disconnected from and coupled to vehicle 42 at a service station for collecting diagnostic data. Even when used at a service station, diagnostic tool 100 may be placed within a vehicle so that on-road data may nonetheless be collected.
- data collection may be controlled by the microprocessor 210 of the diagnostic tool 100 .
- the microprocessor 210 controls and enables data and information exchange between the diagnostic tool 100 and the vehicle 42 .
- the data and information exchange can be uni-directional or bi-directional.
- the microprocessor requests data from the vehicle through the automotive serial communication interfaces 240 , which can include the necessary hardware and software to communicate in the vehicle's various communication protocols.
- the communication protocols can include Controller Area Network (CAN), J1850 VPM and PWM, ISO 9141, Keyword 2000 Ethernet, Flex Ray and others.
- the data collection may begin at any suitable time in response to any suitable event.
- data collection may begin when a user's activation of the electric system of the vehicle is detected. Such an event may be signaled by a user's action such as turning a key in the ignition of the vehicle or pressing a button to start the vehicle. Regardless of the nature of the triggering event, the microprocessor may receive a signal from either the vehicle 42 or a user indicating that such an event occurred.
- Various communication protocols can be employed for data and information exchange between vehicle 42 and diagnostic tool 100 as discussed herein.
- OBDII standard is used for requesting data from the vehicle via the DLC 70 , which is connected to vehicle's OBDII (On Board Diagnostics) port (not shown).
- the OBDII standard specifies the type of diagnostic connector, the electrical signaling protocols available, the messaging format and a candidate list of vehicle parameters to monitor along with how to encode the data.
- the vehicle system responds by sending vehicle operational data of relevant parameters according to the request.
- the diagnostic tool 100 receives, processes and stores the data.
- the vehicle system may transmit unsolicited data which can also be received, processed and stored in the diagnostic tool.
- unsolicited data may include an indication of an event, such as when one or more signal are outside their respective predetermined ranges.
- the received data may be buffered in volatile storage.
- received data is stored in a circular buffer.
- the circular buffer is implemented in DRAM 220 .
- a pre-configured filter can be additionally applied to limit the amount of data stored in the buffer.
- the filter may be programmed so as to preclude data that is irrelevant (e.g. normal data parameter) to diagnosing a vehicle condition from being stored or to limit storage of information to only specified types of data that may be useful in diagnosing an intermittent fault.
- the filter may be implemented by programming of the microprocessor 210 or in any other suitable way.
- the received data may represent any suitable data that may be generated in a vehicle.
- the received data may represent data generated by an engine control module or other electronic module within a vehicle.
- the received data may be of a type generated using techniques known in the art for diagnosing a problem with a vehicle. Though, any suitable type of data may be received, real time information such as vehicle speed and temperature can also be recorded alongside the received data.
- data continues to be stored even after the circular buffer is filled by, overwriting the oldest data with the most recent data.
- the storing and over-writing of data in the circular buffer continues until a trigger event occurs under which the microprocessor begins the process of transferring the content of the circular buffer into non-volatile storage, such as flash memory 230 , or until the vehicle becomes inactive wherein the diagnostic tool 100 reverts to a passive state.
- a trigger event is recognized by the diagnostic tool 100 , for example, by programming the microprocessor 210 to recognize a match between received data content and a pre-determined trigger pattern such as data outside operating parameters.
- the pre-determined trigger pattern may be determined by statistical significance or the amount by which the data collected is outside the normal operating parameters of the vehicle under tests.
- the diagnostic tool has a database of normal operating parameters for each vehicle under test.
- a user interface can be provided for the driver to manually start the trigger event.
- a button on a pendant 260 in a passenger compartment of the vehicle can be used for the driver to signal the occurrence of a trigger event.
- the trigger event causes the microprocessor 210 to begin the process of transferring the content of the circular buffer 220 into flash memory 230 .
- received data from the vehicle continues to be recorded in the circular buffer 220 while the transfer to flash 230 memory process is in operation.
- the microprocessor 210 transfers pre-trigger and/or post-trigger data to flash memory.
- the data quantity or time duration (10 minutes, 5 minutes, 1 minute, etc.) for the pre-trigger and/or post trigger data is pre-configurable up to the limit of the size of the circular buffer DRAM memory, for example.
- Subsequent trigger cycles repeat the transfer process, with multiple triggered data sets being separately recordable into flash memory 230 .
- the maximum number of recordable trigger events is limited only by the flash memory 230 size allocated for the purpose.
- having a removable/replaceable flash memory according to an embodiment of the invention will expand the number of recordable trigger events.
- the diagnostic tool 100 When the vehicle is in an inactive condition, e.g., when the vehicle is not being driven and the vehicle electrical system is inactive, usually several minutes after the ignition key (or, for keyless vehicles, other user action performing a corresponding function of shutting down the vehicle) is removed, there is typically no longer a need to request data, as no new data is being generated by the vehicle. In this case, the diagnostic tool 100 reverts to a power saving mode, here identified as a passive state. In the passive state, the diagnostic tool is still responsive to unsolicited data arriving from the vehicle, but one or more other functions of the diagnostic tool may be disabled. For example, in a passive state, diagnostic tool 100 does not actively poll the vehicle for data.
- the diagnostic tool 100 may revert to a second power saving mode, here identified as a sleep state.
- the sleep state is characterized by low power consumption in order to reduce power drawn from the vehicle battery. This prevents the vehicle battery from being discharged, for example overnight, or during long parked periods. Power for the diagnostic tool 100 may be drawn from the vehicle battery through the DLC or through the cigarette lighter.
- the microprocessor 210 In the sleep state, the microprocessor 210 is inactive, however the DRAM memory 220 remains powered with auto-refresh operation. All session data is, therefore, preserved according to standard suspend to RAM techniques. This allows a rapid resume from the sleep state.
- the power management logical unit 290 remains active during the sleep state, and monitors incoming data from the serial communication interfaces 240 . Data received in this state would typically cause the power management logical unit to resume the microprocessor which allows the diagnostic tool to be immediately responsive to new data activity from the vehicle. Though, it should be appreciated that when in the sleep state, the diagnostic tool 100 may selectively respond to events.
- the power management logical unit 290 can be pre-configured to be unresponsive to certain received data or responsive only to certain received data such that the diagnostic tool responds to only certain vehicle activities.
- the power management logical unit 290 is capable of buffering a few frames of data while the microprocessor is in the process of resuming from the sleep state. The recorded data can be held in flash memory until the diagnostic tool is up for further processing, for example, by a mechanic. Recorded data can then be uploaded for analysis to a computer with suitable computer program or software installed.
- the described diagnostic tool provides a power saving mode, identified above as the sleep state, which preserves the data buffer and context.
- the system In the power saving mode, the system is not fully powered so as to save energy, and does not revert to a complete power off state either.
- One advantage of doing so is that a lengthy microprocessor cold boot, which typically takes 20 seconds, can be avoided, and therefore, prevents data loss before data capture can recommence.
- the diagnostic tool 100 achieves low power consumption circa 20 mA with the microprocessor core in an inactive state while preserving the data buffer contents using DRAM in self-refresh mode.
- the power management logic unit 290 senses incoming vehicle data or the diagnostic tool detects a manual button pressed via the trigger pendant, and resume “stimulus” is provided to the microprocessor. A fast startup through “resume from suspend” of 2 seconds can be accomplished.
- an event triggered wake-up mechanism transitions the diagnostic tool from the at least one power saving mode to the normal operating mode.
- the interior temperature of the vehicle can reach over 80 C.
- a fully active diagnostic tool generates additional heat internally. Temperatures inside the diagnostic tool's enclosure can reach 10 to 20 C higher than vehicle's internal ambient temperature. This normally limits a diagnostic tool to use a very low power and low performance microcontroller with limited capacity SRAM, or limits ambient operating range, for example, to less than 50 C (commercial grade components) or 65 C (Industrial grade components).
- the embodiment of the invention provides a low power suspend mode in which the diagnostic tool operates at a fraction of the nominal operating power, thus at a lower operating temperature.
- the diagnostic tool reduces microprocessor clock speed to substantially zero and/or removes some power supply rails.
- the diagnostic tool achieves a reduced internal temperature rise of less than 5 C above ambient.
- temperature sensitive components such as wireless interface adapters are held in reset or power-down state. This enables the diagnostic tool to remain reliably responsive to the trigger events for a prolonged time at ambient temperatures up to 80 C while keeping components still within their operating temperature specification.
- the diagnostic tool 100 When a diagnostic tool 100 is used in a vehicle exposed to very low ambient temperature, for example, parked overnight in cold climates, the diagnostic tool needs to remain responsive to vehicle data being generated. If a cold engine is cranked at very low ambient temperatures, the engine oil is viscous, putting a heavy load on the starter motor, demanding high current. At such low temperatures, the vehicle battery current delivery performance is also reduced. Consequently, the vehicle system voltage may dip to almost zero momentarily as the starter motor is energized. In some embodiments, it may be desirable for the diagnostic tool to include reserve backup power to prevent data loss during the cranking period.
- the described diagnostic tool may function without using secondary battery cells such as Alkaline manganese cells, lithium primary cells, NiCad, Li-Ion or similar cells to power the microprocessor, thus avoiding performance degradation caused by the secondary battery cells unreliability at extreme temperature conditions.
- Utilization of secondary battery cells generally requires use of low performance microcontrollers and small capacity SRAM buffer memory.
- modern vehicles that have become more complex and functionality rich may generate more data than can be handled by a low performance microprocessors and small capacity SRAM.
- a higher performance microprocessor and/or a higher capacity DRAM may be employed with an energy storage device that can provide adequate power even at extreme low temperatures.
- the described diagnostic tool uses an Electric Double Layer Capacitor (EDLC) to store backup energy in place of the secondary battery cell(s).
- EDLC Electric Double Layer Capacitor
- the EDLC 294 is charged rapidly from the vehicle power source through a constant current or constant power switched-mode converter such as a capacitor charger 292 until fully charged.
- the capacitor charger 292 provides a faster method compared to conventional fixed voltage and resistive current limited (RC) chargers, thus allowing rapid charge recovery between cranking cycles.
- the power management logic unit 290 switches the power path from the EDLC to provide the required power supporting the high performance microprocessor and large DRAM during momentary dips in vehicle's power. With the capacitor 294 , power is always available for use by the diagnostic tool in the event that the vehicle is not operating or the diagnostic tool is not plugged into a reliable power source. This allows the diagnostic tool to continue to capture data from the vehicle at all times and reliable data retention at a wider ambient temperature range.
- the EDLC charge cutoff voltage is automatically reduced at high ambient temperatures to allow extension of the upper operating temperature range of the capacitor 294 .
- the useable charge and therefore run time from the capacitor is increased by using a buck-boost voltage regulator 296 to convert the variable voltage from the capacitor to a constant voltage supply to the microprocessor and DRAM.
- the diagnostic tool may be powered from a vehicle power system, but may also be configured to be powered from an AC adapter 250 .
- AC power may be used, for example, during configuration setup or when uploading data from system 100 to another computer for analysis.
- the capacitor is charged from the AC adapter 250 .
- connection of AC power may trigger a state change in which the system enters an active state.
- microprocessor 210 may be configured to receive and respond to commands, which may be entered through a pendant 260 , through serial communication interfaces 240 or in any other suitable way.
- the diagnostic tool Upon disconnection from the AC adapter, the diagnostic tool reverts to the suspend state, allowing rapid resume once connected to the vehicle power source.
- the diagnostic tool 100 may be packaged in housing 102 such that the EDLC 294 is serviceable in the field.
- a new capacitor unit can be ordered and fitted by the end-user; only a small screwdriver is required for the operation.
- the diagnostic tool 100 described herein is not limited to on-road application, but with the addition of a PC data cable, for example USB, or a Wireless Interface, the diagnostic tool can be used in pass-through mode as a communication gateway for regular in-workshop diagnostic applications and vehicle reprogramming.
- the diagnostic tool allows mechanics to repair vehicles with difficult-to-diagnose intermittent faults.
- the diagnostic tool provides means for safe and reliable capture of fault information while the vehicle is being driven on the road. The mechanic and vehicle owner's time are saved since the vehicle owner can operate the vehicle while the diagnostic tool is performing the diagnosis data capture.
- the diagnostic tool 100 exhibits various desirable characteristics including uses in wide ambient temperature operating range; consumes negligible power from the vehicle battery, thus avoiding overnight discharge of the negligible power from the vehicle battery; avoids stored data loss during momentary vehicle power dips; uses a high performance microprocessor and high recording capacity memory; and improves reliability without relying on primary or secondary battery cells.
- the diagnostic tool 100 includes the connection 114 which may have a support structure for providing support to a signal delivery connector e.g., a communication socket connector such as an Ethernet connector, a USB type A or USB type B connector, etc.
- a communication connector is commonly used in various signal delivery applications including some with harsh environmental conditions, for example, automobile or automotive servicing and manufacturing industry. It is very desirable to enhance the communication connector's reliability such as by enhancing its mechanical strength so that the communication connector (Ethernet, USB, etc.) originally designed for light duty office and home use with light weight peripherals and cables can withstand the harsh environments. Since some communication connectors, like USB (type A or B) connectors, have become a de-facto standard in IT equipment, it may be more economical to use a standard USB connector; such use may be facilitated by enhancing the USB connector's reliability.
- FIGS. 4A-D illustrate front, rear and side views of a support structure for a USB socket connector according to an embodiment of the invention.
- the exemplary implementation includes the housing 102 having the connection 114 that includes a USB socket 172 and a communication printed circuit assembly (PCA) 173 .
- Housing 102 may be part of any suitable electronic device to which data communications may be implemented in a rugged environment. That environment, for example, may be in a vehicle, vehicle service station or vehicle manufacturing facility.
- the electronic device may be any suitable device, including the diagnostic tool 100 of FIG. 1 .
- the diagnostic tool 100 includes the connection 114 which may be a standard communication connector, such as a USB receptacle, also called the USB socket 172 .
- the present invention may be used with connectors of any suitable type, such as Ethernet, Firewire, etc.
- a socket is adapted to receive a plug style connector.
- the USB socket 172 may be ruggedized through the use of a support structure module.
- An exemplary support structure module 120 is shown in a front view in FIG. 4B and is configured to provide support to the USB socket 172 .
- the support structure module 120 is removably mounted to connection 114 so that it can be replaced, for example, from a USB type module to an Ethernet type module or any other type of module.
- the support structure module 120 is permanently mounted to the connection 114 .
- a fastening feature for example, screws 144 , may be employed to mount (removably or permanently) the support structure module 120 to screw holes 131 on the connection 114 .
- the support structure module 120 may include a first cavity 133 and a second cavity 135 having a passage 137 therein between.
- the first cavity 133 may be sized to receive the USB socket 172 having the printed circuit assembly 173 .
- the second cavity 135 may be sized to receive a USB plug 160 .
- the passage 137 may be positioned such that a mating portion of the USB plug 160 , when the USB plug is inserted into the second cavity 135 , will pass through the passage 137 and engage the USB socket 172 in the first cavity 133 .
- the passage 137 may have a beveled opening facing the second cavity 135 such that the mating portion of the USB plug 160 is guided into the passage as it is inserted.
- first cavity 133 and the second cavity 135 may be shaped such that, when the USB plug 160 and USB socket 172 are mated, a receptacle, along with a printed circuit board to which it is attached, are held snugly within the first cavity 133 and the USB plug 160 is held snugly within the second cavity 135 .
- force on the USB plug 160 tends to be transferred through the support structure module 120 , rather than being transferred to the receptacle in the USB socket 172 , which reduces the likelihood that the receptacle will be damaged.
- the passage 137 along with the second cavity may cooperate with each other to support various portions of the USB socket 172 or any other type of connection socket such as Ethernet, Firewire, etc. That is the passage may hold one portion of the USB socket 172 and the second cavity may hold another portion of the USB socket so that the USB socket is snuggly held.
- FIGS. 4A when the support structure module 120 is mounted to the housing along direction 170 , the support structure module 120 is in close contact with sides, top and bottom of the USB socket 172 and the printed circuit assembly 173 .
- FIG. 4C shows the rear view when the support structure module 120 is mounted to the housing 102 .
- Side view in FIG. 4D shows further details of various features of the support structure module 120 .
- a feature of the support structure module 120 is a close and extended fit when the USB plug 160 is inserted into the support structure module 120 to mate with the USB socket connector 172 .
- module 120 provides a close guide through the tailored molding for the USB plug 160 to mate the USB socket connector 172 .
- the close guide limits the USB plug's movement.
- the features described are provided by the construction of the module 120 to provide mechanical alignment guidance and support of the USB plug 160 by means of a socket which is substantially recessed from the outer face of the aperture; and positioned with 360 degree walling around the USB plug's over molding to limit radial movement of the USB plug and prevent deformation of the USB socket connector 172 during radial pull on the cable and the USB plug 160 once mated.
- the support structure module 120 carries substantially all the cable load directly to the housing instead of the USB socket connector 172 .
- the module 120 provides further support for a mounting joint between the USB socket connector 172 and PCA 173 .
- the module 120 greatly enhances the signal delivery reliability.
- the socket 172 is aligned and fixed at desirable position to limit space for movement.
- the support structure module 120 reduces the USB socket connector's 172 vulnerability by providing supplemental mechanical support features and reducing the forces (or loads) applied to various vulnerable points.
- the described embodiments allow for using of standard signal delivery connector such as standard Ethernet, USB (type A or B) connector and cable, without demanding any proprietary non-standard signal delivery components like non-standard cable and/or socket connector.
- standard cable and socket is that the described support structure module 120 can be mounted on the equipment body unit directly without any additional interconnect wiring which adds to the cost.
- the support structure module 120 described herein may be constructed of any rigid structural material or materials and may be constructed in configurations to provide structural support. Suitable materials may include molded plastic. Though, it should be appreciated that a material of a slight amount of compliance may be used. For example, a hard rubber may be used to form support structure module 120 . Materials that are more rigid than a conventional elastomer are preferred.
- the support structure module 120 described herein is not limited to automotive applications, it is applicable to any scenario when a communication equipment has an installed or mounted signal delivery connector.
- the diagnostic tool 100 includes a normal operating mode and multiple low power modes.
- a passive state, a sleep state and a low power suspend state for high temperature operations were described.
- the modes were described as being entered in response to different conditions including environment and power availability.
- the components actively powered and the operations performed in those modes may be the same.
- the device may perform the same operations when in the sleep state and in the low power suspend state for high temperature operation.
- any suitable number of lower power modes may be supported and in each the system may perform any suitable number of operations or, conversely, may have any suitable components that are powered down or perform a reduced set of operations relative to a normal power state.
- the diagnostic tool can act as a pass through diagnostic data device.
- the diagnostic tool can be controlled by a remote device to collect and pass through the data but still operate in the various embodiments described herein.
- a wired or wireless connection across a network connection such as TCP/IP, GSM and others can be used so that the remote device can control the diagnostic tool.
- the microprocessor in the diagnostic tool serves in a slave mode providing a bidirectional data and control interface to the remote processor.
- the above-described embodiments of the present invention can be implemented in any of numerous ways.
- the embodiments may be implemented using hardware, software or a combination thereof.
- the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
- processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component.
- a processor may be implemented using circuitry in any suitable format.
- a computer program described herein can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
- a computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network.
- the invention may be embodied as a computer readable medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other non-transitory, tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the invention discussed above.
- the computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present invention as discussed above.
- the term “non-transitory computer-readable storage medium” encompasses only a computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine.
- the diagnostic tool may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format. Components of different implementations described herein may be combined to form other implementations not specifically set forth above. Components may be left out of the structures described herein, or changed, without adversely affecting their operation. Furthermore, various separate components may be combined into one or more individual components to perform the functions described herein.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Recording Measured Values (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
- This application claims priority to U.S. Provisional Patent Application entitled, “Vehicle Diagnostic, Communication and Signal Delivery System,” filed Aug. 3, 2010, having a Ser. No. 61/370,264, the disclosure of which is hereby incorporated by reference in its entirety.
- This patent application relates generally to a vehicle diagnostic and communication system. More specifically, an on-road vehicle data recording system, such as a diagnostic tool, and a reliable signal delivery connector and support structure module.
- When a problem arises in a vehicle, such as an automobile, the owner takes the automobile to a service station or a garage for a mechanic to diagnose the problem. If the problem occurs frequently or occurs at the service station, then the mechanic can diagnose the problem with the diagnostic tools on site. However, the problem can be intermittent and may not occur when the vehicle is at the service station, thus the mechanic may not be able to diagnose the problem. If the mechanic cannot diagnose the problem while the vehicle is at the service station, the owner can become frustrated because the problem still exists and he has taken time off from work in order to bring the vehicle in for service. Further, the owner will have to take additional time off to bring the vehicle back for servicing when the intermittent problem occurs again. This scenario can be repeated many times before the problem is properly diagnosed.
- An intermittent problem or event may be a spark plug in one of the vehicle's cylinder that does not fire properly when the vehicle hits a bump in the road at certain speeds causing the vehicle to lose power. The event does not occur every time the vehicle hits a bump, but does occur enough that the owner is frustrated. Further, should the intermittent problem occur when the vehicle is in the middle of an intersection, the owner may cause an accident due to loss of power during acceleration across a crowded intersection. However, since the event may not be recreated at the service station or when the mechanic takes the vehicle for a test drive, it will be difficult for the mechanic to diagnose the problem.
- Further, there are times when the diagnostic tool require a connection to external devices for updating or increasing functionality. Once such connection is a USB (Universal Serial Bus) connection. However, USB connections are meant for light duty in a home or an office and often are accidentally disconnected or damaged while in use in a harsh environment of a service station. The disconnection creates issues to a user and to the diagnostic tool.
- Accordingly, it is desirable to provide an apparatus and method that can left attached to the vehicle in order to record certain events that occurs in the vehicle. It is also desirable to provide an apparatus that allows better connection between a computing device, such as a diagnostic tool and a USB connector.
- The foregoing needs are met, to a great extent, by the present invention, wherein in one aspect an apparatus is provided that in some embodiments include components that allow the diagnostic tool to operate in various environments, such as high and low ambient temperature and in reduced power states.
- In accordance with one embodiment of the present invention, a diagnostic tool for diagnosing a vehicle in various environments is provided, which can include a processor to control functions of the diagnostic tool and retrieves diagnostic data from the vehicle, a first memory that stores a software to operate the diagnostic tool and the retrieved diagnostic data, the memory communicates with the processor and stores diagnostic data in a circular buffer, a connector interface that connects the diagnostic tool to a data link connector in the vehicle, the connector interface communicates with the processor, a serial communication interfaces that allows the diagnostic tool to communicate with the vehicle in at least one communication protocol, the serial communication interfaces communicates with the processor, a power management unit that manages the diagnostic tool in various power states depending on the diagnostic tool's activity, and a capacitor to provide power to the diagnostic tool.
- In accordance with another embodiment of the present invention, a diagnostic tool for diagnosing a vehicle in various environments is provided, which can include a means for processing functions of the diagnostic tool and retrieves diagnostic data from the vehicle, first means for storing a software to operate the diagnostic tool and the retrieved diagnostic data, the means for storing communicates with the means for processing and stores diagnostic data in a circular buffer, means for interfacing the diagnostic tool to a data link connector in the vehicle, the means for interfacing communicates with the means for processing, means for communicating that allows the diagnostic tool to communicate with the vehicle in at least one communication protocol, the means for communicating communicates with the processor, means for managing power that manages the diagnostic tool in various power states depending on the diagnostic tool's activity, and means for providing power to the diagnostic tool.
- In accordance with yet another embodiment of the present invention, a method of retrieving diagnostic information from a vehicle is provided, which can include communicating with a diagnostic computer of the vehicle in a communication protocol with a serial communication interfaces of a diagnostic tool, retrieving diagnostic data from the vehicle with a processor of the diagnostic tool, storing the retrieved diagnostic data in a circular buffer of a first memory that is coupled to the processor, and putting the diagnostic tool into a reduced power state with a power management unit when there is no diagnostic data being detected by the diagnostic tool.
- There has thus been outlined, rather broadly, certain embodiments of the invention in order that the detailed description thereof herein may be better understood, and in order that the present contribution to the art may be better appreciated. There are, of course, additional embodiments of the invention that will be described below and which will form the subject matter of the claims appended hereto.
- In this respect, before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The invention is capable of embodiments in addition to those described and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting.
- As such, those skilled in the art will appreciate that the conception upon which this disclosure is based may readily be utilized as a basis for the designing of other structures, methods and systems for carrying out the several purposes of the present invention. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the present invention.
-
FIG. 1 is a plan view illustrating a diagnostic tool according to an embodiment of the invention. -
FIG. 2 illustrates a top view of the diagnostic tool ofFIG. 1 according to an embodiment of the invention. -
FIG. 3 illustrates a block diagram of the diagnostic tool ofFIGS. 1 and 2 according to an embodiment of the invention. -
FIGS. 4A-D illustrate front, rear and side views of a support structure for a USB socket connector according to an embodiment of the invention. - The invention will now be described with reference to the drawing figures, in which like reference numerals refer to like parts throughout. An embodiment in accordance with the present invention provides an apparatus, such as a diagnostic tool and method that allow the diagnostic tool to record certain events and the related diagnostic data in a vehicle. In other embodiments, the diagnostic tool includes the
connection 114, such as a USB connection that holds the USB connector in place when mated with the diagnostic tool. - As noted above, frequent intermittent faults occur under certain driving conditions which may include, for example, engine load, road speed, altitude and temperature. Therefore, intermittent faults in a vehicle's electromechanical systems are difficult to diagnose in the static confines of a service bay. To observe the fault occurrence, it is desirable to have the diagnostic tool for logging the fault data when it occurs during a vehicle's normal operating conditions. Vehicle's harsh environmental conditions, like climatic extremes and vehicle power fluctuations, are a challenge when using the diagnostic tool during the vehicle's operations and can hamper the diagnostic tools' operations.
- The diagnostic tool described herein has improved reliability, power efficiency, operating temperature range and recording capacity. The diagnostic tool can be left in a vehicle to reliably record vehicle operational data over an extended period of time without being affected by environmental temperature extremes and without discharging a vehicle battery.
- To achieve the desirable performance, the diagnostic tool can be configured to operate in a plurality of modes including a normal operating mode and at least one power saving mode. The diagnostic tool may enter a power saving mode based on a passage of time without detecting an active operation of the vehicle or based on detection of an environmental condition as further discussed below.
- An embodiment of the present inventive apparatus is illustrated in
FIG. 1 . In particular,FIG. 1 is a plan view illustrating adiagnostic tool 100 according to an embodiment of the invention. Thediagnostic tool 100 can be any computing device, such as the Honda MVCI from Service Solutions (a unit of the SPX Corporation) in Warren, Mich. Thediagnostic tool 100 includes ahousing 102 to house the various components of the diagnostic tool, such as adisplay 104, auser interface 106, apower key 108, a memory card reader 110 (FIG. 2 ), a wireless interface 111 (optional), aconnector interface 112, aconnection 114 andindicator lights 116. - The
display 104 can be any type of display, for example, a liquid crystal display (LCD), a video graphics array (VGA), a touch display (which can also be a user interface), etc. The display can turn OFF after a certain period of time that the tool is not being used. For example, when no buttons are pressed or no data being retrieved from the vehicle for ten minutes, five minutes, three minutes or 1 minute. However, any time period can be set for turning OFF the display so that the battery (internal or vehicle's) can be conserved. - The
user interface 106 allows the user to interact with thediagnostic tool 100 in order to operate the diagnostic tool as desired. Theuser interface 106 can include function keys, arrow keys or any other type of keys that can manipulate thediagnostic tool 100 in order to operate various menus that are presented on the display. The keys can also include a “back” or “enter.” Theinput device 106 can also be a mouse or any other suitable input device, including a keypad, or a scanner. Theuser interface 106 can also include numbers or be alphanumeric. - The
power key 108 allows the user to turn thediagnostic tool 100 ON and OFF, as desired. Thediagnostic tool 100 can automatically turn OFF after a user-selectable period of time of inactivity (e.g. no buttons pressed or data being collected from the vehicle). The power for thediagnostic tool 100 can be supplied from internal batteries of the tool, a capacitor (described below), from the vehicle's battery when the tool is coupled to the DLC, from a connection to a computing device, such as through a USB connection or from an AC adapter (described below). If the power source is the vehicle or through a connection (such as a computing device), then the tool can power on automatically once the tool is connected to the vehicle or computing device. -
Memory card reader 110 can be a single type card reader, such as a compact flash card, floppy disc, memory stick, secure digital memory, flash memory or other types of memory. The memory card reader can be a reader that reads more than one of the aforementioned memory such as a combination memory card reader. Additionally, the memory card reader can also read any other computer readable medium, such as CD, DVD, UMD, etc. In one embodiment, the memory card reader can be used to update the software or databases that are in thediagnostic tool 100. - The
connector interface 112 allows thediagnostic tool 100 to connect to an external device, such as an ECU of a vehicle, a computing device, an external communication device (such as a modem), a network, etc. through a wired or wireless connection (111). In addition, aconnection 114 can also be included on thediagnostic tool 100 in order to connect to USB, FIREWIRE, modem, RS232, RS485, and other connections to communicate with external devices, such as a hard drive, USB drive, CD player, DVD player, UMD player, PC or other computer readable medium devices.Connection 114 can include a wireless card that can be inserted into it for wireless communication. In addition toconnection 114,optional wireless interface 111 can communicate wirelessly using including but not limited to IEEE802.11a/b/g/n, satellite, infrared, cellular, radio, etc.Wireless interface 111 can be used withconnection 114 orconnector interface 112. By using a wired or wireless connection, the diagnostic tool can communicate with remote host devices or servers in order to receive or send information between the devices.Indicator lights 116 can indicate various operations of the diagnostic tool such as battery life, wireless connection, power on/off and other operations. -
FIG. 2 illustrates a top view of thediagnostic tool 100 ofFIG. 1 according on an embodiment of the invention. The top portion of the diagnostic tool includes thememory card reader 110,connector interface 112,connection 114, and acover 118.Connection 114 will be further discussed below. -
FIG. 3 illustrates a block diagram of thediagnostic tool 100 ofFIGS. 1 and 2 according to an embodiment of the invention. The exemplary implementation comprises amicroprocessor 210, for example, an 8, 16 32 or 64 bit microprocessor; a Dynamic Random Access Memory (DRAM) 220 having a circular buffer; aflash memory 230, for example, either on-board or plug-in flash memory storage; an automotive serial communication interfaces 240; a powermanagement logic unit 290; an electric double layer capacitor (EDLC) orpseudo capacitor 294; acapacitor charger 292 for charging thecapacitor 294 using constant current, and constant power; a wide input voltage range power regulator orbuck boost converter 296; theconnector interface 112; trigger button withindicator 260;connection 114;display 104;optional wireless interface 111; and anAC adapter 250. -
FIG. 3 illustratesdiagnostic tool 100 coupled tovehicle 42 via theconnecter interface 112 and the data link connector (DLC) 70.Diagnostic tool 100 may be releasably mounted to the vehicle such thatdiagnostic tool 100 operates in an on-road configuration. In an on-road configuration,diagnostic tool 100 may be packaged and mounted to the vehicle in any suitable location. Thediagnostic tool 100 may be mounted on a windshield, on the vehicle's dashboard passenger seat, foot well, map pocket, etc. Though, it should be appreciated that other embodiments are possible in which thediagnostic tool 100 may be separate or releasably disconnected from and coupled tovehicle 42 at a service station for collecting diagnostic data. Even when used at a service station,diagnostic tool 100 may be placed within a vehicle so that on-road data may nonetheless be collected. - In one embodiment, data collection may be controlled by the
microprocessor 210 of thediagnostic tool 100. Themicroprocessor 210 controls and enables data and information exchange between thediagnostic tool 100 and thevehicle 42. The data and information exchange can be uni-directional or bi-directional. In one example, the microprocessor requests data from the vehicle through the automotive serial communication interfaces 240, which can include the necessary hardware and software to communicate in the vehicle's various communication protocols. The communication protocols can include Controller Area Network (CAN), J1850 VPM and PWM, ISO 9141, Keyword 2000 Ethernet, Flex Ray and others. - The data collection may begin at any suitable time in response to any suitable event. In some embodiments, data collection may begin when a user's activation of the electric system of the vehicle is detected. Such an event may be signaled by a user's action such as turning a key in the ignition of the vehicle or pressing a button to start the vehicle. Regardless of the nature of the triggering event, the microprocessor may receive a signal from either the
vehicle 42 or a user indicating that such an event occurred. Various communication protocols can be employed for data and information exchange betweenvehicle 42 anddiagnostic tool 100 as discussed herein. In an example, OBDII standard is used for requesting data from the vehicle via theDLC 70, which is connected to vehicle's OBDII (On Board Diagnostics) port (not shown). The OBDII standard specifies the type of diagnostic connector, the electrical signaling protocols available, the messaging format and a candidate list of vehicle parameters to monitor along with how to encode the data. The vehicle system responds by sending vehicle operational data of relevant parameters according to the request. Thediagnostic tool 100 receives, processes and stores the data. - In another embodiment, the vehicle system may transmit unsolicited data which can also be received, processed and stored in the diagnostic tool. Such unsolicited data may include an indication of an event, such as when one or more signal are outside their respective predetermined ranges. The received data may be buffered in volatile storage. In some embodiments, received data is stored in a circular buffer. In one embodiment, the circular buffer is implemented in
DRAM 220. A pre-configured filter can be additionally applied to limit the amount of data stored in the buffer. The filter may be programmed so as to preclude data that is irrelevant (e.g. normal data parameter) to diagnosing a vehicle condition from being stored or to limit storage of information to only specified types of data that may be useful in diagnosing an intermittent fault. The filter may be implemented by programming of themicroprocessor 210 or in any other suitable way. The received data may represent any suitable data that may be generated in a vehicle. For example, the received data may represent data generated by an engine control module or other electronic module within a vehicle. The received data may be of a type generated using techniques known in the art for diagnosing a problem with a vehicle. Though, any suitable type of data may be received, real time information such as vehicle speed and temperature can also be recorded alongside the received data. - In still another embodiment, data continues to be stored even after the circular buffer is filled by, overwriting the oldest data with the most recent data. The storing and over-writing of data in the circular buffer continues until a trigger event occurs under which the microprocessor begins the process of transferring the content of the circular buffer into non-volatile storage, such as
flash memory 230, or until the vehicle becomes inactive wherein thediagnostic tool 100 reverts to a passive state. - In one embodiment, a trigger event is recognized by the
diagnostic tool 100, for example, by programming themicroprocessor 210 to recognize a match between received data content and a pre-determined trigger pattern such as data outside operating parameters. The pre-determined trigger pattern may be determined by statistical significance or the amount by which the data collected is outside the normal operating parameters of the vehicle under tests. The diagnostic tool has a database of normal operating parameters for each vehicle under test. Alternatively, in another embodiment, in the event that the vehicle driver notices a vehicle behavior anomaly, a user interface can be provided for the driver to manually start the trigger event. In an example, a button on apendant 260 in a passenger compartment of the vehicle can be used for the driver to signal the occurrence of a trigger event. In operation, the trigger event causes themicroprocessor 210 to begin the process of transferring the content of thecircular buffer 220 intoflash memory 230. In an example, received data from the vehicle continues to be recorded in thecircular buffer 220 while the transfer to flash 230 memory process is in operation. In an embodiment, themicroprocessor 210 transfers pre-trigger and/or post-trigger data to flash memory. The data quantity or time duration (10 minutes, 5 minutes, 1 minute, etc.) for the pre-trigger and/or post trigger data is pre-configurable up to the limit of the size of the circular buffer DRAM memory, for example. Once the transfer toflash memory 230 process is complete, thediagnostic tool 100 continues receiving data to the circular buffer. Subsequent trigger cycles repeat the transfer process, with multiple triggered data sets being separately recordable intoflash memory 230. The maximum number of recordable trigger events is limited only by theflash memory 230 size allocated for the purpose. Thus, having a removable/replaceable flash memory according to an embodiment of the invention will expand the number of recordable trigger events. - When the vehicle is in an inactive condition, e.g., when the vehicle is not being driven and the vehicle electrical system is inactive, usually several minutes after the ignition key (or, for keyless vehicles, other user action performing a corresponding function of shutting down the vehicle) is removed, there is typically no longer a need to request data, as no new data is being generated by the vehicle. In this case, the
diagnostic tool 100 reverts to a power saving mode, here identified as a passive state. In the passive state, the diagnostic tool is still responsive to unsolicited data arriving from the vehicle, but one or more other functions of the diagnostic tool may be disabled. For example, in a passive state,diagnostic tool 100 does not actively poll the vehicle for data. After a pre-determined time in the passive state, for example between 30 minutes and an hour in some embodiments, thediagnostic tool 100 may revert to a second power saving mode, here identified as a sleep state. In some embodiments, the sleep state is characterized by low power consumption in order to reduce power drawn from the vehicle battery. This prevents the vehicle battery from being discharged, for example overnight, or during long parked periods. Power for thediagnostic tool 100 may be drawn from the vehicle battery through the DLC or through the cigarette lighter. - In the sleep state, the
microprocessor 210 is inactive, however theDRAM memory 220 remains powered with auto-refresh operation. All session data is, therefore, preserved according to standard suspend to RAM techniques. This allows a rapid resume from the sleep state. The power managementlogical unit 290 remains active during the sleep state, and monitors incoming data from the serial communication interfaces 240. Data received in this state would typically cause the power management logical unit to resume the microprocessor which allows the diagnostic tool to be immediately responsive to new data activity from the vehicle. Though, it should be appreciated that when in the sleep state, thediagnostic tool 100 may selectively respond to events. In one embodiment, the power managementlogical unit 290 can be pre-configured to be unresponsive to certain received data or responsive only to certain received data such that the diagnostic tool responds to only certain vehicle activities. In an example, the power managementlogical unit 290 is capable of buffering a few frames of data while the microprocessor is in the process of resuming from the sleep state. The recorded data can be held in flash memory until the diagnostic tool is up for further processing, for example, by a mechanic. Recorded data can then be uploaded for analysis to a computer with suitable computer program or software installed. - Power Saving “Suspend to RAM” with Rapid Resume
- The described diagnostic tool provides a power saving mode, identified above as the sleep state, which preserves the data buffer and context. In the power saving mode, the system is not fully powered so as to save energy, and does not revert to a complete power off state either. One advantage of doing so is that a lengthy microprocessor cold boot, which typically takes 20 seconds, can be avoided, and therefore, prevents data loss before data capture can recommence.
- In another embodiment, the
diagnostic tool 100 achieves low power consumption circa 20 mA with the microprocessor core in an inactive state while preserving the data buffer contents using DRAM in self-refresh mode. To resume from the inactive mode, in one embodiment, the powermanagement logic unit 290 senses incoming vehicle data or the diagnostic tool detects a manual button pressed via the trigger pendant, and resume “stimulus” is provided to the microprocessor. A fast startup through “resume from suspend” of 2 seconds can be accomplished. In one embodiment, an event triggered wake-up mechanism transitions the diagnostic tool from the at least one power saving mode to the normal operating mode. - High Ambient Temperature Capability
- In the event that the vehicle is left unattended in direct sunlight in hot climates, the interior temperature of the vehicle can reach over 80 C. A fully active diagnostic tool generates additional heat internally. Temperatures inside the diagnostic tool's enclosure can reach 10 to 20 C higher than vehicle's internal ambient temperature. This normally limits a diagnostic tool to use a very low power and low performance microcontroller with limited capacity SRAM, or limits ambient operating range, for example, to less than 50 C (commercial grade components) or 65 C (Industrial grade components).
- The embodiment of the invention provides a low power suspend mode in which the diagnostic tool operates at a fraction of the nominal operating power, thus at a lower operating temperature. In an implementation, the diagnostic tool reduces microprocessor clock speed to substantially zero and/or removes some power supply rails. In an example, the diagnostic tool achieves a reduced internal temperature rise of less than 5 C above ambient. In another implementation, temperature sensitive components such as wireless interface adapters are held in reset or power-down state. This enables the diagnostic tool to remain reliably responsive to the trigger events for a prolonged time at ambient temperatures up to 80 C while keeping components still within their operating temperature specification.
- Low Ambient Temperature Capability
- When a
diagnostic tool 100 is used in a vehicle exposed to very low ambient temperature, for example, parked overnight in cold climates, the diagnostic tool needs to remain responsive to vehicle data being generated. If a cold engine is cranked at very low ambient temperatures, the engine oil is viscous, putting a heavy load on the starter motor, demanding high current. At such low temperatures, the vehicle battery current delivery performance is also reduced. Consequently, the vehicle system voltage may dip to almost zero momentarily as the starter motor is energized. In some embodiments, it may be desirable for the diagnostic tool to include reserve backup power to prevent data loss during the cranking period. The described diagnostic tool may function without using secondary battery cells such as Alkaline manganese cells, lithium primary cells, NiCad, Li-Ion or similar cells to power the microprocessor, thus avoiding performance degradation caused by the secondary battery cells unreliability at extreme temperature conditions. Utilization of secondary battery cells generally requires use of low performance microcontrollers and small capacity SRAM buffer memory. However, modern vehicles that have become more complex and functionality rich may generate more data than can be handled by a low performance microprocessors and small capacity SRAM. Accordingly, in some embodiments, a higher performance microprocessor and/or a higher capacity DRAM may be employed with an energy storage device that can provide adequate power even at extreme low temperatures. - In one embodiment, the described diagnostic tool uses an Electric Double Layer Capacitor (EDLC) to store backup energy in place of the secondary battery cell(s). EDLC's capability of operating efficiently at the very low temperature, which generally runs to −40 C, not only greatly improves the diagnostic tool's temperature range but also enables using of high performance microprocessor and large DRAM.
- In operation, the
EDLC 294 is charged rapidly from the vehicle power source through a constant current or constant power switched-mode converter such as acapacitor charger 292 until fully charged. Thecapacitor charger 292 provides a faster method compared to conventional fixed voltage and resistive current limited (RC) chargers, thus allowing rapid charge recovery between cranking cycles. The powermanagement logic unit 290 switches the power path from the EDLC to provide the required power supporting the high performance microprocessor and large DRAM during momentary dips in vehicle's power. With thecapacitor 294, power is always available for use by the diagnostic tool in the event that the vehicle is not operating or the diagnostic tool is not plugged into a reliable power source. This allows the diagnostic tool to continue to capture data from the vehicle at all times and reliable data retention at a wider ambient temperature range. - In another embodiment, the EDLC charge cutoff voltage is automatically reduced at high ambient temperatures to allow extension of the upper operating temperature range of the
capacitor 294. In still another embodiment, the useable charge and therefore run time from the capacitor is increased by using a buck-boost voltage regulator 296 to convert the variable voltage from the capacitor to a constant voltage supply to the microprocessor and DRAM. - In an example embodiment, the diagnostic tool may be powered from a vehicle power system, but may also be configured to be powered from an
AC adapter 250. AC power may be used, for example, during configuration setup or when uploading data fromsystem 100 to another computer for analysis. In this use case, the capacitor is charged from theAC adapter 250. - In some embodiments, the connection of AC power may trigger a state change in which the system enters an active state. In such an active state,
microprocessor 210 may be configured to receive and respond to commands, which may be entered through apendant 260, throughserial communication interfaces 240 or in any other suitable way. Upon disconnection from the AC adapter, the diagnostic tool reverts to the suspend state, allowing rapid resume once connected to the vehicle power source. - In an extension of the foregoing concept, the
diagnostic tool 100 may be packaged inhousing 102 such that theEDLC 294 is serviceable in the field. In such an embodiment, a new capacitor unit can be ordered and fitted by the end-user; only a small screwdriver is required for the operation. - The
diagnostic tool 100 described herein is not limited to on-road application, but with the addition of a PC data cable, for example USB, or a Wireless Interface, the diagnostic tool can be used in pass-through mode as a communication gateway for regular in-workshop diagnostic applications and vehicle reprogramming. The diagnostic tool allows mechanics to repair vehicles with difficult-to-diagnose intermittent faults. The diagnostic tool provides means for safe and reliable capture of fault information while the vehicle is being driven on the road. The mechanic and vehicle owner's time are saved since the vehicle owner can operate the vehicle while the diagnostic tool is performing the diagnosis data capture. - Thus, in various embodiments of the invention, the
diagnostic tool 100 exhibits various desirable characteristics including uses in wide ambient temperature operating range; consumes negligible power from the vehicle battery, thus avoiding overnight discharge of the negligible power from the vehicle battery; avoids stored data loss during momentary vehicle power dips; uses a high performance microprocessor and high recording capacity memory; and improves reliability without relying on primary or secondary battery cells. - Support Structure for Connectors
- In another embodiment, the
diagnostic tool 100 includes theconnection 114 which may have a support structure for providing support to a signal delivery connector e.g., a communication socket connector such as an Ethernet connector, a USB type A or USB type B connector, etc. A communication connector is commonly used in various signal delivery applications including some with harsh environmental conditions, for example, automobile or automotive servicing and manufacturing industry. It is very desirable to enhance the communication connector's reliability such as by enhancing its mechanical strength so that the communication connector (Ethernet, USB, etc.) originally designed for light duty office and home use with light weight peripherals and cables can withstand the harsh environments. Since some communication connectors, like USB (type A or B) connectors, have become a de-facto standard in IT equipment, it may be more economical to use a standard USB connector; such use may be facilitated by enhancing the USB connector's reliability. -
FIGS. 4A-D illustrate front, rear and side views of a support structure for a USB socket connector according to an embodiment of the invention. The exemplary implementation includes thehousing 102 having theconnection 114 that includes aUSB socket 172 and a communication printed circuit assembly (PCA) 173.Housing 102 may be part of any suitable electronic device to which data communications may be implemented in a rugged environment. That environment, for example, may be in a vehicle, vehicle service station or vehicle manufacturing facility. In one embodiment, the electronic device may be any suitable device, including thediagnostic tool 100 ofFIG. 1 . Thediagnostic tool 100 includes theconnection 114 which may be a standard communication connector, such as a USB receptacle, also called theUSB socket 172. It should be noted that in other embodiments, the present invention may be used with connectors of any suitable type, such as Ethernet, Firewire, etc. As is known in the art, a socket is adapted to receive a plug style connector. TheUSB socket 172 may be ruggedized through the use of a support structure module. An exemplarysupport structure module 120 is shown in a front view inFIG. 4B and is configured to provide support to theUSB socket 172. In some embodiments, thesupport structure module 120 is removably mounted toconnection 114 so that it can be replaced, for example, from a USB type module to an Ethernet type module or any other type of module. In other implementation, thesupport structure module 120 is permanently mounted to theconnection 114. A fastening feature, for example, screws 144, may be employed to mount (removably or permanently) thesupport structure module 120 to screwholes 131 on theconnection 114. - The
support structure module 120 may include afirst cavity 133 and asecond cavity 135 having apassage 137 therein between. Thefirst cavity 133 may be sized to receive theUSB socket 172 having the printedcircuit assembly 173. Thesecond cavity 135 may be sized to receive aUSB plug 160. Thepassage 137 may be positioned such that a mating portion of theUSB plug 160, when the USB plug is inserted into thesecond cavity 135, will pass through thepassage 137 and engage theUSB socket 172 in thefirst cavity 133. Thepassage 137 may have a beveled opening facing thesecond cavity 135 such that the mating portion of theUSB plug 160 is guided into the passage as it is inserted. - Further, the
first cavity 133 and thesecond cavity 135 may be shaped such that, when theUSB plug 160 andUSB socket 172 are mated, a receptacle, along with a printed circuit board to which it is attached, are held snugly within thefirst cavity 133 and theUSB plug 160 is held snugly within thesecond cavity 135. In this way, force on theUSB plug 160 tends to be transferred through thesupport structure module 120, rather than being transferred to the receptacle in theUSB socket 172, which reduces the likelihood that the receptacle will be damaged. Further, thepassage 137 along with the second cavity may cooperate with each other to support various portions of theUSB socket 172 or any other type of connection socket such as Ethernet, Firewire, etc. That is the passage may hold one portion of theUSB socket 172 and the second cavity may hold another portion of the USB socket so that the USB socket is snuggly held. - As shown in
FIGS. 4A , when thesupport structure module 120 is mounted to the housing alongdirection 170, thesupport structure module 120 is in close contact with sides, top and bottom of theUSB socket 172 and the printedcircuit assembly 173.FIG. 4C shows the rear view when thesupport structure module 120 is mounted to thehousing 102. Side view inFIG. 4D shows further details of various features of thesupport structure module 120. A feature of thesupport structure module 120 is a close and extended fit when theUSB plug 160 is inserted into thesupport structure module 120 to mate with theUSB socket connector 172. - Another feature is that
module 120 provides a close guide through the tailored molding for theUSB plug 160 to mate theUSB socket connector 172. The close guide limits the USB plug's movement. In some embodiments, the features described are provided by the construction of themodule 120 to provide mechanical alignment guidance and support of theUSB plug 160 by means of a socket which is substantially recessed from the outer face of the aperture; and positioned with 360 degree walling around the USB plug's over molding to limit radial movement of the USB plug and prevent deformation of theUSB socket connector 172 during radial pull on the cable and theUSB plug 160 once mated. Furthermore, by fastening thesupport structure module 120 to thehousing 102, thesupport structure module 120 carries substantially all the cable load directly to the housing instead of theUSB socket connector 172. - Another feature of the
module 120 is that it provides further support for a mounting joint between theUSB socket connector 172 andPCA 173. By removing load from the mounting joints, for example, solder joints with mechanical keying into the base unit main housing structure, themodule 120 greatly enhances the signal delivery reliability. By closely supporting theUSB socket connector 172 andPCA 173 and properly designing thedimension 182 of thesupport structure module 120, thesocket 172 is aligned and fixed at desirable position to limit space for movement. - The
support structure module 120 reduces the USB socket connector's 172 vulnerability by providing supplemental mechanical support features and reducing the forces (or loads) applied to various vulnerable points. The described embodiments allow for using of standard signal delivery connector such as standard Ethernet, USB (type A or B) connector and cable, without demanding any proprietary non-standard signal delivery components like non-standard cable and/or socket connector. One advantage of using standard cable and socket is that the describedsupport structure module 120 can be mounted on the equipment body unit directly without any additional interconnect wiring which adds to the cost. - The
support structure module 120 described herein may be constructed of any rigid structural material or materials and may be constructed in configurations to provide structural support. Suitable materials may include molded plastic. Though, it should be appreciated that a material of a slight amount of compliance may be used. For example, a hard rubber may be used to formsupport structure module 120. Materials that are more rigid than a conventional elastomer are preferred. Thesupport structure module 120 described herein is not limited to automotive applications, it is applicable to any scenario when a communication equipment has an installed or mounted signal delivery connector. - As previously described, the
diagnostic tool 100 includes a normal operating mode and multiple low power modes. As an example, a passive state, a sleep state and a low power suspend state for high temperature operations were described. The modes were described as being entered in response to different conditions including environment and power availability. In some embodiments, though two or more modes are entered in response to different conditions, the components actively powered and the operations performed in those modes may be the same. For example, in some embodiments, the device may perform the same operations when in the sleep state and in the low power suspend state for high temperature operation. Though, it should be appreciated that any suitable number of lower power modes may be supported and in each the system may perform any suitable number of operations or, conversely, may have any suitable components that are powered down or perform a reduced set of operations relative to a normal power state. - In still another embodiment, the diagnostic tool can act as a pass through diagnostic data device. The diagnostic tool can be controlled by a remote device to collect and pass through the data but still operate in the various embodiments described herein. A wired or wireless connection across a network connection such as TCP/IP, GSM and others can be used so that the remote device can control the diagnostic tool. In such an embodiment, the microprocessor in the diagnostic tool serves in a slave mode providing a bidirectional data and control interface to the remote processor.
- The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers. Such processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component. Though, a processor may be implemented using circuitry in any suitable format.
- A computer program described herein can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network. In this respect, the invention may be embodied as a computer readable medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other non-transitory, tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the invention discussed above. The computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present invention as discussed above. As used herein, the term “non-transitory computer-readable storage medium” encompasses only a computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine.
- Also, the diagnostic tool may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format. Components of different implementations described herein may be combined to form other implementations not specifically set forth above. Components may be left out of the structures described herein, or changed, without adversely affecting their operation. Furthermore, various separate components may be combined into one or more individual components to perform the functions described herein.
- The many features and advantages of the invention are apparent from the detailed specification, and thus, it is intended by the appended claims to cover all such features and advantages of the invention which fall within the true spirit and scope of the invention. Further, since numerous modifications and variations will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly, all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/195,403 US20120035800A1 (en) | 2010-08-03 | 2011-08-01 | Vehicle Diagnostic, Communication and Signal Delivery System |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37026410P | 2010-08-03 | 2010-08-03 | |
US13/195,403 US20120035800A1 (en) | 2010-08-03 | 2011-08-01 | Vehicle Diagnostic, Communication and Signal Delivery System |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120035800A1 true US20120035800A1 (en) | 2012-02-09 |
Family
ID=45556742
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/195,403 Abandoned US20120035800A1 (en) | 2010-08-03 | 2011-08-01 | Vehicle Diagnostic, Communication and Signal Delivery System |
US13/195,407 Expired - Fee Related US8747148B2 (en) | 2010-08-03 | 2011-08-01 | Diagnostic tool with recessed connector |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/195,407 Expired - Fee Related US8747148B2 (en) | 2010-08-03 | 2011-08-01 | Diagnostic tool with recessed connector |
Country Status (3)
Country | Link |
---|---|
US (2) | US20120035800A1 (en) |
EP (1) | EP2601502B1 (en) |
WO (1) | WO2012018733A2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120290166A1 (en) * | 2011-05-13 | 2012-11-15 | Wallace Charles L | Systems and methods for vehicle monitoring with processing interruption tolerance |
US20140277915A1 (en) * | 2013-03-15 | 2014-09-18 | Service Solutions U.S. Llc | Smart Power Management System and Method Thereof |
US20140350772A1 (en) * | 2013-05-23 | 2014-11-27 | Honda Motor Co., Ltd. | Vehicle diagnostic system |
WO2014203028A1 (en) * | 2013-06-17 | 2014-12-24 | Freescale Semiconductor, Inc. | Diagnostic apparatus, control unit, integrated circuit, vehicle and method of recording diagnostic data |
US20160012649A1 (en) * | 2014-07-14 | 2016-01-14 | Power International Chemical & Oil Corporation | Vehicle After-sales Service System |
CN105264394A (en) * | 2013-03-12 | 2016-01-20 | 博世汽车服务解决方案公司 | Alternator and starter tester with capacitive element, active load control and belt slip detection |
DE102012221367B4 (en) | 2012-11-22 | 2021-11-11 | Bayerische Motoren Werke Aktiengesellschaft | System and procedure for dynamic road driving test |
US20220181900A1 (en) * | 2019-09-18 | 2022-06-09 | Autel Intelligent Technology Corp., Ltd. | Charging apparatus, charging method, and electronic device |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2952718B1 (en) * | 2009-11-17 | 2015-10-30 | Snecma | FATIGUE MEASUREMENT SYSTEM AND METHOD FOR MECHANICAL PARTS OF AN AIRCRAFT AND METHOD FOR AIRCRAFT MAINTENANCE |
JP6392116B2 (en) | 2011-07-24 | 2018-09-19 | 株式会社マキタ | Power tool system and its adapter |
JP5810807B2 (en) * | 2011-09-30 | 2015-11-11 | 富士通株式会社 | Electronics |
WO2015061370A1 (en) | 2013-10-21 | 2015-04-30 | Milwaukee Electric Tool Corporation | Adapter for power tool devices |
US10095646B2 (en) * | 2014-04-29 | 2018-10-09 | Harold Ray Bettencourt | Device and method for allowing integration of incompatible devices into a vehicle bus network |
EP3104338B1 (en) * | 2015-06-12 | 2023-05-03 | Continental Automotive Technologies GmbH | On-board device for a vehicle |
USD804342S1 (en) * | 2016-06-15 | 2017-12-05 | Shenzhen Jiafeng Zhuoyue Digital Communication Technology Co., Ltd. | Tachograph |
JP7037748B2 (en) * | 2018-01-26 | 2022-03-17 | トヨタ自動車株式会社 | Electronic control unit and connection authentication method |
US10726646B2 (en) * | 2018-05-29 | 2020-07-28 | Valeo North America, Inc. | Serial communication system for automotive circuits |
US11231944B2 (en) | 2018-10-29 | 2022-01-25 | Alexander Permenter | Alerting, diagnosing, and transmitting computer issues to a technical resource in response to a dedicated physical button or trigger |
AT525512B1 (en) * | 2021-09-29 | 2024-02-15 | Avl Ditest Gmbh | Diagnostic device |
WO2025010158A1 (en) * | 2023-07-06 | 2025-01-09 | Karma Automotive Llc | Onboard voice-activated vehicle diagnostic systems and methods |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5885098A (en) * | 1997-09-12 | 1999-03-23 | Phillips & Temro Industries Inc. | Cord set receptacle |
US20040172177A1 (en) * | 2002-11-07 | 2004-09-02 | Nagai Ikuya N. | Vehicle data stream pause on data trigger value |
US20050096809A1 (en) * | 2002-10-25 | 2005-05-05 | Davis Instruments | Module for monitoring vehicle operation through onboard diagnostic port |
US20050216775A1 (en) * | 2004-03-29 | 2005-09-29 | Sony Computer Entertainment Inc. | Methods and apparatus for achieving thermal management using processor manipulation |
US20070008011A1 (en) * | 2005-06-29 | 2007-01-11 | Paulette Thurston | Distributed power and clock management in a computerized system |
US20070097636A1 (en) * | 2005-08-05 | 2007-05-03 | Johnson Douglas A | Adaptive cooling method for computer rack enclosure |
US20080103656A1 (en) * | 2006-10-26 | 2008-05-01 | Spx Corporation | Universal serial bus memory device for use in a vehicle diagnostic device |
US20090140575A1 (en) * | 2007-12-03 | 2009-06-04 | Spx Corporation | Supercapacitor and Charger for Secondary Power |
US20100127857A1 (en) * | 2008-11-21 | 2010-05-27 | Kilmurray Paul A | Diagnostic system having a wake-up circuit |
US20100325457A1 (en) * | 2009-06-22 | 2010-12-23 | Manish Lachwani | Quiescent State Retention Mode for Processor |
Family Cites Families (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2640968A (en) | 1950-06-07 | 1953-06-02 | Liberty Electric Company | Electric cup connector |
BE625861A (en) * | 1961-12-08 | |||
NL144099B (en) | 1968-11-22 | 1974-11-15 | Amp Inc | INTERRUPTION SYSTEM FOR AN AUTOMATIC TELEPHONE EXCHANGE |
DE2841092A1 (en) | 1978-09-21 | 1980-04-03 | Daimler Benz Ag | HINGED DEVICE FOR HOODS AND LIDS ON MOTOR VEHICLES |
DE7926920U1 (en) | 1979-09-22 | 1979-12-20 | Max Langenstein Feld- Und Gartengeraete Gmbh & Co, 7918 Illertissen | SUPPLY DEVICE FOR THE ELECTRICAL SUPPLY OF HAND TOOLS OR WORK EQUIPMENT DRIVEN BY AN ELECTRIC MOTOR, IN PARTICULAR LAWN EDGE CUTTERS |
US4767350A (en) * | 1986-06-20 | 1988-08-30 | Amp Incorporated | Receptacle and plug assembly |
US4924039A (en) | 1989-02-08 | 1990-05-08 | The Hoover Company | Cooled cord reel |
USD322582S (en) | 1989-11-20 | 1991-12-24 | Military Standards Corporation | X-control measuring gauge |
JPH073581Y2 (en) * | 1990-04-24 | 1995-01-30 | 矢崎総業株式会社 | Connector and grommet mounting structure |
GB9019423D0 (en) | 1990-09-06 | 1990-10-24 | Gen Motors Luxembourg Operatio | Electronic controller for vehicle |
US5496185A (en) * | 1994-07-11 | 1996-03-05 | Samsung Electronics Co., Ltd. | Connecting device of data cable |
US5491418A (en) | 1994-10-27 | 1996-02-13 | General Motors Corporation | Automotive diagnostic communications interface |
US5687081A (en) | 1994-12-30 | 1997-11-11 | Crown Equipment Corporation | Lift truck control system |
DE19514008A1 (en) | 1995-04-13 | 1996-10-17 | Vdo Schindling | Driving data recording device for motor vehicles |
US5884202A (en) | 1995-07-20 | 1999-03-16 | Hewlett-Packard Company | Modular wireless diagnostic test and information system |
US5916286A (en) | 1995-09-15 | 1999-06-29 | Seashore; Jay E. | Portable automobile diagnostic tool |
US5916287A (en) | 1996-09-30 | 1999-06-29 | Hewlett-Packard Company | Modular automotive diagnostic, test and information system |
US7705602B2 (en) * | 1997-11-03 | 2010-04-27 | Midtronics, Inc. | Automotive vehicle electrical system diagnostic device |
US6115681A (en) | 1997-12-17 | 2000-09-05 | The United States Of America As Represented By The Secretary Of The Navy | Real-time data acquisition |
US6405112B1 (en) | 1998-02-09 | 2002-06-11 | Gary A. Rayner | Vehicle operator performance monitor with enhanced data retrieval capabilities |
US6311162B1 (en) | 1998-07-25 | 2001-10-30 | Ernst F. Reichwein | Interactive symptomatic recording system and methods |
JP3044025B1 (en) | 1998-12-09 | 2000-05-22 | 株式会社データ・テック | Operation management system capable of analyzing driving tendency and its constituent devices |
JP3570614B2 (en) * | 1998-12-14 | 2004-09-29 | 矢崎総業株式会社 | Connector assembly and its mounting method |
DE19859919A1 (en) | 1998-12-23 | 2000-07-06 | Mannesmann Vdo Ag | Display instrument |
US6362421B1 (en) | 1999-04-27 | 2002-03-26 | Trimble Navigation Limited | Protective junction box |
US6169943B1 (en) | 1999-07-14 | 2001-01-02 | Eaton Corporation | Motor vehicle diagnostic system using hand-held remote control |
US6993421B2 (en) | 1999-07-30 | 2006-01-31 | Oshkosh Truck Corporation | Equipment service vehicle with network-assisted vehicle service and repair |
EP1158273B1 (en) | 1999-10-12 | 2006-08-09 | Data Tec Co., Ltd. | Method for analyzing tendency of operation of moving object, operation control system and its constituent apparatus, and recorded medium |
DE19964013B4 (en) | 1999-12-30 | 2015-02-12 | Robert Bosch Gmbh | Method and device for controlling operations in a vehicle |
JP3594530B2 (en) | 2000-03-30 | 2004-12-02 | 独立行政法人 科学技術振興機構 | Tantalum plating method |
US6847916B1 (en) | 2000-06-12 | 2005-01-25 | I/O Controls Corporation | Method and system for monitoring, controlling, and locating portable devices performing remote diagnostic analysis of control network |
US6693367B1 (en) | 2000-04-25 | 2004-02-17 | Snap-On Technologies, Inc. | Single-hand held diagnostic display unit |
US6633482B2 (en) | 2000-05-01 | 2003-10-14 | Siemens Vdo Automotive Corporation | System for adapting driver information systems to existing vehicles |
US6360145B1 (en) | 2000-05-16 | 2002-03-19 | General Motors Corporation | Vehicle platform-portable controller |
US6539358B1 (en) | 2000-05-24 | 2003-03-25 | Delphi Technologies, Inc. | Voice-interactive docking station for a portable computing device |
US20020007237A1 (en) | 2000-06-14 | 2002-01-17 | Phung Tam A. | Method and system for the diagnosis of vehicles |
US6957133B1 (en) | 2003-05-08 | 2005-10-18 | Reynolds & Reynolds Holdings, Inc. | Small-scale, integrated vehicle telematics device |
DE20020270U1 (en) | 2000-11-29 | 2001-03-29 | Harting Automotive Gmbh & Co | Hermetically sealed housing |
EP1343606B1 (en) | 2000-12-20 | 2007-04-04 | Magna International Inc | Spot welding assembly |
US20020087904A1 (en) * | 2000-12-28 | 2002-07-04 | Zhong-Ning (George) Cai | Method and apparatus for thermal sensitivity based dynamic power control |
DE10101311C2 (en) | 2001-01-12 | 2002-12-12 | Bosch Gmbh Robert | Vehicle control unit and control method |
US6728603B2 (en) | 2001-02-08 | 2004-04-27 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
US6907445B2 (en) | 2001-02-12 | 2005-06-14 | International Truck Intellectual Property Company, Llc | Consistent application programming interface for communicating with disparate vehicle network classes |
DE10108392B4 (en) | 2001-02-21 | 2006-05-18 | J. Eberspächer GmbH & Co. KG | A heater for a motor vehicle having a vehicle manufacturer-specific data interface and a bidirectional heater manufacturer-specific data interface |
US6706966B2 (en) | 2001-03-19 | 2004-03-16 | L-3 Communications Corporation | Hardened voyage data recorder |
US6462270B1 (en) | 2001-04-18 | 2002-10-08 | Sumitomo Electric Wiring Systems, Inc. | Two-piece junction box cover having gutters for reducing water infiltration |
JP3833495B2 (en) | 2001-04-27 | 2006-10-11 | 矢崎総業株式会社 | Electrical junction box |
WO2002103316A2 (en) | 2001-06-15 | 2002-12-27 | Carcheckup, Llc | Auto diagnosis method and device |
US7155321B2 (en) | 2001-08-06 | 2006-12-26 | Idsc Holdings Llc | System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming |
US20050107929A1 (en) | 2001-09-01 | 2005-05-19 | Bayerische Motoren Werke Ag | Method, device and computer product for updating data of a control device |
TW522777B (en) * | 2001-09-05 | 2003-03-01 | Darfon Electronics Corp | Input apparatus for electronic apparatus |
US6941203B2 (en) | 2001-09-21 | 2005-09-06 | Innova Electronics Corporation | Method and system for computer network implemented vehicle diagnostics |
US6859696B2 (en) | 2001-12-27 | 2005-02-22 | Caterpillar Inc | System and method for monitoring machine status |
US6687584B2 (en) | 2001-12-31 | 2004-02-03 | Innova Electronics Corporation | Automotive code reader |
US6904586B1 (en) | 2002-03-25 | 2005-06-07 | Lsi Logic Corporation | Integrated circuit having integrated programmable gate array and field programmable gate array, and method of operating the same |
US20030182033A1 (en) | 2002-03-25 | 2003-09-25 | Underdahl Craig T | Vehicle usage data tracking system |
JP2004001678A (en) * | 2002-03-29 | 2004-01-08 | Denso Corp | Inside door function control device |
US7054727B2 (en) | 2002-05-03 | 2006-05-30 | Burke E. Porter Machinery Company | Method of measuring a propensity of a vehicle to roll over |
US6745151B2 (en) | 2002-05-16 | 2004-06-01 | Ford Global Technologies, Llc | Remote diagnostics and prognostics methods for complex systems |
US6808396B2 (en) * | 2002-05-24 | 2004-10-26 | Symbol Technologies, Inc. | Connection of a user identity module to a compact card case |
US6848916B2 (en) | 2002-07-29 | 2005-02-01 | Yazaki Corporation | Electrical junction box |
US6847871B2 (en) | 2002-08-29 | 2005-01-25 | International Business Machines Corporation | Continuously monitoring and correcting operational conditions in automobiles from a remote location through wireless transmissions |
JP2004118370A (en) | 2002-09-25 | 2004-04-15 | Hitachi Ltd | Vehicle information collection system and method |
US6937926B2 (en) | 2002-09-27 | 2005-08-30 | Spx Corporation | Multi-application data display |
JP3828484B2 (en) | 2002-11-29 | 2006-10-04 | 株式会社ザナヴィ・インフォマティクス | Data access method and data access apparatus for in-vehicle information equipment |
DE10256799B3 (en) | 2002-12-05 | 2004-04-29 | Wabco Gmbh & Co. Ohg | Programming flash EPROMs in road vehicle control electronics with microprocessor involves checking controller against equipment description in generated programming data record transferred to it |
US6939155B2 (en) * | 2002-12-24 | 2005-09-06 | Richard Postrel | Modular electronic systems for vehicles |
US6985802B2 (en) * | 2003-04-22 | 2006-01-10 | Delphi Technologies, Inc. | Method of diagnosing an electronic control unit |
US6871156B2 (en) | 2003-04-30 | 2005-03-22 | The Boeing Company | Smart connector patch panel |
US6816760B1 (en) | 2003-05-13 | 2004-11-09 | Actron Manufacturing Company | Enclosure with interface device for facilitating communications between an electronic device and a vehicle diagnostic system |
JP3763476B2 (en) | 2003-05-29 | 2006-04-05 | 三菱電機株式会社 | Vehicle and driver behavior analysis system |
US7113127B1 (en) | 2003-07-24 | 2006-09-26 | Reynolds And Reynolds Holdings, Inc. | Wireless vehicle-monitoring system operating on both terrestrial and satellite networks |
JP2005116222A (en) * | 2003-10-03 | 2005-04-28 | Yazaki Corp | Connection structure between relay connector and wire harness using the same |
US7149612B2 (en) | 2004-01-05 | 2006-12-12 | Arinc Incorporated | System and method for monitoring and reporting aircraft quick access recorder data |
US6916985B1 (en) | 2004-03-10 | 2005-07-12 | Charles Industries, Ltd. | Locking system for an electronic enclosure |
USD510859S1 (en) | 2004-03-15 | 2005-10-25 | Kraft Foods Holdings, Inc. | Container assembly for food items |
JP4285318B2 (en) * | 2004-04-28 | 2009-06-24 | 住友電装株式会社 | connector |
US7305289B2 (en) | 2004-05-28 | 2007-12-04 | Spx Corporation | Universal translator for vehicle information |
US7117984B2 (en) | 2004-07-16 | 2006-10-10 | Spx Corporation | Vehicle diagnostic device housing assembly and method with cable wrap and clamp |
JP2006032288A (en) * | 2004-07-21 | 2006-02-02 | Fujitsu Ltd | Electronic equipment with connectors |
USD519859S1 (en) | 2004-08-02 | 2006-05-02 | Spx Corporation | Vehicle diagnostic device |
US7885739B2 (en) | 2004-08-19 | 2011-02-08 | Spx Corporation | Open-ended vehicle diagnostic device interface |
US7224262B2 (en) | 2004-09-21 | 2007-05-29 | Bayerische Motoren Werke Aktiengesellschaft | Wireless vehicle control system and method |
US6881899B1 (en) | 2004-09-29 | 2005-04-19 | Julian P. Trangsrud | Pullbox assembly |
US7430465B2 (en) | 2004-11-17 | 2008-09-30 | Spx Corporation | Open-ended PC host interface for vehicle data recorder |
USD519046S1 (en) | 2004-12-14 | 2006-04-18 | Spx Corporation | Vehicle diagnostic device |
USD510044S1 (en) | 2004-12-14 | 2005-09-27 | Spx Corporation | Automotive diagnostic labscope and gas analyzer |
US7124058B2 (en) * | 2004-12-30 | 2006-10-17 | Spx Corporation | Off-board tool with optical scanner |
USD518394S1 (en) | 2005-01-13 | 2006-04-04 | Spx Corporation | Vehicle diagnostic device |
USD510045S1 (en) | 2005-01-13 | 2005-09-27 | Spx Corporation | Vehicle diagnostic device |
FR2881584B1 (en) * | 2005-02-03 | 2007-04-27 | Souriau Soc Par Actions Simpli | MODULE FOR ASSEMBLING TWO CONNECTION ASSEMBLIES |
US7128616B1 (en) * | 2005-08-15 | 2006-10-31 | Woven Electronics Corporation | High speed data transmission cable connector system |
ATE537583T1 (en) * | 2006-01-19 | 2011-12-15 | Fci Automotive Holding | ELECTRICAL CONNECTOR WITH A PLUG |
US7288007B2 (en) * | 2006-02-17 | 2007-10-30 | Hsing Chau Industrial Co., Ltd. | Type of improved connecting socket |
KR100761862B1 (en) * | 2006-11-14 | 2007-09-28 | 삼성전자주식회사 | Socket for semiconductor package test |
CN102017180B (en) * | 2008-05-05 | 2013-01-09 | 陶氏环球技术公司 | System for installation of photovoltaic devices on a structure |
US8311507B2 (en) * | 2008-11-13 | 2012-11-13 | Ezurio Limited | Telematics systems and related connection methods for establishing wireless communication links |
US8152562B2 (en) * | 2009-04-02 | 2012-04-10 | Fci Americas Technology Llc | Cable panel mount |
JP4801766B2 (en) * | 2009-10-01 | 2011-10-26 | 日本航空電子工業株式会社 | Adapter set |
US8406931B2 (en) * | 2009-12-31 | 2013-03-26 | Service Solutions U.S. Llc | A/C service tool controller |
US9370322B2 (en) * | 2009-12-31 | 2016-06-21 | Medtronic Minimed, Inc. | Modular docking station |
DE102010045913B4 (en) * | 2010-09-21 | 2012-05-24 | Wago Verwaltungsgesellschaft Mbh | Wall bushing connector and fastener for this purpose |
-
2011
- 2011-08-01 US US13/195,403 patent/US20120035800A1/en not_active Abandoned
- 2011-08-01 EP EP11815139.8A patent/EP2601502B1/en not_active Not-in-force
- 2011-08-01 US US13/195,407 patent/US8747148B2/en not_active Expired - Fee Related
- 2011-08-01 WO PCT/US2011/046141 patent/WO2012018733A2/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5885098A (en) * | 1997-09-12 | 1999-03-23 | Phillips & Temro Industries Inc. | Cord set receptacle |
US20050096809A1 (en) * | 2002-10-25 | 2005-05-05 | Davis Instruments | Module for monitoring vehicle operation through onboard diagnostic port |
US20040172177A1 (en) * | 2002-11-07 | 2004-09-02 | Nagai Ikuya N. | Vehicle data stream pause on data trigger value |
US20050216775A1 (en) * | 2004-03-29 | 2005-09-29 | Sony Computer Entertainment Inc. | Methods and apparatus for achieving thermal management using processor manipulation |
US20070008011A1 (en) * | 2005-06-29 | 2007-01-11 | Paulette Thurston | Distributed power and clock management in a computerized system |
US20070097636A1 (en) * | 2005-08-05 | 2007-05-03 | Johnson Douglas A | Adaptive cooling method for computer rack enclosure |
US20080103656A1 (en) * | 2006-10-26 | 2008-05-01 | Spx Corporation | Universal serial bus memory device for use in a vehicle diagnostic device |
US20090140575A1 (en) * | 2007-12-03 | 2009-06-04 | Spx Corporation | Supercapacitor and Charger for Secondary Power |
US20100127857A1 (en) * | 2008-11-21 | 2010-05-27 | Kilmurray Paul A | Diagnostic system having a wake-up circuit |
US20100325457A1 (en) * | 2009-06-22 | 2010-12-23 | Manish Lachwani | Quiescent State Retention Mode for Processor |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8589019B2 (en) * | 2011-05-13 | 2013-11-19 | Qualcomm Incorporated | Systems and methods for vehicle monitoring with processing interruption tolerance |
US20120290166A1 (en) * | 2011-05-13 | 2012-11-15 | Wallace Charles L | Systems and methods for vehicle monitoring with processing interruption tolerance |
US9008893B2 (en) | 2011-05-13 | 2015-04-14 | Omnitracs, Llc | Systems and methods for vehicle monitoring with processing interruption tolerance |
DE102012221367B4 (en) | 2012-11-22 | 2021-11-11 | Bayerische Motoren Werke Aktiengesellschaft | System and procedure for dynamic road driving test |
CN105264394A (en) * | 2013-03-12 | 2016-01-20 | 博世汽车服务解决方案公司 | Alternator and starter tester with capacitive element, active load control and belt slip detection |
EP2972432A4 (en) * | 2013-03-12 | 2016-10-19 | Bosch Automotive Service Solutions Inc | AC POWER GENERATOR AND STARTER TEST DEVICE WITH CAPACITIVE ELEMENTS, ACTIVE LOAD CONTROL, AND BELT LOCK DETECTION |
EP3236412A1 (en) * | 2013-03-15 | 2017-10-25 | Bosch Automotive Service Solutions Inc. | Smart power management system and method thereof |
US20140277915A1 (en) * | 2013-03-15 | 2014-09-18 | Service Solutions U.S. Llc | Smart Power Management System and Method Thereof |
CN107274329A (en) * | 2013-03-15 | 2017-10-20 | 博世汽车服务解决方案公司 | Intelligent power management system and method |
US8996237B2 (en) * | 2013-03-15 | 2015-03-31 | Bosch Automotive Service Solutions Inc. | Smart power management system and method thereof |
CN107256511A (en) * | 2013-03-15 | 2017-10-17 | 博世汽车服务解决方案公司 | Automatic ID and system of fingerprints and its method |
CN107256511B (en) * | 2013-03-15 | 2019-10-01 | 博世汽车服务解决方案公司 | Automatic ID and system of fingerprints and its method |
US20140350772A1 (en) * | 2013-05-23 | 2014-11-27 | Honda Motor Co., Ltd. | Vehicle diagnostic system |
US9251632B2 (en) * | 2013-05-23 | 2016-02-02 | Honda Motor Co., Ltd. | Vehicle diagnostic system |
WO2014203028A1 (en) * | 2013-06-17 | 2014-12-24 | Freescale Semiconductor, Inc. | Diagnostic apparatus, control unit, integrated circuit, vehicle and method of recording diagnostic data |
US9678870B2 (en) | 2013-06-17 | 2017-06-13 | Nxp Usa, Inc. | Diagnostic apparatus, control unit, integrated circuit, vehicle and method of recording diagnostic data |
US9437052B2 (en) * | 2014-07-14 | 2016-09-06 | Power International Chemical & Oil Corporation | Vehicle after-sales service system |
US20160012649A1 (en) * | 2014-07-14 | 2016-01-14 | Power International Chemical & Oil Corporation | Vehicle After-sales Service System |
US20220181900A1 (en) * | 2019-09-18 | 2022-06-09 | Autel Intelligent Technology Corp., Ltd. | Charging apparatus, charging method, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
WO2012018733A3 (en) | 2014-03-27 |
EP2601502A2 (en) | 2013-06-12 |
EP2601502B1 (en) | 2019-05-08 |
WO2012018733A2 (en) | 2012-02-09 |
US8747148B2 (en) | 2014-06-10 |
US20120035804A1 (en) | 2012-02-09 |
EP2601502A4 (en) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8747148B2 (en) | Diagnostic tool with recessed connector | |
US7772720B2 (en) | Supercapacitor and charger for secondary power | |
US8209082B2 (en) | Method and apparatus for monitoring battery drain and starter current | |
EP2316086B1 (en) | Docked/undocked vehicle communication interface module | |
EP1462299B1 (en) | Battery power source apparatus of electric car and its method of operation | |
US9002572B2 (en) | Docked/undocked vehicle communication interface module | |
US8207633B2 (en) | Battery back up for electronic modules | |
CN111605437B (en) | Battery management system and battery management method | |
CN111319466A (en) | Storage battery power supplementing method, device and system | |
EP2973940B1 (en) | Super capacitor and charger for secondary power having longevity features | |
EP1571599B1 (en) | Data recording apparatus and the method thereof | |
US20170299464A1 (en) | Method of Monitoring a Functional Status of a Vehicle's Electrical Powering System | |
US6158656A (en) | Final accommodation device for power-source drop | |
US11030833B2 (en) | System and method of monitoring a functional status of a vehicle's electrical powering system | |
CN204188973U (en) | By the system of OBD-II vehicle diagnosis interface intelligent management mobile unit | |
CN204172823U (en) | Vehicle parking power cut-off device | |
US20220388397A1 (en) | Battery Devices for use with Telematics | |
CN211955757U (en) | Unmanned aerial vehicle power battery health status detection device | |
US7586291B2 (en) | System and method for controlling power of a computer terminal with an external power source | |
EP4040407A1 (en) | On-board telematic device for acquiring data related to the state and/or motion and/or driving of a transport vehicle | |
US20230026299A1 (en) | Vehicle battery with a self-contained backup capability | |
CN212343415U (en) | On-vehicle OBU equipment | |
CN210120718U (en) | Intelligent vehicle-mounted terminal | |
JP2022085455A (en) | vehicle | |
CN116923598A (en) | Vehicle abnormal state warning device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SPX CORPORATION, NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBERTS, CHRISTOPHER I.;REEL/FRAME:028065/0194 Effective date: 20120418 |
|
AS | Assignment |
Owner name: SERVICE SOLUTIONS U.S. LLC, NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SPX CORPORATION;REEL/FRAME:036659/0382 Effective date: 20121130 Owner name: BOSCH AUTOMOTIVE SERVICE SOLUTIONS INC., MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:BOSCH AUTOMOTIVE SERVICE SOLUTIONS LLC;REEL/FRAME:036660/0131 Effective date: 20141223 Owner name: BOSCH AUTOMOTIVE SERVICE SOLUTIONS LLC, MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:SERVICE SOLUTIONS U.S. LLC;REEL/FRAME:036689/0879 Effective date: 20130801 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |