A control method, device, equipment and medium of a vehicle body controller
By introducing a factory mode into the body controller and entering a low-power state during production, the problem of the controller being unable to recognize the key due to electrostatic breakdown was solved, thus reducing electrostatic high voltage and improving the quality of vehicle products.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-03-24
AI Technical Summary
Some vehicle controllers are unable to recognize keys due to electrostatic discharge. Existing technology cannot effectively improve the anti-static performance of the controllers, which affects the overall quality of the vehicle.
A factory mode is introduced into the body controller. If the vehicle is detected to be in the production process, it enters a low-power mode to reduce the accumulated electrostatic voltage. Otherwise, it enters an idle state. The power consumption in the low-power mode is less than that in the idle state. By setting the factory mode, the body controller can maintain low power consumption for a longer period of time to reduce the high voltage of electrostatic discharge.
It effectively reduces the probability and value of electrostatic high voltage in the vehicle body controller, protects the controller from the influence of electrostatics, and improves the overall quality of the vehicle.
Smart Images

Figure CN119148561B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a control method and device of a vehicle body controller, equipment and a medium. BACKGROUND
[0002] At present, some vehicles cannot identify the key, which is usually caused by the important chip of the controller being struck by static electricity. How to improve the anti-static performance of the controller and thus improve the product quality of the vehicle and minimize and avoid such problems is a technical problem to be solved. SUMMARY
[0003] The present application provides a control method and device of a vehicle body controller, equipment and a medium, which can reduce the probability of static high voltage on the vehicle body controller and reduce the value of static high voltage, thereby protecting the vehicle body controller from the influence of static high voltage.
[0004] According to an aspect of the present application, a control method of a vehicle body controller is provided, which comprises:
[0005] If a serial peripheral interface instruction for controlling the vehicle body controller to enter an idle state is received, it is determined whether the current operation mode is a factory mode; the factory mode reflects that the vehicle where the vehicle body controller is located is in the production process;
[0006] If yes, the vehicle body controller is controlled to enter a low-power consumption mode to reduce the voltage generated by the static electricity accumulation of the vehicle body controller; otherwise,
[0007] The vehicle body controller is controlled to enter an idle state.
[0008] In the low-power consumption mode, the power consumption of the vehicle body controller is less than that in the idle state.
[0009] According to another aspect of the present application, a control device of a vehicle body controller is provided, which comprises:
[0010] A current operation mode determination module is configured to determine whether the current operation mode is a factory mode if a serial peripheral interface instruction for controlling the vehicle body controller to enter an idle state is received; the factory mode reflects that the vehicle where the vehicle body controller is located is in the production process;
[0011] A vehicle body controller control module is configured to control the vehicle body controller to enter a low-power consumption mode to reduce the voltage generated by the static electricity accumulation of the vehicle body controller if yes; otherwise,
[0012] The vehicle body controller is controlled to enter an idle state.
[0013] In low-power mode, the power consumption of the body controller is less than that in idle mode.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the control method of the body controller according to any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the control method of the vehicle body controller according to any embodiment of the present invention.
[0019] The technical solution of this application embodiment includes: if a serial peripheral interface instruction for controlling the body controller to enter an idle state is received, then determining whether the current operating mode is a factory mode; the factory mode reflects that the vehicle where the body controller is located is in the production process; if so, controlling the body controller to enter a low-power mode to reduce the voltage generated by static electricity accumulation in the body controller; otherwise, controlling the body controller to enter an idle state; wherein, the power consumption of the body controller in the low-power mode is less than the power consumption of the body controller in the idle state. This technical solution, by setting a factory mode, enables the body controller to maintain a low-power mode for a longer period of time, thereby reducing the high voltage generated by static electricity.
[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a flowchart of a control method for a vehicle body controller according to Embodiment 1 of this application;
[0023] Figure 2 is a flow chart of a control method of a vehicle body controller according to Embodiment Two of the present application;
[0024] Figure 3 is a factory mode and non-factory mode schematic diagram according to Embodiment Two of the present application;
[0025] Figure 4 is a structural schematic diagram of a control device of a vehicle body controller according to Embodiment Three of the present application;
[0026] Figure 5 is a structural schematic diagram of an electronic device implementing a control method of a vehicle body controller according to the present application. DETAILED DESCRIPTION
[0027] In order to make the personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", "target" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment One
[0030] Figure 1 A flow chart of a control method of a vehicle body controller is provided for Embodiment One of the present application. The present application can be applicable to the case of controlling a vehicle body controller. The method can be executed by a control device of the vehicle body controller, which can be realized in the form of hardware and / or software. The control device of the vehicle body controller can be configured in an electronic device with data processing capability. As shown in the figure, the method comprises: Figure 1
[0031] S110, if a serial peripheral interface instruction for controlling the vehicle body controller to enter an idle state is received, S120 is executed.
[0032] The technical solution of the embodiment of the application is applicable to the case of reducing static electricity generated by the vehicle body controller itself, and the technical solution can be executed by the vehicle body controller.
[0033] The serial peripheral interface (SPI) is a synchronous serial communication interface specification, and the communication between the vehicle body controller and the external module can be performed through the SPI. The factory mode reflects that the vehicle in which the vehicle body controller is located is in a production process, that is, the vehicle in which the vehicle body controller is located is not completely assembled in the factory mode. For example, the vehicle body controller can be in the factory mode during the production of the vehicle body controller in the factory and the assembly process in the host factory.
[0034] Specifically, after the production of the vehicle body controller is completed or during the installation of the vehicle body controller in the host factory, if a serial peripheral interface instruction is received, the serial peripheral interface instruction is used to control the vehicle body controller to enter an idle state, and it is determined whether the current operation mode is the factory mode.
[0035] S120, it is determined whether the current operation mode is the factory mode; if yes, S130 is executed; otherwise, S140 is executed.
[0036] Specifically, in a specific example, the vehicle body controller can receive information that the current operation mode is the factory mode before leaving the factory, and then, after receiving the serial peripheral interface instruction, it can be determined that the current operation mode is the factory mode, and then S130 is executed.
[0037] In another specific example, the vehicle has been completely produced, and the vehicle body controller receives an instruction that the current operation mode is a non-factory mode, and then, when the serial peripheral interface instruction is received, it can be determined that the current operation mode is the non-factory mode, and then S140 is executed.
[0038] S130, the vehicle body controller is controlled to enter a low-power mode to reduce the voltage generated by the static electricity accumulation of the vehicle body controller.
[0039] In the low-power mode, the values of the electrical parameters such as the current and the working power of the vehicle body controller are reduced, that is, lower than those in the idle state, and at this time, the amount of electric charge on the vehicle body controller is reduced, and the high voltage generated by the static electricity is reduced. The power consumption of the vehicle body controller in the low-power mode is less than that in the idle state.
[0040] Specifically, in the factory mode, whether the vehicle body controller is awakened by the external module or a sleep instruction is sent to the vehicle body controller, the vehicle body controller always remains in the low-power mode to reduce the accumulation of electric charge.
[0041] S140, controlling the vehicle body controller to enter an idle state.
[0042] Specifically, if the current operation mode is a non-factory mode, the vehicle body controller can be normally used, and enter an idle state to wait for being woken up or being put to sleep in the idle state.
[0043] The technical scheme of the embodiment of the present application comprises: if a serial peripheral interface instruction for controlling the vehicle body controller to enter an idle state is received, it is judged whether the current operation mode is a factory mode; the factory mode reflects that the vehicle where the vehicle body controller is located is in a production process; if yes, the vehicle body controller is controlled to enter a low-power-consumption mode to reduce the voltage generated by static electricity accumulation of the vehicle body controller; otherwise, the vehicle body controller is controlled to enter the idle state; wherein the power consumption of the vehicle body controller in the low-power-consumption mode is less than the power consumption of the vehicle body controller in the idle state. The technical scheme sets the factory mode, so that the vehicle body controller can keep the low-power-consumption mode for a longer time, thereby reducing the high voltage generated by static electricity.
[0044] Embodiment two
[0045] Figure 2 A flow chart of a control method of a vehicle body controller provided by the embodiment two of the present application is provided, and the embodiment of the present application is optimized on the basis of the above-mentioned embodiment.
[0046] As shown in the figure, the method of the embodiment of the present application specifically comprises the following steps: Figure 2
[0047] S210, if a serial peripheral interface instruction for controlling the vehicle body controller to enter an idle state is received, S220 is executed.
[0048] S220, it is judged whether the current operation mode is a factory mode; if yes, S230 is executed; otherwise, S250 is executed.
[0049] The factory mode reflects that the vehicle where the vehicle body controller is located is in a production process;
[0050] S230, the vehicle body controller is controlled to enter a low-power-consumption mode to reduce the voltage generated by static electricity accumulation of the vehicle body controller.
[0051] S240, if a sleep instruction or a wake-up instruction is received when the current operation mode is the factory mode, the vehicle body controller is controlled to keep the low-power-consumption mode.
[0052] For example, when the current operating mode is factory mode, the body controller is controlled to enter low power mode. If a sleep command is received, the body controller will remain in low power mode. If a wake-up command for performing certain functions is received, the body controller will remain in low power mode.
[0053] This design ensures that the body controller remains in a low-power mode during factory production (when the vehicle is in the factory), reducing the high voltage generated by static electricity and protecting the body controller.
[0054] S250, controls the body control controller to enter an idle state;
[0055] In low-power mode, the power consumption of the body controller is less than that in idle mode.
[0056] In this embodiment of the application, optionally, the first operating parameter of the body controller in the low-power mode is less than the first operating parameter of the body controller in the idle state, and the second operating parameter of the body controller in the low-power mode is greater than the second operating parameter of the body controller in the idle state; the first operating parameter includes: operating current and operating power; the second operating parameter includes: internal crystal oscillator frequency.
[0057] For example, in low-power mode, the operating current of the body controller is set to 19 microamps, and the operating power of the body controller is set to 2.28 * 10^6 amps. -4 W, the internal crystal oscillator frequency of the body controller is set to 32MHz; in idle state, the operating current of the body controller is set to 6.5mA, and the operating power of the body controller is set to 7.8*10. -2 W, the internal crystal oscillator frequency of the body controller is set to 180kHz.
[0058] S260, when the current operating mode is non-factory mode, if a sleep command is received, the body controller is controlled to enter low power mode; if a wake-up command is received, the body controller is controlled to execute the wake-up task corresponding to the wake-up command.
[0059] For example, such as Figure 3 As shown, after the body controller is reset, it can determine whether the current operating mode is factory mode. If so, it enters low power mode (LOW POWER1), and maintains low power mode regardless of whether it is waking up or sleeping while the current operating mode is factory mode. If the current operating mode is not factory mode, it enters idle state (i.e., IDLE). In idle state, if a sleep command is received, it enters low power mode; if a wake-up command is received, it executes the wake-up command.
[0060] Optionally, the method further includes: when the current operation mode is the factory mode, if a notification that the current vehicle has been completely manufactured is received, switching the current operation mode from the factory mode to the non-factory mode.
[0061] Specifically, generally, when the vehicle is in the factory, the current operation mode is the factory mode, and if the vehicle has been completely manufactured, the current operation mode is switched to the non-factory mode.
[0062] Optionally, the method further includes: when the current operation mode is the factory mode, if an emergency wake-up instruction is received, switching the current operation mode to the non-factory mode and executing an emergency task corresponding to the emergency wake-up instruction; and if it is determined that the emergency task is executed, switching the current operation mode to the factory mode.
[0063] For example, in the factory mode, the vehicle body controller is in the low-power consumption mode, at this time, only the emergency wake-up task can temporarily wake up for a period of time, and the vehicle body controller is in the low-power consumption mode at other times, which ensures that the vehicle body controller reduces the influence of static electricity as much as possible and can still handle some unexpected situations.
[0064] Optionally, the method further includes: changing a current value of the MOS current limited on the vehicle body controller to a target value; and the current value is greater than the target value.
[0065] For example, 16A of the MOS current limited on the vehicle body controller is changed to 8A. In this way, the current passing through the MOS is reduced, the MOS is less likely to be damaged, and the vehicle body controller is less likely to be damaged.
[0066] The technical scheme of the embodiment of the application sets the factory mode, so that the vehicle body controller is always in the low-power consumption mode during the production stage in the factory, thereby avoiding the generation of static high voltage and avoiding damage to the vehicle body controller by static electricity, and thus improving the product quality of the vehicle.
[0067] Embodiment Three
[0068] Figure 4 A structural schematic diagram of a vehicle body controller control device provided in Embodiment Three of the application, which can execute the vehicle body controller control method provided in any embodiment of the application, has the function modules and beneficial effects corresponding to the execution method. As shown in the figure, the device includes: Figure 4
[0069] The current operation mode judging module 310 is configured to judge whether the current operation mode is a factory mode if a serial peripheral interface instruction for controlling the body controller to enter an idle state is received, and the factory mode reflects that the vehicle where the body controller is located is in a production process.
[0070] The body controller control module 320 is configured to control the body controller to enter a low-power-consumption mode to reduce the voltage generated by static electricity accumulation of the body controller if the current operation mode is the factory mode, and control the body controller to enter the idle state if the current operation mode is not the factory mode.
[0071] The body controller is controlled to enter the idle state.
[0072] The power consumption of the body controller in the low-power-consumption mode is less than the power consumption of the body controller in the idle state.
[0073] The technical scheme of the embodiment of the application comprises: a current operation mode judging module 310 is configured to judge whether the current operation mode is a factory mode if a serial peripheral interface instruction for controlling the body controller to enter an idle state is received, and the factory mode reflects that the vehicle where the body controller is located is in a production process; a body controller control module 320 is configured to control the body controller to enter a low-power-consumption mode to reduce the voltage generated by static electricity accumulation of the body controller if the current operation mode is the factory mode, and control the body controller to enter the idle state if the current operation mode is not the factory mode; and the power consumption of the body controller in the low-power-consumption mode is less than the power consumption of the body controller in the idle state. The technical scheme sets the factory mode, so that the body controller can keep the low-power-consumption mode for a longer time, thereby reducing the high voltage generated by static electricity.
[0074] In the embodiment of the application, the device further comprises a factory mode control module, which comprises:
[0075] A low-power-consumption mode keeping unit is configured to control the body controller to keep the low-power-consumption mode if a sleep instruction or a wake-up instruction is received when the current operation mode is the factory mode.
[0076] In the embodiment of the application, the device further comprises a non-factory mode control module, which comprises:
[0077] A low-power-consumption mode control unit is configured to control the body controller to enter the low-power-consumption mode if a sleep instruction is received when the current operation mode is a non-factory mode.
[0078] A wake-up control unit is configured to control the body controller to execute a wake-up task corresponding to the wake-up instruction if a wake-up instruction is received.
[0079] In the embodiment of the application, the device further comprises:
[0080] The non-factory mode switching module is configured to, when the current operation mode is the factory mode, switch the current operation mode from the factory mode to the non-factory mode if receiving a notification that the current vehicle has been completely off the assembly line.
[0081] In the embodiments of the present application, the device further comprises:
[0082] The emergency wake-up instruction execution module is configured to, when the current operation mode is the factory mode, switch the current operation mode to the non-factory mode if receiving an emergency wake-up instruction, and execute an emergency task corresponding to the emergency wake-up instruction.
[0083] The current operation mode switching module is configured to switch the current operation mode to the factory mode if determining that the emergency task is executed completely.
[0084] In the embodiments of the present application, the device further comprises a limit current switching module configured to change a current value of limiting MOS current on the body controller to a target value, wherein the current value is greater than the target value.
[0085] In the embodiments of the present application, the first working parameter of the body controller in the low-power mode is less than the first working parameter of the body controller in the idle state, and the second working parameter of the body controller in the low-power mode is greater than the second working parameter of the body controller in the idle state, wherein the first working parameter comprises working current and working power, and the second working parameter comprises internal crystal oscillator frequency.
[0086] The control device of the body controller provided in the embodiments of the present application can execute the control method of the body controller provided in any of the embodiments of the present application, and has the function modules and beneficial effects corresponding to the execution method.
[0087] Embodiment Four
[0088] Figure 5 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the inventiveness in the present document as described and / or claimed.
[0089] As Figure 5As shown, the electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected to the at least one processor 11 in communication. The memory stores a computer program executable by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0090] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0091] The processor 11 can be various general-purpose and / or special-purpose processing components having processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the control method of the body controller.
[0092] In some embodiments, the control method of the body controller can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the control method of the body controller described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the control method of the body controller by any other appropriate means, such as by means of firmware.
[0093] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0094] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program
[0095] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0096] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0097] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0098] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0099] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.
[0100] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and principles of the disclosure. Accordingly, the disclosure is not limited to the specific embodiments described above, but only by the scope of the appended claims.
Claims
1. A control method for a vehicle body controller, characterized in that, include: If a serial peripheral interface command for controlling the body controller to enter an idle state is received, determine whether the current operating mode is factory mode. The factory mode reflects that the vehicle containing the body controller is in the production process; If so, the body controller is controlled to enter a low-power mode to reduce the voltage generated by static electricity accumulation in the body controller; otherwise, Control the vehicle body controller to enter an idle state; In the low-power mode, the power consumption of the body controller is less than that of the body controller in the idle state. Wherein, after the vehicle body controller enters a low-power mode, the method further includes: When the current operating mode is factory mode, if a sleep command or wake-up command is received, the body controller is controlled to maintain a low power consumption mode. If an emergency wake-up command is received, the current operating mode is switched to non-factory mode, and the emergency task corresponding to the emergency wake-up command is executed. If it is determined that the emergency task has been completed, the current operation mode will be switched to factory mode.
2. The method according to claim 1, characterized in that, After the vehicle body controller enters an idle state, the method further includes: When the current operating mode is non-factory mode, if a sleep command is received, the body controller is controlled to enter low power mode. If a wake-up command is received, the vehicle body controller is controlled to execute the wake-up task corresponding to the wake-up command.
3. The method according to claim 1, characterized in that, The method further includes: When the current operation mode is factory mode, if a notification is received that the current vehicle has rolled off the production line, the current operation mode will be switched from factory mode to non-factory mode.
4. The method according to claim 1, characterized in that, The method further includes: changing the current value of the MOS current limit on the body controller to a target value; wherein the current value is greater than the target value.
5. The method according to claim 1, characterized in that, In low-power mode, the first operating parameter of the body controller is less than that in idle mode, and in low-power mode, the second operating parameter of the body controller is greater than that in idle mode. The first operating parameter includes: operating current and operating power; the second operating parameter includes: internal crystal oscillator frequency.
6. A control device for a vehicle body controller, characterized in that, include: The current operating mode determination module is used to determine whether the current operating mode is factory mode if it receives a serial peripheral interface instruction for controlling the body controller to enter an idle state; the factory mode reflects that the vehicle where the body controller is located is in the production process. The body controller control module is configured to, if applicable, control the body controller to enter a low-power mode to reduce the voltage generated by static electricity accumulation in the body controller; otherwise, Control the vehicle body controller to enter an idle state; In the low-power mode, the power consumption of the body controller is less than that of the body controller in the idle state. The control module in factory mode includes: The low-power mode holding unit is used to control the body controller to maintain the low-power mode when the current operating mode is factory mode and a sleep command or wake-up command is received. The emergency wake-up command execution module is used to switch the current operation mode to non-factory mode and execute the emergency task corresponding to the emergency wake-up command when the current operation mode is factory mode and an emergency wake-up command is received. The current work mode switching module is used to switch the current work mode to factory mode if it is determined that the emergency task has been completed.
7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the control method of the body controller according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the control method of the vehicle body controller as described in any one of claims 1-5.
Citation Information
Patent Citations
Vehicle low-power-consumption dormancy control method and control system
CN110733347A