CN114851985A - Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment - Google Patents

Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment Download PDF

Info

Publication number
CN114851985A
CN114851985A CN202210405039.6A CN202210405039A CN114851985A CN 114851985 A CN114851985 A CN 114851985A CN 202210405039 A CN202210405039 A CN 202210405039A CN 114851985 A CN114851985 A CN 114851985A
Authority
CN
China
Prior art keywords
vehicle
ignition
value
state
battery voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210405039.6A
Other languages
Chinese (zh)
Inventor
蔡滨权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Neoway Technology Co Ltd
Original Assignee
Shenzhen Neoway Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Neoway Technology Co Ltd filed Critical Shenzhen Neoway Technology Co Ltd
Priority to CN202210405039.6A priority Critical patent/CN114851985A/en
Publication of CN114851985A publication Critical patent/CN114851985A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • B60R16/0232Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Secondary Cells (AREA)

Abstract

The application relates to a method and a device for identifying ignition and flameout states of a vehicle and vehicle-mounted equipment. The method comprises the following steps: acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle; identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value; if the vehicle is in an ignition state, entering a working mode; in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle; identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value; and if the vehicle is in a flameout state, entering a sleep mode. By adopting the method, the identification accuracy of the ignition and flameout states of the vehicle can be improved.

Description

Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment
Technical Field
The present application relates to the field of vehicle networking technologies, and in particular, to a method and an apparatus for identifying an ignition and flameout state of a vehicle, a vehicle-mounted device, a storage medium, and a computer program product.
Background
With the rise of the car networking technology, more and more cars are installed with On-Board Diagnostics (OBD) terminals, and the OBD terminals are connected to a bus system inside the car through an OBD interface and used for acquiring car state data and counting travel data such as the driving mileage and oil consumption of the car. In order to accurately count the vehicle travel data, the OBD terminal needs to correctly identify the ignition-off state of the vehicle. The conventional way is to read the battery voltage value through the OBD interface to identify the ignition and flameout state of the vehicle.
However, the storage battery specifications of vehicles of different vehicle types are different, the loss degree is also different, the ignition and flameout states of the vehicles are identified through the voltage values of the storage batteries, and the OBD terminal is difficult to adapt to more vehicle types on the market, so that the identification accuracy of the ignition and flameout states of the vehicles is low.
Disclosure of Invention
In view of the above, it is necessary to provide a method, an apparatus, an on-vehicle device, a computer-readable storage medium, and a computer program product for identifying ignition and key-off states of a vehicle, which can improve the accuracy of identifying the ignition and key-off states of the vehicle.
In a first aspect, the present application provides a method of identifying a vehicle ignition and misfire condition. The method comprises the following steps:
acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
if the vehicle is in an ignition state, entering a working mode;
in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and if the vehicle is in a flameout state, entering a sleep mode.
In one embodiment, said identifying whether said vehicle is in an ignition state based on said first battery voltage value, said first vehicle bus connection state, and said first acceleration value comprises:
calculating a first motion noise value according to the first acceleration value;
identifying whether the first battery voltage value, the first vehicle bus connection state, or the first motion noise value satisfies a preset ignition condition;
and if so, determining that the vehicle is in an ignition state.
In one embodiment, the preset ignition conditions include:
the first battery voltage value is greater than or equal to an ignition voltage threshold; or;
the first vehicle bus is successfully connected; or;
the first motion noise value is greater than or equal to a motion threshold value within a preset time period.
In one embodiment, the ignition voltage threshold is a dynamic voltage threshold determined based on a target bus connection state of the vehicle and a vehicle battery voltage value for a preset identification period.
In one embodiment, the identifying whether the vehicle is in a key-off state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value comprises:
calculating a second motion noise value according to the second acceleration value;
identifying whether the second battery voltage value, the second bus connection state and the second motion noise value meet a preset flameout condition;
and if so, determining that the vehicle is in a flameout state.
In one embodiment, the preset flameout condition includes: the second storage battery voltage value is smaller than the ignition voltage threshold value, the second vehicle bus connection state is abnormal connection, and the second motion noise value is lower than the motion threshold value within the preset time length.
In one embodiment, the method further comprises:
obtaining first position data of the vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection status, the first acceleration value, and the first position data;
in the working mode, second position data of the vehicle are obtained;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection status, the second acceleration value, and the second position data.
In a second aspect, the present application further provides a device for identifying an ignition and key-off state of a vehicle. The device comprises:
the first data acquisition module is used for acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
an ignition identification module to determine whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
the working mode determining module is used for entering a working mode if the vehicle is in an ignition state;
the second data acquisition module is used for acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle in a working mode;
a flameout identification module for identifying whether the vehicle is in a flameout state according to the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and the sleep mode determining module is used for entering a sleep mode if the vehicle is in a flameout state.
In a third aspect, the application further provides an on-board device. The vehicle-mounted equipment comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the following steps when executing the computer program:
acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
if the vehicle is in an ignition state, entering a working mode;
in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and if the vehicle is in a flameout state, entering a sleep mode.
In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of:
acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
if the vehicle is in an ignition state, entering a working mode;
in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and if the vehicle is in a flameout state, entering a sleep mode.
In a fifth aspect, the present application further provides a computer program product. The computer program product comprising a computer program which when executed by a processor performs the steps of:
acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
if the vehicle is in an ignition state, entering a working mode;
in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and if the vehicle is in a flameout state, entering a sleep mode.
According to the method and the device for identifying the ignition and flameout states of the vehicle, the vehicle-mounted equipment, the storage medium and the computer program product, the ignition and flameout states of the vehicle are judged based on the combination of the three dimensions of the voltage value of the storage battery, the bus connection state of the vehicle and the acceleration value, compared with the traditional flameout mode of a single-dimension judgment point, the ignition and flameout states of the vehicle are identified more accurately, the adaptability of the OBD terminal is further improved, and the problem that the OBD terminal is difficult to adapt to different vehicle types in a large range is effectively solved.
Drawings
FIG. 1 is a diagram of an exemplary implementation of a method for identifying vehicle ignition and misfire status;
FIG. 2 is a schematic flow chart diagram illustrating a method for identifying vehicle ignition and misfire status in one embodiment;
FIG. 3 is a schematic flow chart diagram illustrating a method for identifying vehicle ignition and misfire status in another embodiment;
FIG. 4 is a schematic flow chart of the steps of calculating an ignition voltage threshold in one embodiment;
FIG. 5 is a schematic flow chart diagram illustrating a method for identifying vehicle ignition and misfire status in another embodiment;
FIG. 6 is a block diagram showing the structure of a device for recognizing the ignition and key-off state of a vehicle in one embodiment;
fig. 7 is an internal configuration diagram of the in-vehicle apparatus in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The method for identifying the ignition and flameout states of the vehicle provided by the embodiment of the application can be applied to the application environment shown in fig. 1. An On-Board Diagnostics (OBD) terminal 102 installed in advance in a vehicle communicates with a server 104 via a network. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104, or may be located on the cloud or other network server. The OBD terminal obtains a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of the vehicle, whether the vehicle is in an ignition state or not is identified according to the first storage battery voltage value, the first vehicle bus connection state and the first acceleration value, and if the vehicle is in the ignition state, the OBD terminal enters a working mode. In the working mode, the OBD terminal can acquire vehicle state data and count vehicle travel data such as vehicle driving mileage and oil consumption through a vehicle internal bus system. Meanwhile, in the working mode, when the vehicle is flamed out, the OBD terminal acquires a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle, and then identifies whether the vehicle is in a flameout state or not according to the second storage battery voltage value, the second vehicle bus connection state and the second acceleration value. If the vehicle is in a flameout state, the OBD terminal finishes vehicle travel data statistics, uploads the vehicle state data and the vehicle travel data to the server, and enters a sleep mode to avoid battery feed damage caused by excessive consumption of electric quantity of a vehicle storage battery. The server 104 may be a cloud server, and may be implemented by an independent server or a server cluster formed by a plurality of servers.
OBD terminals may be used to monitor a number of systems and components of a vehicle, including an engine, a catalytic converter, a particulate trap, an oxygen sensor, an emission control system, a fuel system, EGR (Exhaust Gas Recirculation), etc. The OBD terminal is coupled to an ECU (Electronic Control Unit) through various emission-related component data. The ECU has a function of detecting and analyzing a malfunction related to emission. When an emission fault occurs, the ECU records fault data and associated codes and issues a warning via a fault light to inform the driver. The ECU ensures access and processing of fault data through a standard data interface so that maintenance personnel can accurately determine the nature and the position of the fault.
The working state of the OBD terminal needs to be carried out with the vehicle, when the vehicle is ignited, the vehicle needs to be accurately identified to be ignited, the normal working mode is entered, when the vehicle is extinguished, the vehicle needs to be accurately identified to be extinguished, and the vehicle is entered into the sleep mode so as to avoid battery feed damage caused by a large amount of energy of a vehicle storage battery consumed in the vehicle flameout state.
In one embodiment, as shown in fig. 2, a method for identifying ignition and flameout states of a vehicle is provided, which is described by taking the method as an example of being applied to the OBD terminal in fig. 1, and comprises the following steps:
step 202, a first battery voltage value, a first vehicle bus connection state, and a first acceleration value of the vehicle are obtained.
The first storage battery voltage value is the storage battery voltage value obtained by the OBD terminal when the vehicle is ignited. The first bus connection state refers to a vehicle bus connection state with a vehicle internal bus system acquired by the OBD terminal when the vehicle is ignited. The first acceleration value is an acceleration value acquired by the OBD terminal when the vehicle is ignited.
Specifically, the OBD terminal is installed in advance on the vehicle, and the OBD terminal needs to accurately identify the ignition and flameout state of the vehicle. Because the storage battery in a normal use state in most vehicles can generate certain voltage fluctuation when the vehicle is ignited and flamed out, the voltage fluctuation is about 12V when the vehicle is usually flamed out, and the voltage fluctuation is about 13-14V when the vehicle is ignited. The OBD terminal can detect whether the voltage of the vehicle fluctuates or not, and when the voltage of the vehicle fluctuates is detected, the voltage value of the first storage battery of the vehicle is obtained.
The OBD terminal is accessed into a vehicle internal bus system through an OBD interface to acquire vehicle state data and count vehicle travel data such as vehicle mileage and oil consumption, and the first vehicle bus connection state can be acquired through the response state of the data. For example, when the acquired data is normal, the acquired first vehicle bus connection state is a connection success. And when no data response exists or the data is abnormal, the acquired first vehicle bus connection state is abnormal in connection. The vehicle state data may include data of vehicle sensors, such as vehicle speed, engine speed, coolant temperature, and the like, among others. The vehicle is provided with a plurality of sensors, such as a rotating speed sensor, a vehicle speed sensor, a water temperature sensor, an air inlet pressure sensor and the like, which are connected on the ECU, and the OBD terminal can interactively acquire required sensor data with the ECU through a vehicle internal bus system. After the data are acquired, the data can be fed back to the server in real time, and the vehicle state can be remotely monitored.
The OBD terminal can be provided with a gsensor (acceleration sensor) which is used for analyzing the driving behavior of the vehicle and is used for vibration awakening after the system is dormant. The OBD terminal can acquire the first acceleration value that gsensor gathered.
And step 204, identifying whether the vehicle is in an ignition state or not according to the first storage battery voltage value, the first vehicle bus connection state and the first acceleration value.
And step 206, if the vehicle is in an ignition state, entering a working mode.
The OBD terminal stores preset ignition conditions, and the preset ignition conditions refer to conditions for determining that the vehicle is in an ignition state. The preset ignition condition may include an ignition condition corresponding to the first battery voltage value, an ignition condition corresponding to the first vehicle bus connection state, or an ignition condition corresponding to the first acceleration value. The above conditions are in an OR relationship, and the vehicle can be determined to be in an ignition state as long as one condition is satisfied.
Specifically, the OBD terminal can identify whether the vehicle meets the preset ignition condition according to the first storage battery voltage value, the first vehicle bus connection state and the first acceleration value. And if the vehicle meets the preset ignition condition, determining that the vehicle is in an ignition state. And if the vehicle does not meet the preset ignition condition, returning to the step of acquiring the first storage battery voltage value, the first vehicle bus connection state and the first acceleration value of the vehicle, and continuing to identify the ignition state.
For example, it is identified whether the first battery voltage value satisfies an ignition condition corresponding to the first battery voltage value, it is identified whether the first vehicle bus connection state satisfies an ignition condition corresponding to the first vehicle bus connection state, and it is identified whether the first acceleration value satisfies an ignition condition corresponding to the first acceleration value. And if any one of the three conditions is only required to be met, the vehicle can be determined to meet the preset ignition condition, and the vehicle is in an ignition state. If the conditions are not met, the OBD terminal acquires the first storage battery voltage value, the first vehicle bus connection state and the first acceleration value of the vehicle again and continues to identify the ignition state.
The working state of the OBD terminal needs to be carried out with the vehicle, and when the vehicle is determined to be in an ignition state, the OBD terminal carries out a working mode. Specifically, in the working mode, the OBD terminal can be accessed to a vehicle internal bus system through an OBD interface, and vehicle state data and vehicle travel data such as vehicle mileage and oil consumption are obtained and counted through interaction between the vehicle internal bus system and the ECU. Further, the vehicle state data may include engine operating condition data and emission-related component data. The OBD terminal can monitor whether the tail gas of the vehicle exceeds the standard or not in real time from the running condition data of the engine of the vehicle, and once the tail gas exceeds the standard, the OBD terminal can immediately send out a warning. Meanwhile, the OBD terminal can detect and analyze whether the vehicle is enough to have an emission fault through the ECU. When an emission fault occurs, the ECU records fault data and associated codes and issues a warning via a fault light to inform the driver.
And 208, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle in the working mode.
And the OBD terminal acquires a second storage battery voltage value of the vehicle when detecting that the voltage fluctuation exists in the vehicle in the working mode, namely when detecting that the vehicle is flameout. The OBD terminal is accessed into a bus system in the vehicle through an OBD interface to obtain vehicle state data and count vehicle travel data such as vehicle mileage and oil consumption, and a second vehicle bus connection state can be obtained through a response state of the data. For example, when the acquired number is normal, the acquired second vehicle bus connection state is connection success. And when no data response exists or the data is abnormal, the acquired second vehicle bus connection state is abnormal connection. Meanwhile, the OBD terminal acquires a second acceleration value acquired by the gsensor.
And 210, identifying whether the vehicle is in a flameout state or not according to the second storage battery voltage value, the second vehicle bus connection state and the second acceleration value.
In step 212, if the vehicle is in a flameout state, the vehicle enters a sleep mode.
The OBD terminal is further stored with a preset flameout condition, wherein the preset flameout condition is used for determining that the vehicle is in a flameout state. The preset flameout condition may include a flameout condition corresponding to the second battery voltage value, a flameout condition corresponding to the second vehicle bus connection state, or a flameout condition corresponding to the second acceleration value. The above conditions are in an and relationship, and it is determined that the vehicle is in a key-off state only if all the conditions are satisfied.
Specifically, the OBD terminal can identify whether the vehicle meets the preset flameout condition according to the second storage battery voltage value, the second vehicle bus connection state and the second acceleration value. And if the vehicle meets the preset flameout condition, determining that the vehicle is in a flameout state. And if the vehicle does not meet the preset flameout condition, returning to the step of acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle, and continuing to identify the flameout state.
For example, it is identified whether the second battery voltage value satisfies a key-off condition corresponding to the second battery voltage value, it is identified whether the second vehicle bus connection state satisfies a key-off condition corresponding to the two vehicle bus connection state, and it is identified whether the second acceleration value satisfies a key-off condition corresponding to the second acceleration value. When all the three conditions are met, the vehicle can be determined to meet the preset flameout condition, and the vehicle is in a flameout state. And as long as one condition is not met, the OBD terminal acquires the second storage battery voltage value, the second vehicle bus connection state and the second acceleration value again and continues to identify the flameout state.
And after determining that the vehicle is in a flameout state, the OBD terminal finishes vehicle travel data statistics and reports the counted vehicle travel data and vehicle state data to the server. Meanwhile, the OBD terminal is in a sleep mode so as to avoid battery feed damage caused by a large amount of energy consumption of a vehicle storage battery in a vehicle flameout state.
The conventional mode is that a point is determined to extinguish through the single dimension of the voltage of the storage battery, when the service life of a vehicle storage battery is long, the aging loss is caused, the misjudgment of the vehicle state is caused only through the determination of the extinction voltage of a fixed point, so that an OBD terminal works abnormally and cannot extinguish along with the vehicle point.
In the method for identifying the vehicle ignition and flameout states, the ignition and flameout states of the vehicle are judged based on the combination of the three dimensions of the voltage value of the storage battery, the bus connection state of the vehicle and the acceleration value, and compared with the traditional flameout mode of a single-dimension judgment point, the method for identifying the ignition and flameout states of the vehicle is more accurate, the adaptability of the OBD terminal is further improved, and the problem that the OBD terminal is difficult to adapt to different vehicle types in a large range is effectively solved.
In an optional manner of this embodiment, step 204 includes: calculating a first motion noise value according to the first acceleration value; identifying whether a first battery voltage value, a first vehicle bus connection state or a first motion noise value meets a preset ignition condition; if so, determining that the vehicle is in an ignition state.
The OBD terminal is generally equipped with a gsensor, and collects a first acceleration value of the vehicle through the gsensor, and calculates a first motion noise value according to the first acceleration value. The first acceleration value collected by the gsensor may include directional acceleration parameters of an x-axis, a y-axis, and a z-axis of the OBD terminal. The OBD terminal may calculate the first motion noise value in an existing motion noise value calculation manner. For example, the sampling rate of the gsensor can be set to 100Hz, and 100 sets of corresponding x-axis, y-axis, and z-axis accelerations acquired by the gsensor in one second can be obtained. And respectively calculating the corresponding total acceleration of the acceleration of each group of corresponding x-axis, y-axis and z-axis acquired by the gsensor within one second through a preset calculation relation, respectively filtering the corresponding total acceleration of each group, and averaging the filtered 100 values. The respective total acceleration of each group is subtracted from the mean value and the absolute value is calculated. The absolute values are respectively divided by the square root and then accumulated, and then the accumulated result is divided by 100, and the obtained numerical value is the motion noise value.
Wherein, the preset calculation relationship is as follows:
Figure BDA0003601905790000101
wherein, a n Represents the total acceleration of the nth group, n is a natural number from 1 to 100, x n 、y n 、z n The acceleration of the nth set of x-axis, y-axis and z-axis is shown.
In this alternative, the preset ignition conditions include: the first battery voltage value is greater than or equal to the ignition voltage threshold; or; the first vehicle bus is successfully connected; or; the first motion noise value is greater than or equal to a motion threshold for a preset duration.
The OBD terminal may use the condition one that the first battery voltage value is greater than or equal to the ignition voltage threshold, the condition two that the first vehicle bus connection state is successful, and the condition three that the first moving noise value is greater than or equal to the moving threshold within the preset time period, that is, the preset ignition condition includes the condition one or the condition two or the condition three. If it is determined that the preset ignition condition is satisfied as long as one of the above conditions one to three is satisfied, it is determined that the vehicle is in the ignition state. It is understood that the vehicle is determined to be in the ignition state when at least one condition is satisfied.
Specifically, the OBD terminal identifies whether the first battery voltage value is greater than or equal to the ignition voltage threshold. Wherein the ignition voltage threshold may be a preset voltage threshold. Because most storage batteries in normal use states of vehicles can generate certain voltage fluctuation when the vehicles are in ignition and flameout, the voltage fluctuation is about 12V when the vehicles are in ignition and is about 13-14V when the vehicles are in ignition and flameout, the voltage of the storage batteries can be used as a primary judgment dimension for judging the ignition and flameout of the vehicles. And if the first storage battery voltage value is greater than or equal to the ignition voltage threshold value, determining that the vehicle is in an ignition state.
And the OBD terminal identifies whether the first vehicle bus connection state is successful. Specifically, the OBD terminal may attempt to connect to the vehicle internal bus system by scanning the vehicle bus protocol, and upon successful connection, may determine that the vehicle is in an ignition state. Because the bus protocol used by the vehicle is uncertain before the first connection, the OBD terminal needs to respectively try to interact according to a plurality of different bus protocols, and when the interaction is successful according to a certain bus protocol and some data can be normally read, the first vehicle bus is considered to be successfully connected. When the connection is successful, the OBD terminal usually memorizes the protocol, and then tries to read data directly with the protocol after the next ignition. And when no data response exists or data are abnormal, determining that the first vehicle bus connection state is abnormal. Generally, the data is requested without response after the vehicle is shut down, and the data can be requested only when the ECU and various sensors in the vehicle start working after ignition. The vehicle bus connection status can therefore be used as a secondary determination dimension for determining a vehicle key-off.
The OBD terminal identifies whether the first motion noise value is larger than or equal to a motion threshold value within a preset time length. For example, the preset time period may be 5s to 10 s. The motion threshold may be 1600. And if the motion noise value is greater than or equal to the motion threshold value within 5 s-10 s, the vehicle is considered to be in a moving state or an idling state (the vehicle is continuously vibrated due to the work of an engine during idling), and the vehicle is confirmed to be in an ignition state.
It should be noted that, in this optional manner, the three conditions may be identified simultaneously, or may be identified sequentially according to a preset identification order, for example, the condition one may be identified first, and when the condition one is not satisfied, the condition two may be identified continuously, and so on until the condition is satisfied by the identification, and of course, the preset identification order is not limited in the embodiment of the present invention, and other identification orders are also within the protection scope of the present invention, for example, the condition two may be identified first, and then the condition one and the condition three may be identified sequentially.
In an optional manner of this embodiment, a first sports noise value is calculated according to the first acceleration value, and it is identified whether the first battery voltage value or the first vehicle bus connection state or the first sports noise value satisfies a preset ignition condition, since the preset ignition condition includes that the first battery voltage value is greater than or equal to an ignition voltage threshold value; or; the first vehicle bus is successfully connected; or; the first motion noise value is greater than or equal to a motion threshold for a preset duration. Therefore, the vehicle can be determined to be in the ignition state only by any data of the first storage battery voltage value, the first vehicle bus connection state and the first motion noise value meeting the corresponding ignition condition. The problem of judge the vehicle state misjudgement that leads to through fixed battery voltage dimension has been avoided, make OBD terminal work unusual, can not put out flame work along with the vehicle point is solved, the discernment accuracy of the ignition state of vehicle has been improved greatly, has further promoted the adaptability at OBD terminal, has effectively solved the problem that OBD terminal is difficult to the different motorcycle types of adaptation on a large scale.
Further, the ignition voltage threshold may be the first battery voltage value at the last ignition. In this embodiment, the voltage value of the battery at the previous ignition time among the adjacent ignition times may be recorded as the ignition voltage threshold at the next ignition time. For example, the battery voltage value at the first ignition is recorded as the ignition voltage threshold at the second ignition. It will be appreciated that if the vehicle is in an ignition state, the first battery voltage value of the vehicle obtained is recorded as an ignition voltage threshold value by which the ignition state of the vehicle can be quickly determined at the next ignition. For the situation that the OBD terminal is used on the same vehicle for a long time, the ignition voltage can be dynamically adapted due to the fact that the battery of the vehicle loses and the ignition voltage slowly changes along with time, the ignition voltage threshold memorized by the terminal is always the actual ignition voltage of the vehicle, and the fact that the terminal can be used on one vehicle for a long time can be guaranteed, and the vehicle flameout state can be stably judged.
Further, the ignition voltage threshold may also be a dynamic voltage threshold determined based on the target bus connection state of the vehicle and the vehicle battery voltage value for a preset identification period. For example, the preset recognition period may be a history of 10 recognition periods. The calculation process of the ignition voltage threshold value may include: and the OBD terminal identifies whether the target bus connection state of the vehicle is successful. The target bus connection state refers to a vehicle bus connection state acquired in the process of calculating the ignition voltage threshold. And if the connection is abnormal, returning to the step of identifying whether the target bus connection state of the vehicle is successful. If the connection is successful, recording the identification period once. And accumulating the voltage value of the vehicle storage battery by the OBD terminal. And when the recording times are greater than or equal to the preset identification period, averaging the accumulated voltage values of the vehicle storage battery to obtain average voltage. And identifying whether the average voltage is greater than or equal to a preset voltage threshold value. If so, the calculated average voltage is determined to be the ignition voltage threshold. And if not, determining the preset voltage threshold as the ignition voltage threshold. For example, the preset voltage threshold may be 12.8V. And performing zero clearing processing on the accumulated voltage value, average voltage and recording times of the vehicle storage battery.
In the embodiment, the method for averaging the voltage values of the storage battery with the preset identification period is adopted, voltage fluctuation in the ignition process can be further inhibited, so that a more reasonable ignition voltage threshold value is obtained, a filtering effect is achieved, a fixed point flameout voltage judgment mode is replaced by a dynamic self-adaptive flameout voltage judgment mode, the influence of various complex working conditions in the vehicle storage battery on the judgment of the point flameout state is reduced to the minimum, the judgment of the flameout state of the vehicle through the voltage of the storage battery is more reliable, and the adaptability is stronger.
In one embodiment, after the first motion noise value is obtained, the first motion noise value may be further calculated according to the first acceleration value, and then whether the vehicle is in an ignition state is identified according to the first battery voltage value, the first vehicle bus connection state, and the first motion noise value. This embodiment is not limited.
In an optional manner of this embodiment, step 210 includes: calculating a second motion noise value according to the second acceleration value; identifying whether the second storage battery voltage value, the second bus connection state and the second motion noise value meet a preset flameout condition or not; and if so, determining that the vehicle is in a flameout state.
The calculation method of the second motion noise value may refer to the calculation method of the first motion noise value, and is not described herein again.
Further, the preset flameout condition includes: the second storage battery voltage value is smaller than the ignition voltage threshold value, the second vehicle bus connection state is abnormal connection, and the second motion noise value is lower than the motion threshold value within the preset duration.
The OBD terminal can use the condition that the voltage value of the second storage battery is smaller than the ignition voltage threshold as a fourth condition, the second vehicle bus connection state is abnormal in connection as a fifth condition, the second motion noise value is lower than the motion threshold within the preset duration as a sixth condition, namely the preset flameout condition comprises the condition from the fourth condition to the condition from the sixth condition, and when the condition from the fourth condition to the condition from the sixth condition is met, namely the preset flameout condition is met, the vehicle is determined to be in the flameout state. For example, the preset time period may be 5s to 10 s. The motion threshold may be 1600.
It should be noted that, in this optional manner, the four to six conditions may be identified simultaneously, or may also be identified sequentially according to a preset identification order, for example, the four condition may be identified first, and when the four condition is satisfied, the fifth condition is identified continuously, and so on, until all the conditions are satisfied by the identification, of course, the preset identification order is not limited in the embodiment of the present invention, and other identification orders are also within the protection scope of the present invention, for example, the fifth condition may be identified first, and then the sixth condition and the fourth condition may be identified sequentially.
And if the preset flameout condition is not met, namely at least one of the condition four, the condition five and the condition six is not met, returning to the step of acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle in the working mode.
In an optional manner of this embodiment, the flameout state of the vehicle is determined through multidimensional combination by identifying whether the second battery voltage value is less than the ignition voltage threshold, whether the second vehicle bus connection state is abnormal in connection, and whether the second motion noise value is lower than the motion threshold within the preset duration, so that the flameout state identification of the vehicle is more accurate.
In another embodiment, there is provided a method of recognizing ignition and key-off states of a vehicle, in which when conditions one to three of preset ignition conditions and conditions four to six of preset key-off conditions are sequentially recognized in a determination order, as exemplified by recognition of a battery voltage value in the determination order-recognition of a vehicle bus connection state-recognition of an acceleration value, as shown in fig. 3, the method may include the steps of:
step 302, first data is obtained.
The method comprises the steps of obtaining a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle, and calculating a first motion noise value according to the first acceleration value.
In step 304, it is identified whether the first battery voltage value is greater than or equal to (≧) the ignition voltage threshold. If yes, go to step 310; if not, go to step 306.
Step 306, whether the vehicle bus connection is successful.
It is identified whether the first vehicle bus connection status is a connection success. If yes, go to step 310; if not, go to step 308.
Step 308, whether the motion noise value determines continuous motion.
It is identified whether the first motion noise value is greater than or equal to a motion threshold value within a preset time period. If yes, go to step 310; if not, return to step 302.
In step 310, it is determined that the vehicle is in an ignition state.
Step 312, enter the operation mode.
In step 314, second data is obtained.
And acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle, and calculating a second motion noise value according to the second acceleration value.
In step 316, it is identified whether the second battery voltage value is less than (<) the ignition voltage threshold. If yes, go to step 318; if not, the process returns to step 314.
Step 318, whether the vehicle bus connection is abnormal.
And identifying whether the second vehicle bus connection state is abnormal. If yes, go to step 320; if not, the process returns to step 314.
In step 320, the motion noise value is determined to be stationary.
And identifying whether the second motion noise value is lower than the motion threshold value within a preset time length. If yes, go to step 324; if not, the process returns to step 314.
Step 324, determining that the vehicle is in a key-off state.
At step 326, a sleep mode is entered.
Wherein "Y" represents "YES" and "N" represents "NO".
In this embodiment, judge the ignition and the flame-out state of vehicle based on the combination of battery voltage value, vehicle bus connection state and the three dimensions of acceleration value, compare with the flame-out mode of traditional single dimension decision point, the ignition of vehicle and the discernment of flame-out state are more accurate, have further promoted the adaptability of OBD terminal, have effectively solved the problem that the OBD terminal is difficult to adapt to different motorcycle types on a large scale.
In one embodiment, the method further comprises: acquiring first position data of a vehicle; identifying whether the vehicle is in an ignition state or not according to the first storage battery voltage value, the first vehicle bus connection state, the first acceleration value and the first position data; acquiring second position data of the vehicle in a working mode; and identifying whether the vehicle is in a flameout state or not according to the second storage battery voltage value, the second vehicle bus connection state, the second acceleration value and the second position data.
The first position data is vehicle position data obtained when the vehicle is ignited. The second position data is vehicle position data obtained when the vehicle is turned off.
The OBD terminal is usually equipped with a GPS (Global Positioning System) for acquiring position data during a vehicle journey, reporting the position data to the server at regular time, so as to facilitate grasping track information of vehicle driving, and obtaining whether the vehicle is moving continuously by processing the position data, so that the position data can also be used as a determination dimension for determining ignition and flameout states of the vehicle. Thus, ignition and misfire states of the vehicle can be identified based on four dimensions of the battery voltage value, the bus connection state, the acceleration value, and the position data.
The OBD terminal can adopt the GPS speed measuring principle to calculate the first speed value according to the first position data, and therefore whether the vehicle meets the preset ignition condition or not is identified according to the first storage battery voltage value, the first vehicle bus connection state, the first motion noise value or the first speed value. If so, determining that the vehicle is in an ignition state. And if not, returning to the step of acquiring the first storage battery voltage value, the first vehicle bus connection state, the first acceleration value and the first position data of the vehicle.
Further, the preset ignition conditions include: the first battery voltage value is greater than or equal to the ignition voltage threshold; or; the first vehicle bus is successfully connected; or; the first motion noise value is greater than or equal to a motion threshold value within a preset time length; or; the first speed value is greater than or equal to a speed threshold for a particular length of time. For example, the specific time period may be 5s to 10s, and the speed threshold may be 5 km/h.
It should be noted that the identification method based on the four-dimensional vehicle ignition and ignition-off state is only the identification dimension of one position data added on the basis of the identification method based on the three-dimensional vehicle ignition and ignition-off state, and the overall identification concept is the same.
The OBD terminal may determine that the first speed value is greater than or equal to the speed threshold for a certain period of time as condition seven. The first condition, the second condition, the third condition and the seventh condition may be identified simultaneously, or may be identified sequentially according to a preset identification sequence, for example, the first condition may be identified first, and when the first condition is not satisfied, the second condition may be identified continuously, and so on, until the condition is satisfied by the identification.
Similarly, after the OBD terminal acquires the second position data, a second speed value can be calculated according to the second position data by adopting a GPS speed measuring principle, so that whether the vehicle meets a preset flameout condition or not is identified according to a second storage battery voltage value, a second vehicle bus connection state, a second movement noise value or the second speed value. And if so, determining that the vehicle is in a flameout state. At this time, the preset fire-out conditions include: the second battery voltage value is smaller than the ignition voltage threshold value, the second vehicle bus connection state is abnormal in connection, the second motion noise value is lower than the motion threshold value within a preset time length, and the second speed value is smaller than the speed threshold value within a specific time length.
The OBD terminal takes the first speed value less than the speed threshold value for a certain length of time as condition eight. The fourth condition, the fifth condition, the sixth condition and the eighth condition may be identified simultaneously, or may be identified sequentially according to a preset identification sequence, for example, the fourth condition may be identified first, and when the fourth condition is satisfied, the fifth condition is identified continuously, and so on, until all the conditions are satisfied by the identification, of course, the embodiment of the present invention does not limit the preset identification sequence, and other identification sequences are also within the protection scope of the present invention, for example, the fifth condition may be identified first, and then the sixth condition, the fourth condition and the eighth condition may be identified sequentially.
And if the preset flameout condition is not met, namely at least one of the condition four, the condition five, the condition six and the condition eight is not met, returning to the step of acquiring a second storage battery voltage value, a second vehicle bus connection state, a second acceleration value and second position data of the vehicle in the working mode.
In this embodiment, based on battery voltage value, vehicle bus connection state, the ignition and the flame-out state of vehicle are judged to four dimension combinations of acceleration value and position data, the vehicle state misjudgement that has avoided judging the result through fixed battery voltage dimension makes OBD terminal work unusual, the problem of flame-out work can not be followed to the car point, the ignition of vehicle and the discernment accuracy of flame-out state have been improved greatly, the adaptability at OBD terminal has further been promoted, the problem that the OBD terminal is difficult to adaptation different motorcycle types on a large scale has effectively been solved.
In an alternative of this embodiment, the ignition voltage threshold is a dynamic voltage threshold determined from a target bus connection state of the vehicle, a vehicle battery voltage value for a preset identification period, and vehicle position data. Specifically, the OBD terminal identifies whether the target bus connection state of the vehicle is a connection success. If the connection is successful, recording the identification period once. If the connection is abnormal, calculating a vehicle speed value according to the vehicle position data, and identifying whether the vehicle speed value is greater than or equal to a speed threshold value within a specific time. If yes, recording the identification period once. If not, returning to the step of identifying whether the target bus connection state of the vehicle is successful.
The OBD terminal then accumulates the vehicle battery voltage values. And when the recording times are greater than or equal to the preset identification period, averaging the accumulated voltage values of the vehicle storage battery to obtain average voltage. And identifying whether the average voltage is greater than or equal to a preset voltage threshold value. If so, the calculated average voltage is determined to be the ignition voltage threshold. And if not, determining the preset voltage threshold as the ignition voltage threshold. For example, the preset voltage threshold may be 12.8V. And performing zero clearing processing on the accumulated voltage value, average voltage and recording times of the vehicle storage battery.
In this embodiment, a method of averaging the voltage values of the storage battery in the preset identification period is adopted, so that voltage fluctuation in the ignition process can be further suppressed, a more reasonable ignition voltage threshold value is obtained, and a filtering effect is achieved.
Taking the present battery voltage value as the battery voltage value of the first identification period, the preset identification period as 10 identification periods, and the preset voltage threshold as 12.8V as an example, as shown in fig. 4, a flowchart of the ignition voltage threshold calculation step in one embodiment may include:
step 402, whether the vehicle bus connection is successful.
And identifying whether the connection state of the target bus is successful. If yes, go to step 406; if not, go to step 404.
In step 404, whether the vehicle speed value is continuously greater than or equal to (≧) the speed threshold.
And calculating a vehicle speed value according to the vehicle position data, and identifying whether the vehicle speed value is greater than or equal to a speed threshold value within a specific time period. If yes, go to step 406; if not, the process returns to step 402.
Step 406, count + 1.
The recognition period is recorded once.
And step 408, accumulating the current voltage value of the storage battery.
In step 410, it is identified whether the number of recordings is greater than or equal to (greater than or equal to) 10. If yes, go to step 412; if not, the process returns to step 402.
Step 412, the accumulated vehicle battery voltage values are averaged to obtain an average voltage.
In step 414, it is identified whether the average voltage is greater than or equal to (≧) 12.8V. If yes, go to step 416; if not, step 418 is performed.
The calculated average voltage is determined as the firing voltage threshold, step 416.
At step 418, 12.8V is determined as the ignition voltage threshold.
And step 420, clearing the accumulated voltage value, average voltage and recording times of the vehicle storage battery.
Wherein "Y" represents "YES" and "N" represents "NO".
In one embodiment, the dimensions of the identification of vehicle ignition and misfire conditions may also be adjusted based on actual conditions. Because the hardware design of various OBD terminals is different, the four-dimensional combined identification mode can be properly adjusted to the three-dimensional combined identification mode according to the configuration function lacking in the OBD terminal. Further, the three-dimensional combination identification method may be a combination method corresponding to any three dimensions of four dimensions.
In another embodiment, there is provided a method of recognizing ignition and key-off states of a vehicle, in which when four of preset ignition conditions and four of preset key-off conditions are sequentially recognized in a specific order, recognition of a battery voltage value-recognition of a vehicle bus connection state-recognition of an acceleration value-recognition of a position data are exemplified in the specific order, as shown in fig. 5, the method may include the steps of:
step 502, first data acquisition.
The method comprises the steps of obtaining a first storage battery voltage value, a first vehicle bus connection state, a first acceleration value and first position data of a vehicle, calculating a first motion noise value according to the first acceleration value, and calculating a first speed value according to the first position data.
In step 504, it is identified whether the first battery voltage value is greater than or equal to (greater than or equal to) the ignition voltage threshold. If yes, go to step 512; if not, go to step 506.
Step 506, whether the vehicle bus connection is successful.
It is identified whether the first vehicle bus connection status is a connection success. If yes, go to step 512; if not, go to step 508.
Step 508, whether the motion noise value determines continuous motion.
It is identified whether the first motion noise value is greater than or equal to a motion threshold value within a preset time period. If yes, go to step 512; if not, go to step 510.
Step 510, whether the speed value is continuously greater than or equal to (≧) the speed threshold.
It is identified whether the first speed value is greater than or equal to a speed threshold for a particular length of time. If yes, go to step 512; if not, the process returns to step 502.
In step 512, it is determined that the vehicle is in an ignition state.
Step 514, enter the operational mode.
And step 516, acquiring second data.
The method comprises the steps of obtaining a second storage battery voltage value of the vehicle, a second vehicle bus connection state, a second acceleration value and second position data, calculating a second motion noise value according to the second acceleration value, and calculating a second speed value according to the second position data.
In step 518, it is identified whether the second battery voltage value is less than (<) the ignition voltage threshold. If yes, go to step 520; if not, go back to step 516.
Step 520, whether the vehicle bus connection is abnormal.
And identifying whether the second vehicle bus connection state is abnormal. If yes, go to step 524; if not, go back to step 516.
At step 524, the motion noise value is determined to be stationary.
And identifying whether the second motion noise value is lower than the motion threshold value within a preset time length. If yes, go to step 526; if not, go back to step 516.
Step 526, whether the velocity value is consistently less than (<) the velocity threshold.
It is identified whether the second speed value is less than a speed threshold for a particular length of time. If yes, go to step 528; if not, go back to step 516.
At step 528, it is determined that the vehicle is in a key-off state.
At step 530, a sleep mode is entered.
Wherein "Y" represents "YES" and "N" represents "NO".
It should be understood that, although the steps in the flowcharts related to the embodiments are shown in sequence as indicated by the arrows, the steps are not necessarily executed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the flowcharts related to the above embodiments may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or stages is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the application also provides a vehicle ignition and flameout state identification device for realizing the vehicle ignition and flameout state identification method. The implementation scheme of the device for solving the problem is similar to the implementation scheme recorded in the method, so that specific limitations in the following embodiment of one or more devices for identifying the vehicle ignition and flameout states can be referred to the limitations in the above method for identifying the vehicle ignition and flameout states, and are not described herein again.
In one embodiment, as shown in fig. 6, there is provided an apparatus for identifying an ignition and key-off state of a vehicle, comprising:
a first data acquisition module 602 is configured to acquire a first battery voltage value, a first vehicle bus connection status, and a first acceleration value of a vehicle.
An ignition identification module 604 for determining whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value.
An operating mode determination module 606 is configured to enter an operating mode if the vehicle is in an ignition state.
The second data obtaining module 608 is configured to obtain a second battery voltage value, a second vehicle bus connection status, and a second acceleration value of the vehicle in the working mode.
And a flameout identification module 610, configured to identify whether the vehicle is in a flameout state according to the second battery voltage value, the second vehicle bus connection state, and the second acceleration value.
A sleep mode determination module 612, configured to enter a sleep mode if the vehicle is in a flameout state.
In one embodiment, the ignition identification module 604 is further configured to calculate a first motion noise value based on the first acceleration value; whether the voltage value of the first storage battery, the bus connection state of the first vehicle or the first motion noise value meets the preset ignition condition is distinguished; if so, determining that the vehicle is in an ignition state.
In one embodiment, the preset firing conditions include: the first battery voltage value is greater than or equal to the ignition voltage threshold; or; the first vehicle bus is successfully connected; or; the first motion noise value is greater than or equal to a motion threshold for a preset duration.
In one embodiment, the ignition voltage threshold is a dynamic voltage threshold determined based on a target bus connection state of the vehicle and a vehicle battery voltage value for a preset identification period.
In one embodiment, misfire identification module 610 is further operable to calculate a second motion noise value based on the second acceleration value; identifying whether the second storage battery voltage value, the second bus connection state and the second motion noise value meet a preset flameout condition or not; and if so, determining that the vehicle is in a flameout state.
In one embodiment, the preset stall condition includes: the second storage battery voltage value is smaller than the ignition voltage threshold value, the second vehicle bus connection state is abnormal connection, and the second motion noise value is lower than the motion threshold value within the preset duration.
In one embodiment, the above apparatus further comprises:
the first data acquisition module 602 is further configured to acquire first position data of the vehicle;
the ignition identification module 604 is further configured to identify whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, the first acceleration value, and the first position data;
the working mode determining module 606 is further configured to obtain second position data of the vehicle in the working mode;
the second data acquisition module 608 is further configured to identify whether the vehicle is in a flameout state based on the second battery voltage value, the second vehicle bus connection status, the second acceleration value, and the second position data.
The various modules in the above-described device for identifying the ignition and off states of the vehicle may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent of a processor in the vehicle-mounted device, and can also be stored in a memory in the vehicle-mounted device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, an in-vehicle apparatus is provided, and its internal structural diagram may be as shown in fig. 7. The in-vehicle apparatus includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input device. The processor, the memory and the input/output interface are connected by a system bus, and the communication interface, the display unit and the input device are connected by the input/output interface to the system bus. Wherein the processor of the in-vehicle device is configured to provide computing and control capabilities. The memory of the vehicle-mounted device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The input/output interface of the in-vehicle device is used for exchanging information between the processor and the external device. The communication interface of the vehicle-mounted device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of identifying a vehicle ignition and flame-out condition. The display unit of the vehicle-mounted equipment is used for forming a visual picture and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the vehicle-mounted equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the vehicle-mounted equipment, or an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the structure shown in fig. 7 is a block diagram of only a portion of the structure relevant to the present application, and does not constitute a limitation on the in-vehicle device to which the present application is applied, and a particular in-vehicle device may include more or less components than those shown in the drawings, or combine certain components, or have a different arrangement of components.
In one embodiment, an in-vehicle device is provided, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
In an embodiment, a computer program product is provided, comprising a computer program which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the relevant laws and regulations and standards of the relevant country and region.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware instructions of a computer program, which may be stored in a non-volatile computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), Magnetic Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene Memory, and the like. Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others. The databases referred to in various embodiments provided herein may include at least one of relational and non-relational databases. The non-relational database may include, but is not limited to, a block chain based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims (11)

