WO2004044546A1 - Vehicle data stream pause on data trigger value - Google Patents
Vehicle data stream pause on data trigger value Download PDFInfo
- Publication number
- WO2004044546A1 WO2004044546A1 PCT/US2003/034878 US0334878W WO2004044546A1 WO 2004044546 A1 WO2004044546 A1 WO 2004044546A1 US 0334878 W US0334878 W US 0334878W WO 2004044546 A1 WO2004044546 A1 WO 2004044546A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- measurement data
- user
- data
- trigger
- parameter
- Prior art date
Links
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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
Definitions
- the present subject matter relates to techniques for triggering a diagnostic device to store data from one or more running measurements of diagnostic parameters for later review, where the storage is activated in response to a user defined trigger event, such as a user selected one of the parameters exhibiting a user specified characteristic.
- the diagnostic tools have provided more and more data output to the user.
- the tool often provides a concurrent real-time display for the user to view.
- the diagnostic tool may perform measurements (e.g. in a manner similar to a volt-ohm meter) and/or receive measurement information from remote sensor devices, for example by scanning on-board sensors incorporated into a vehicle by its manufacturer and/or through data acquisition from a vehicle's on-board diagnostic system via a specific diagnostic connector designed for that purpose by the manufacturer.
- the display shows changing information from the running measurements by the diagnostic tool and/or from the on-board sensors.
- the diagnostic tool provides ongoing real-time output of the measured values of numerous parameters.
- a display screen of an engine analyzer might provide concurrent running text and/or graphical display of six or eight engine parameters or more.
- the tool might concurrently show six or eight waveform plots on a display screen, like parallel plots on a scope.
- Snap-on has offered one or more diagnostic tools with a number of "trigger” modes in which the tool will capture and store data for the measured parameters for later display, in response to occurrence of certain pre-defined trigger events.
- the data stored for later review may correspond to the moment in time when the tool detects the trigger.
- Some of the Snap-on tools take a snap shot of the measured data parameters, in response to activation of the "trigger" function.
- the "snap shot” actually involved capture and buffering of running parameter data for some period of time, such that the storage of buffered data upon triggering maintains data from the time of the event as well as data from before and/or after the trigger occurs.
- An option on the trigger menu allowed the user to define the position of the snap shot frames recorded relative to the trigger, i.e. to trigger storage for later review at the beginning, the middle or the end of the buffer range. Once a snap shot has been recorded, it can be reviewed frame by frame, and up to 6 parameters plotted on the display screen in a graphing mode.
- the available trigger functions include, a
- Quick trigger a Manual trigger and an Any Code type trigger.
- the quick trigger/manual trigger types are accessed from different menus but are otherwise similar.
- the Quick trigger When activated, the Quick trigger immediately starts capturing data for later display; whereas in the Manual trigger type operation, the tool waits for a keypress after which it begins capturing data. In both of these modes, however, the operator manually causes the tool to store captured data for later display.
- the Any Code type trigger relates to receipt of special diagnostic codes from the on-board diagnostic system of the vehicle under test.
- the user has no option to select or control the particular code to look for. Receipt of any of the codes from the vehicle automatically triggers the snap shot recording of data, essentially so the tool records data upon detection of occurrence of any trouble code at all.
- Another predefined trigger related to engine RPM falling to 300 RPM or less.
- the tool stores parameter data, for later review by the user. As a result, the user need not remain present throughout the test.
- the user can activate the diagnostic tool and leave it to collect the data.
- the code-based trigger or the RPM trigger the user can leave the test vehicle running and the tool operating and look back later (e.g. after a test drive is complete) to observe the data stored upon detection of the trouble code or the low RPM.
- the present concepts address the above noted problems with operation of diagnostic devices by providing a triggered data storage operation that is responsive to a user set condition with respect to one or more user-selected measured parameters to capture realtime monitored test data.
- the diagnostic tool develops or receives measured data for display, with regard to one or more test parameters.
- the measurements and attendant display may be provided during engine operation or actual vehicle operation.
- the tool software allows a user to specify any one or more of the measured parameters; and for any selected parameter, the user can set a trigger event with regard to the selected parameter.
- the processor executing the software captures measured parameter data, and the processor compares the appropriate measured parameter data to the user specified trigger(s).
- the software will cause the tool to store some amount of captured data and/or pause the display to allow the user to analyze all available data.
- the type of condition defined for the trigger event may encompass a variety of conditions and/or combinations.
- the trigger for example, may be a threshold level for the selected parameter. If the parameter rises to or passes the threshold, the tool initiates data capture. Of course, the trigger may be set to activate data capture when the parameter falls to or below the threshold. If the tool receives trouble codes, the user may have an option to select one of the trouble codes from among those that may be received, e.g. from a vehicle with on-board sensors.
- the trigger events disclosed herein include other examples.
- the tool may be set to trigger data capture based on a rising or falling edge of a monitored parameter signal, e.g. upon crossing a threshold in a specific up or down (rising or falling) direction.
- Triggering may also utilize detection of combinations of events, for example using Boolean logic. The combinations may occur simultaneously or within some set time period. If occurring over time, the logic may require the events in the different parameters to occur in a particular order.
- the trigger analysis may use an integral or differential value of one or more of the measured parameters.
- triggers include detection of a set number or count of occurrences of a selected event, e.g. passing a threshold several times during the test or during a set interval.
- the data storage typically includes data for all parameters under test at the time of the trigger event.
- the data storage may relate only to a moment in time (e.g. like a still frame image or photograph of the displayed data).
- the diagnostic tool continuously buffers data for each measured parameter, for an interval of time.
- the software allows the tool to continue the test for some user selectable time delay, for example, to allow the tool to store data at and for some period after the trigger event.
- the stored data may include some data buffered prior to the triggering event, data at the time of the event and/or data from some time after the event.
- the user can then review the data, for all measured parameters, over the length of the specified interval.
- the user may be able to replay buffered data frame by frame or much like a "movie" to view the data output for numerous parameters from before during and after the event in which one or more of the parameters met its associated trigger condition.
- the output may provide textual display, graphics or a combination of text and graphics, for each of the monitored parameters.
- the user can actually drive a vehicle under test, and later review a "movie" of the measurement data captured around the time of a trigger event, after the vehicle stops or returns to the shop. During the review, however, the user can observe any or all of the measured operating parameters and may be able to replay them, if desired.
- Fig. 1 is a functional block diagram of an MT2500 Series Scanner, which is one example of a diagnostic tool that can be programmed to implement the triggering and data storage functions.
- Fig. 2 is a state diagram illustrating the states involved in graphics entry, in the processing by version of the tool illustrated in Fig. 1.
- Fig. 3 is a state diagram illustrating the states involved live graphics display, in the processing by version of the tool illustrated in Fig. 1.
- Fig. 4 is a representative example of the display of a live two channel graph.
- Fig. 5 is a representative example of the display of a live two channel graph in the movie mode.
- Fig. 6 is a representative example of the display of a live three channel graph.
- Fig. 7 is a representative illustration of trigger setup via a graphics mode options display screen.
- Fig. 8 illustrates a trigger options screen, for enabling, disabling or editing a trigger.
- Fig. 9 illustrates the data displayed on a trigger sensor selection screen.
- Fig. 10 depicts the data displayed on a trigger threshold select screen.
- Fig. 11 depicts the data displayed on a finite valued select screen example.
- Fig. 12 shows the data displayed on a numerical value select screen example.
- Fig. 13 represents an exemplary trigger position select screen.
- Fig. 14 represents an exemplary trigger verification screen.
- Fig. 15 is a functional block diagram of a MOD IS modular diagnostic system, which is a PC based example of a diagnostic tool that can be programmed to implement the triggering and data storage functions.
- Fig. 16 is an alternative block diagram of the MODIS, showing the elements of the scanner cartridge plug-in (SCPI) module in somewhat more detail.
- Figs. 17 and 18 are photographs of the handheld MODIS system.
- Fig. 19 represents an exemplary display for entering trigger value, in the example of Figs. 15-18.
- Fig. 20 is a flow chart of the processing steps involved in setting a trigger.
- Fig. 21 is a flow chart of the processing steps involved in trigger capture.
- Fig. 22 is a flow chart of the processing steps involved in canceling trigger capture.
- Fig. 1 is a functional block diagram of an MT2500 Series Scanner, which is an advanced vehicle diagnostic tool available from Snap-on.
- the MT2500 connects to a scanner interface of the vehicle and displays live data and complete data and trouble code descriptions, for a wide range of late model motor vehicles.
- the MT2500 provides the capability to interrogate the major computer systems on a vehicle through a standard OBD II vehicle communication interface, a Manufacturer specific vehicle communication interface or other communication interface.
- the system 101 consists of a handheld display device 103 and up to two removable “cartridges,” which plug into the handheld unit.
- the cartridges consist of a primary cartridge 105 that is responsible for vehicle communication and a "Troubleshooter” cartridge (not shown) that contains extra memory for storage of tips and data to help the mechanic diagnose problems with the vehicle.
- the handheld unit 103 consists of a vehicle interface 107 with appropriate analog conditioning circuitry 109, and a cartridge interface 110.
- a set of Yes/N buttons 111 and an analog thumbwheel 113 allow the operator to interact with the main processor 115 during selection of vehicle type and other parameters.
- a serial port 117 enables communication with external devices (such as a PC), an LCD 40 x 4 display 133.
- the operation logic of the tool is implemented by an 8 bit main processor 115 with RAM 119 and EPROM memory 121.
- the EPROM memory 121 resident on the main board provides a boot up capability only.
- the primary executable code for the main processor 115 actually resides in memory 123 on the primary cartridge 105. This allows for updating of the main processor software by changing the cartridge 105 without requiring changes to the main board, and the software typically is updated annually.
- the main responsibility of the primary cartridge 105 is to provide low level communication with the vehicle at the request of the main processor 115.
- the primary cartridge 105 has a dedicated processor 125 for this vehicle communication that uses RAM 126 as memory and executes programming from EPROM 127 locally on the cartridge 105. Updates to the software for the vehicle communication processor are handled in a similar fashion as for the main processor, except that vehicle communication updates are much more infrequent.
- the primary cartridge 105 also contains a communications ASIC 129 that directly interfaces with the vehicle under the control of the processor, along with an analog conditioning circuit 131 that provides the vehicle analog signals to the processor's on-board A/D converters, and simultaneously provides a digital representation of those lines to the ASIC 129.
- Snap-on offers models of the MT2500 Series Scanner with textual display capabilities. Snap-on also offers an enhanced MTG2500 version of the tool shown in Fig. 1, referred to as a color graphics scanner.
- the color graphics scanner version provides all the capability of the MT2500 and accepts the same cartridges.
- the primary difference between the MT2500 and the MTG2500 - color graphics scanner version is the addition of a color LCD screen 133 to the handheld display device and the ability to graph parameters on the color LCD 133 in addition to providing the standard textual displays on that same screen.
- a second processor (not separately shown) has been added to the Display unit main board. This second processor is responsible for controlling the color LCD 133 and for providing the graphing capabilities.
- the implementation is such that neither the Primary Cartridge nor the Main Board processor is aware of the presence of the graphing processor. Attempts by the Main Processor to send data to the 4 x 40 LCD display (which is no longer present) are intercepted by the graphing processor and routed to the new color LCD 133 either in text or graphical mode.
- the color graphics scanner version of the tool offers full color display of static or live data at the push of the graphing button, as well as freeze frame graphing for quick and easy review of information over time.
- the programming of the diagnostic tool enables the tool to offer a series of user selectable trigger operations and attendant data storage functions. Triggering of data storage, such as a data movie, is based on one or more PID (parameter identifier) values.
- the device provides menu displays giving the user the option to set up a recording event that can be triggered by a user selectable value (e.g. threshold, edge, differential, integral, counted number of events, etc.) for any user selected PID or for any variety of combinations of multiple events and PLD values.
- a user selectable value e.g. threshold, edge, differential, integral, counted number of events, etc.
- the parameter data corresponding to a selected PID may come from any module on the vehicle.
- Another option allows the user to set up triggering based on a user selectable "Code", instead of just "any code” that the vehicle may send to the scanner, and/or combinations of PID events and one or more codes.
- the monitored parameter data is supplied to the tool from the vehicle's on-board diagnostic system.
- the tool itself may perform the measurements.
- a tool may offer an option to establish triggering based on any signal available from a Labscope or multimeter, which may be built into or connected, to the tool.
- the tool stores data for later review with the selected signal or parameter hits a user specified level.
- a Single code type trigger option allows the user to enter one specific trouble code, and the tool will start data storage upon the occurrence of the code signifying the one trouble selected for monitoring.
- the condition defined for the trigger event may encompass a variety of conditions.
- the trigger may be a user-specified threshold level for a selected one of the measured parameters. If the selected parameter rises to or passes the threshold, the tool 101 initiates data capture. Of course, the trigger may be set to activate data capture when the parameter falls to or below the threshold. If the tool receives trouble codes, the user may have an option to select one of the trouble codes from among those that may be received, e.g. from a vehicle with on-board sensors. Implementations of the diagnostic tool may also offer user programmable logic to perform Boolean algebraic operations on selected parameters, for example, for OR-ing or AND-ing simultaneous or sequential triggers together. [0050]
- the trigger events disclosed herein include other examples. For example, the combinations of events forming a trigger may occur simultaneously.
- events may occur within some set time period to trigger data capture. If over time, the logic may require that the events in the different parameters occur in a particular order.
- the trigger analysis may use integral or differential value of one or more of the measured parameters.
- triggers include counting up to a set number of occurrences of a condition or event, e.g. passing a threshold several times during the test or during a set interval.
- the diagnostic tool will also give the user various options of how much data is saved in relation to a trigger event.
- the tool may take an instantaneous image (like a "photograph") of the measured data parameters, for example by storing the current values of all measured parameters in response to activation of the "trigger" function.
- the tool may capture and buffer running parameter data for some period of time, allowing the device to respond to the trigger by storing data at the time of the trigger as well as buffered from after and/or before the designated trigger actually occurs.
- the tool programming allows the user to select the precise time range for buffering/storing and thus the time period for any display provided later as a movie or slide-show.
- one option on the trigger menu defines the position of the snap shot frames recorded relative to the trigger, i.e. trigger at beginning, middle or end of the buffer range around the event.
- a snap shot Once a snap shot has been recorded, it can be reviewed frame by frame, and in the example, up to 6 parameters can be displayed in a text mode or plotted on the display screen in a graphing mode.
- the tool captures parameter data, for later review by the user.
- the user need not remain present throughout the test. The user can leave the test going and the tool running and look back later (e.g. after a test drive is complete) to observe the data captured upon detection of the particular selected event.
- An example of a method of using the tool with simple data value triggering involves the following steps: step 1) Initiate vehicle communication and begin capturing the vehicle PID data streams of interest; step 2) Technician selects select one of the PLDs available and sets a trigger condition (the trigger is based on the PLD data such as specific value, transition at specific value, range of values, differential, integral, count, etc.); step 3) Optionally, the technician sets the trigger capture range, which usually is expressed as quantity of data captured before and/or after the trigger; step 4) The technician can optionally set multiple separate triggers as "concurrent", “consecutive” and “timing" combination usually in boolean expressions; step 5) Restart PLD data stream capture (running measurements/monitoring of parameters during engine operation or driving of vehicle); step 6) During the running test operation, the trigger detection algorithm compares every new PID data received (or measured) against the trigger settings and stops when any condition is satisfied; and step 7) Buffered data captured during the running test operation at or around the time of the
- the user-definable trigger event settings consist of a trigger parameter LD. (PID), trigger threshold, trigger value, and trigger display position (relative to the buffer range).
- PID trigger parameter
- trigger threshold trigger threshold
- trigger value trigger value
- trigger display position relative to the buffer range
- the product may continue to capture and display data until the trigger display position is reached. Once the trigger display position has been reached data capture and display updates cease allowing the user to investigate the behavior of other PIDs of interest around the triggered event. [0057]
- the device may be left alone to capture the 'glitch' automatically. This approach can capture complex glitches that were impossible to catch manually.
- the trigger combination also can be used to capture specific sequence behaviors.
- the technician can later display the captured data in various modes, for example as textual data, as graphical data or a combination thereof. Since the device has captured data for one or more parameters around the time of the event, the device can present the captured data to the user in such a manner as to allow a review thereof over a period of time, much like watching the display (in text, graphics, or a combination thereof) around the time of the event. Different examples may offer frame by frame replay or may offer a mode that appears as a 'movie-like' running display. Also, the device may enable the user to repeat the replay process any number of times, to allow the user to repeatedly review the data as part of an analysis of a complex pattern of data relating to a particular problem.
- Fig. 2 is a state diagram illustrating the states involved in graphics entry, in the processing by the MTG2500 version of the tool.
- Fig. 3 is a state diagram illustrating the states involved live graphics display.
- the MTG2500 version of the tool offers both text and graphics display modes.
- the user may optionally set up a data list, using the text mode.
- the graphics mode is entered via the selection from a first graphics mode entry screen.
- the user is returned to text-based mode if no button is pressed as a selection from the graphics mode entry screen, so as to allow the user to return to text-based mode, if graphics mode was inadvertently entered.
- the first graphics mode entry screen is displayed in the currently selected language using an assembler call to a C function. There is a different protocol sequence needed for requesting movie data as opposed to sensor data.
- the first graphics mode entry screen therefore provides a mechanism to differentiate between the two types of data the user desires.
- Selecting either GRAPHICS MODE item causes a graph mode to be entered and is indicated by a second graphics mode entry screen. This screen and all subsequent screens are displayed in the currently selected language via a multi-language table-driven menuing system. If there are problems capturing data, feedback text screens will appear in the currently selected language until data capture begins or is terminated. [0062] When successful data capture begins the software will dynamically scale the sensor history list lengths based on the user's currently selected data list. If there is not enough memory to store a complete history of the current data list the data reduction feedback screen will appear before the graphic information is presented. [0063] When the user presses the yes (Y) button in response to the confirmation screen, a two channel graph plot is presented by default.
- Pressing the no (N) button results in the return to text-based mode, where the user can revise the data list if desired. If the sensor data history is not reduced, the confirmation screen is skipped and the default two channel graph plot appears for the selected graphics mode. If the user selects movie graphics mode and there is no movie data available the no-movie data feedback screen will appear. Pressing the yes or no button returns the user to text mode to recapture the movie data if desired.
- a default two channel graph appears when the first data point is captured.
- Fig. 4 is a representative example of the display of a live two channel graph. In the current MTG2500 example, there is no horizontal scrolling in the live graphics mode, since presently the complete history of each channel is always visible. However, since the software presently has scalable histories based on the size of the data list chosen, scrolling could be added to live graphics mode.
- Fig. 5 is a representative example of the display of a live two channel graph in the movie mode.
- the data shown in this graph is similar to that shown in Fig. 4, for example, as if the data of Fig. 4 were captured in response to a trigger and replayed.
- a vertical line cursor is shown at the center of the graph, and its associated data point value is displayed in the usual manner. The cursor moves across the display, to identify the current data point or time point in the movie replay.
- FIG. 5 is a representative example of the display of a live two channel graph in the movie mode.
- the data shown in this graph is similar to that shown in Fig. 4, for example, as if the data of Fig. 4 were captured in response to a trigger and replayed.
- a vertical line cursor is shown at the center of the graph, and its associated data point value is displayed in the usual manner. The cursor moves across the display, to identify the current data point or time point in the movie replay.
- FIG. 5 is a representative example of the display of
- a scroll icon When pressed, a scroll icon will appear where the hold indicator usually appears for live graphics mode.
- the scroll icon When the scroll icon is displayed, the user may scroll the thumbwheel up or down, which will scroll the cursor left or right respectively. When the cursor reaches either extreme the data will scroll in the appropriate direction until no more data can be presented.
- the MTG2500 supports two channel and three channel graphical display outputs. Hence, an interface is provided to handle selecting two or three sensor plots, as well as color settings.
- This screen is accessed by pressing the no button, when graphics data is being presented.
- This selection screen offers a menu of options to choose 2 channel graph, 3 channel graph, color options, and trigger setup. If the user is in movie graphics mode, the trigger setup selection will not be presented. Operation of the yes button selects a highlighted menu item, whereas operation of the no button causes the device to exit the graphics mode. Selecting any of the graph options causes the appropriate graphical representation to appear on the display. If time permits, it is possible to save the graphics mode selection to a nonvolatile storage device. This setting would then be used at startup for subsequent sessions.
- the manually selected two channel graph mode operates in the manner discussed above for the default two-channel case, relative to Figs. 4 and 5.
- the data is presented as represented by the example shown in Fig. 6.
- the device provides a movie mode with three channels, similar to the two channel operation discussed above relative to Fig. 5.
- Selecting COLOR OPTIONS from the graphics mode options screen presents the user with various choices to set the visual characteristics of the color display of the graphical data.
- the graphics mode options screen also includes a menu listing item for trigger setup. Selection of this option starts a process to allow the user to set up a trigger event, in this example, on any single sensor.
- this option is available only in live graphics mode, although those skilled in the art will recognize that similar options could be provided for textual display operations.
- the triggering capabilities of the exemplary MT2500 product allow the user to set up a trigger event which will cause the software to monitor for the occurrence of this event. When the software encounters this event, the display will visibly change indicating to the user that the event has occurred. Depending on the user-defined trigger position, the software may continue to capture and display data until the trigger position is reached. Once the trigger position has been reached, data capture and display updates cease allowing the user to investigate the behavior of other sensors of interest around the triggered event.
- Trigger setup is entered by selecting the trigger setup item in the graphics mode options screen as shown in Fig. 7 When yes is pressed in the graphics mode options screen, the trigger options screen is presented, as shown for example in Fig. 8.
- the selections available in this screen are to enable trigger, disable trigger, edit trigger, and back so as to allow the user to back out of the trigger setup if it was inadvertently entered. However, the enable and disable trigger selections will not appear on the screen if a trigger has not yet been defined. Table 1 below lists the system responses to this screen.
- the trigger sensor selection screen appears, an example of which is shown in Fig. 9.
- the first line provides space for selection of an item from a list, and operation of the terminal enables the user to scroll the list of selections, in this case selectable items relating to all available sensors from the user's data list, bringing each item on the list to the first display line.
- the user selects a desired item by pressing the yes (Y) button when the desired item appears in the second line of the display shown in Fig. 9.
- the scrolling has brought the A C Relay data item to that line, so that the user may now select that parameter for further processing to set an associated trigger.
- the device could also have the sensor list appear such that the first selectable sensor corresponds to the top channel which was being displayed in graphics mode when the user entered trigger setup.
- the trigger threshold selection screen appears, for example, as shown in Fig. 10.
- the parameter selected from the previous screen now appears at the top of the display, and the selectable item from a list appears the second line of the display.
- the list relates to the type of threshold that the user desires to set-up.
- the user can now scroll the list of selections, and select a desired item by pressing the yes button when that item appears in the second line of the display shown in Fig. 10.
- the scrolling has brought the greater-than option to that line, so that the user may now select that option.
- the selectable items available through this process and displayable via this screen may be greater than, less than, equal to, and not equal to, and BACK. Selecting BACK allows the user to return to the previous screen to revise the parameter selection. Of course, other options maybe provided.
- a threshold is selected from the previous screen the trigger value selection screen appears. The value selection screen will vary based on the currently selected trigger sensor.
- a trigger sensor that is one which has a finite set of values (i.e. a binary sensor).
- the tool will display a trigger value selection screen, such as that shown in Fig. 11.
- the user has selected the A/C relay parameter and the equal to type threshold trigger, as shown on the first and second lines.
- 10) is a numerical value type trigger, such as the battery voltage (V) parameter.
- V battery voltage
- the trigger value selection screen appears, it now provides a format to facilitate input of a numeric value, for example, as shown in Fig. 12.
- the user has selected a less than type detection, and the need is to input a numeric value from the threshold.
- the display provides a horizontal presentation of available options on the third line, and the user selects from the displayed options by rolling the thumbwheel. As the thumbwheel is rolled, the active selection is changed and shown in reverse video (highlighted). The user presses the yes button to select a highlighted numeric value. In the example, the selections will be shown only if they are operational. For example, when the value field is empty, the DEL selection will not be shown. If the value field is negative, the minus sign selection will change to a plus sign selection and vice- versa. If the selected sensor is associated with integer values the decimal point selection will not appear, whereas if the sensor is associated with unsigned integer values the sign selection will not be shown, etc.
- the trigger sensor may be associated with a data type designated as type "M,” to indicate hexadecimal format data. If the selected trigger sensor is associated with this type of data, the numerical trigger value select screen will include the selections A, B, C, D, E, and F, for hexadecimal selection, h this example, the decimal point will be fixed in the entered value field, and the decimal point and sign are missing from the available selections. [0080] In either case (decimal or hexadecimal), for appropriate parameters, the routine allows the user to "build" the numerical value by successive scrolls and selects. As the numerical value is built-up, it will be displayed to the right of the trigger threshold on the second line of the display. The maximum length of the value field is shown with a corresponding number of underline characters. If the entered value does not correspond to the trigger sensors data type the software will automatically perform a conversion to the proper data type for the chosen trigger sensor.
- the tool will also offer options to set the 'position' of the trigger relative to the buffered data captured for the movie type replay.
- the trigger screen Fig. 13
- the user has selected battery voltage as the parameter (top line), a less-than type trigger and an 11.75 numerical value for the voltage threshold (second line).
- the example provides a horizontal presentation of available options, which are accessed by rolling the thumbwheel.
- the options include left, center, right and back. As the thumbwheel is rolled the active selection is changed and shown in reverse video.
- Selecting trigger @ left, right, or center will cause data capture and updates to stop when the trigger point reaches the left, right, or center of the display respectively, for a leading, trailing, and center triggered data capture functionality.
- the verification screen appears as shown by way of example in Fig. 14. From this screen, the user has the selection choices of ACCEPT, or BACK. Selecting ACCEPT returns the user to the graphics mode options screen, where graphics mode can be reentered with the trigger is enabled. Capture of data will then occur if/when the tool detects the defined trigger extent.
- selection of the BACK option allows the user to navigate back through previous trigger related screens and reenter trigger related settings.
- the system watches for the trigger event while data is being captured. This mode is indicated by a trigger icon (the letter T inside a box) which appears on the screen where the hold icon usually appears.
- a trigger icon the letter T inside a box
- the system displays the trigger icon alternately with the hold icon to indicate to the user that the trigger event has occurred. Data capture and display updates may still occur due to the trigger position setting.
- the basic or simplest condition that may trigger data capture is a level trigger, h this case, there is a threshold set with respect to a user selected parameter.
- the threshold may be predefined, but in the example, the user has an option to set the threshold.
- the threshold may be selected from among stored values or manually input.
- the tool captures real-time measurement data from a respective monitored parameter, when the selected one of the parameters hits the threshold. If the threshold is an upper threshold, the tool captures data when the selected parameter rises to or passes up through the threshold. If the threshold is a lower threshold, the tool captures data when the selected parameter falls or passes below the threshold.
- a related approach is to set a range (upper and lower thresholds) for the one selected parameter and trigger on passage through either threshold. Data could be captured when the parameter enters the range. However, in most cases, the range defines normal operation, and the data capture is triggered when the selected parameter reaches a limit or passes beyond the set range.
- trigger relates to edge detection.
- the tool may be set to detect passage through a threshold as well as the direction and possibly the rate of signal change.
- a fall through a threshold for example, may be considered a trailing edge and used to trigger data capture.
- a rise through a threshold may be considered a leading edge and used to trigger data capture.
- the trigger occurs only when the selected parameter crosses the threshold in the specified direction, and thus, not when the selected parameter crosses the same threshold in the opposite direction.
- edge detection techniques may be used, such as positive or negative-going spikes of significant magnitude in the differential of the selected parameter.
- Data capture may also trigger on other signal waveform characteristics, such as zero-crossings, maximum or minimums or valleys, impulses, etc.
- More complex forms of triggers based on combinations of events or conditions, also may be supported by the programming of the tool. This allows the user to set detection events for multiple PID data streams and have the tool trigger its capture of data when a selected combination of those events occur.
- the tool may trigger when the combination of events occur at one time, when events occur in some time interval, when events occur in a user-selected sequence, etc.
- a trigger may be defined as a concurrent detection of events, combined with specified Boolean logic.
- An 'AND' logic might require that two or more PID parameters exceed respective upper thresholds at the same time.
- Another concurrent Boolean logic trigger might utilize a combination of AND and OR logic, for example, to require that PIDl OR PID2 exceed a respective upper threshold AND (at the same time) that PID3 exceed a respective upper threshold, h a specific engine analyzer example, the analyzer might capture a sequence of monitored parameter data around the time of detection that the engine revolutions per minute is above 6000 RPM OR oil pressure is below 20 PSI in simultaneous combination with (AND) engine temperature above 200 degrees F.
- the full range of Boolean logic operations may be used in any combination(s) deemed appropriate by the user.
- combinational triggers may be defined by Boolean logic but where the events occur within some interval or in some specified consecutive order.
- occurrence of the first event "enables" detection of the second event, so that data capture is actually triggered only when the second event is detected after the first.
- the analyzer upon detection of RPM of 600 or above, the analyzer might enable triggering when the oil pressure falls below 20 PSI AND the engine temperature rises above 200 degrees F.
- Triggering may also incorporate various timing elements.
- the user may program the tool to detect when a PID value exceeds a threshold for some user- selected time, hi the engine analyzer case, one such example might be to trigger when RPM exceeds 6000 for more at least 10 seconds, OR the oil pressure stays at or below 20 PSI for at least 5 seconds, OR the temperature stays at or above 200 degrees F for 15 seconds.
- the time elements were continuous periods, but those skilled in the art will recognize that the tool may allow the user to set time periods with respect to cumulative non- continuous amounts of time, e.g. so as to trigger when the total time that RPM exceeds 6000 RPM reaches 10 minutes.
- the triggering utilizes the actual measured value for each respective PID parameter.
- a computational value derived from any one or more of the measured parameters such as a derivative (first, second, third, etc.), a multiple (by a constant or variable), a power (raised to the second, third, etc.), or an integral.
- the slope or first derivative for example, relates to the rate of change of a measurement signal, and a user might want to set a trigger to detect change in engine RPM of at least 2000 RPM/sec, or to detect a sum (or integral) of temperature of at least 100 BTU. More complex algorithms combining multiple measured parameters values may also be used.
- Yet another type of triggering involves counting of one or more types of specified events.
- the user might specify a PID, a threshold and a number of times that the measured data for that PID can exceed the threshold.
- the tool would then count the number of times that data exceeds the threshold, and the tool would trigger data capture when the count reaches the user-specified number, for example, when the RPM exceeds 6000 for the seventh time during a test.
- the counting may be limited based on time, for example, seventh event within 5 minutes, or the counting can relate to the entire test duration.
- a count based trigger may use the actual value or a calculated value and may be combined with other user-specified conditions to define a particular complex trigger.
- the triggering, data capture and display functions may be utilized in a variety of other types of diagnostic tools that constantly measure a parameter or monitor at least one measured parameter during a test run. Such tools may be used for applications other than vehicle diagnostics, but it may be helpful here to consider at least one other example in the vehicle diagnostics context.
- the MODIS system is a modular, PC based platform for a wide range of vehicle diagnostic applications.
- the core of the system is essentially a handheld PC with graphics display capabilities and plug-in modules for specific diagnostic functions.
- the MODIS system incorporates the Snap-on Scanner scan tool as a plug-in module.
- the MODIS system also features Snap-on's powerful 4-channel lab scope with ignition capabilities and a powerful Digital Volt-Ohm Meter (DVOM) built into a common architecture with expandable ports.
- DVOM Digital Volt-Ohm Meter
- Fig. 15 is a functional block diagram of the MODIS system, depicting a PC based implementation of a diagnostic system 251. As shown, many of the system elements are those associated with a general-purpose computer.
- the exemplary system 251 contains a central processing unit (CPU) 252, memories 253 and an interconnect bus 254.
- the CPU 252 may contain a single microprocessor (e.g. a Pentium-x or an x86 microprocessor), or it may contain a plurality of microprocessors for configuring the computer system 252 as a multiprocessor system.
- the memories 253 include a main memory, such as a dynamic random access memory (DRAM), as well as a read only memory, such as a PROM, an EPROM, a FLASH-EPROM, or the like, h operation, the main memory stores at least portions of instructions and data for execution by the CPU 252.
- the system 251 may also include mass storage devices such as various disk drives, tape drives, etc., represented by way of example by the hard disk drive 255, for storing data and instructions for use by CPU 252.
- the system 251 may also include one or more input/output interfaces for communications (not shown) for data communications via a network. If provided, such an interface may be a modem, an Ethernet card or any other appropriate data communications device, for digital communications of various types via the network.
- the physical communication links may be optical, wired, or wireless (e.g., via satellite or cellular network).
- the system 251 also includes appropriate interconnection with a display 257 and one or more elements 258 for user input.
- the system 251 includes a graphics subsystem (not separately shown) to drive the output display 257.
- the output display 257 may include a cathode ray tube (CRT) display, although in applications for handheld diagnostic tools, the display 257 typically is a liquid crystal display (LCD).
- CTR cathode ray tube
- the system 251 includes a series of keys, and the device may include touch sensitive input capability associated with the display for user input purposes.
- the input control device(s) 258 for such an implementation of the system 251 could include other types of user input devices, such as a keyboard for inputting alphanumeric and other key information, a cursor control device (not shown) and size, such as a mouse, a trackball, stylus, or cursor direction keys.
- a keyboard for inputting alphanumeric and other key information
- a cursor control device not shown
- size such as a mouse, a trackball, stylus, or cursor direction keys.
- the number and size of separate input elements are kept to a minimum required to allow ergonomic operation of the particular tool.
- the input and output elements may be wired connections or use wireless communications, if the input output elements are remote.
- the input and output elements are hardwired into the system and incorporated into the system (e.g. in the same housing - see Figs. 17 and 18).
- the diagnostic tool type system 251 runs a variety of applications programs and stores data, enabling one or more interactions via the user interface, provided through elements such as 257 and 258, to implement the desired processing, in this case for the diagnostic tool functions.
- the system 251 may run a number of such programs for different diagnostic purposes, and some tools may run diverse programs useful for the technician, but not directly related to the diagnostic applications (e.g., e-mail).
- the main portion of the system takes the form of a handheld display device, referred to here as the 'Enterprise HDD' 260 (see also Fig. 16). As shown, the HDD also includes one or more ports 252 (in Fig.
- the Enterprise HDD 260 includes ports for concurrent plug-in of two such modules, although the device is compatible with a larger number of different types of such modules.
- the plug-in modules include a digital volt-ohm meter (DVOM) plug-in module 261, a Labscope plug-in module 263 and a scanner cartridge plug-in module (SCPI) module 265.
- DVOM digital volt-ohm meter
- SCPI scanner cartridge plug-in module
- Fig. 16 is an alternative block diagram, showing the SCPI type plug-in module in somewhat more detail.
- the tool includes the PC board implementing the Enterprise HDD 260 and the connected scanner cartridge plug-in module SCPI 263.
- the system will have four microprocessors (an x86 in the Enterprise HDD 260, as well as an NEC microprocessor, a Mitsubishi microprocessor and a Motorola microprocessor in the SCPI 263).
- the NEC, Mitsubishi and Motorola microprocessors are distributed onto 2 separate boards within SCPI module hardware.
- the peripheral components for each of the microprocessors FLASH, DRAM, etc.
- a pair of FPGAs (one per board) is used to coordinate all the connections between the processors and peripheral components, however not all processor connections pass through the FPGAs.
- the SCPI plug-in essentially implements many of the functions of a vehicle diagnostic scanner tool, for scanning and processing sensor and code data provided by a vehicle's on-board diagnostic system. However, overall control of the system is performed by the programmed logic of the Enterprise HDD 260.
- Fig. 17 is a picture of the MODIS tool, showing an initial menu.
- Fig. 18 is a picture of the MODIS tool showing operation with the Labscope plug-in.
- the programming of the diagnostic tool enables the tool to offer a series of user selectable trigger operations and attendant data capture functions. Triggering of data capture, such as a data movie, may be based on one or more user selected PID (parameter identifier) values, various conditions or combinations of conditions with regard to the selected PID value(s) and/or receipt of a user selected one of the trouble codes that might be received from the vehicle.
- PID parameter identifier
- the device provides menu displays giving the user the option to set up a recording event or events that can be triggered by a user selectable value from any one or more user selected PIDs.
- the parameter data corresponding to any selected PID may come from any module on the vehicle.
- Another menu option allows the user to set up triggering based on a user selectable "Code”, instead of just "any code” that the vehicle may send to the scanner. If using the Labscope or DVOM module (alone or in combination with the SCPI), a trigger may be set against any parameter provided by any connected module(s).
- the trigger control references a parameter
- the PID trigger feature is a software mechanism that provides the ability to "capture” all PID data values at the instance that the "trigger" condition occurs.
- the "trigger" condition is based on any value or derivative of the selectable and specific PLD data value.
- a blue cross-hairs will appear on the graph with numerical value of the horizontal line displayed at the left of the line and time offset of the vertical line displayed at the bottom of the line.
- the cross-hairs will be movable with directional keys to set the triggering value and trigger delay.
- All PIDs will have the triggering options, and the triggers can be combined to have multiple triggering. If any one of the trigger trips, all of the graphs (including the ones that are not displayed) will be frozen. The graphs will restart when the "unfreeze" button on the menu bar is pressed and all PLDs will update until the next trigger condition occurs.
- the graphs or the PID list of the scanner plug-in also will automatically freeze when the lab scope display is frozen or triggers. They are automatically restarted when the lab scope restarts graphing or unfreezes. This feature may be disabled by selecting the trigger link option within the tools menu.
- the SET PID TRIGGER command activates the PID data capture routine, to cause the processor to check for a defined trigger condition as PID data is obtained.
- the trigger threshold value and trigger delay values are kept in association with each PID; and once a trigger condition is detected, the delay clock is decremented until the specified duration of measured parameters data is captured.
- the trigger value and delay are not specified in tin ' s command. These values are set when the directional buttons are used on crosshairs to set the trigger point. To select the trigger value, the horizontal trigger line is moved up/down by arrow buttons. The increment used here is in l/255th of the vertical graph scale.
- crosshairs appear on the graph, as shown in Fig. 19. Actuation of the up or down arrow will move the horizontal crosshair line up or down l/65536th of the vertical scale. The corresponding numerical value is displayed on a small popup window drawn in the graph space at the left. If the up or down arrow is continuously pressed, the horizontal crosshair line will move up or down at l/255th of the vertical scale.
- Actuation of the left or right arrow will move the vertical crosshair line left or right 1/512th of the horizontal scale. Corresponding time delay is displayed on a small popup window drawn in the graph space at the bottom. If the left or right arrow key is continuously pressed, the vertical crosshair line will move left or right at l/64th of the horizontal scale.
- the HDD side will draw the cross hairs based on the response from the scanner plug-in, and it is the scanner plug-in that is drawing the cross hair location.
- Fig. 20 depicts the sequence of steps involved in setting and clearing a trigger, in this example.
- the user selects a trigger type from a pull down menu in PID display mode.
- step S2 a trigger cursor appears, at vertical middle and 16 data points offset.
- a directional key designation is sent every time one of the directional keys is pressed, and in response, the crosshairs move to match the key press(es) as described above.
- step S4 for each key pressed, the scanner plug-in sends up the current value for time delay or PID value, to the HDD.
- the operator enters ' Y' to set it (step S5).
- step S6 the scanner plug-in records the trigger position and it sends the offset value with each update data. Then, a minimized trigger crosshairs is drawn on the graph in black lines (S7).
- Fig. 21 depicts the sequence of steps involved in triggering actual data capture.
- the device detects that the PLD data hits the trigger condition.
- the scanner plug-in enters data update frozen state (at step S12).
- the full PID name list message is sent to the HDD (at step SI 3), and a trigger capture message is sent to the HDD (at step S14). i the next step (SI 5) the HDD switches to the frozen menu bar.
- the HDD updates the screen for display of the full list, with the latest measured data values (SI 6).
- a full trigger crosshair appears on the triggering PLD using red lines (SI 7), to identify the PID data that hit the respective trigger and activated the data capture (freeze) operation.
- Fig. 22 depicts the sequence of steps involved in canceling a trigger.
- the first step (S21) entails a user selection of the trigger from a PID pull down menu. Full cross hairs for the trigger setting appear at step S22. The user may then enter a no or negative by activating the 'N' on the key pad (at step S23). The trigger setting command is sent with an indication of the 'cancel' option. In response (at step S24), the scanner plug-in clears the specified trigger capture condition.
- the PID TRIGGER CAPTURE message is sent by the scanner plug-in cartridge, whenever a PID trigger condition is met; and in response all the data updates are halted. With this message, the HDD side enters the "frozen" menu bar and the scanner cartridge plug-in side status is updated to frozen data status. This message may be issued even when a PID list is not being displayed. If the PID list is not being displayed, the index number indicates the offset within the entire PLD list. If the PLD list is being displayed the PID name list is issued first, and then the trigger capture message is sent. In any case, the number of PIDs displayed defaults back to the full PID list. [00120] In the scanner configuration (Fig. 16), the monitored parameter data is supplied to the tool from the vehicle's on-board diagnostic system. Those skilled in the art will recognize that the tool itself may perform the measurements, for example, when configured with the DVOM plug-in or with the Labscope module.
- the tool offers user selectable options
- the diagnostic tool also gives the user various options regarding how much data is saved before and after an event trigger occurs.
- the tool may take an instantaneous image (like a "photograph") of the measured data parameters, in response to activation of the "trigger" function.
- the tool may capture and buffer running parameter data for some period of time after and/or before the trigger occurs and allow the user to select the precise time range for capture and display as a movie or slide-show.
- an option on the trigger menu defines the position of the snap shot frames recorded relative to the trigger, i.e. trigger at beginning, middle or end of the buffer range.
- the tool stores parameter data, for later review by the user.
- the user need not remain present throughout the test. The user can leave the test going and the tool running and look back later (e.g. after a test drive is complete) to observe the data captured upon detection of the trouble code.
- the different diagnostic tools implement a user definable trigger functionality, in which the user can select any one or more of the parameters and can set one or more conditions for the selected ⁇ arameter(s) as a triggering event.
- the examples also allow the user to select several options for capturing and storing data at or around the time of the event with attendant options for later display of the captured parameter data.
- Such technologies are embodied in diagnostic tools and for methods of operation of such tools.
- the control logic could be implemented by circuit components.
- the exemplary devices are programmed by software or code stored in firmware, other aspects of the technology may be embodied as programming.
- the tool may provide a Performance Timer Mode
- PTM miles per hour
- MPH miles per hour
- the end user chooses the PTM mode, which starts the internal clock when the parameter starts to move from 0 MPH.
- the software allows the end user to choose to automatically stop the internal clock timer by selecting specific MPH, such as 60.
- the scan device may sound the beeper to indicate the test is complete.
- the tool captures data around the trigger event, in this case, the MPH threshold (e.g. when the vehicle speed hits 60 MPH or the like).
- the user can select the window for data capture in relation to the event, as in the earlier examples.
- the captured data will include monitored parameter data up until the vehicle reaches the threshold. In most cases, this will include the data since the vehicle started from 0 MPH.
- the test information is stored for future play back.
- the tool also stores the internal clock data regarding the time from 0 to the set MPH, for easy viewing by the user.
- the presentation of the stored test information may be in a graphical format, digital format or both.
- Program aspects of the technology may be thought of a "products,” typically in the form of executable code and/or associated data that is carried on or by a type of machine readable medium.
- the executable code and/or associated data controls the operation of the diagnostic tool, computer or other programmable device for implementing the triggering and data storage as described herein.
- Physical media include the memory of the computer type diagnostic tool processing systems 251 or memories of the MT2500 (103) or associated cartridges, such as various semiconductor memories, tape drives, disc drives and the like. All or portions of the software may at times be communicated through the Internet or various other telecommunication networks. Such communications, for example, may be to load the software from another computer (not shown) into the diagnostic tool or into another network element, such as a web server used for software distribution or distribution of vehicle related diagnostic information.
- another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air- links.
- Non- volatile media include, for example, optical or magnetic disks, such as any of the storage devices in the systems of Figs. 15 to 22.
- Volatile media include dynamic memory, such as main memory.
- Transmission media include coaxial cables; copper wire and fiber optics, including the wires that comprise a bus within a computer system. Transmission media can also take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications.
- RF radio frequency
- IR infrared
- Machine or computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, or any other medium from which a computer can read.
- Various forms of media may be involved in carrying one or more sequences of one or more instructions to a processor for execution, in order to implement the diagnostic tool functions, as described here.
- the examples described above have focused on diagnostic tools used for vehicles, typically automobiles, trucks, etc. It will be apparent that such examples may be used with different vehicles and/or to diagnose different types of vehicle system.
- the tools disclosed herein may include or be utilized with any appropriate voltage source, such as a battery, an alternator and the like, providing any appropriate voltage, such as about 12 Volts, about 42 Volts and the like, either as the power source for the tool itself of for diagnosis of equipment generating or operating on such voltages.
- the engine analyzer examples described herein may be used with any desired system or engine.
- Those systems or engines may comprise items utilizing fossil fuels, such as gasoline, natural gas, propane and the like, electricity, such as that generated by battery, magneto, solar cell and the like, wind and hybrids or combinations thereof.
- Those systems or engines may be incorporated into other systems, such as an automobile, a truck, a boat or ship, a motorcycle, a generator, an airplane and the like.
- the diagnostic tools and the relevant concepts disclosed herein may find wide application in other fields, where testing and monitoring of test results in desirable.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03778072A EP1570248A1 (en) | 2002-11-07 | 2003-11-04 | Vehicle data stream pause on data trigger value |
CA002502365A CA2502365A1 (en) | 2002-11-07 | 2003-11-04 | Vehicle data stream pause on data trigger value |
AU2003286856A AU2003286856A1 (en) | 2002-11-07 | 2003-11-04 | Vehicle data stream pause on data trigger value |
JP2004551659A JP2006505792A (en) | 2002-11-07 | 2003-11-04 | Vehicle data stream interruption for data trigger value |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US42431902P | 2002-11-07 | 2002-11-07 | |
US60/424,319 | 2002-11-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004044546A1 true WO2004044546A1 (en) | 2004-05-27 |
Family
ID=32312790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2003/034878 WO2004044546A1 (en) | 2002-11-07 | 2003-11-04 | Vehicle data stream pause on data trigger value |
Country Status (7)
Country | Link |
---|---|
US (1) | US7020546B2 (en) |
EP (1) | EP1570248A1 (en) |
JP (1) | JP2006505792A (en) |
CN (1) | CN1708678A (en) |
AU (1) | AU2003286856A1 (en) |
CA (1) | CA2502365A1 (en) |
WO (1) | WO2004044546A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006023126A1 (en) * | 2004-08-12 | 2006-03-02 | Snap-On Incorporated | Vehicle data recorder using digital and analog diagnostic data |
WO2007038983A1 (en) * | 2005-09-29 | 2007-04-12 | Snap-On Incorporated | Analysis of vehicle diagnostic data stream using a recorded movie of the data stream |
WO2008019709A1 (en) * | 2006-08-17 | 2008-02-21 | Snap-On Incorporated | Vehicle diagnostic equipment providing hands free operation |
EP1938234A2 (en) * | 2005-10-14 | 2008-07-02 | Menard, Inc. | Data acquisition system |
EP2302837A1 (en) * | 2009-09-23 | 2011-03-30 | Ixia | Network testing using control plane and data plane convergence |
GB2477205A (en) * | 2010-01-19 | 2011-07-27 | Boeing Co | Monitoring vehicle conditions |
EP2778627A3 (en) * | 2013-03-15 | 2016-06-22 | Fluke Corporation | Storage modes for measurement values and contextual information |
EP3077996A4 (en) * | 2013-12-03 | 2017-08-23 | Scania CV AB | Method and system at activation of a fault code in a control system, and vehicle comprising the system |
DE102005037913B4 (en) | 2005-08-10 | 2018-08-30 | Bayerische Motoren Werke Aktiengesellschaft | Method for reproduction-oriented error documentation |
CN109426259A (en) * | 2017-08-25 | 2019-03-05 | 本田技研工业株式会社 | The system and method that vehicle sensor data obtains processing are synchronized using vehicle communication |
CN109426258A (en) * | 2017-08-25 | 2019-03-05 | 本田技研工业株式会社 | The system and method that vehicle sensor data obtains processing are synchronized using vehicle communication |
Families Citing this family (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8958998B2 (en) | 1997-11-03 | 2015-02-17 | Midtronics, Inc. | Electronic battery tester with network communication |
US7446536B2 (en) | 2000-03-27 | 2008-11-04 | Midtronics, Inc. | Scan tool for electronic battery tester |
US7778750B2 (en) * | 2002-02-25 | 2010-08-17 | Cummins Inc. | Vehicle communications network adapter |
US20030167345A1 (en) * | 2002-02-25 | 2003-09-04 | Knight Alexander N. | Communications bridge between a vehicle information network and a remote system |
US7597815B2 (en) * | 2003-05-29 | 2009-10-06 | Dressel Pte. Ltd. | Process for producing a porous track membrane |
US9255955B2 (en) | 2003-09-05 | 2016-02-09 | Midtronics, Inc. | Method and apparatus for measuring a parameter of a vehicle electrical system |
US9018958B2 (en) | 2003-09-05 | 2015-04-28 | Midtronics, Inc. | Method and apparatus for measuring a parameter of a vehicle electrical system |
JP4306510B2 (en) * | 2004-03-29 | 2009-08-05 | 三菱自動車エンジニアリング株式会社 | Vehicle inspection management system |
JP4370960B2 (en) * | 2004-03-29 | 2009-11-25 | 三菱自動車エンジニアリング株式会社 | Vehicle inspection management system |
JP4270017B2 (en) * | 2004-04-15 | 2009-05-27 | 三菱自動車工業株式会社 | Vehicle inspection management system |
US9496720B2 (en) | 2004-08-20 | 2016-11-15 | Midtronics, Inc. | System for automatically gathering battery information |
US8344685B2 (en) | 2004-08-20 | 2013-01-01 | Midtronics, Inc. | System for automatically gathering battery information |
US7379801B2 (en) * | 2004-11-01 | 2008-05-27 | Hypertech, Inc. | Programmable automotive computer system |
US7643912B2 (en) | 2004-11-01 | 2010-01-05 | Hypertech, Inc. | Programmable automotive computer method and apparatus with accelerometer input |
US7937198B2 (en) * | 2004-12-29 | 2011-05-03 | Snap-On Incorporated | Vehicle or engine diagnostic systems supporting fast boot and reprogramming |
US7634337B2 (en) | 2004-12-29 | 2009-12-15 | Snap-On Incorporated | Vehicle or engine diagnostic systems with advanced non-volatile memory |
AT501846B1 (en) * | 2005-02-16 | 2007-08-15 | Fronius Int Gmbh | DEVICE AND METHOD FOR IMPLEMENTING SOFTWARE UPDATES IN INVERTERS AND INVERTERS DESIGNED FOR SOFTWARE UPDATES |
US20060293811A1 (en) * | 2005-06-24 | 2006-12-28 | Keith Andreasen | Automotive data logger |
US8068951B2 (en) * | 2005-06-24 | 2011-11-29 | Chen Ieon C | Vehicle diagnostic system |
US8019503B2 (en) * | 2007-06-28 | 2011-09-13 | Innova Electronics Corp | Automotive diagnostic and remedial process |
US9117319B2 (en) * | 2005-06-30 | 2015-08-25 | Innova Electronics, Inc. | Handheld automotive diagnostic tool with VIN decoder and communication system |
JP2007011685A (en) * | 2005-06-30 | 2007-01-18 | Yokogawa Electric Corp | Parameter setting apparatus, parameter setting method and program |
US20070083303A1 (en) * | 2005-10-11 | 2007-04-12 | Snap-On Incorporated | Marketplace for vehicle original equipment manufacturer information |
KR20080104372A (en) * | 2006-03-16 | 2008-12-02 | 어플라이드 머티어리얼스, 인코포레이티드 | Methods and apparatus for pressure control in electronic device manufacturing systems |
US7769508B2 (en) * | 2006-04-14 | 2010-08-03 | Snap-On Incorporated | Vehicle diagnostic tool with packet and voice over packet communications and systems incorporating such a tool |
US7953530B1 (en) | 2006-06-08 | 2011-05-31 | Pederson Neal R | Vehicle diagnostic tool |
KR100778314B1 (en) | 2006-08-21 | 2007-11-22 | 한국전자통신연구원 | System and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger |
US10847184B2 (en) | 2007-03-07 | 2020-11-24 | Knapp Investment Company Limited | Method and apparatus for initiating a live video stream transmission |
WO2008109172A1 (en) * | 2007-03-07 | 2008-09-12 | Wiklof Christopher A | Recorder with retrospective capture |
US8370018B2 (en) * | 2007-06-28 | 2013-02-05 | Innova Electronics, Inc. | Automotive diagnostic process |
US9026400B2 (en) | 2007-06-28 | 2015-05-05 | Innova Electonics, Inc. | Diagnostic process for home electronic devices |
GB2463829B (en) * | 2007-07-17 | 2012-11-21 | Midtronics Inc | Battery tester for electric vehicle |
US9274157B2 (en) * | 2007-07-17 | 2016-03-01 | Midtronics, Inc. | Battery tester for electric vehicle |
US7937373B2 (en) * | 2007-09-07 | 2011-05-03 | Csi Technology, Inc. | Method and apparatus for automated storage of event-substantiating data |
US20090177391A1 (en) * | 2008-01-07 | 2009-07-09 | Hakan Yakali | Navigation device and method |
US8909416B2 (en) | 2008-04-14 | 2014-12-09 | Innova Electronics, Inc. | Handheld scan tool with fixed solution capability |
US8396622B2 (en) * | 2008-04-23 | 2013-03-12 | Service Solutions U.S. Llc | Customizable initiation of data recordings |
CN101364344B (en) * | 2008-06-27 | 2010-06-16 | 北京工业大学 | Road network limitation capacity determining method based on pressure test |
US8140215B2 (en) * | 2008-07-22 | 2012-03-20 | Lockheed Martin Corporation | Method and apparatus for geospatial data sharing |
AU2010270280B2 (en) * | 2009-07-06 | 2013-10-03 | Deuta-Werke Gmbh | Method for representation of safety-relevant information on a display and apparatus for the application of the method |
US8364402B2 (en) | 2009-08-20 | 2013-01-29 | Ford Global Technologies, Llc | Methods and systems for testing navigation routes |
US8306687B2 (en) * | 2009-11-10 | 2012-11-06 | Innova Electronics, Inc. | Method of diagnosing a vehicle having diagnostic data |
US9588185B2 (en) | 2010-02-25 | 2017-03-07 | Keith S. Champlin | Method and apparatus for detecting cell deterioration in an electrochemical cell or battery |
US8880281B2 (en) * | 2010-03-01 | 2014-11-04 | GM Global Technology Operations LLC | Event data recorder system and method |
WO2011109343A2 (en) * | 2010-03-03 | 2011-09-09 | Midtronics, Inc. | Monitor for front terminal batteries |
US9229062B2 (en) | 2010-05-27 | 2016-01-05 | Midtronics, Inc. | Electronic storage battery diagnostic system |
US10046649B2 (en) | 2012-06-28 | 2018-08-14 | Midtronics, Inc. | Hybrid and electric vehicle battery pack maintenance device |
US11740294B2 (en) | 2010-06-03 | 2023-08-29 | Midtronics, Inc. | High use battery pack maintenance |
US20110300416A1 (en) | 2010-06-03 | 2011-12-08 | Bertness Kevin I | Battery pack maintenance for electric vehicle |
US9419311B2 (en) | 2010-06-18 | 2016-08-16 | Midtronics, Inc. | Battery maintenance device with thermal buffer |
US8700252B2 (en) * | 2010-07-27 | 2014-04-15 | Ford Global Technologies, Llc | Apparatus, methods, and systems for testing connected services in a vehicle |
EP2601502B1 (en) * | 2010-08-03 | 2019-05-08 | Bosch Automotive Service Solutions Inc. | Vehicle diagnostic, communication and signal delivery system |
US9201120B2 (en) | 2010-08-12 | 2015-12-01 | Midtronics, Inc. | Electronic battery tester for testing storage battery |
US9330507B2 (en) | 2010-08-18 | 2016-05-03 | Snap-On Incorporated | System and method for selecting individual parameters to transition from text-to-graph or graph-to-text |
US9633492B2 (en) | 2010-08-18 | 2017-04-25 | Snap-On Incorporated | System and method for a vehicle scanner to automatically execute a test suite from a storage card |
US8463953B2 (en) | 2010-08-18 | 2013-06-11 | Snap-On Incorporated | System and method for integrating devices for servicing a device-under-service |
US8983785B2 (en) | 2010-08-18 | 2015-03-17 | Snap-On Incorporated | System and method for simultaneous display of waveforms generated from input signals received at a data acquisition device |
US8754779B2 (en) | 2010-08-18 | 2014-06-17 | Snap-On Incorporated | System and method for displaying input data on a remote display device |
US8560168B2 (en) | 2010-08-18 | 2013-10-15 | Snap-On Incorporated | System and method for extending communication range and reducing power consumption of vehicle diagnostic equipment |
US9117321B2 (en) | 2010-08-18 | 2015-08-25 | Snap-On Incorporated | Method and apparatus to use remote and local control modes to acquire and visually present data |
US8718862B2 (en) | 2010-08-26 | 2014-05-06 | Ford Global Technologies, Llc | Method and apparatus for driver assistance |
WO2012057783A1 (en) * | 2010-10-29 | 2012-05-03 | Hewlett-Packard Development Company, L.P. | Signal manager |
US9915755B2 (en) | 2010-12-20 | 2018-03-13 | Ford Global Technologies, Llc | Virtual ambient weather condition sensing |
US8742950B2 (en) | 2011-03-02 | 2014-06-03 | Ford Global Technologies, Llc | Vehicle speed data gathering and reporting |
US8615345B2 (en) | 2011-04-29 | 2013-12-24 | Ford Global Technologies, Llc | Method and apparatus for vehicle system calibration |
DE112012004706T5 (en) | 2011-11-10 | 2014-08-21 | Midtronics, Inc. | Battery pack test device |
US9279406B2 (en) | 2012-06-22 | 2016-03-08 | Illinois Tool Works, Inc. | System and method for analyzing carbon build up in an engine |
US9851411B2 (en) | 2012-06-28 | 2017-12-26 | Keith S. Champlin | Suppressing HF cable oscillations during dynamic measurements of cells and batteries |
US11325479B2 (en) | 2012-06-28 | 2022-05-10 | Midtronics, Inc. | Hybrid and electric vehicle battery maintenance device |
US8868282B2 (en) * | 2012-07-19 | 2014-10-21 | GM Global Technology Operations LLC | Diagnostic system and method for processing continuous and intermittent faults |
US9280859B2 (en) * | 2012-10-08 | 2016-03-08 | Toyota Motor Engineering & Manufacturing North America, Inc. | Enhanced vehicle onboard diagnostic system and method |
US9184777B2 (en) | 2013-02-14 | 2015-11-10 | Ford Global Technologies, Llc | Method and system for personalized dealership customer service |
JP5554856B1 (en) * | 2013-03-14 | 2014-07-23 | 株式会社小松製作所 | Work machine |
US9786102B2 (en) | 2013-03-15 | 2017-10-10 | Ford Global Technologies, Llc | System and method for wireless vehicle content determination |
US9244100B2 (en) | 2013-03-15 | 2016-01-26 | Midtronics, Inc. | Current clamp with jaw closure detection |
US9312575B2 (en) | 2013-05-16 | 2016-04-12 | Midtronics, Inc. | Battery testing system and method |
US9037572B2 (en) | 2013-06-03 | 2015-05-19 | Honda Motor Co., Ltd. | Event driven snapshots |
US9524592B2 (en) | 2013-06-03 | 2016-12-20 | Honda Motor Co., Ltd. | Driving analytics |
US9165413B2 (en) | 2013-06-03 | 2015-10-20 | Honda Motor Co., Ltd. | Diagnostic assistance |
US9513789B2 (en) * | 2013-10-24 | 2016-12-06 | Alldata Llc | Vehicle diagnostic systems and methods |
US10409926B2 (en) | 2013-11-27 | 2019-09-10 | Falkonry Inc. | Learning expected operational behavior of machines from generic definitions and past behavior |
US10843574B2 (en) | 2013-12-12 | 2020-11-24 | Midtronics, Inc. | Calibration and programming of in-vehicle battery sensors |
US9923289B2 (en) | 2014-01-16 | 2018-03-20 | Midtronics, Inc. | Battery clamp with endoskeleton design |
US10037128B2 (en) | 2014-02-04 | 2018-07-31 | Falkonry, Inc. | Operating behavior classification interface |
US9858733B2 (en) | 2014-06-03 | 2018-01-02 | Honda Motor Co., Ltd. | Vehicle diagnostic data collecting apparatus, vehicle diagnostic data collecting method, vehicle diagnostic machine, and vehicle diagnosing method |
GB2527811A (en) * | 2014-07-03 | 2016-01-06 | Delphi Internat Operations Luxembourg S Ã R L | Vehicle data acquisition device and method |
US10473555B2 (en) | 2014-07-14 | 2019-11-12 | Midtronics, Inc. | Automotive maintenance system |
FR3024229B1 (en) * | 2014-07-23 | 2016-12-09 | Airbus Operations Sas | METHOD AND APPARATUS FOR AUTOMATIC MANAGEMENT OF AIR OPERATIONS REQUIRING A GUARANTEE OF NAVIGATION PERFORMANCE AND GUIDANCE OF AN AIRCRAFT. |
US10222397B2 (en) | 2014-09-26 | 2019-03-05 | Midtronics, Inc. | Cable connector for electronic battery tester |
US9632656B2 (en) | 2014-11-03 | 2017-04-25 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with a uniform cursor movement |
US9933915B2 (en) | 2014-11-03 | 2018-04-03 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameter graphs in different display orientations |
US10956003B2 (en) | 2014-11-03 | 2021-03-23 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with pinch-and-expand inputs |
US9684447B2 (en) | 2014-11-03 | 2017-06-20 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with drag-and-drop inputs |
US9880707B2 (en) * | 2014-11-03 | 2018-01-30 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with operating condition indicators |
US10317468B2 (en) | 2015-01-26 | 2019-06-11 | Midtronics, Inc. | Alternator tester |
US9558601B2 (en) * | 2015-04-24 | 2017-01-31 | The Boeing Company | System and method for detecting vehicle system faults |
US9966676B2 (en) | 2015-09-28 | 2018-05-08 | Midtronics, Inc. | Kelvin connector adapter for storage battery |
US9809184B2 (en) * | 2015-11-09 | 2017-11-07 | Adobe Systems Incorporated | Automobile usage analytics and personalization |
US10516768B2 (en) | 2015-11-11 | 2019-12-24 | Snap-On Incorporated | Methods and systems for switching vehicle data transmission modes based on detecting a trigger and a request for a vehicle data message |
JP6185976B2 (en) | 2015-12-16 | 2017-08-23 | 本田技研工業株式会社 | Storage condition setting device and data storage system for vehicle diagnosis |
US10608353B2 (en) | 2016-06-28 | 2020-03-31 | Midtronics, Inc. | Battery clamp |
US9934624B2 (en) | 2016-08-12 | 2018-04-03 | Snap-On Incorporated | Method and system for providing diagnostic filter lists |
US10269191B2 (en) | 2016-08-12 | 2019-04-23 | Snap-On Incorporated | Method and system for displaying PIDs based on a PID filter list |
US11054480B2 (en) | 2016-10-25 | 2021-07-06 | Midtronics, Inc. | Electrical load for electronic battery tester and electronic battery tester including such electrical load |
US10331687B2 (en) | 2017-08-10 | 2019-06-25 | Snap-On Incorporated | System and method for accessing vehicle communication applications requiring vehicle identification without re-entering vehicle identification |
US10163280B1 (en) * | 2017-08-10 | 2018-12-25 | Snap-On Incorporated | Method and system for displaying and using PID graph indicators |
US11328538B2 (en) * | 2018-10-26 | 2022-05-10 | Snap-On Incorporated | Method and system for annotating graphs of vehicle data |
US11513160B2 (en) | 2018-11-29 | 2022-11-29 | Midtronics, Inc. | Vehicle battery maintenance device |
CN113424234A (en) * | 2018-12-11 | 2021-09-21 | 实耐宝公司 | Vehicle scanning tool auto-initialization |
US11238676B2 (en) | 2018-12-11 | 2022-02-01 | Snap-On Incorporated | Automated vehicle scan tool initialization |
US11354944B2 (en) | 2018-12-11 | 2022-06-07 | Snap-On Incorporated | Supplementing vehicle service content with scan tool initialization links |
US11566972B2 (en) | 2019-07-31 | 2023-01-31 | Midtronics, Inc. | Tire tread gauge using visual indicator |
US11545839B2 (en) | 2019-11-05 | 2023-01-03 | Midtronics, Inc. | System for charging a series of connected batteries |
US11668779B2 (en) | 2019-11-11 | 2023-06-06 | Midtronics, Inc. | Hybrid and electric vehicle battery pack maintenance device |
US11474153B2 (en) | 2019-11-12 | 2022-10-18 | Midtronics, Inc. | Battery pack maintenance system |
US11486930B2 (en) | 2020-01-23 | 2022-11-01 | Midtronics, Inc. | Electronic battery tester with battery clamp storage holsters |
US11574510B2 (en) | 2020-03-30 | 2023-02-07 | Innova Electronics Corporation | Multi-functional automotive diagnostic tablet with interchangeable function-specific cartridges |
US11651628B2 (en) | 2020-04-20 | 2023-05-16 | Innova Electronics Corporation | Router for vehicle diagnostic system |
US11967189B2 (en) | 2020-04-20 | 2024-04-23 | Innova Electronics Corporation | Router for communicating vehicle data to a vehicle resource |
CN111915763A (en) * | 2020-07-24 | 2020-11-10 | 东风汽车有限公司 | Automobile advanced driving assistance function abnormity information acquisition method and electronic equipment |
CN112612580A (en) * | 2020-11-25 | 2021-04-06 | 北京思特奇信息技术股份有限公司 | Combined event triggering method and triggering system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5532927A (en) * | 1990-07-27 | 1996-07-02 | V. L. Churchill, Ltd. | Automotive diagnostic tool |
US5771240A (en) * | 1996-11-14 | 1998-06-23 | Hewlett-Packard Company | Test systems for obtaining a sample-on-the-fly event trace for an integrated circuit with an integrated debug trigger apparatus and an external pulse pin |
EP0997638A2 (en) * | 1998-10-27 | 2000-05-03 | Snap-On Tools Corporation | System for dynamic diagnosis of apparatus operating conditions |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5186080A (en) * | 1992-02-07 | 1993-02-16 | General Motors Corporation | Engine coastdown control system |
US6029508A (en) | 1996-03-25 | 2000-02-29 | Snap-On Technologies, Inc. | Remote portable display unit with wireless transceiver and engine analyzing system incorporating same |
US6405111B2 (en) | 1997-05-16 | 2002-06-11 | Snap-On Technologies, Inc. | System and method for distributed computer automotive service equipment |
US6285932B1 (en) | 1997-05-16 | 2001-09-04 | Snap-On Technologies, Inc. | Computerized automotive service system |
US6504946B1 (en) | 1998-10-26 | 2003-01-07 | Ncr Corporation | Method of processing misoriented items in an image-based item processing system and an apparatus therefor |
US6529620B2 (en) * | 2000-09-11 | 2003-03-04 | Pinotage, L.L.C. | System and method for obtaining and utilizing maintenance information |
-
2003
- 2003-11-04 JP JP2004551659A patent/JP2006505792A/en not_active Withdrawn
- 2003-11-04 US US10/700,046 patent/US7020546B2/en not_active Expired - Lifetime
- 2003-11-04 AU AU2003286856A patent/AU2003286856A1/en not_active Abandoned
- 2003-11-04 CN CN200380102496.3A patent/CN1708678A/en active Pending
- 2003-11-04 WO PCT/US2003/034878 patent/WO2004044546A1/en not_active Application Discontinuation
- 2003-11-04 EP EP03778072A patent/EP1570248A1/en not_active Withdrawn
- 2003-11-04 CA CA002502365A patent/CA2502365A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5532927A (en) * | 1990-07-27 | 1996-07-02 | V. L. Churchill, Ltd. | Automotive diagnostic tool |
US5771240A (en) * | 1996-11-14 | 1998-06-23 | Hewlett-Packard Company | Test systems for obtaining a sample-on-the-fly event trace for an integrated circuit with an integrated debug trigger apparatus and an external pulse pin |
EP0997638A2 (en) * | 1998-10-27 | 2000-05-03 | Snap-On Tools Corporation | System for dynamic diagnosis of apparatus operating conditions |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006023126A1 (en) * | 2004-08-12 | 2006-03-02 | Snap-On Incorporated | Vehicle data recorder using digital and analog diagnostic data |
GB2433133A (en) * | 2004-08-12 | 2007-06-13 | Snap On Tools Corp | Vehicle data recorder using digital and analog diagnostic data |
US7340331B2 (en) | 2004-08-12 | 2008-03-04 | Snap-On Incorporated | Vehicle data recorder using digital and analog diagnostic data |
GB2433133B (en) * | 2004-08-12 | 2009-05-20 | Snap On Tools Corp | Vehicle data recorder using digital and analog diagnostic data |
DE102005037913B4 (en) | 2005-08-10 | 2018-08-30 | Bayerische Motoren Werke Aktiengesellschaft | Method for reproduction-oriented error documentation |
WO2007038983A1 (en) * | 2005-09-29 | 2007-04-12 | Snap-On Incorporated | Analysis of vehicle diagnostic data stream using a recorded movie of the data stream |
EP1938234A2 (en) * | 2005-10-14 | 2008-07-02 | Menard, Inc. | Data acquisition system |
EP1938234A4 (en) * | 2005-10-14 | 2009-03-11 | Menard Inc | Data acquisition system |
US8428811B2 (en) | 2006-08-17 | 2013-04-23 | Snap-On Incorporated | Vehicle diagnostic equipment providing hands free operation |
WO2008019709A1 (en) * | 2006-08-17 | 2008-02-21 | Snap-On Incorporated | Vehicle diagnostic equipment providing hands free operation |
EP2302837A1 (en) * | 2009-09-23 | 2011-03-30 | Ixia | Network testing using control plane and data plane convergence |
US8588082B2 (en) | 2009-09-23 | 2013-11-19 | Ixia | Network testing using control plane and data plane convergence |
GB2477205A (en) * | 2010-01-19 | 2011-07-27 | Boeing Co | Monitoring vehicle conditions |
GB2477205B (en) * | 2010-01-19 | 2013-07-10 | Boeing Co | Vehicle condition monitoring and reporting |
US9359087B2 (en) | 2010-01-19 | 2016-06-07 | The Boeing Company | Vehicle condition monitoring and reporting |
US9520157B2 (en) | 2013-03-15 | 2016-12-13 | Fluke Corporation | Storage modes for measurement values and contextual information |
EP2778627A3 (en) * | 2013-03-15 | 2016-06-22 | Fluke Corporation | Storage modes for measurement values and contextual information |
EP3077996A4 (en) * | 2013-12-03 | 2017-08-23 | Scania CV AB | Method and system at activation of a fault code in a control system, and vehicle comprising the system |
US10661809B2 (en) | 2013-12-03 | 2020-05-26 | Scania Cv Ab | Method and system at activation of a fault code in a control system, and vehicle comprising the system |
CN109426259A (en) * | 2017-08-25 | 2019-03-05 | 本田技研工业株式会社 | The system and method that vehicle sensor data obtains processing are synchronized using vehicle communication |
CN109426258A (en) * | 2017-08-25 | 2019-03-05 | 本田技研工业株式会社 | The system and method that vehicle sensor data obtains processing are synchronized using vehicle communication |
CN109426258B (en) * | 2017-08-25 | 2023-04-18 | 本田技研工业株式会社 | System and method for synchronized vehicle sensor data acquisition processing using vehicle communication |
CN109426259B (en) * | 2017-08-25 | 2023-04-28 | 本田技研工业株式会社 | System and method for synchronous vehicle sensor data acquisition processing using vehicle communication |
Also Published As
Publication number | Publication date |
---|---|
CA2502365A1 (en) | 2004-05-27 |
JP2006505792A (en) | 2006-02-16 |
AU2003286856A1 (en) | 2004-06-03 |
CN1708678A (en) | 2005-12-14 |
US20040172177A1 (en) | 2004-09-02 |
US7020546B2 (en) | 2006-03-28 |
EP1570248A1 (en) | 2005-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7020546B2 (en) | Vehicle data stream pause on data trigger value | |
US6640166B2 (en) | Diagnostic tool graphical display apparatus and method | |
US7089096B2 (en) | Apparatus and method for displaying diagnostic values | |
US20040138783A1 (en) | Operation state analyzer for robot | |
TWI261205B (en) | Automotive code reader | |
US7684908B1 (en) | Vehicle identification key for use between multiple computer applications | |
US9330507B2 (en) | System and method for selecting individual parameters to transition from text-to-graph or graph-to-text | |
CN104755899B (en) | diagnostic center | |
AU2002254307B2 (en) | Diagnostic director | |
US6208919B1 (en) | Vehicle data acquisition and analysis system | |
US20040064227A1 (en) | Open-ended scan analysis with auto-identification of multi-platform gas analyzers | |
JP2005502028A (en) | This application is a co-pending provisional application, 60 / 289,116 filed May 8, 2001, 60 / 291,622 filed May 18, 2001, 2002 Claiming the benefit of the filing date of 60 / 354,204 filed on the 6th of the month, all of which are hereby incorporated by reference in their entirety. | |
CN103155549B (en) | Image monitor and the method being used for detecting its event | |
CN111866031B (en) | Equipment monitoring and analyzing method and device, server and storage medium | |
JP4306349B2 (en) | Vehicle information terminal device | |
JP2010241263A (en) | Diagnosis device for assisting failure reproduction, and output method for failure reproduction data | |
WO2007038983A1 (en) | Analysis of vehicle diagnostic data stream using a recorded movie of the data stream | |
Hasan et al. | Micro-Controller Based on-board diagnostic (OBD) system for non-OBD vehicles | |
JP3445409B2 (en) | Plant alarm monitoring device | |
CA2520315A1 (en) | Parameter identification-based filtering | |
US20040102879A1 (en) | Glitch capture | |
JP3194461B2 (en) | Vehicle operation information collecting method and vehicle operation information collecting vehicle-mounted device | |
JP2008157660A (en) | Failure diagnosis apparatus and failure diagnosis method | |
US20060095196A1 (en) | Method and systems for determining internal combustion engine cylinder condition | |
CA2380894A1 (en) | Diagnostic tool graphical display apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2502365 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 539592 Country of ref document: NZ |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20038A24963 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003778072 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003286856 Country of ref document: AU Ref document number: 2004551659 Country of ref document: JP |
|
WWP | Wipo information: published in national office |
Ref document number: 2003778072 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2003778072 Country of ref document: EP |