Safety-related calibration data determination method, apparatus, electronic device, and medium
By acquiring system requirements and application scenario data, determining safety-related calibration data based on preset conversion relationships, and writing it into the electronic control unit, the problem of not being able to visualize the generation of safety-related calibration data in existing technologies is solved. This achieves visualization of data generation and functional safety review, and reduces costs.
Patent Information
- Application Number
- CN202211707288.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-12-29
AI Technical Summary
Existing technologies cannot visualize the process of generating safety-related calibration data for motor controllers, and lack the ability to review the safety-related calibration data in relation to functional safety requirements.
By acquiring system requirement data, application scenario data, and non-safety-related calibration data, safety-related calibration data is determined based on preset conversion relationships and written into the electronic control unit, thereby realizing data generation visualization and functional safety review.
It clearly demonstrates the process of generating safety-related calibration data, reduces the cost of determining safety-related calibration data, and enables functional safety review of safety-related calibration data.
Smart Images

Figure CN116643549B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of safety design of controllers, and particularly relates to a safety-related calibration data determination method and device, electronic equipment and a medium. BACKGROUND
[0002] The motor controller is one of the key components of an electric vehicle, and the function of the motor controller is to control the starting operation, forward and reverse speed, climbing force and other forms of the electric vehicle.
[0003] At present, according to different scenarios applicable to the electric vehicle, the vehicle model of the electric vehicle, and the matching of different sensors, actuators and other factors for different electric vehicles, the software parameters of the motor controller are different, and need to be set by the specific input of the user to brush the parameter calibration that meets the functional safety requirements to the electronic control unit of the motor controller. The existing parameter calibration technology for the electronic control unit includes INCA, PCHUD, MCD of Kunyi Company and TSMaster of Tongxing Company. However, none of them can visualize the process of generating safety-related calibration data, cannot explicitly configure the relationship between the data and the safety-related calibration data, and lacks review of whether the safety-related calibration data meets the functional safety requirements.
[0004] Therefore, how to provide a low-cost safety-related calibration data scheme is a technical problem to be solved by those skilled in the art. SUMMARY
[0005] The present application provides a safety-related calibration data determination method, device, electronic equipment and medium to realize the visualization of the generation of safety-related calibration data, establish a review method for safety calibration data meeting the functional safety requirements, and reduce the cost of determining safety-related calibration data.
[0006] According to an aspect of the present application, a safety-related calibration data determination method is provided, which comprises:
[0007] obtaining system requirement data, application scenario data and non-safety-related calibration data;
[0008] determining safety-related calibration data based on a preset conversion relationship according to the system requirement data, the application scenario data and the non-safety-related calibration data;
[0009] writing the safety-related calibration data into an electronic control unit, so that the safety-related calibration data is applied by the electronic control unit.
[0010] According to another aspect of the present application, a safety-related calibration data determination device is provided, which comprises:
[0011] a requirement data obtaining module, configured to obtain system requirement data, application scenario data, and non-safety-related calibration data;
[0012] a calibration data determining module, configured to determine safety-related calibration data based on a preset conversion relationship, according to the system requirement data, the application scenario data, and the non-safety-related calibration data;
[0013] a calibration data writing module, configured to write the safety-related calibration data into an electronic control unit, so that the safety-related calibration data is applied by the electronic control unit.
[0014] According to another aspect of the present application, an electronic device is provided, which comprises:
[0015] at least one processor; and
[0016] a memory connected to the at least one processor in communication; wherein,
[0017] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the safety-related calibration data determining method according to any one of the embodiments of the present application.
[0018] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to perform the safety-related calibration data determining method according to any one of the embodiments of the present application when executed by the processor.
[0019] The technical solution of the embodiments of the present application comprises the following steps: obtaining system requirement data, application scenario data, and non-safety-related calibration data; determining the system requirement data, the application scenario data, and the non-safety-related calibration data as safety-related calibration data based on a preset conversion relationship; and writing the safety-related calibration data into an electronic control unit, so that the safety-related calibration data is applied by the electronic control unit. The technical solution visualizes the process of converting user-set data into safety-related calibration data, clearly shows the writing process of the safety-related calibration data of the electronic control unit, realizes functional safety review of the safety-related calibration data, and reduces the cost of determining the safety-related calibration data.
[0020] It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description only constitute some of the embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.
[0022] Figure 1 A flow chart of a safety-related calibration data determination method provided for the first embodiment of the present application;
[0023] Figure 2 A flow chart of a safety-related calibration data determination method provided for the second embodiment of the present application;
[0024] Figure 3 A structural schematic diagram of a safety-related calibration data determination method provided for the embodiments of the present application;
[0025] Figure 4 A structural schematic diagram of a safety-related calibration data determination device provided for the third embodiment of the present application;
[0026] Figure 5 A structural schematic diagram of an electronic device for implementing a safety-related calibration data determination method of the embodiments of the present application. DETAILED DESCRIPTION
[0027] In order to make the person skilled in the art better understand the present application, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should be within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", "candidate", "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 indicate 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 necessarily limit 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 flowchart of a method for determining safety-related calibration data is provided for Embodiment One of the present application. This embodiment can be applied to the case of calibrating safety-related data for a controller. The method can be performed by a safety-related calibration data determination apparatus, which can be implemented in the form of hardware and / or software. The safety-related calibration data determination apparatus can be configured in an electronic device with data processing capability. As shown in FIG. 1, the method comprises the following steps: Figure 1
[0031] S110, obtaining system requirement data, application scenario data, and non-safety-related calibration data.
[0032] The system requirement data can be data including product requirements such as software, hardware, and system, for example, the inverter needs to achieve the functional safety requirement level of ASTL B. The application scenario data can be scenario information of the same product in different application scenarios, for example, the maximum torque output by the inverter is 500 NM when the inverter is applied in application scenario A with a maximum vehicle weight of 38 t; the maximum torque output by the inverter is 650 NM when the inverter is applied in application scenario B with a maximum vehicle weight of 49 t. The non-safety-related calibration data can be calibration values (or configuration values) without functional safety requirements.
[0033] Specifically, based on the data acquisition function set by the product, the system requirement data, the application scenario data, and the non-safety-related calibration data are obtained.
[0034] As an optional but not limited implementation manner, obtaining the system requirement data, the application scenario data, and the non-safety-related calibration data can comprise steps A1-A2.
[0035] Step A1, showing an information collection interface to the user to enable the user to input data through the information collection interface.
[0036] Specifically, the information collection interface is shown to the user through a display or other output tool, and the user performs value assignment operation on parameters responsive to user input through the information collection interface and an input device.
[0037] Step A2, obtaining the system requirement data, the application scenario data, and the non-safety-related calibration data input by the user through the information collection interface.
[0038] Specifically, the system requirement data, the application scenario data, and the non-safety-related calibration data input by the user through the information collection interface are obtained through a system or software application.
[0039] S120, determining the safety-related calibration data based on the preset conversion relationship, the system requirement data, the application scenario data, and the non-safety-related calibration data.
[0040] The preset conversion relationship can be a conversion method for converting the system requirement data, the application scenario data, and the non-safety-related calibration data input by the user into the safety-related calibration data. The safety-related calibration data can be data for setting a functional safety calibration value for a product.
[0041] Specifically, the application converts the system requirement data, the application scenario data, and the non-safety-related calibration data input by the user into the safety-related calibration data according to the conversion formula and the conversion method of the preset conversion relationship.
[0042] S130, writing the safety-related calibration data into the electronic control unit, so that the electronic control unit applies the safety-related calibration data.
[0043] Specifically, the safety-related calibration data is converted into a format through a conversion operation, and the safety-related calibration data in the converted format is written into the electronic control unit. The hardware or the like can apply the safety-related calibration data through the electronic control unit.
[0044] In the embodiment of the application, the information collection interface collects the system requirement data, the application scenario data, and the non-safety-related calibration data input by the user. The user input data needs to be converted into the safety-related calibration data according to the conversion formula of the preset conversion relationship. The electronic control unit writes the safety-related calibration data in a correct format, and the motor controller or the like can apply the safety-related calibration data through the electronic control unit.
[0045] The embodiment of the application provides a safety-related data determination method. The method obtains system requirement data, application scenario data, and non-safety-related calibration data; determines the system requirement data, the application scenario data, and the non-safety-related calibration data as safety-related calibration data based on a preset conversion relationship; and writes the safety-related calibration data into an electronic control unit, and applies the safety-related calibration data through the electronic control unit. The technical solution clearly shows the generation process of the safety-related calibration data and the writing process of the safety-related calibration data of the electronic control unit, improves the visualization of the generation process of the safety-related calibration data, and clearly shows the writing process of the safety-related calibration data of the electronic control unit.
[0046] Embodiment two
[0047] Figure 2A flowchart of a safety-related data determination method provided for Embodiment Two of the present application, which is based on the above-mentioned embodiments and optimizes the safety-related calibration data determination process of the electronic control unit. As shown in Figure 2 the method of the present embodiment specifically includes the following steps:
[0048] S210, acquiring system requirement data, application scenario data, and non-safety-related calibration data.
[0049] Specifically, the system requirement data, application scenario data, and non-safety-related calibration data input by the user through the information collection interface are acquired by the system or software application.
[0050] S220, determining safety-related calibration data based on a preset conversion relationship and according to the system requirement data, application scenario data, and non-safety-related calibration data.
[0051] Specifically, the system requirement data, application scenario data, and non-safety-related calibration data input by the user are converted into safety-related calibration data according to the preset conversion relationship and rules.
[0052] S230, converting the safety-related calibration data into a calibration file in a preset format; wherein the preset format is supported by the electronic control unit.
[0053] Specifically, the safety-related calibration data is converted into a format supported by the electronic control unit, and the safety-related calibration data is written into the electronic control unit.
[0054] As an optional but not limited implementation manner, the writing of the safety-related calibration data into the electronic control unit includes:
[0055] writing the calibration file in the preset format and a preset specification file into the electronic control unit; wherein the preset specification file is used to explain the meaning of the data in the calibration file in the preset format.
[0056] Specifically, the calibration file in the preset format used to explain the preset specification, and the preset specification are written into the electronic control unit.
[0057] Optionally, the preset format is Hex format, and the preset specification file is A2L file.
[0058] Specifically, the preset specification file A2L is a text format file used to describe the calibration file in Hex format, and the calibration file in Hex format is a tool for converting the decimal format of the safety-related calibration data into Hex format.
[0059] An exemplary Hex format calibration file converts the acquired safety-related annotation data from decimal to Hex format, and an A2L file interprets the data of the Hex format calibration file, including the interpretation of communication-related parameters of the ECU, observation and measurement of variable addresses, recording of physical value formulas, etc. The Hex format calibration file and the A2L file are written to the electronic control unit.
[0060] Optionally, according to the preset conversion relationship, the association relationship between the system requirement data, the application scenario data, the non-safety-related calibration data and the safety-related calibration data is determined.
[0061] Specifically, according to the preset conversion relationship, the system requirement data, the application scenario data and the non-safety-related calibration data have a conversion association relationship with the safety-related calibration data, and the association relationship between them is determined. The association relationship between the user input data and the safety-related calibration data is determined and needs to be performed in the entire safety-related calibration data writing process.
[0062] Optionally, the association relationship is expressed in natural language and is displayed for review by the user.
[0063] Specifically, the association relationship between the system requirement data, the application scenario data and the non-safety-related calibration data and the safety-related calibration data is described based on natural language. Through an information display interface, the user can review the mapping between the natural language and the association relationship. In response to the user's data input, the natural language of the association relationship between the user input data and the safety-related calibration data is displayed to the user in real time.
[0064] Optionally, the preset range data is determined from the system requirement data.
[0065] Specifically, the preset range data of each item of safety-related calibration data is determined according to the system requirement data, and the preset range data needs to be determined with the user's input in the entire safety-related calibration data writing process.
[0066] Optionally, the safety-related calibration data is compared with the preset range data to determine whether the safety-related calibration data is within the preset range data, so as to determine whether the safety-related calibration data meets the functional safety calibration requirements.
[0067] Specifically, to determine whether safety-related calibration data meets the requirements of functional safety calibration, it is necessary to judge whether the safety-related calibration data is within the preset range. If the safety-related calibration data is within the preset range, then the safety-related calibration data meets the functional safety calibration requirements; otherwise, it does not meet the functional safety calibration requirements. Based on the above principles, the compliance of safety-related calibration data with functional safety requirements is reviewed and scored. Throughout the entire process of writing safety-related calibration data, it is necessary to judge whether the safety-related calibration data meets the functional safety requirements in real time.
[0068] S240. Write the safety-related calibration data into the electronic control unit so that the electronic control unit can apply the safety-related calibration data.
[0069] Specifically, safety-related calibration data that meets functional safety calibration requirements is converted into a calibration file in Hex format, and the Hex format calibration file is written into the electronic control unit, which can then apply the safety-related calibration data.
[0070] In embodiments of the present invention, such as Figure 3 As shown, Figure 3 The conversion formula is the preset conversion relationship described in the above embodiments. The review and scoring system is a method to determine whether the safety-related calibration data meets the functional safety calibration requirements. The writing of the safety calibration data of the electronic control unit requires obtaining the system requirement data, application scenario data and non-safety-related calibration data input by the user. According to the preset conversion relationship, the system requirement data, application scenario data and non-safety-related calibration data are converted into safety-related calibration data. The safety-related calibration data is converted from decimal to Hex format according to the calibration file in Hex format. It is determined whether the safety-related calibration data meets the functional safety requirements. If it does, the calibration file in Hex format containing the safety-related calibration data and the A2L file can be written into the electronic control unit.
[0071] The embodiment of the present application provides a kind of safety-related calibration data determination method, which obtains system requirement data, application scenario data and non-safety-related calibration data;Safety-related calibration data is determined based on the preset conversion relationship, system requirement data, application scenario data and non-safety-related calibration data;Safety-related calibration data is converted into Hex format calibration file, whether safety-related calibration data meets functional safety requirement is judged, if it meets, Hex format calibration file containing safety-related calibration data and A2L file are written into electronic control unit, and safety-related calibration data is applied by electronic control unit.The technical solution, the generation process of safety-related calibration data is clearly displayed, and the writing process of safety-related calibration data of the electronic control unit applied is clearly displayed, the visualization of safety-related calibration data generation process is realized, the relationship between configuration data and safety-related calibration data is clearly configured, functional safety review of safety-related calibration data is realized, and the method reduces the cost of determining safety-related calibration data.
[0072] Embodiment three
[0073] Figure 4 The structure diagram of a safety-related calibration data determination device provided for the third embodiment of the present application, the device can execute the safety-related calibration data determination method provided by any embodiment of the present application, has the function module and beneficial effect corresponding to the execution method.As shown in the figure, Figure 4 The device comprises:
[0074] Requirement data acquisition module 310 is used to obtain system requirement data, application scenario data and non-safety-related calibration data;
[0075] Calibration data determination module 320 is used to determine safety-related calibration data based on the preset conversion relationship according to the system requirement data, application scenario data and non-safety-related calibration data;
[0076] Calibration data writing module 330 is used to write the safety-related calibration data into electronic control unit, so that the safety-related calibration data is applied by the electronic control unit.
[0077] Further, requirement data acquisition module 310 comprises:
[0078] Information collection interface display unit is used to show information collection interface to user, so that user inputs data through information collection interface;
[0079] System requirement data acquisition unit is used to obtain system requirement data, application scenario data and non-safety-related calibration data input by user through the information collection interface.
[0080] Further, the device further comprises:
[0081] a data conversion module, configured to convert the safety-related calibration data into a calibration file in a preset format; wherein the preset format is a format supported by the electronic control unit.
[0082] Further, the data conversion module comprises:
[0083] an electronic control unit writing unit, configured to write the calibration file in the preset format and a preset specification file into the electronic control unit; wherein the preset specification file is used to explain the meaning of data in the calibration file in the preset format.
[0084] Further, the apparatus further comprises:
[0085] a correlation relationship determining module, configured to determine a correlation relationship between the system requirement data, the application scenario data, the non-safety-related calibration data and the safety-related calibration data according to a preset conversion relationship;
[0086] a correlation relationship representing module, configured to represent the correlation relationship in natural language and display the same, so as to review the displayed natural language representation of the correlation relationship by a user.
[0087] Further, the apparatus further comprises:
[0088] a preset range data determining module, configured to determine preset range data from the system requirement data;
[0089] a data meeting requirement determining module, configured to compare the safety-related calibration data with the preset range data, and determine whether the safety-related calibration data is located within the preset range data, so as to determine whether the safety-related calibration data meets the requirement of functional safety calibration.
[0090] Further, the preset format is a Hex format, and the preset specification file is an A2L file.
[0091] The safety-related calibration data determining apparatus provided in the embodiments of the present application can execute the safety-related calibration data determining method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0092] Embodiment Four
[0093] Figure 5A structural 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, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0094] As shown in Figure 5 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 in communication with the at least one processor 11, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs 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.
[0095] Various 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 second storage area, an optical disc, 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.
[0096] The processor 11 can be various general and / or special purpose processing components with 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 special-purpose 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 a data processing method.
[0097] In some embodiments, the safety-related calibration data determination method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the safety-related calibration data determination method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the safety-related calibration data determination method by other means, e.g., with the aid of firmware.
[0098] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations 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.
[0099] Computer programs implementing methods of the present 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 processing apparatus to produce a machine, such that the computer program, when executed by the processor, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0100] In the context of this 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 systems, apparatus, or devices, 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 a one or more lines of a electrical connection, 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.
[0101] 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.
[0102] 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), blockchain network, and the Internet.
[0103] 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. The 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.
[0104] It should be understood that the various forms of flow shown above can be reordered, added to, or have steps deleted. For example, the steps described in this application can be performed in parallel, in series, or in a different order, as long as the desired information of the technical solution of the present application can be achieved, which is not limited herein.
[0105] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A safety-related calibration data determination method, characterized by The method comprises: acquiring system requirement data, application scenario data and non-safety-related calibration data; determining safety-related calibration data based on a preset conversion relationship according to the system requirement data, the application scenario data and the non-safety-related calibration data; writing the safety-related calibration data into an electronic control unit so that the safety-related calibration data is applied by the electronic control unit; The method further comprises: determining the correlation between the system requirement data, the application scenario data, the non-safety-related calibration data and the safety-related calibration data according to a preset conversion relationship; expressing the correlation in natural language and displaying it for review by a user.
2. The method of claim 1, wherein, Acquiring system requirement data, application scenario data and non-safety-related calibration data comprises: displaying an information collection interface to a user so that the user inputs data through the information collection interface; acquiring the system requirement data, the application scenario data and the non-safety-related calibration data input by the user through the information collection interface.
3. The method of claim 1, wherein, After determining the safety-related calibration data based on a preset conversion relationship according to the system requirement data, the application scenario data and the non-safety-related calibration data, the method further comprises: converting the safety-related calibration data into a calibration file in a preset format; wherein the preset format is supported by the electronic control unit.
4. The method of claim 3, wherein, Writing the safety-related calibration data into an electronic control unit comprises: writing the calibration file in the preset format and a preset specification file into the electronic control unit; wherein the preset specification file is used to explain the meaning of the data in the calibration file in the preset format.
5. The method according to any one of claims 1-4, characterized in that, The method further comprises: determining preset range data from the system requirement data; comparing the safety-related calibration data with the preset range data to determine whether the safety-related calibration data is within the preset range data, so as to determine whether the safety-related calibration data meets the requirements of functional safety calibration.
6. The method of claim 4, wherein, The preset format is Hex format, and the preset specification file is an A2L file.
7. A safety-related calibration data determination apparatus characterized by comprising: The device comprises: a requirement data acquisition module for acquiring system requirement data, application scenario data and non-safety-related calibration data; a calibration data determination module for determining safety-related calibration data based on a preset conversion relationship according to the system requirement data, the application scenario data and the non-safety-related calibration data; a calibration data writing module for writing the safety-related calibration data into an electronic control unit so that the safety-related calibration data is applied by the electronic control unit; a correlation determination module for determining the correlation between the system requirement data, the application scenario data, the non-safety-related calibration data and the safety-related calibration data according to a preset conversion relationship; a correlation expression module for expressing the correlation in natural language and displaying it for review by a user.
8. An electronic device, comprising: The device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the safety-related calibration data determination method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing a processor to implement the safety-related calibration data determination method of any one of claims 1-6 when executed.
Citation Information
Patent Citations
Automatic calibration system and method of complete vehicle functional module
CN109765875A
Calibration result detection method and device, equipment and storage medium
CN115037997A