CN111061255B - Control method and device of electric vehicle - Google Patents
Control method and device of electric vehicle Download PDFInfo
- Publication number
- CN111061255B CN111061255B CN201911382600.8A CN201911382600A CN111061255B CN 111061255 B CN111061255 B CN 111061255B CN 201911382600 A CN201911382600 A CN 201911382600A CN 111061255 B CN111061255 B CN 111061255B
- Authority
- CN
- China
- Prior art keywords
- control instruction
- instruction
- box
- control
- electric vehicle
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
The application discloses a control method of an electric vehicle, which comprises the steps that a remote communication terminal T-Box of the electric vehicle receives a control instruction sent by a server, and a timing processor of the electric vehicle is started synchronously to judge the network connection state of the T-Box. And under the condition that the network connection state is abnormal, the T-Box extracts a to-be-processed instruction set corresponding to the control instruction from the local memory based on the control instruction. The instruction set to be processed comprises a plurality of functional codes and data contents executed by the electric vehicle controller to complete the control instruction. And the controller of the electric vehicle executes the control of the electric vehicle according to the instruction set to be processed. Through the technical scheme, the electric vehicle can still complete the execution of the control instruction issued by the server under the condition of abnormal network connection, and further reliable realization of various functions of the electric vehicle is ensured.
Description
Technical Field
The application relates to the technical field of electric vehicles, in particular to a control method and equipment of an electric vehicle.
Background
With the rapid development of economy, the phenomenon of traffic jam is more and more serious. In order to facilitate travel, more and more people select two-wheeled or three-wheeled electric vehicles as short-distance travel vehicles. The number of electric vehicles also shows a state of increasing year by year. Due to rapid development, two-wheel or three-wheel electric vehicles of various brands and qualities occupy the market, and high-power modified electric vehicles are also available sometimes. Therefore, the speed of the electric vehicle often exceeds the speed limit value, and the road safety is greatly threatened.
The traditional two-wheeled or three-wheeled electric vehicle can only be through functions such as start-stop, speed governing, whistling of manual control electric vehicle, along with the appearance of intelligent electric vehicle, inserts the internet of things system with the electric vehicle, can realize remote monitoring and control. However, in the remote control process, a good network environment is required for issuing the control command, and if a network abnormality occurs, it cannot be guaranteed that the control command can be reliably executed every time.
Disclosure of Invention
The embodiment of the application provides a control method and equipment of an electric vehicle, which are used for solving the technical problem that a control instruction cannot be reliably executed in the case of network abnormity in the existing electric vehicle remote control method.
In one aspect, an embodiment of the present application provides a control method for an electric vehicle, including: and the remote communication terminal T-Box of the electric vehicle receives the control instruction sent by the server and synchronously starts a timing processor of the electric vehicle so as to judge the network connection state of the T-Box. And under the condition that the network connection state is abnormal, the T-Box extracts a to-be-processed instruction set corresponding to the control instruction from the local memory based on the control instruction. The instruction set to be processed comprises a plurality of functional codes and data contents executed by the electric vehicle controller to complete the control instruction. And the controller of the electric vehicle executes the control of the electric vehicle according to the instruction set to be processed.
In an implementation manner of the present application, after receiving a control instruction sent by a server, a remote communication terminal T-Box of an electric vehicle further includes: and the T-Box analyzes the control instruction and extracts the function code and the data content corresponding to the control instruction according to the analysis content of the control instruction. The T-Box compares the function code and data content corresponding to the control instruction with the stored content in the local memory. And if the control instruction is determined to be a new control instruction, the local memory stores the new control instruction.
In one implementation of the present application, the storage content in the local memory includes at least one or more of: the sub-packet serial numbers of the control instructions, the segment serial numbers of different execution stages corresponding to the control instructions, the function codes and the data contents corresponding to the control instructions, and the instruction sets to be processed corresponding to the control instructions.
In one implementation manner of the present application, after the T-Box compares the function code and the data content corresponding to the control instruction with the stored content in the local memory, the method further includes: if the control instruction is determined not to be the new control instruction, the T-Box judges whether the packet sequence number of the control instruction is consistent with the packet sequence number of the control instruction stored in the local memory. And under the condition that the packet sequence number of the control instruction is consistent with the packet sequence number of the control instruction stored in the local memory, determining the control instruction as an instruction required for completing the control function corresponding to the control instruction. And judging whether the segment sequence numbers of the control instructions are consistent with the segment sequence numbers of different execution stages corresponding to the control instructions stored in the local memory. And under the condition that the segment sequence number of the control instruction is consistent with the segment sequence numbers of different execution stages corresponding to the control instruction stored in the local memory, the T-Box extracts a to-be-processed instruction set corresponding to the control instruction.
In an implementation manner of the present application, synchronously starting a timing processor to determine a network connection state of a T-Box specifically includes: and after the time data obtained by the timing processor exceeds the preset time, if the T-Box does not receive the next instruction corresponding to the control instruction, determining that the network connection state of the T-Box is abnormal.
In one implementation manner of the present application, after the controller performs the control of the electric vehicle, the method further includes: and the T-Box feeds back the execution result of the control instruction to the server in real time. And if the execution result is that the control instruction fails to be executed, the T-Box receives the control instruction which is retransmitted by the server through the fault-tolerant transmission mechanism.
In an implementation manner of the present application, after the T-Box feeds back an execution result of the control instruction to the server in real time, the method further includes: and if the execution result is that the control instruction is successfully executed, the T-Box receives the acousto-optic prompt control instruction sent by the server, so that the controller of the electric vehicle controls the electric vehicle to carry out acousto-optic prompt.
In one implementation manner of the present application, the control instruction includes at least one or more of the following: the system comprises a speed control instruction, a power management instruction, a light management instruction, a sound control instruction, an unlocking and locking instruction, an instrument display instruction, a charging instruction and an acousto-optic prompt instruction.
In an implementation manner of the present application, a state quantity corresponding to the control instruction is further stored in the local memory, and the state quantity includes an unexecuted state, an executing state, and an execution completion state. And after the network connection state is normal, the T-Box sends the stored state quantity to the server so that the server can update the execution state of the control instruction.
On the other hand, the embodiment of this application still provides an electric motor car, includes: and the remote communication terminal T-Box is used for receiving the control instruction sent by the server and synchronously starting a timing processor of the electric vehicle so as to judge the network connection state of the T-Box. And the method is also used for extracting the instruction set to be processed corresponding to the control instruction from the local memory based on the control instruction under the condition that the network connection state is abnormal. The instruction set to be processed comprises a plurality of functional codes and data contents executed by the electric vehicle controller to complete the control instruction. And the controller is used for executing the control of the electric vehicle according to the instruction set to be processed.
According to the control method of the electric vehicle, the local control of the instructions is completed by the locally stored data under the condition that the network connection is abnormal by adding the local memory in the electric vehicle T-Box. The control command issued by the server can be reliably executed. The T-Box can execute a subsequent fault-tolerant process under the condition of execution failure by implementing the execution result of the feedback control instruction, so that the control instruction is retransmitted, and the reliable execution of the control instruction is further ensured.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application.
In the drawings:
fig. 1 is a schematic flowchart of a control method for an electric vehicle according to an embodiment of the present disclosure;
FIG. 2 is a flowchart of a method for an electric vehicle T-Box to fetch a pending instruction set according to an embodiment of the present application;
fig. 3 is a schematic diagram of a specific implementation process of a control method of an electric vehicle according to an embodiment of the present application;
fig. 4 is a schematic internal structural diagram of an electric vehicle control device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a control method of an electric vehicle, and solves the technical problem that in the process of remote control of the existing electric vehicle, if the network connection is abnormal, the instruction issued by a server cannot be reliably executed. The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of a control method of an electric vehicle according to an embodiment of the present application. As shown in fig. 1, a control method of an electric vehicle according to an embodiment of the present application includes the following steps:
s101, the T-Box receives a control instruction and synchronously starts a timing processor.
The electric vehicle is a two-wheeled or three-wheeled electric vehicle, and a remote communication terminal (T-Box) and a controller are installed in the electric vehicle. And the T-Box communicates with the server and receives a control instruction sent by the server.
The electric vehicle T-Box mainly realizes data interaction with a server through a wireless communication technology. The wireless communication technology used includes at least one or several of the following: general packet radio service GPRS, narrowband Internet of things technology NB-Iot and low-power local area network wireless standard Lora.
In an embodiment of the application, the T-Box starts the timing processor when receiving a control instruction sent by the server.
In one embodiment of the present application, the control instruction received by the T-Box includes any one or more of the following: the control system comprises a speed control instruction, a locking and unlocking instruction, a power supply management instruction, a light management instruction, an acousto-optic prompt instruction, an instrument display instruction and a charging instruction.
In one embodiment of the application, the control instruction received by the T-Box is one or more instructions of different execution stages of the function corresponding to the control instruction.
S102, the T-Box judges whether the network connection state is abnormal.
And if the judgment result in the S102 is positive, the T-Box is indicated to have abnormal network connection state, the S103 is entered, and the instruction set to be processed is extracted from the local memory. If the judgment result in the S102 is negative, the network connection state of the T-Box is normal, the S104 is entered, and the controller executes the control of the electric vehicle.
In an embodiment of the application, a timing processor presets a timing time, and after time data obtained by the timing processor exceeds the timing time, if the T-Box does not receive a next control instruction issued by a server, it indicates that a network connection state of the T-Box is abnormal and the control instruction issued by the server cannot be normally received.
And if the timing processor receives the control instruction sent by the server again within the timing time, the network connection state of the T-Box is not abnormal. At this time, the controller of the electric vehicle executes a control process of the electric vehicle according to a plurality of control instructions issued by the server.
S103, the T-Box extracts the instruction set to be processed from the local memory.
If the judgment result in the S102 is that the network connection state of the T-Box is abnormal, the control instruction executed subsequently by the controller cannot be received from the server and can only be extracted from a built-in local memory of the T-Box. The extraction process is specifically shown in fig. 2.
In an embodiment of the application, when the T-Box network connection is abnormal, a subsequent instruction corresponding to a current control instruction issued by a server cannot be received. And the T-Box extracts a to-be-processed instruction set corresponding to the current control instruction from the local memory based on the current control instruction issued by the server.
In an embodiment of the present application, the instruction set to be processed refers to a plurality of function codes and data contents that need to be executed by the electric vehicle controller in the process of completing the control function corresponding to the control instruction.
Fig. 2 is a flowchart of a method for an electric vehicle T-Box to fetch a pending instruction set according to an embodiment of the present application.
S201, the T-Box analyzes the received control command.
In one embodiment of the application, after receiving the control instruction sent by the server, the T-Box parses the control instruction. The parsed content includes at least one or more of: the function code corresponding to the control instruction and the data content corresponding to the control instruction.
In an embodiment of the application, after the T-Box completes parsing the control instruction, the T-Box compares the parsed control instruction with the storage content in the local memory to determine whether the control instruction is stored in the local memory. The storage in the local memory may include any one or more of: the sub-packet serial numbers of the control instructions, the segment serial numbers of different execution stages corresponding to the control instructions, the function codes and the data contents corresponding to the control instructions, and the instruction sets to be processed corresponding to the control instructions.
In an embodiment of the present application, the function code and the data content obtained by the T-Box parsing the control command include a segment sequence number and a packet sequence number for identifying the control command.
S202, the T-Box judges whether the control command is a new control command.
In an embodiment of the present application, if the determination result in S202 is yes, it indicates that the control instruction sent by the server is a new control instruction, then S203 is executed, and the new control instruction is stored. If the judgment result of S202 is no, it indicates that the control instruction issued by the server is not a new control instruction, and the local memory stores the instruction set to be processed corresponding to the control instruction, the function code and data content corresponding to the control instruction, the packet serial number of the control instruction, the segment serial number, and the like.
And S203, storing the new control instruction by the local memory.
In the case where the control instruction is a new control instruction as a result of the determination in S202, the local memory stores the new control instruction to update the contents in the local memory.
In an embodiment of the present application, if the control instruction sent by the server is a new control instruction, it indicates that the contents, such as the instruction set to be processed corresponding to the new control instruction, are not stored in the local memory. At the moment, the T-Box of the electric vehicle predicts the next execution instruction of the electric vehicle according to the storage content in the local memory, the current running state of the electric vehicle and other information, and the control is finished through the controller of the electric vehicle.
S204, the T-Box judges whether the packet sequence number of the control instruction is consistent with the packet sequence number of the control instruction stored in the local memory.
In one embodiment of the present application, the controller performs a function of control, requiring different control stages. The control instruction to be executed in each control stage is provided with a segment serial number with a unique identifier; all control instructions needed to be executed to complete a function are stored in a local memory in an instruction packet, and a packet sequence number with a unique identifier is set.
In an embodiment of the application, if it is determined that the control instruction sent by the server is not a new control instruction, the T-Box determines whether the packet sequence number of the control instruction is consistent with the packet sequence number of the content stored in the local memory according to the packet sequence number of the control instruction obtained from the parsed content. If the packet sequence number of the control instruction is consistent with the packet sequence number in the storage content, executing S205, and continuing to judge whether the segment sequence numbers are consistent.
In an embodiment of the present application, if the packet sequence number of the control command is not consistent with the packet sequence number in the storage content of the local storage, it indicates that a case 207 of data packet loss or data transmission error occurs during the process of issuing the control command by the server.
S205, the T-Box judges whether the segment sequence number of the control instruction is consistent with the segment sequence number of the control instruction stored in the local memory.
In S204, if it is determined that the packet sequence number of the control instruction is consistent with the packet sequence number in the storage content of the local memory, it indicates that a to-be-processed instruction set corresponding to the control instruction is stored in the local memory; meanwhile, the control instruction is the instruction required for completing the control function corresponding to the control instruction.
In an embodiment of the application, if the T-Box determination result is that the segment sequence number of the control instruction is consistent with the segment sequence number of the control instruction stored in the local memory, the content of the instruction set to be processed, which is extracted from the local memory by the T-Box, is determined.
S206, the T-Box extracts the instruction set to be processed from the local memory.
And under the condition that the judging result of the S205 is that the segment sequence number of the control instruction is consistent with the segment sequence number of the control instruction stored in the local memory, the T-Box extracts the instruction set to be processed corresponding to the control instruction.
In one embodiment of the present application, the instruction set to be processed includes a plurality of control instructions, and function codes and data contents corresponding to the control instructions; the control instructions are instructions executed by the controller to complete the control function corresponding to the control instructions.
And S104, the controller executes control on the electric vehicle.
In an embodiment of the application, after the T-Box extracts the instruction set to be processed corresponding to the control instruction from the local memory, the T-Box sends a plurality of control instructions, which need to be executed to complete the control function corresponding to the control instruction, to the controller of the electric vehicle in a plurality of times, so that the controller executes control over the electric vehicle to complete the control function corresponding to the control instruction.
In one embodiment of the application, the data interaction mode of the T-Box and the controller of the electric vehicle comprises at least one or more of the following modes: parallel interface, serial interface, bus form.
In one embodiment of the application, a controller of the electric vehicle sends an execution result of the control instruction to the T-Box in real time; and the T-Box feeds back the execution result to the server. And if the execution result is that the control instruction fails to be executed, the server starts a fault-tolerant transmission mechanism and resends the control instruction to the T-Box.
In another embodiment of the application, if the execution result fed back to the server by the T-Box is that the control instruction is successfully executed, the server issues an acousto-optic prompt instruction to the T-Box; the controller executes the acousto-optic prompt instruction and controls the electric vehicle to carry out acousto-optic prompt on a driver.
In an embodiment of the application, the T-Box further sends the execution state of the control instruction to the server in real time, so that after the network connection state is normal, the server can update the execution state of the control instruction in time, and the control instruction corresponds to the execution stage of the control function. The execution state of the control instruction obtained by the T-Box mainly has the following two modes:
in the mode 1, the controller of the electric vehicle sends the current execution state of the control instruction to the T-Box in real time in an interface mode in the control instruction execution process, and the T-Box sends the current execution state of the control instruction to the server in real time.
In the mode 2, the local memory stores state quantities corresponding to the control instructions, including an unexecuted state, an executing state and an execution completion state. And after the network connection state is normal, the T-Box extracts the state quantity stored in the memory and sends the state quantity to the server.
In another embodiment of the present application, a detailed implementation process diagram of a control method of an electric vehicle is also provided, as shown in fig. 3.
Fig. 3 is a schematic diagram of a specific implementation process of a control method of an electric vehicle according to an embodiment of the present application; as shown in FIG. 3, the implementation process of the control method is mainly completed by the cooperation of the server 301, the T-Box unit 305 and the controller 309.
In one embodiment of the present application, the server 301 mainly performs the following processes: the process 302 of generation and transmission of control instructions. Receive the execution result of the control instruction process 303. In the case where the execution result of the control instruction is an execution failure, the control instruction is newly sent to the T-Box unit 305 through the fault-tolerant processing unit 304. The T-Box unit 305 essentially completes the following process: control instructions are received and the timing processor process 306 is started synchronously. The network connection status is determined 307 and in case of an abnormal network connection status, the pending instruction set process 308 is fetched from the local memory. The execution result process 312 is fed back to the server 301 in real time. The controller 309 mainly performs the following processes: executing a control process 310 for the electric vehicle according to the instruction set to be processed; and sends the execution results of the control instructions and the current execution state process 311 to the T-Box unit 305.
Based on the same inventive concept, an electric vehicle control device is further provided in the embodiments of the present application, fig. 4 is a schematic diagram of an internal structure of the electric vehicle control device provided in the embodiments of the present application, and as shown in fig. 4, the electric vehicle control device includes a remote communication terminal T-Box401, a controller 402, a timing processor 403, and a local memory 404.
In an embodiment of the application, the remote communication terminal T-Box401 is configured to receive a control command sent by the server, and synchronously start the timing processor 403 of the electric vehicle to determine the network connection state of the T-Box 401. And is further configured to, in the case that the network connection state is abnormal, extract a to-be-processed instruction set corresponding to the control instruction from the local memory 404 based on the control instruction. The pending instruction set includes a plurality of functional codes and data contents executed by the electric vehicle controller 402 to complete the control instruction. And a controller 402 for controlling the electric vehicle according to the instruction set to be processed.
It should be noted that, the internal structure of the electric vehicle provided in the embodiments of the present application is not explicitly shown, and all of them are easily known by those skilled in the art.
The embodiments in the present application are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (6)
1. A control method of an electric vehicle, characterized by comprising:
the method includes that a remote communication terminal T-Box of the electric vehicle receives a control instruction sent by a server and synchronously starts a timing processor of the electric vehicle to judge the network connection state of the T-Box, and specifically includes the following steps: after the time data obtained by the timing processor exceeds preset time, if the T-Box does not receive the next instruction corresponding to the control instruction, determining that the network connection state of the T-Box is abnormal;
under the condition that the network connection state is abnormal, the T-Box extracts a to-be-processed instruction set corresponding to the control instruction from a local memory based on the control instruction, wherein the to-be-processed instruction set comprises a plurality of functional codes and data contents which are executed by the electric vehicle controller to complete the control instruction;
the controller of the electric vehicle executes the control of the electric vehicle according to the instruction set to be processed;
the method further comprises the following steps:
the T-Box analyzes the control instruction and extracts a function code and data content corresponding to the control instruction according to the analysis content of the control instruction;
the T-Box compares the function code and the data content corresponding to the control instruction with the stored content in the local memory;
if the control instruction is determined to be a new control instruction, the local memory stores the new control instruction;
the method further comprises the following steps:
the T-BOX predicts the next execution instruction of the electric vehicle according to the storage content in the local memory and the current running state information of the electric vehicle, and finishes control through the electric vehicle controller;
the method further comprises the following steps:
the T-Box feeds back the execution result of the control instruction to the server in real time;
if the execution result is that the control instruction fails to be executed, the T-Box receives the control instruction which is retransmitted by the server through a fault-tolerant transmission mechanism;
the local memory is also stored with state quantities corresponding to the control instructions, and the state quantities comprise an unexecuted state, an executing state and an execution finishing state; and after the network connection state is normal, the T-Box sends the stored state quantity to the server so that the server can update the execution state of the control instruction.
2. The method of claim 1, wherein the storage in the local memory comprises at least one or more of: the sub-packet serial numbers of the control instructions, the segment serial numbers of different execution stages corresponding to the control instructions, the function codes and the data contents corresponding to the control instructions, and the instruction sets to be processed corresponding to the control instructions.
3. The method of claim 1, wherein after the T-Box compares the function code and data content corresponding to the control instruction with the stored content in the local memory, the method further comprises:
if the control instruction is determined not to be a new control instruction, the T-Box judges whether the packet sequence number of the control instruction is consistent with the packet sequence number of the control instruction stored in the local memory;
determining the control instruction as an instruction required for completing a control function corresponding to the control instruction when the packet sequence number of the control instruction is consistent with the packet sequence number of the control instruction stored in the local memory;
judging whether the segment sequence numbers of the control instructions are consistent with the segment sequence numbers of different execution stages corresponding to the control instructions stored in the local memory;
and under the condition that the segment sequence number of the control instruction is consistent with the segment sequence numbers of different execution stages corresponding to the control instruction stored in the local memory, the T-Box extracts a to-be-processed instruction set corresponding to the control instruction.
4. The method according to claim 1, wherein after the T-Box feeds back the execution result of the control instruction to the server in real time, the method further comprises:
and if the execution result is that the control instruction is successfully executed, the T-Box receives an acousto-optic prompt control instruction sent by the server so that a controller of the electric vehicle can control the electric vehicle to carry out acousto-optic prompt.
5. The method of claim 1, wherein the control instructions comprise at least one or more of: the system comprises a speed control instruction, a power management instruction, a light management instruction, a sound control instruction, an unlocking and locking instruction, an instrument display instruction, a charging instruction and an acousto-optic prompt instruction.
6. An electric vehicle control apparatus characterized by comprising:
the remote communication terminal T-Box is used for receiving a control instruction sent by the server and synchronously starting a timing processor of the electric vehicle so as to judge the network connection state of the T-Box; after the time data obtained by the timing processor exceeds preset time, if the T-Box does not receive the next instruction corresponding to the control instruction, determining that the network connection state of the T-Box is abnormal; the system comprises a local storage, a network connection state acquisition unit, a control instruction acquisition unit and a control instruction processing unit, wherein the local storage is used for storing a control instruction to be executed by the electric vehicle controller, and the control instruction acquisition unit is used for extracting a to-be-processed instruction set corresponding to the control instruction from the local storage based on the control instruction under the condition that the network connection state is abnormal, wherein the to-be-processed instruction set comprises a plurality of functional codes and data contents;
the controller is used for executing the control on the electric vehicle according to the instruction set to be processed;
the remote communication terminal T-Box is also used for analyzing the control instruction and extracting a function code and data content corresponding to the control instruction according to the analysis content of the control instruction;
comparing the function code and the data content corresponding to the control instruction with the stored content in the local memory;
if the control instruction is determined to be a new control instruction, the local memory stores the new control instruction;
the remote communication terminal T-Box is also used for predicting the next execution instruction of the electric vehicle according to the storage content in the local memory and the current running state information of the electric vehicle;
the remote communication terminal T-Box is also used for feeding back the execution result of the control instruction to the server in real time;
if the execution result is that the control instruction fails to be executed, the T-Box receives the control instruction which is retransmitted by the server through a fault-tolerant transmission mechanism;
the remote communication terminal T-Box is also used for sending the stored state quantity to the server after the network connection state is normal so that the server can update the execution state of the control instruction; the state quantity is stored in the local memory, and comprises an unexecuted state, an executing state and an execution completion state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382600.8A CN111061255B (en) | 2019-12-27 | 2019-12-27 | Control method and device of electric vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382600.8A CN111061255B (en) | 2019-12-27 | 2019-12-27 | Control method and device of electric vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111061255A CN111061255A (en) | 2020-04-24 |
CN111061255B true CN111061255B (en) | 2021-05-18 |
Family
ID=70304358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911382600.8A Active CN111061255B (en) | 2019-12-27 | 2019-12-27 | Control method and device of electric vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111061255B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114023324B (en) * | 2022-01-06 | 2022-05-13 | 广州小鹏汽车科技有限公司 | Voice interaction method and device, vehicle and storage medium |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103855721B (en) * | 2014-03-19 | 2016-08-24 | 国家电网公司 | Wind farm monitoring system accesses system and the information switching method of power network dispatching system |
CN105069918B (en) * | 2015-08-07 | 2017-12-05 | 常州永安公共自行车系统股份有限公司 | A kind of public bike renting system and remote online upgrade method based on cortex |
JP6546488B2 (en) * | 2015-09-14 | 2019-07-17 | アイエーグループ株式会社 | Tire storage service system |
CN107310550B (en) * | 2016-04-27 | 2019-09-17 | 腾讯科技(深圳)有限公司 | Road vehicles travel control method and device |
CN106143498B (en) * | 2016-06-30 | 2018-10-09 | 纳恩博(北京)科技有限公司 | Control method for vehicle, device and vehicle |
CN106130793A (en) * | 2016-08-24 | 2016-11-16 | 上海雷尼威尔技术有限公司 | The update method of Intelligent agricultural machinery system based on Internet of Things and system |
CN108146366A (en) * | 2016-12-06 | 2018-06-12 | 深圳市蓝希领地科技有限公司 | Electric vehicle and its electric control system |
US10081334B1 (en) * | 2017-05-17 | 2018-09-25 | Alpine Electronics, Inc. | Method and system for unlocking vehicle with use of morse code |
DE102018000596A1 (en) * | 2018-01-25 | 2018-08-09 | Daimler Ag | Method for determining a forecast horizon of a vehicle without an active route |
CN108320223A (en) * | 2018-04-11 | 2018-07-24 | 陈成 | Shared device systems, method based on Internet of Things remote control and shared air cleaner equipment |
US10501146B2 (en) * | 2018-04-17 | 2019-12-10 | GM Global Technology Operations LLC | Adaptive pedal assist systems and control logic for intelligent e-bikes |
US10667172B2 (en) * | 2018-06-18 | 2020-05-26 | Akamai Technologies, Inc. | Download management with congestion mitigation for over the air content delivery to vehicles |
CN110065453B (en) * | 2019-04-18 | 2021-06-08 | 江门市大长江集团有限公司 | Power saving method and device based on vehicle locator, vehicle and storage medium |
CN110196727A (en) * | 2019-06-06 | 2019-09-03 | 北京牛电信息技术有限责任公司 | Electric vehicle Oftware updating method, device, handheld device and storage medium |
-
2019
- 2019-12-27 CN CN201911382600.8A patent/CN111061255B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111061255A (en) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111061499B (en) | ECU updating method and system based on file system | |
CN103019759B (en) | Vehicle replacement system and method | |
CN102591676B (en) | The online updating method of vehicle-mounted machine | |
CN110442363B (en) | Vehicle ECU upgrading control method | |
CN109861882A (en) | The method, apparatus and car-mounted terminal of vehicle bus protocol identification | |
CN108638866B (en) | Power-on and power-off control method, device and system for electric automobile | |
CN105599706B (en) | A kind of standby management method and system of intelligent vehicle-carried information entertainment | |
CN107665523A (en) | Vehicle and its control method, system, key system, management terminal and server | |
CN113497819A (en) | Remote upgrade security guarantee method and system and vehicle-mounted Tbox equipment | |
CN110263590B (en) | Vehicle-mounted ECU and safety protection method thereof | |
CN111008704A (en) | Processing method, device, equipment and storage medium for federal learning of electric vehicle | |
CN108995613A (en) | Electric vehicle monitoring method and device, storage medium and vehicle control unit | |
CN113626056A (en) | Vehicle remote upgrading method and device, electronic equipment, vehicle-mounted terminal and storage medium | |
CN114043952A (en) | Storage battery power supplementing method, vehicle-mounted terminal and computer readable storage medium | |
CN111061255B (en) | Control method and device of electric vehicle | |
CN110995724A (en) | Remote upgrading method for whole vehicle controller of new energy bus | |
CN112188417A (en) | OTA vehicle upgrade execution condition dynamic configuration method | |
CN112311071A (en) | Method and device for protecting battery pack of hybrid vehicle | |
CN113805920A (en) | OTA (over the air) upgrading method and upgrading device | |
CN108860147A (en) | Cruise control method, entire car controller and automobile | |
CN113858981A (en) | Wireless charging control method, vehicle-mounted remote information processing system and intelligent terminal | |
WO2023103552A1 (en) | Ecu remote upgrading method and system | |
CN110626209A (en) | Charging method and system of charging pile | |
CN116243941A (en) | Downloading method and device of OTA upgrade package, vehicle and storage medium | |
CN113848784A (en) | Unmanned logistics vehicle control system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |