Abstract:
A system and method for determining when to reset a controller in response to a bus off state. The method includes determining that the controller has entered a first bus off state and immediately resetting the controller. The method further includes setting a reset timer in response to the controller being reset, determining whether the controller has entered a subsequent bus off state, and determining whether a reset time. The method immediately resets the controller in response to the subsequent bus off state if the reset time is greater than the first predetermined time interval, and resets the controller in response to the subsequent bus off state after a second predetermined time interval has elapsed if the reset time is less than the first predetermined time interval.
Abstract:
A system and method for determining the speed of an alternator, for example, a vehicle alternator. The method includes measuring the current or voltage of a vehicle battery for a predetermined period of time, and then notch filtering the measured current or voltage signal to remove known harmonics. A limited data point Fast Fourier Transform (FFT) spectrum analysis operation is performed to identify the frequency peaks in the filtered signal, where the highest peak represents a ripple current on the DC alternator signal. The highest peak in the FFT signal is identified, and an interpolation process is performed between that peak and an adjacent peak in the data to identify the actual frequency of the ripple current. The ripple current is then converted to the speed of the alternator.
Abstract:
Methods and systems are provided for monitoring a vehicle. In one embodiment, the method includes, but is not limited to, receiving traffic data from a vehicle communication bus. The method further includes, but is not limited to, identifying, by a processor, net-motifs from the traffic data. The method still further includes, but is not limited to, detecting a mode of components of the vehicle based on the net-motifs.
Abstract:
A method of determining a state-of-charge for a battery is provided. A startup state-of-charge of the battery is determined as a function of a present open circuit voltage measurement for a present ignition startup, at least one open circuit voltage observation of a previous ignition startup, and a current draw integration over a time period from a previous ignition startup event to a present ignition startup event. A run state-of-charge change of the battery is determined for an ignition key-on operation. The run state-of-charge change comprises a difference between the present open circuit voltage measurement and the at least one previous open circuit voltage observation, and is determined in response to of a current draw integration over a respective period of time. The state-of-charge of the battery is calculated based on a function of the startup state-of-charge and the run state-of-charge change of the battery.
Abstract:
A method includes recording a current performance signature for first and second components in a system, recording a calibrated baseline performance signature for the components, and processing the performance signatures through an aging model to determine a future performance signature for each component. The future performance signatures are processed through a system function model to determine the state of function of the system for each possible repair case. A cost-optimal repair case is then determined from among the possible repair cases, and recorded in memory. An apparatus includes first and second components of a system, and a host machine configured for processing the current and baseline performance signatures through the aging and system function models as noted above. The cost-optimal repair case is determined from among all possible repair cases, and then recorded in memory. An example system may be a cranking system with a starter motor and battery.
Abstract:
A system and method for providing autonomous and remote vehicle maintenance and repair. The system employs an on-board diagnosis and prognosis module that monitors one or more vehicle buses to identify trouble codes and other information indicating a vehicle problem. The on-board module causes a telematic device on the vehicle to broadcast a message including a problem code that identifies the problem the vehicle is having. A remote repair center may receive the message and may identify a software upgrade patch associated with the problem that can be transmitted to the vehicle to upgrade its software to correct the problem. Also, the message may be received by another vehicle that is part of a broadcast network that has previously received the software upgrade patch to fix a problem on that vehicle, where the receiving vehicle may transmit the software upgrade patch to the vehicle having the problem.
Abstract:
An integrated diagnosis and prognosis system that collects vehicle information over the life of a vehicle and its development. The system provides the collected vehicle information to supplier management, product development management, service/dealership management, customer relations departments and production facilities, which use the information to take certain action for existing vehicles, fleets of vehicles or future vehicles to improve vehicle reliability and quality.
Abstract:
A method of determining a state-of-charge for a battery is provided. A startup state-of-charge of the battery is determined as a function of a present open circuit voltage measurement for a present ignition startup, at least one open circuit voltage observation of a previous ignition startup, and a current draw integration over a time period from a previous ignition startup event to a present ignition startup event. A run state-of-charge change of the battery is determined for an ignition key-on operation. The run state-of-charge change comprises a difference between the present open circuit voltage measurement and the at least one previous open circuit voltage observation, and is determined in response to of a current draw integration over a respective period of time. The state-of-charge of the battery is calculated based on a function of the startup state-of-charge and the run state-of-charge change of the battery.
Abstract:
A method is provided for determining a battery's state-of-health. An initial battery voltage is measured after a first voltage drop during an initiation of an engine cranking phase. A battery voltage is monitored during the remainder of the engine cranking phase. A lowest battery voltage is determined during the remainder of the engine cranking phase. A determination is made if a voltage difference between the lowest battery voltage and the initial battery voltage at the initiation of the engine cranking phase is less than a voltage threshold. A low battery state-of-health is identified in response to the voltage difference being less than the voltage threshold.
Abstract:
A method for monitoring a starter motor for an internal combustion engine includes calculating a first engine power during a starting event based on an electric power flow from the battery to the starter motor, calculating a second engine power during the starting event based on an engine kinetic energy, and detecting a fault associated with the starter motor as a function of the difference between the first engine power and the second engine power.