1. A method of identifying a vehicle ignition and misfire condition, the method comprising:
acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
if the vehicle is in an ignition state, entering a working mode;
in the working mode, acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and if the vehicle is in a flameout state, entering a sleep mode.
2. The method of claim 1, wherein said identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value comprises:
calculating a first motion noise value according to the first acceleration value;
identifying whether the first battery voltage value, the first vehicle bus connection state, or the first motion noise value satisfies a preset ignition condition;
and if so, determining that the vehicle is in an ignition state.
3. The method of claim 2, wherein the preset ignition conditions comprise:
the first battery voltage value is greater than or equal to an ignition voltage threshold; or;
the first vehicle bus is successfully connected; or;
the first motion noise value is greater than or equal to a motion threshold value within a preset time period.
4. The method of claim 3, wherein the ignition voltage threshold is a dynamic voltage threshold determined based on a target bus connection state of the vehicle and a vehicle battery voltage value for a preset identification period.
5. The method of claim 1, wherein the identifying whether the vehicle is in a key-off state based on the second battery voltage value, the second vehicle bus connection state, and the second acceleration value comprises:
calculating a second motion noise value according to the second acceleration value;
identifying whether the second battery voltage value, the second bus connection state and the second motion noise value meet a preset flameout condition;
and if so, determining that the vehicle is in a flameout state.
6. The method of claim 5, wherein the preset flameout condition comprises: the second storage battery voltage value is smaller than the ignition voltage threshold value, the second vehicle bus connection state is abnormal connection, and the second motion noise value is lower than the motion threshold value within the preset time length.
7. The method of any one of claims 1 to 6, further comprising:
obtaining first position data of the vehicle;
identifying whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection status, the first acceleration value, and the first position data;
in the working mode, second position data of the vehicle are obtained;
identifying whether the vehicle is in a stalled state based on the second battery voltage value, the second vehicle bus connection status, the second acceleration value, and the second position data.
8. A device for detecting the ignition and extinction states of a vehicle, the device comprising:
the first data acquisition module is used for acquiring a first storage battery voltage value, a first vehicle bus connection state and a first acceleration value of a vehicle;
an ignition identification module to determine whether the vehicle is in an ignition state based on the first battery voltage value, the first vehicle bus connection state, and the first acceleration value;
the working mode determining module is used for entering a working mode if the vehicle is in an ignition state;
the second data acquisition module is used for acquiring a second storage battery voltage value, a second vehicle bus connection state and a second acceleration value of the vehicle in a working mode;
a flameout identification module for identifying whether the vehicle is in a flameout state according to the second battery voltage value, the second vehicle bus connection state, and the second acceleration value;
and the sleep mode determining module is used for entering a sleep mode if the vehicle is in a flameout state.
9. An in-vehicle apparatus comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method of any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
11. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1 to 7 when executed by a processor.
CN202210405039.6A 2022-04-18 2022-04-18 Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment Pending CN114851985A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210405039.6A CN114851985A (en) 2022-04-18 2022-04-18 Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210405039.6A CN114851985A (en) 2022-04-18 2022-04-18 Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment

