Detection method and test equipment for energy-saving management function of LIN (Local Interconnect Network)
By simulating slave nodes and master nodes in the test equipment, verifying the energy-saving management function of the LIN network, the problem that the existing technology cannot accurately verify the energy-saving management function of the LIN network is solved, and the stability and reliability of the LIN network are achieved.
Patent Information
- Application Number
- CN202411590696.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art cannot accurately verify whether there are abnormalities in the energy-saving management function of the LIN network, affecting the energy consumption, safety and user experience of the car.
The test equipment simulates the slave node and the master node, determines whether the node under test can send sleep command frames and responds to wake-up request signals, and accurately verify the energy-saving management function of the LIN network.
Ensure the stability and reliability of the LIN network, avoid unstable wake-up response and wrong sleep state, and improve the overall energy consumption management effect of the car.
Smart Images

Figure CN119449520A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile detection technology, and in particular to a detection method and testing equipment for the energy-saving management function of a LIN network. Background Art
[0002] LIN (Local Interconnect Network) network is a low-cost serial communication network, which is mainly used to realize the control of distributed electronic systems in automobiles. Its goal is to provide auxiliary functions for existing automobile networks (such as CAN bus). The LIN network includes master nodes and slave nodes. The node management function of the master node and the slave node is used to reduce the energy consumption of the automobile. In actual applications, if the node management function of the LIN network fails, the nodes in the LIN network will not be able to enter the low-power mode, affecting the overall energy consumption of the car; or the response time of the LIN network will be extended, affecting the safety and user experience of the car; or the LIN network will not be able to wake up and restore communication in time, resulting in loss of function or automobile system failure. In the current technical solution, it is impossible to accurately verify whether there is an abnormality in the energy-saving management function of the LIN network, and it is impossible to guarantee the stability and reliability of the LIN network.
[0003] Therefore, how to accurately verify whether there is an abnormality in the energy-saving management function of the LIN network and ensure the stability and reliability of the LIN network is a technical problem that technical personnel in this field currently need to solve. Summary of the invention
[0004] The purpose of this application is to provide a detection method, device, test equipment, system, computer-readable storage medium and computer program product for the energy-saving management function of a LIN network, aiming to accurately verify whether there are any abnormalities in the energy-saving management function of the LIN network and ensure the stability and reliability of the LIN network.
[0005] In a first aspect, the present application provides a method for detecting the energy-saving management function of a LIN network. The method is applied to a test device, wherein the test device is connected to a node under test via a bus; the node under test is a master node or a slave node in the LIN network; the method comprises:
[0006] When the node under test is the master node, the test device simulates the slave node to determine whether the node under test can send a sleep command frame and whether the node under test can respond to a wake-up request signal;
[0007] When the node under test is the slave node, the test device simulates the master node to determine whether the node under test can respond to the sleep command frame and whether the node under test can accurately send the wake-up request signal.
[0008] In one of the embodiments, determining whether the node under test is capable of sending a sleep command frame comprises:
[0009] When the node under test meets the sleep condition, the test device monitors whether the node under test sends a sleep command frame to the bus;
[0010] If the node under test sends a sleep command frame to the bus, and the level state of the bus is a recessive state, it is determined that the node under test is capable of sending a sleep command frame.
[0011] In one embodiment, determining whether the node under test is capable of responding to a wake-up request signal includes:
[0012] Sending a wake-up request signal to the node under test, and monitoring whether the node under test sends a header within a preset time range;
[0013] If the node under test sends the header within the preset time range, it is determined that the node under test is capable of responding to the wake-up request signal.
[0014] In one embodiment, sending a wake-up request signal to the node under test and monitoring whether the node under test sends a header within a preset time range includes:
[0015] Sending a wake-up request signal group to the node under test, and monitoring whether the node under test sends a header within a preset duration; the wake-up request signal group includes at least two wake-up request signals with an interval duration of a first duration;
[0016] If the node under test does not send the header within the preset time period, the wake-up request signal group is sent to the node under test again after a second time period.
[0017] In one embodiment, determining whether the node under test is capable of responding to the sleep command frame comprises:
[0018] Sending a first simulation header to the node under test, and monitoring whether the node under test responds based on the first simulation header;
[0019] After the node under test responds to the first simulation header, sending a sleep command frame to the node under test, and sending a second simulation header again;
[0020] If the node under test does not respond to the second analog header, and the level state of the bus is a recessive state, it is determined that the node under test is capable of responding to the sleep command frame.
[0021] In one embodiment, determining whether the node under test can accurately send the wake-up request signal includes:
[0022] After the node under test enters a sleep state, setting a trigger condition to enable the node under test to send the wake-up request signal to the bus;
[0023] After receiving the wake-up request signal, if it is determined that the level length of the wake-up request signal is within a preset length range, sending a third simulation header to the node under test, and determining whether the node under test responds according to the third simulation header;
[0024] If the node under test responds according to the third simulated header, it is determined that the node under test can accurately send the wake-up request signal.
[0025] In a second aspect, the present application also provides a detection device for the energy-saving management function of a LIN network. Applied to a test device, the test device is connected to a node under test via a bus; the node under test is a master node or a slave node in the LIN network; the device comprises:
[0026] A first execution module, configured to, when the node under test is the master node, cause the test device to simulate the slave node, determine whether the node under test can send a sleep command frame, and determine whether the node under test can respond to a wake-up request signal;
[0027] The second execution module is used for, when the node under test is the slave node, the test device simulating the master node, determining whether the node under test can respond to the sleep command frame, and determining whether the node under test can accurately send the wake-up request signal.
[0028] In a third aspect, the present application further provides a testing device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0029] In a fourth aspect, the present application further provides a detection system for the energy-saving management function of a LIN network, the detection system comprising a test device and a node under test, the test device being connected to the node under test via a bus; the node under test being a master node or a slave node in the LIN network;
[0030] When the node under test is the master node and the test device simulates the slave node, the test device is used to determine whether the node under test can send a sleep command frame and whether it can respond to a wake-up request signal;
[0031] When the node under test is the slave node and the test device simulates the master node, the test device is used to determine whether the node under test can respond to the sleep command frame and whether it can accurately send the wake-up request signal.
[0032] In a fifth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0033] In a sixth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0034] The present application provides a detection method for the energy-saving management function of a LIN network, which is applied to a test device, wherein the test device is connected to a node under test through a bus; the node under test is a master node or a slave node in the LIN network; in the method, the test device simulates a slave node and a master node respectively to determine whether the node under test can send a sleep command frame when the node under test is the master node, and whether the node under test can respond to a wake-up request signal; when the node under test is a slave node, the test device simulates the master node to determine whether the node under test can respond to a sleep command frame, and whether the node under test can accurately send a wake-up request signal; that is, the test device and the node under test simulate the actual information transmission process of the energy-saving management function to determine whether the master node and the slave node can normally send and respond to the sleep command frame, and whether the slave node and the master node can accurately send and respond to the wake-up request signal, so as to avoid problems such as unstable wake-up responses and erroneous sleep states, thereby accurately verifying whether there are abnormalities in the energy-saving management function of the LIN network and ensuring the stability and reliability of the LIN network.
[0035] It can be understood that the detection device, test equipment, system, computer-readable storage medium and computer program product of the energy-saving management function of a LIN network provided in the embodiments of the present application have the same beneficial effects as the detection method of the energy-saving management function of the above-mentioned LIN network, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0037] Figure 1A schematic diagram of the structure of a detection system for energy-saving management function of a LIN network provided in an embodiment of the present application;
[0038] Figure 2 A flow chart of a method for detecting an energy-saving management function of a LIN network provided in an embodiment of the present application;
[0039] Figure 3 The figure is a schematic diagram of the structure of a detection device for energy-saving management function of a LIN network provided by an embodiment of the present application;
[0040] Figure 4 A schematic diagram of the structure of a test device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0042] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0043] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0044] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0045] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0046] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. "Multiple" means "two or more".
[0047] The embodiment of the present application provides a detection system for the energy-saving management function of a LIN network; Figure 1 A schematic diagram of the structure of a detection system for energy-saving management function of a LIN network provided in an embodiment of the present application; Figure 1 As shown, a detection system for energy-saving management function of a LIN network in this embodiment includes a test device and a node under test, the test device is connected to the node under test through a bus; the node under test is a master node or a slave node in the LIN network.
[0048] Among them, LIN (Local Interconnect Network) network is a low-cost serial communication network, which is mainly used to realize the distributed electronic system control in automobiles. Its goal is to provide auxiliary functions for existing automobile networks (such as CAN bus). LIN network has the advantages of low cost, single-line transmission, and the highest transmission rate meets the requirements of automobile communication.
[0049] The LIN network includes a master node and a slave node, and the master node and the slave node implement node management functions by transmitting sleep command frames and wake-up request signals, thereby reducing the energy consumption of the vehicle. The test equipment refers to a device used to detect the energy-saving management function. The test equipment in this embodiment is a bus development device (CAN openenvironment, CANoe), which is used for simulation, testing and analysis of the vehicle bus; in this embodiment, CANoe is used to simulate the sending and receiving of messages by other nodes except the node under test, and record and monitor bus messages.
[0050] Among them, the node under test (DUT, Device Under Test) refers to the node under test in the LIN network, and the node under test can be determined according to the actual test items. For example, if the test item is to verify that the master node can send a sleep command frame normally, the node under test is determined to be the master node; if the test item is to verify that the slave node can correctly respond to the sleep command frame, the node under test is determined to be a slave node; if the test item is to verify that the master node can be awakened and send a header to the bus after receiving a wake-up request signal, the node under test is determined to be the master node; if the test item is to verify that the wake-up request signal sent by the slave node meets the communication standard requirements, the node under test is determined to be a slave node.
[0051] Among them, programmable power supply refers to a device that monitors and adjusts the output parameters of the power supply in real time through a computer or other controller to simulate the output of different supply voltages.
[0052] Wherein, RLoad and CLoad represent bus loads respectively, and specific values can be set according to actual test conditions, which are not limited in this embodiment. If there is no configuration item, bus load configuration RLoad and CLoad are not required.
[0053] The oscilloscope is used to collect bus waveforms, determine the current bus level state according to the bus waveform, or determine the level length of the wake-up request signal.
[0054] The embodiment of the present application provides a detection system for the energy-saving management function of a LIN network, the detection system includes a test device and a node under test, the test device is connected to the node under test through a bus; the node under test is a master node or a slave node in the LIN network; in the detection system, the test device simulates the slave node and the master node respectively to determine whether the node under test can send a sleep command frame when the node under test is the master node, and whether the node under test can respond to a wake-up request signal; when the node under test is a slave node, the test device simulates the master node to determine whether the node under test can respond to the sleep command frame, and whether the node under test can accurately send a wake-up request signal; that is, the test device and the node under test simulate the actual information transmission process of the energy-saving management function to determine whether the master node and the slave node can normally send and respond to the sleep command frame, and whether the slave node and the master node can accurately send and respond to the wake-up request signal, to avoid problems such as unstable wake-up responses and erroneous sleep states, thereby accurately verifying whether there are abnormalities in the energy-saving management function of the LIN network and ensuring the stability and reliability of the LIN network.
[0055] An embodiment of the present application provides a method for detecting an energy-saving management function of a LIN network, which can be executed by a processor of a test device when running a corresponding computer program.
[0056] Figure 2A flowchart of a method for detecting an energy-saving management function of a LIN network provided in an embodiment of the present application. For ease of explanation, only the part related to the present embodiment is shown. The method provided in the present embodiment includes the following steps:
[0057] S100: When the node under test is a master node, the test device simulates a slave node to determine whether the node under test can send a sleep command frame and whether the node under test can respond to a wake-up request signal.
[0058] Specifically, the sleep command frame refers to a special frame defined by the LIN network protocol for instructing a network node to enter a low power consumption mode; the wake-up request signal refers to a signal initiated by a slave node in the LIN network to request the master node to wake it up.
[0059] It should be noted that the master node in the LIN network is responsible for managing the entire LIN network, sending a sleep command frame to put the slave node into a sleep state, monitoring the wake-up request signal on the bus, and responding to the wake-up request signal.
[0060] Therefore, the node under test can be set as the master node, and the test equipment can be used to simulate the communication between the slave node and the node under test (master node) to determine whether the node under test (master node) can send a sleep command frame, and whether the node under test (master node) can monitor the wake-up request signal on the bus and respond to the wake-up request signal.
[0061] S200: When the node under test is a slave node, the test device simulates a master node to determine whether the node under test can respond to a sleep command frame and whether the node under test can accurately send a wake-up request signal.
[0062] It should be noted that the slave node in the LIN network is used to receive and respond to the sleep command frame, and send a wake-up request signal when the trigger condition is met.
[0063] Therefore, the node under test can be set as a slave node, and the test equipment can be used to simulate the master node to communicate with the node under test (slave node) to determine whether the node under test (slave node) can respond to the sleep command frame to enter the sleep state, and to determine whether the node under test (slave node) can accurately send a wake-up request signal so that the master node (test equipment) receives a wake-up request signal that meets the requirements.
[0064] The embodiment of the present application provides a detection method for the energy-saving management function of a LIN network, which is applied to a test device, and the test device is connected to a node under test through a bus; the node under test is a master node or a slave node in the LIN network; in the method, the test device simulates a slave node and a master node respectively to determine whether the node under test can send a sleep command frame when the node under test is the master node, and whether the node under test can respond to a wake-up request signal; when the node under test is a slave node, the test device simulates the master node to determine whether the node under test can respond to a sleep command frame, and whether the node under test can accurately send a wake-up request signal; that is, the test device and the node under test simulate the actual information transmission process of the energy-saving management function to determine whether the master node and the slave node can normally send and respond to the sleep command frame, and whether the slave node and the master node can accurately send and respond to the wake-up request signal, so as to avoid problems such as unstable wake-up responses and erroneous sleep states, thereby accurately verifying whether there are abnormalities in the energy-saving management function of the LIN network and ensuring the stability and reliability of the LIN network.
[0065] Based on the above embodiment, this embodiment further illustrates and optimizes the technical solution. Specifically, in this embodiment, determining whether the node under test can send a sleep command frame includes:
[0066] When the node under test meets the sleep condition, the test equipment monitors whether the node under test sends a sleep command frame to the bus;
[0067] If the node under test sends a sleep command frame to the bus, and the level state of the bus is a recessive state, it is determined that the node under test is capable of sending a sleep command frame.
[0068] Among them, determining whether the node under test meets the sleep condition includes that the node under test has no communication activity for a period of time, or the bus is in a silent state and reaches a silence duration threshold, that is, the bus does not switch between an explicit state and a recessive state; this embodiment does not limit the specific method of determining whether the node under test meets the sleep condition.
[0069] When the node under test is the master node, the test equipment simulates the slave node; when it is determined that the node under test meets the sleep condition, it means that the node under test can enter the sleep state; therefore, the test equipment monitors whether the node under test sends a sleep command frame to the bus. The sleep command frame refers to a special frame defined by the LIN network protocol that is used to instruct the network node to enter the low power mode.
[0070] When the node under test is detected to send a sleep command frame to the bus, the oscilloscope is used to collect the current bus level state; if the bus level state is recessive, it is determined that the node under test can send a sleep command frame. The recessive state is the level state when the bus is idle, which means that no node on the bus is driving (sending data).
[0071] In a specific embodiment, the master node is determined to be a node under test (DUT), CANoe is set as a slave node, CANoe is connected to the DUT, and the power supply voltage is set to Vnormal;
[0072] Configure the DUT to meet the sleep conditions;
[0073] When the DUT meets the sleep condition, CANoe is used to monitor whether the DUT sends a sleep command frame TST_FRAME_4 to the bus; the message ID of the sleep command frame is 0X3C, the first byte is 0x00, and the remaining bytes are 0xff;
[0074] After CANoe detects that DUT sends sleep command frame TST_FRAME_4 to the bus, it continues to monitor whether DUT does not send any other messages after sending the sleep command frame, and whether the level state of the bus is recessive; if so, it is determined that DUT (master node) can send sleep command frames.
[0075] According to the method of this embodiment, it is possible to efficiently and accurately verify whether the master node in the LIN network can correctly send the sleep command frame.
[0076] Based on the above embodiment, this embodiment further illustrates and optimizes the technical solution. Specifically, in this embodiment, determining whether the node under test can respond to the wake-up request signal includes:
[0077] Send a wake-up request signal to the node under test, and monitor whether the node under test sends a header within a preset time range;
[0078] If the node under test sends the header within the preset time range, it is determined that the node under test is able to respond to the wake-up request signal.
[0079] The wake-up request signal refers to a signal initiated by a slave node in a LIN network, which is used to request the master node to wake it up. In this embodiment, the node under test is a master node, and the test equipment is set to simulate the slave node to verify that the node under test (master node) can respond to the wake-up request signal after receiving the wake-up request signal sent by the test equipment; specifically, the node under test (master node) can be awakened and respond to the wake-up request signal accordingly, and the response operation includes sending a header to the bus.
[0080] Specifically, the test device starts timing after sending a wake-up request signal to the node under test (master node), and monitors whether the node under test (master node) starts sending a header to the bus; if within a preset time range, the node under test (master node) starts sending a header to the bus, it is determined that the node under test can respond to the wake-up request signal; otherwise, it is determined that the node under test cannot respond to the wake-up request signal.
[0081] Among them, the test equipment uses linSetWakeupParams() and linSendWakeup() functions to send a wake-up request signal to the node under test; the dominant level length of the wake-up request signal is 250μs to 5ms; the number of times the wake-up request signal is sent does not exceed a preset number of times (such as 3 times).
[0082] The preset duration range may be within 100 to 150 ms after the rising edge of the dominant level of the wake-up request signal ends, which is not limited in this embodiment.
[0083] In a specific embodiment, the master node is determined to be a node under test (DUT), the test device CANoe is set as a slave node, the test device CANoe is connected to the node under test DUT, and the power supply voltage is set to Vnormal;
[0084] Configure the node under test (DUT) to meet the sleep condition;
[0085] The test device CANoe uses the linSetWakeupParams() and linSendWakeup() functions to send a wake-up request signal to the node under test DUT; the dominant level length of the wake-up request signal is 250μs to 5ms; the number of times the wake-up request signal is sent does not exceed a preset number (such as 3 times); monitor whether the node under test DUT sends a header;
[0086] If the node DUT under test sends the first header to the bus within 100 to 150 ms after the dominant level of the wake-up request signal ends the rising edge, it means that the node DUT under test can respond to the wake-up request signal; otherwise, it means that the node DUT under test cannot respond to the wake-up request signal.
[0087] According to the method of this embodiment, it is possible to efficiently and accurately verify whether the master node in the LIN network can respond to the wake-up request signal.
[0088] In actual applications, when the slave node sends a wake-up request signal to the master node, the wake-up request signal may be lost during data transmission, resulting in the master node being unable to receive the wake-up request signal; due to the loss of the wake-up request signal, the node under test is unable to respond to the wake-up request signal, and it will be mistakenly judged that the master node cannot respond to the wake-up request signal. In order to avoid this situation, in one embodiment, a wake-up request signal is sent to the node under test, and monitoring whether the node under test sends a header within a preset time range includes:
[0089] Sending a wake-up request signal group to the node under test, and monitoring whether the node under test sends a header within a preset duration; the wake-up request signal group includes at least two wake-up request signals with an interval duration of a first duration;
[0090] If the node under test does not send a header within the preset time period, a wake-up request signal group is sent to the node under test again after a second time period.
[0091] In this embodiment, a wake-up request signal group is set, and the wake-up request signal group includes at least two wake-up request signals, and the interval duration of each wake-up request signal is a first duration; the test device sends the wake-up request signal group to the node under test (master node), that is, the wake-up request signal is sent to the node under test in sequence according to the first duration; at the same time, the test device monitors whether the node under test sends a header within a preset duration.
[0092] That is to say, in order to ensure that the slave node can receive the header sent by the master node within the preset time range ( TST _ FRAME _ 2 _ R x ), that is, to ensure that the node under test can respond to the wake-up request signal within the preset duration, the test device sends a wake-up request signal group to the node under test, and each wake-up request signal in the wake-up request signal group can be used to wake up the node under test, so as to avoid a single wake-up request signal error causing the node under test to fail to wake up; if the node under test (master node) does not send a header within the preset duration, that is, each wake-up request signal in the wake-up request signal group fails to wake up the node under test (master node), the test device sends the wake-up request signal group to the node under test again after the second duration. In this embodiment, the specific value ranges of the first duration, the second duration and the preset duration range are not limited, and the second duration is greater than the lower limit of the preset duration range. Among them, the preset duration range TWU_TO can take values of 150ms≤TWU_TO≤250ms, and the second duration TWU3_TO>1.5s.
[0093] According to the method of this embodiment, it can be further ensured that the master node can respond to the wake-up request signal within a preset time range.
[0094] Based on the above embodiment, this embodiment further illustrates and optimizes the technical solution. Specifically, in this embodiment, determining whether the node under test can respond to the sleep command frame includes:
[0095] Sending a first simulation header to the node under test, and monitoring whether the node under test responds based on the first simulation header;
[0096] After the node under test responds to the first simulation header, a sleep command frame is sent to the node under test, and a second simulation header is sent again;
[0097] If the node under test does not respond to the second simulation header, and the level state of the bus is a recessive state, it is determined that the node under test is capable of responding to the sleep command frame.
[0098] Wherein, whether the node under test can respond to the sleep command frame is determined by verifying whether the slave node controls itself to enter the sleep state after receiving the sleep command frame.
[0099] In this embodiment, when it is determined that the node under test is a slave node, the test device is set to simulate the master node. Specifically, the test device sends a first simulation header to the node under test, and monitors whether the node under test responds based on the first simulation header; the response includes a data portion of the message filled based on the header; if the node under test does not respond based on the first simulation header, it indicates that there is a communication failure between the node under test and the test device or there is a fault abnormality in the node under test; if the node under test responds based on the first simulation header, it also indicates that the communication between the node under test and the test device is normal and the node under test is operating normally; therefore, a sleep command frame is sent to the node under test to control the node under test to enter a sleep state; then a second simulation header is sent to the node under test; at the same time, an oscilloscope is used to collect the bus waveform, and the current bus level state is determined according to the bus waveform; if the node under test does not respond to the second simulation header, and the bus level state is a recessive state, it indicates that the node under test enters a sleep state, that is, it is determined that the node under test can respond to a sleep command frame; if the node under test responds to the second simulation header, or the bus level state is a dominant state, it indicates that the node under test does not enter a sleep state, that is, it is determined that the node under test cannot respond to a sleep command frame.
[0100] The first simulation header and the second simulation header may be the same simulation header, and “first” and “second” are used to distinguish simulation headers sent by the test device at different times.
[0101] In a specific embodiment, the slave node is determined to be a node under test (DUT), CANoe is set as a master node, CANoe is connected to the DUT, and the power supply voltage is set to Vnormal;
[0102] CANoe sends a first simulation header (TST_FRAME_2_Rx header) to the DUT, and monitors whether the DUT responds based on the first simulation header;
[0103] If the DUT sends a response normally based on the first simulation header, CANoe sends a sleep command frame TST_FRAME_4 to the DUT;
[0104] CANoe monitors the behavior of the DUT and sends the second simulation header (TST_FRAME_2_Rx header) again, and continues to monitor whether the DUT responds based on the second simulation header;
[0105] Use an oscilloscope to collect bus waveforms, and determine the current bus level state based on the bus waveforms;
[0106] If the node under test does not respond to the second simulation header, and the level state of the bus is a recessive state, it is determined that the node under test is capable of responding to the sleep command frame;
[0107] If the node under test responds to the second analog header, or the level state of the bus is a dominant state, it is determined that the node under test cannot respond to the sleep command frame.
[0108] According to the method of this embodiment, it is possible to efficiently and accurately verify whether the slave node in the LIN network can correctly respond to the sleep command frame.
[0109] On the basis of the above embodiment, this embodiment further illustrates and optimizes the technical solution. Specifically, in this embodiment, determining whether the node under test can accurately send a wake-up request signal includes:
[0110] After the node under test enters the sleep state, a trigger condition is set to make the node under test send a wake-up request signal to the bus;
[0111] After receiving the wake-up request signal, if it is determined that the level length of the wake-up request signal is within a preset length range, sending a third simulation header to the node under test, and determining whether the node under test responds according to the third simulation header;
[0112] If the node under test responds according to the third simulated header, it is determined that the node under test can accurately send the wake-up request signal.
[0113] In this embodiment, it is necessary to verify whether the slave node can accurately send the wake-up request signal, that is, whether the wake-up request signal sent by the slave node meets the communication standard requirements; therefore, the node under test is determined to be a slave node, and the test equipment is set to simulate the master node to verify whether the node under test can accurately send the wake-up request signal.
[0114] Specifically, after the node under test (slave node) meets the sleep condition and enters the sleep state, a trigger condition is set to make the node under test send a wake-up request signal to the bus. Among them, determining whether the node under test meets the sleep condition includes that the node under test has no communication activity for a period of time, or the bus is in a silent state and reaches a silent time threshold, that is, the bus does not switch between an explicit state and a recessive state; this embodiment does not limit the specific method for determining whether the node under test meets the sleep condition. Among them, the trigger condition includes the voltage dropping to a preset voltage threshold; the preset voltage threshold can be 10V.
[0115] When the node under test (slave node) reaches the trigger condition, it sends a wake-up request signal to the bus;
[0116] After receiving the wake-up request signal, the test device uses an oscilloscope to collect the bus waveform, determines the level length of the wake-up request signal based on the bus waveform, and determines whether the level length is within the preset length range; wherein, the level length TWU_REQ can be 250us≤TWU_REQ≤5ms, which is not limited in this embodiment.
[0117] If the level length exceeds the preset length range, it is determined that the node under test (slave node) cannot accurately send the wake-up request signal; if the level length is within the preset length range, a third analog header is sent to the node under test (slave node), and the node under test (slave node) is monitored to see whether it responds according to the third analog header; if the node under test (slave node) responds according to the third analog header, it means that the node under test (slave node) is successfully awakened, and can therefore respond to the third analog header, thereby determining that the node under test (slave node) can accurately send the wake-up request signal; if the node under test (slave node) does not respond according to the third analog header, it means that the node under test (slave node) is not awakened and cannot accurately respond to the third analog header, thereby determining that the node under test (slave node) cannot accurately send the wake-up request signal.
[0118] In a specific embodiment, the slave node is determined to be a node under test (DUT), CANoe is set as a master node, CANoe is connected to the DUT, and the power supply voltage is set to Vnormal;
[0119] Configure the DUT to meet the sleep conditions and enter the sleep state;
[0120] Set a trigger condition to make the DUT send a wake-up request signal to the bus; the trigger condition includes the voltage dropping to a preset voltage threshold; the preset voltage threshold can be 10V;
[0121] After receiving the wake-up request signal, the test device uses an oscilloscope to collect the bus waveform, and determines the level length TWU_REQ of the wake-up request signal according to the bus waveform, and judges whether the level length TWU_REQ is within the preset length range: TWU_REQ can be 250us≤TWU_REQ≤5ms;
[0122] If the level length is within the preset length range, a third analog header is sent to the node under test (slave node), and the node under test (slave node) is monitored to determine whether the node under test (slave node) responds according to the third analog header;
[0123] After the test device sends the third simulation header, if the node under test stops sending the wake-up request signal (only sends it once), and the node under test DUT responds to the third simulation header (TST_FRAME_2_Rx header), and the response includes the data part of the message filled in based on the third simulation header, then it is determined that the node under test (slave node) can accurately send the wake-up request signal.
[0124] According to the method of this embodiment, it can be accurately verified that the slave node can accurately send the wake-up request signal, that is, the wake-up request sent by the slave node meets the communication standard requirements.
[0125] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application are described in detail below in combination with actual application scenarios. In the embodiments of this application, the test device is CANoe as an example for explanation, and the specific steps are as follows:
[0126] In an embodiment of the present application, a method for detecting an energy-saving management function of a LIN network includes the following steps:
[0127] 1. Verify that the master node can send sleep command frames normally
[0128] Determine the master node as the node under test (DUT), set CANoe as the slave node, connect CANoe to DUT, and set the power supply voltage to Vnormal;
[0129] Configure the DUT to meet the sleep conditions;
[0130] When the DUT meets the sleep condition, CANoe is used to monitor whether the DUT sends a sleep command frame TST_FRAME_4 to the bus; the message ID of the sleep command frame is 0X3C, the first byte is 0x00, and the remaining bytes are 0xff;
[0131] After CANoe detects that DUT sends sleep command frame TST_FRAME_4 to the bus, it continues to monitor whether DUT does not send any other messages after sending the sleep command frame, and whether the level state of the bus is recessive; if so, it is determined that DUT (master node) can send sleep command frames.
[0132] According to the method of this embodiment, it is possible to efficiently and accurately verify whether the master node in the LIN network can correctly send the sleep command frame.
[0133] 2. Verify that the master node can be awakened and send a header to the bus after receiving the wake-up request signal
[0134] Determine the master node as the node under test (DUT), set the test device CANoe as the slave node, connect the test device CANoe to the node under test DUT, and set the power supply voltage to Vnormal;
[0135] Configure the node under test (DUT) to meet the sleep condition;
[0136] The test device CANoe uses the linSetWakeupParams() and linSendWakeup() functions to send a wake-up request signal to the node under test DUT; the dominant level length of the wake-up request signal is 250μs to 5ms; the number of times the wake-up request signal is sent does not exceed a preset number (such as 3 times); monitor whether the node under test DUT sends a header;
[0137] If the node under test DUT sends the first header to the bus within 100 to 150ms after the rising edge of the dominant level of the wake-up request signal ends, it means that the node under test DUT can respond to the wake-up request signal; otherwise, it means that the master node cannot respond to the wake-up request signal.
[0138] 3. Verify that the slave node can correctly respond to the sleep command frame
[0139] Determine the slave node as the node under test (DUT), set CANoe as the master node, connect CANoe to DUT, and set the power supply voltage to Vnormal;
[0140] CANoe sends a first simulation header (TST_FRAME_2_Rx header) to the DUT, and monitors whether the DUT responds based on the first simulation header;
[0141] If the DUT sends a response normally based on the first simulation header, CANoe sends a sleep command frame TST_FRAME_4 to the DUT;
[0142] CANoe monitors the behavior of the DUT and sends the second simulation header (TST_FRAME_2_Rx header) again, and continues to monitor whether the DUT responds based on the second simulation header;
[0143] Use an oscilloscope to collect bus waveforms, and determine the current bus level state based on the bus waveforms;
[0144] If the node under test does not respond to the second simulation header, and the level state of the bus is a recessive state, it is determined that the node under test is capable of responding to the sleep command frame;
[0145] If the node under test responds to the second analog header, or the level state of the bus is a dominant state, it is determined that the node under test cannot respond to the sleep command frame.
[0146] 4. Verify that the wake-up request signal sent by the slave node meets the communication standard requirements
[0147] Determine the slave node as the node under test (DUT), set CANoe as the master node, connect CANoe to DUT, and set the power supply voltage to Vnormal;
[0148] Configure the DUT to meet the sleep conditions and enter the sleep state;
[0149] Set a trigger condition to make the DUT send a wake-up request signal to the bus; the trigger condition includes the voltage dropping to a preset voltage threshold; the preset voltage threshold can be 10V;
[0150] After receiving the wake-up request signal, the test device uses an oscilloscope to collect the bus waveform, and determines the level length TWU_REQ of the wake-up request signal according to the bus waveform, and judges whether the level length TWU_REQ is within the preset length range: TWU_REQ can be 250us≤TWU_REQ≤5ms;
[0151] If the level length is within the preset length range, a third analog header is sent to the node under test (slave node), and the node under test (slave node) is monitored to determine whether the node under test (slave node) responds according to the third analog header;
[0152] After the test device sends the third simulation header, if the node under test stops sending the wake-up request signal (only sends it once), and the node under test DUT responds to the third simulation header (TST_FRAME_2_Rx header), and the response includes the data part of the message filled in based on the third simulation header, then it is determined that the node under test (slave node) can accurately send the wake-up request signal.
[0153] The embodiment of the present application provides a detection method for the energy-saving management function of a LIN network, which is applied to a test device, and the test device is connected to a node under test through a bus; the node under test is a master node or a slave node in the LIN network; in the method, the test device simulates a slave node and a master node respectively to determine whether the node under test can send a sleep command frame when the node under test is the master node, and whether the node under test can respond to a wake-up request signal; when the node under test is a slave node, the test device simulates the master node to determine whether the node under test can respond to a sleep command frame, and whether the node under test can accurately send a wake-up request signal; that is, the test device and the node under test simulate the actual information transmission process of the energy-saving management function to determine whether the master node and the slave node can normally send and respond to the sleep command frame, and whether the slave node and the master node can accurately send and respond to the wake-up request signal, so as to avoid problems such as unstable wake-up responses and erroneous sleep states, thereby accurately verifying whether there are abnormalities in the energy-saving management function of the LIN network and ensuring the stability and reliability of the LIN network.
[0154] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0155] It should be noted that the information collection process (such as face image collection process, fingerprint information collection process, etc.) / feature extraction process involved in this application is performed with the user's knowledge and permission, that is, the information collection process / feature extraction process complies with the requirements of laws and regulations and does not constitute an act that harms the public interest.
[0156] Figure 3 FIG. 1 is a schematic diagram showing a structure of a detection device for energy-saving management function of a LIN network provided by an embodiment of the present application. Figure 3 As shown, a detection device for energy-saving management function of a LIN network of this embodiment is applied to a test device, and the test device is connected to a node under test through a bus; the node under test is a master node or a slave node in the LIN network; the device includes a first execution module 310 and a second execution module 320; wherein,
[0157] The first execution module 310 is used for, when the node under test is a master node, the test device simulates a slave node, determines whether the node under test can send a sleep command frame, and determines whether the node under test can respond to a wake-up request signal;
[0158] The second execution module 320 is used for, when the node under test is a slave node, the test device simulates a master node to determine whether the node under test can respond to a sleep command frame and whether the node under test can accurately send a wake-up request signal.
[0159] The embodiment of the present application provides a detection device for the energy-saving management function of a LIN network, which has the same beneficial effects as the above-mentioned detection method for the energy-saving management function of a LIN network.
[0160] In one embodiment, the first execution module includes:
[0161] The first monitoring submodule is used for monitoring whether the tested node sends a sleep command frame to the bus when the tested node meets the sleep condition;
[0162] The first determination submodule is used to determine that the node under test can send a sleep command frame if the node under test sends a sleep command frame to the bus and the level state of the bus is a recessive state.
[0163] In one embodiment, the first execution module includes:
[0164] A second monitoring submodule is used to send a wake-up request signal to the node under test, and monitor whether the node under test sends a header within a preset time range;
[0165] The second determination submodule is used to determine that the node under test is capable of responding to the wake-up request signal if the node under test sends a header within a preset time range.
[0166] In one embodiment, the second monitoring submodule includes:
[0167] A sending unit, configured to send a wake-up request signal group to the node under test, and monitor whether the node under test sends a header within a preset duration; the wake-up request signal group includes at least two wake-up request signals whose interval duration is a first duration;
[0168] The determining unit is configured to send a wake-up request signal group to the node under test again after a second time period if the node under test does not send a header within a preset time period.
[0169] In one embodiment, the second execution module includes:
[0170] A first sending submodule, used for sending a first simulation header to the node under test, and monitoring whether the node under test responds based on the first simulation header;
[0171] A second sending submodule, used for sending a sleep command frame to the node under test and sending a second simulation header again after the node under test responds to the first simulation header;
[0172] The third determination submodule is used to determine whether the node under test can respond to the sleep command frame if the node under test does not respond to the second simulation header and the level state of the bus is a recessive state.
[0173] In one embodiment, the second execution module includes:
[0174] A setting submodule is used to set a trigger condition to make the node under test send a wake-up request signal to the bus after the node under test enters a sleep state;
[0175] A third sending submodule is used to send a third simulation header to the node under test after receiving the wake-up request signal, if it is determined that the level length of the wake-up request signal is within a preset length range, and determine whether the node under test responds according to the third simulation header;
[0176] The fourth determining submodule is configured to determine that the node under test can accurately send a wake-up request signal if the node under test responds according to the third simulated header.
[0177] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0178] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0179] Figure 4 This is a schematic diagram of the structure of a test device provided in an embodiment of the present application. Figure 4 As shown, the test device 400 of this embodiment includes a memory 401, a processor 402, and a computer program 403 stored in the memory 401 and executable on the processor 402; when the processor 402 executes the computer program 403, the steps in the detection method embodiments of the energy-saving management function of the above-mentioned LIN network are implemented; or when the processor 402 executes the computer program 403, the functions of each module / unit in the above-mentioned device embodiments are implemented.
[0180] Exemplarily, the computer program 403 may be divided into one or more modules / units, one or more modules / units are stored in the memory 401, and are executed by the processor 402 to implement the method of the embodiment of the present application. One or more modules / units may be a series of computer program instruction segments that can perform specific functions, and the instruction segments are used to describe the execution process of the computer program 403 in the test device 400. For example, the computer program 403 may be divided into a first execution module and a second execution module, and the specific functions of each module are as follows:
[0181] The first execution module is used for, when the node under test is a master node, the test device simulates a slave node to determine whether the node under test can send a sleep command frame, and to determine whether the node under test can respond to a wake-up request signal;
[0182] The second execution module is used for, when the node under test is a slave node, the test device simulates the master node to determine whether the node under test can respond to the sleep command frame and whether the node under test can accurately send a wake-up request signal.
[0183] In application, the test device 400 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The test device 400 may include but is not limited to a memory 401 and a processor 402. Those skilled in the art will appreciate that Figure 4 It is only an example of the test equipment and does not constitute a limitation of the test equipment. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the test equipment may also include input and output devices, network access devices, buses, etc.; wherein the input and output devices may include cameras, audio acquisition / playback devices, display screens, etc.; the network access device may include a communication module for wireless communication with external devices.
[0184] In applications, the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0185] In applications, the memory can be an internal storage unit of the test equipment, such as a hard disk or memory of the test equipment; it can also be an external storage device of the test equipment, such as a plug-in hard disk equipped on the test equipment, a smart media card (SMC), a secure digital (SD) card, a flash card, etc.; it can also include both internal storage units and external storage devices of the test equipment. The memory is used to store operating systems, applications, boot loaders, data, and other programs, such as program codes of computer programs. The memory can also be used to temporarily store data that has been output or is about to be output.
[0186] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0187] The present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to the test equipment, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, RandomAccess Memory), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0188] A computer-readable storage medium provided in an embodiment of the present application has the same beneficial effects as the above-mentioned method for detecting the energy-saving management function of a LIN network.
[0189] An embodiment of the present application further provides a computer program product, including a computer program, which can implement the steps in the above-mentioned method embodiments when executed by a processor.
[0190] A computer program product provided in an embodiment of the present application has the same beneficial effects as the above-mentioned method for detecting the energy-saving management function of a LIN network.
[0191] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0192] Those of ordinary skill in the art will appreciate that the devices and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0193] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices, which can be electrical, mechanical or other forms.
[0194] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for detecting the energy-saving management function of a LIN network, characterized in that: Applied to a test device, the test device is connected to a node under test via a bus; The node under test is a master node or a slave node in a LIN network; the method comprises: When the node under test is the master node, the test device simulates the slave node to determine whether the node under test can send a sleep command frame and whether the node under test can respond to a wake-up request signal; When the node under test is the slave node, the test device simulates the master node to determine whether the node under test can respond to the sleep command frame and whether the node under test can accurately send the wake-up request signal.
2. The detection method according to claim 1, characterized in that: The determining whether the node under test is capable of sending a sleep command frame comprises: When the node under test meets the sleep condition, the test device monitors whether the node under test sends a sleep command frame to the bus; If the node under test sends a sleep command frame to the bus, and the level state of the bus is a recessive state, it is determined that the node under test is capable of sending a sleep command frame.
3. The detection method according to claim 1, characterized in that: The determining whether the node under test is capable of responding to a wake-up request signal comprises: Sending a wake-up request signal to the node under test, and monitoring whether the node under test sends a header within a preset time range; If the node under test sends the header within the preset time range, it is determined that the node under test is capable of responding to the wake-up request signal.
4. The detection method according to claim 3, characterized in that: The sending of a wake-up request signal to the node under test and monitoring whether the node under test sends a header within a preset time range includes: Sending a wake-up request signal group to the node under test, and monitoring whether the node under test sends a header within a preset duration; the wake-up request signal group includes at least two wake-up request signals with an interval duration of a first duration; If the node under test does not send the header within the preset time period, the wake-up request signal group is sent to the node under test again after a second time period.
5. The detection method according to claim 1, characterized in that: The determining whether the node under test is capable of responding to the sleep command frame comprises: Sending a first simulation header to the node under test, and monitoring whether the node under test responds based on the first simulation header; After the node under test responds to the first simulation header, sending a sleep command frame to the node under test, and sending a second simulation header again; If the node under test does not respond to the second analog header, and the level state of the bus is a recessive state, it is determined that the node under test is capable of responding to the sleep command frame.
6. The detection method according to claim 1, characterized in that: Determining whether the node under test can accurately send the wake-up request signal includes: After the node under test enters a sleep state, setting a trigger condition to enable the node under test to send the wake-up request signal to the bus; After receiving the wake-up request signal, if it is determined that the level length of the wake-up request signal is within a preset length range, sending a third simulation header to the node under test, and determining whether the node under test responds according to the third simulation header; If the node under test responds according to the third simulated header, it is determined that the node under test can accurately send the wake-up request signal.
7. A detection device for energy-saving management function of a LIN network, characterized in that: Applied to a test device, the test device is connected to a node under test via a bus; The node under test is a master node or a slave node in a LIN network; the device comprises: A first execution module, configured to, when the node under test is the master node, cause the test device to simulate the slave node, determine whether the node under test can send a sleep command frame, and determine whether the node under test can respond to a wake-up request signal; The second execution module is used for, when the node under test is the slave node, the test device simulating the master node, determining whether the node under test can respond to the sleep command frame, and determining whether the node under test can accurately send the wake-up request signal.
8. A test device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A detection system for energy-saving management function of a LIN network, characterized in that: The detection system comprises a test device and a node under test, wherein the test device is connected to the node under test via a bus; the node under test is a master node or a slave node in a LIN network; When the node under test is the master node and the test device simulates the slave node, the test device is used to determine whether the node under test can send a sleep command frame and whether it can respond to a wake-up request signal; When the node under test is the slave node and the test device simulates the master node, the test device is used to determine whether the node under test can respond to the sleep command frame and whether it can accurately send the wake-up request signal.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Network awakening test system and method
CN101431443A
Vehicle-mounted electronic control unit LIN bus communication automatic testing device and system
CN104267715A
LIN transceiving control circuit and dormancy and awakening control method thereof
CN111464412A
Monitoring LIN nodes
CN111614531A
Automobile CAN and LIN bus control system
CN112838970A