Publications (1)

Publication Number Publication Date
CN114851985A true CN114851985A (en) 2022-08-05

Family

ID=82631794

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210405039.6A Pending CN114851985A (en) 2022-04-18 2022-04-18 Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment

Country Status (1)

Country Link
CN (1) CN114851985A (en)

Similar Documents

Publication Publication Date Title
US11625958B2 (en) Assessing historical telematic vehicle component maintenance records to identify predictive indicators of maintenance events
CN102733916B (en) The skew of the NOx sensor of vehicle exhaust process application and slow-response diagnostic method
Amarasinghe et al. Cloud-based driver monitoring and vehicle diagnostic with OBD2 telematics
US10713862B2 (en) Enhanced vehicle bad fuel sensor with crowdsourcing analytics
US20170103101A1 (en) System for database data quality processing
CN105069860B (en) A kind of statistical method of vehicle oil consumption
US20200355108A1 (en) Vehicle pollutant emissions measurement method using an on-board system
CN111753867A (en) Monitoring and diagnosing vehicle system problems using machine learning classifiers
EP2503516A2 (en) Idle detection for improving fuel consumption efficiency in a vehicle
CN103792324B (en) A kind of automobile carbon discharge capacity extracting method, Apparatus and system
GB2532774A (en) A method of scheduling a diagnostic event
CN111963287B (en) OBD interaction system, method and device for vehicle engine and post-processing
CN108269324B (en) Cooling liquid temperature monitoring method of engine and Internet of vehicles service platform
CN105761325A (en) Multi-vehicle-model adaptive vehicle ignition determination method, device and system
US11210870B2 (en) On-board diagnostic monitor planning and execution
CN112945309A (en) Big data drive-based fuel filling quality monitoring device and method
CN110895414B (en) Method and system for determining and monitoring the cause of additional fuel consumption
CN117171921B (en) Method and device for evaluating and processing health state of diesel particulate tail gas purification device
CN114851985A (en) Vehicle ignition and flameout state identification method and device and vehicle-mounted equipment
Singh et al. Driving pattern analysis to determine driver behaviors for local authority based on cloud using OBD II
US9556780B2 (en) Method for diagnosing a particle filter by means of a soot capturing device
CN113002454B (en) OBD fault alarm method and system for vehicle and vehicle
CN106127882B (en) Car damage degree appraisal procedure and device based on OBD
CN110005509A (en) For detecting the method and system of the particle object amount of diesel particulate filters capture
CN115326135B (en) Monitoring information processing method, device, medium, controller and diagnosis module

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination