A method of automated testing of a door handle of a vehicle
By acquiring and analyzing the signal status values of concealed door handles and calculating their transition times, the problem of testing complexity and accuracy caused by the lack of signal feedback in existing technologies is solved, thus realizing automated testing and improving the testing efficiency and reliability of door handles.
Patent Information
- Application Number
- CN202411213556.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2044-08-30
AI Technical Summary
In existing technologies, the unfolding and retracting states of concealed door handles lack CAN or LIN signal feedback, making it difficult for testers to accurately determine their working status, increasing the complexity and cost of testing, and making it difficult to detect abnormalities in individual door handles.
By acquiring the lock/unlock commands issued by the execution end, collecting signal status values, recording the transition time of the signal status values, calculating the lock/unlock time of each door handle, comparing the synchronization status of the door handles, monitoring the status of the door handles using limit switches and signal acquisition boards, and generating test logs and reports.
It has enabled automated testing of concealed door handles, reduced manual intervention, lowered testing costs, improved testing accuracy and reliability, promptly identified and resolved issues with poor door handle synchronization performance, and optimized vehicle performance and user experience.
Smart Images

Figure CN119321898B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive body function testing technology, and in particular to an automated testing method for vehicle door handles. Background Technology
[0002] With the continuous advancement of new energy vehicle technology, concealed door handles, due to their streamlined design, can significantly reduce air resistance at high speeds, thus becoming a significant innovation in new energy vehicle design. These door handles utilize built-in motors and sophisticated mechanical structures to control their opening and closing, adapting to different usage scenarios and user needs. Currently, testing of concealed door handles primarily relies on manual operation and visual inspection. Testers need to manually operate the door handles to check the smoothness of their opening and closing movements, and to identify any jamming or abnormal noises. Furthermore, testers need to monitor the door handles' operational status over extended periods to ensure stable operation under various environmental conditions. However, this manual testing method suffers from inefficiency and difficulty in conducting prolonged stress tests. Additionally, if the vehicle's four door handles are not driven by the same controller, individual door handles may malfunction or exhibit asynchronous opening and closing.
[0003] Currently, there are no corresponding CAN or LIN signals on the vehicle bus for the door handle's unfolding and retracting states, making it difficult for testers to accurately determine the door handle's operational status based on signal conditions. This testing method, lacking automated monitoring and feedback mechanisms, not only increases the complexity and cost of testing but also limits its accuracy and reliability. Summary of the Invention
[0004] This invention provides an automated testing method for vehicle door handles to address the problem that the current door handle's unfolded and retracted states do not have corresponding CAN or LIN signals on the vehicle bus, making it difficult for testers to accurately determine the door handle's working status through signal status.
[0005] This invention discloses an automated testing method for vehicle door handles, the method comprising:
[0006] The system obtains the lock / unlock command issued by the execution terminal and performs a lock / unlock test on the vehicle's door handle according to the lock / unlock command. The lock / unlock command is used to control the door handle to perform the lock / unlock operation.
[0007] The signal status value of the vehicle after receiving the unlocking / locking command is collected. The signal status value is used to indicate the unlocking / locking status of the door handle. The unlocking / locking status includes an unlocked state and a locked state.
[0008] The transition time of the signal state value is recorded, and the unlocking and locking time of each door handle is calculated based on the transition time. The signal state value includes an original state value and a target state value. The transition time is the time from the original state value to the target state value for the first time. The unlocking and locking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state.
[0009] The door handle synchronization status of the vehicle is obtained by comparing the unlocking and locking times corresponding to each of the door handles.
[0010] Optionally, the unlocking / locking command includes an unlocking command and a locking command, and the method further includes:
[0011] The door handle is controlled to perform a locking operation according to the locking command. After the door handle switches to the locked state according to the locking operation, it waits for a first fixed time and then receives the unlocking command issued by the execution terminal again.
[0012] Optionally, the method further includes:
[0013] The door handle is controlled to perform an unlocking operation according to the unlocking command. After the door handle switches to the unlocked state according to the unlocking operation, it waits for a second fixed time and then receives the locking command issued by the execution terminal again.
[0014] Optionally, after collecting the signal status value of the vehicle after receiving the unlock / lock command, the method includes:
[0015] The unlocking / locking state of the door handle is determined based on the signal status value, and the unlocking / locking state is recorded to generate a test log for the door handle.
[0016] Optionally, determining the lock / unlock state of the door handle based on the signal state value includes:
[0017] When the signal status value is 1, it is determined that the door handle is in the unlocked state;
[0018] When the signal status value is 0, it is determined that the door handle is in the locked state.
[0019] Optionally, the unlocking / locking test includes an unlocking test and a locking test. Recording the transition time of the signal state value and calculating the unlocking / locking time of each door handle based on the transition time includes:
[0020] When the door handle is in the unlocked state, wait for the second fixed time and then receive the locking command issued by the execution terminal, and start timing when the locking command is received;
[0021] The signal status value is continuously monitored over a third fixed time period;
[0022] If the signal state value changes from the original state value to the target state value within the third fixed time period, the locking test for the door handle is determined to be a valid test, and the time when the door handle changes from the original state value to the target state value is taken as the locking time of the door handle in the unlocked state.
[0023] If the signal state value does not change from the original state value to the target state value within the third fixed time, the locking test for the door handle is determined to be a timeout test.
[0024] Optionally, the method further includes:
[0025] When the door handle is in the locked state, wait for the first fixed time and then receive the unlock command issued by the execution terminal, and start timing when the unlock command is received;
[0026] The signal status value is continuously monitored over a third fixed time period;
[0027] If the signal state value changes from the original state value to the target state value within the third fixed time period, the unlocking test for the door handle is determined to be a valid test, and the time when the door handle changes from the original state value to the target state value is taken as the unlocking time of the door handle in the locked state.
[0028] If the signal state value does not change from the original state value to the target state value within the third fixed time, the locking test for the door handle is determined to be a timeout test.
[0029] This invention also discloses an automated testing device for vehicle door handles, the device comprising:
[0030] The testing module is used to acquire the lock / unlock command issued by the execution end, and to perform lock / unlock tests on the door handle of the vehicle according to the lock / unlock command. The lock / unlock command is used to control the door handle to perform lock / unlock operations.
[0031] The signal acquisition module is used to acquire the signal status value of the vehicle after receiving the unlocking / locking command. The signal status value is used to indicate the unlocking / locking status of the door handle, which includes an unlocked state and a locked state.
[0032] The time calculation module is used to record the transition time of the signal state value and calculate the locking / unlocking time of each door handle based on the transition time. The signal state value includes an original state value and a target state value. The transition time is the time from the original state value to the target state value for the first time. The locking / unlocking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state.
[0033] The status acquisition module is used to compare the unlocking and locking times corresponding to each of the door handles to obtain the door handle synchronization status of the vehicle.
[0034] This invention also discloses a communication device, including: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor;
[0035] The processor is used to read the program in the memory to implement the automated testing method for the door handle of any of the above-described vehicles.
[0036] This invention also discloses a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform any of the above-described automated testing methods for vehicle door handles.
[0037] The embodiments of the present invention have the following advantages:
[0038] This invention acquires the lock / unlock command issued by the execution terminal and performs lock / unlock tests on the vehicle's door handles based on the command. It collects the vehicle's signal status values after receiving the command, records the transition times of these values, and calculates the lock / unlock time for each door handle based on these transition times. The signal status values include an initial state value and a target state value. The transition time is the time from the initial state value to the target state value. The lock / unlock time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state. By comparing the lock / unlock times of each door handle, the synchronization state of the vehicle's door handles is obtained. This invention, by recording and analyzing the transition times of the signal status values, can accurately calculate the lock / unlock time of each door handle. Comparing these times allows for the timely detection and resolution of poor door handle synchronization performance, contributing to optimized vehicle performance and user experience. Automated testing reduces manual intervention, lowers testing costs, and also reduces the possibility of human error. Attached Figure Description
[0039] Figure 1 This is a flowchart of the steps of an automated testing method for vehicle door handles provided in an embodiment of the present invention;
[0040] Figure 2 This is a connection diagram of an automated testing method for vehicle door handles provided in an embodiment of the present invention;
[0041] Figure 3 This is a schematic diagram of the structure of a vehicle door handle provided in an embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram of the structure of an automated testing device for vehicle door handles provided in an embodiment of the present invention;
[0043] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0044] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0045] Traditional automated testing solutions primarily rely on data signal feedback from the vehicle's Controller Area Network (CAN) or Local Interconnect Network (LIN) to determine results, thus forming a closed-loop test. This approach is effective in most cases because it can monitor and analyze the status of various vehicle systems in real time. However, for certain specific functions, if these functions do not provide status feedback via bus signals, traditional testing solutions cannot achieve effective closed-loop result determination.
[0046] For example, in some vehicle models, the control of concealed door handles does not rely on traditional bus signals. These door handles are controlled by domain controllers (Vehicle Interface Units, such as VIU1, VIU2, and VIU3), which drive the door handle motors according to the vehicle's door lock commands, thus controlling the unfolding and retraction of the door handles. Under an unlock command, these domain controllers drive all four door handles to unfold, allowing passengers to easily open the doors; under a lock command, they drive all four door handles to retract, maintaining the vehicle's clean appearance and security. However, the unfolding / retraction status of these door handles is not transmitted externally via bus signals, which means that traditional testing methods cannot directly monitor and determine the door handle status.
[0047] Furthermore, the fact that the domain controllers driving the door handles may differ increases the complexity of testing. In practice, individual door handles may fail to unfold or retract properly, and these problems are difficult to detect and diagnose using traditional automated testing methods due to the lack of bus signal feedback. Therefore, new testing methods and technologies are needed to effectively monitor and evaluate the status and performance of these concealed door handles without bus signal feedback.
[0048] Reference Figure 1 The diagram illustrates a flowchart of an automated testing method for vehicle door handles provided in an embodiment of the present invention, which may specifically include the following steps:
[0049] Step 101: Obtain the unlock / lock command issued by the execution terminal, and perform an unlock / lock test on the vehicle's door handle according to the unlock / lock command. The unlock / lock command is used to control the door handle to perform the unlock / lock operation.
[0050] Reference Figure 2 This diagram illustrates a connection schematic of an automated testing method for vehicle door handles provided in an embodiment of the present invention. The execution end is connected to the control end via a USB (Universal Serial Bus) data cable. Specifically, the execution end can be a remotely operated device such as a mobile phone, and the control end can be a device such as a computer. The control end sends a series of test commands to the execution end. The execution end and the vehicle under test can also be connected via Bluetooth. Bluetooth connection eliminates the need for physical cables, making the connection between devices more flexible and convenient, reducing wiring complexity and potential physical damage risks. At the same time, Bluetooth has good compatibility, making it easy for the execution end to connect with different vehicle models. In addition to Bluetooth, WiFi (Wireless Fidelity) and other methods can also be used, but the present invention does not impose specific limitations on them.
[0051] This invention also includes a signal acquisition board, which is connected to the computer via RS-485. This enables stable and reliable data transmission, making it particularly suitable for industrial environments or scenarios requiring long-distance communication. The RS-485 interface effectively transmits lock / unlock commands and acquires signal status values, ensuring the performance and reliability of the testing system.
[0052] The power supply (Voltage Common Collector, VCC) and ground (GND) pins of the signal acquisition board are connected to pins 16 and 4 of the vehicle's OBD interface via OBD (On-Board Diagnostics) cables, respectively. This connection method utilizes the 12V DC power provided by the vehicle's OBD interface to power the signal acquisition board and ensure its normal operation.
[0053] The 485+ and 485- pins on the signal acquisition board are connected to terminals A and B of the USB-to-485 serial cable, respectively. Here, 485 refers to the RS-485 communication protocol, a serial communication interface standard suitable for long-distance and high-speed data transmission. Through this connection, the USB port can be connected to a computer for communication between the computer and the signal acquisition board, enabling data exchange and control command transmission.
[0054] Each limit switch uses two wires connected to its internal normally open contacts, pins 3 and 4. A limit switch is an electronic switch; when triggered, its internal contacts change from a normally open state to a closed state. The four limit switches are connected to the digital input signal terminals X1\VCC (Voltage Common Collector), X2\VCC, X3\VCC, and X4\VCC of the signal acquisition board, respectively. These terminals are used to receive the state changes of the limit switches, thereby detecting the open and closed states of the door handle.
[0055] Reference Figure 3 This illustration shows a structural diagram of a vehicle door handle according to an embodiment of the present invention. To ensure that the limit switches can accurately detect the state of the door handle, four limit switches need to be fixed next to the door handle by adhesive or magnetic attachment. This ensures that when the door handle is opened, the swing arm of the limit switch can be triggered normally, and when the door handle is retracted, the swing arm of the limit switch can return to the untriggered state normally. In this way, the position and state of the door handle can be accurately monitored, thereby realizing comprehensive testing and control of the vehicle door handle function.
[0056] In this embodiment of the invention, the door handle is controlled to perform a locking operation according to the locking command. After the door handle switches to the locked state according to the locking operation, it waits for a first fixed time and then obtains the unlocking command issued by the execution terminal again.
[0057] When the door handle receives a locking command, it executes the corresponding locking operation. After the door handle transitions from the unlocked to the locked state according to the locking operation, it waits for a preset first fixed time. This time interval may be to ensure that the door handle has fully entered the locked state, or to simulate the waiting time in actual use, such as when the owner may unlock the vehicle again some time after leaving the vehicle.
[0058] After the first fixed time has elapsed, the door handle will receive the unlock command from the actuator again. This unlock command will trigger the door handle to perform the unlocking operation, that is, the door handle will unfold.
[0059] In this embodiment of the invention, the door handle is controlled to perform an unlocking operation according to the unlocking command. After the door handle switches to the unlocked state according to the unlocking operation, it waits for a second fixed time and then obtains the locking command issued by the execution end again.
[0060] When the door handle receives an unlock command, it executes the corresponding unlocking operation, changing the door handle from the locked state to the unlocked state, meaning the door handle unfolds. After the door handle transitions to the unlocked state according to the unlocking operation, the system waits for a preset second fixed time. This time interval ensures that the door handle has fully entered the unlocked state and also simulates the waiting time in actual use, such as when a passenger might relock the vehicle some time before entering.
[0061] After the second fixed time has elapsed, the door handle will receive the locking command from the actuator again. This locking command will trigger the door handle to perform the locking operation, which usually means the door handle will retract.
[0062] This invention provides a method for continuously testing the locking and unlocking functions of a door handle, ensuring the reliability and responsiveness of these operations. This continuous testing cycle also helps identify potential problems, such as delays, jamming, or other abnormal behaviors of the door handle during locking or unlocking.
[0063] Step 102: Collect the signal status value of the vehicle after receiving the unlocking / locking command. The signal status value is used to indicate the unlocking / locking status of the door handle. The unlocking / locking status includes unlocked status and locked status.
[0064] The lock / unlock status of the door handle is determined based on the signal status value, and the lock / unlock status is recorded to generate a test log for the door handle.
[0065] When the signal status value is 1, the door handle is determined to be in the unlocked state; when the signal status value is 0, the door handle is determined to be in the locked state.
[0066] During automated vehicle testing, signal status values are collected after the vehicle receives lock / unlock commands. These signal status values are crucial data indicating the lock / unlock status of the door handles. The lock / unlock status primarily includes two states: unlocked and locked. The unlocked state means the door handle is open, allowing passengers to open the door; while the locked state means the door handle is retracted, preventing unauthorized opening of the door.
[0067] To accurately determine the unlocking / locking state of the door handle, this embodiment of the invention analyzes the collected signal status values. When the signal status value is 1, the door handle is determined to be in the unlocked state, indicating that the door handle has completed the unfolding action, allowing it to move freely. Conversely, when the signal status value is 0, the door handle is determined to be in the locked state, indicating that the door handle has completed the retraction action, keeping it in a fixed position and preventing it from being easily moved.
[0068] In this embodiment of the invention, the signal corresponding to the lock / unlock status of the door handle, collected in the data, is output to a display device or recording system. This could be a graphical user interface displaying a graph or indicator light showing the real-time signal status; or a data logger recording changes in the signal status over time. The format and method of the output signal may include digital display, analog instruments, LED (Light Emitting Diode) indicator lights, sound prompts, etc., depending on the configuration of the testing system and the needs of the testing personnel.
[0069] The results of these lock / unlock status checks are recorded to generate a test log for the door handle. The test log is a crucial document for evaluating the door handle's functionality; it contains detailed records of the handle's status changes under different operations and any abnormal behavior. By analyzing these logs, engineers and testers can identify potential problems, such as delayed response, inconsistent operation, or complete malfunction, allowing for necessary adjustments and repairs to ensure the door handle's reliability and safety in real-world use.
[0070] Step 103: Record the transition time of the signal state value, and calculate the locking / unlocking time of each door handle based on the transition time. The signal state value includes the original state value and the target state value. The transition time is the time from the original state value to the target state value for the first time. The locking / unlocking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state.
[0071] In vehicle automation testing, it is necessary to record the transition time of signal state values. The transition time refers to the time it takes for the door handle to change from one state (original state value) to another state (target state value). The transition time is used to evaluate the door handle's response speed and operational efficiency, as well as whether the test on the door handle is valid.
[0072] Signal state values typically include two types: the initial state value and the target state value. The initial state value refers to the door handle's initial state before receiving the unlock / lock command, while the target state value refers to the state the door handle should reach after performing the unlock / lock operation. The transition time is the time from the initial state value to the target state value; this time interval reflects the speed at which the door handle transitions from one state to another.
[0073] The locking and unlocking time includes two aspects: the locking time of the door handle in the unlocked state, and the unlocking time in the locked state. The locking time in the unlocked state refers to the time required for the door handle to change from the unlocked state to the locked state, while the unlocking time in the locked state refers to the time required for the door handle to change from the locked state to the unlocked state.
[0074] By recording and calculating these times, detailed test data can be generated to help engineers and testers evaluate door handle performance. If the unlocking and locking times exceed preset standards or thresholds, it may indicate a response delay or other performance issues with the door handle, requiring further inspection and adjustment. This precise time measurement and analysis is crucial for ensuring the reliability of vehicle door handle systems and user satisfaction.
[0075] In this embodiment of the invention, the locking / unlocking test includes an unlocking test and a locking / unlocking test.
[0076] The specific steps of the lockout test in this embodiment of the invention are as follows:
[0077] When the door handle is in the unlocked state, wait for a second fixed time before receiving the locking command from the execution end, and start timing when the locking command is received.
[0078] The signal status value is continuously monitored within a third fixed time period.
[0079] If the signal state value changes from the original state value to the target state value within a third fixed time period, the locking test for the door handle is considered a valid test, and the time it takes for the door handle to change from the original state value to the target state value is taken as the locking time of the door handle in the unlocked state.
[0080] If the signal status value does not change from the original status value to the target status value within the third fixed time, the locking test for the door handle is judged to be a timeout test.
[0081] In vehicle automation testing, when the door handle is in the unlocked state, it waits for a preset second fixed time. This time interval ensures that the door handle has fully stabilized in the unlocked position. After the second fixed time has elapsed, the door handle receives a locking command from the actuator, marking the start of the locking operation.
[0082] Once a locking command is received, the locking test will begin timing immediately. During the next fixed third time interval, the signal status value will be continuously monitored to determine if the door handle can transition from the unlocked to the locked state as expected. This third fixed time interval is preset and defines the maximum allowable time for the door handle to transition from unlocked to locked. If the signal status value successfully transitions from the original state (unlocked) to the target state (locked) within the third fixed time interval, the locking test for the door handle is considered valid. The time it takes for the door handle to transition from the original state to the target state is recorded; this time is the locking time of the door handle in the unlocked state. Conversely, if the signal status value fails to transition from the original state to the target state within the third fixed time interval, the locking test for the door handle is considered a timeout test. This means that the door handle failed to complete the locking operation as expected within the specified time, which may indicate a response delay or other performance issues. In this case, the test results will indicate the need for further inspection and adjustments to ensure the reliability of the door handle in actual use and user satisfaction.
[0083] For example, if the second fixed time is preset to 10 seconds, when the door handle is in the unlocked state, the door handle will wait for 10 seconds to ensure that the door handle has been fully stabilized in the unlocked position. After these 10 seconds, the door handle will receive a locking command from the actuator, which marks the start of the locking operation.
[0084] Upon receiving the locking command, the door handle begins the locking operation, transitioning from the unlocked to the locked state. It also monitors signal status values to determine if the door handle successfully transitions from the unlocked to the locked state as expected.
[0085] Simultaneously, a preset third fixed time interval of 3 seconds is used to continuously monitor the signal status value during these 3 seconds. This 3-second interval is preset and defines the maximum allowable time for the door handle to transition from unlocked to locked. If the signal status value successfully transitions from unlocked to locked within 2 seconds, the locking test for the door handle is considered valid. The time taken for the door handle to transition from unlocked to locked is recorded; this 2-second interval is the locking time of the door handle in the unlocked state. Conversely, if the signal status value fails to transition from unlocked to locked within 3 seconds, the locking test for the door handle is considered a timeout test. This means that the door handle failed to complete the locking operation as expected within the specified time, potentially indicating a response delay or other performance issues.
[0086] The specific steps of the unlocking test in this embodiment of the invention are as follows:
[0087] When the door handle is in the locked state, wait for a first fixed time before receiving the unlock command from the execution terminal, and start timing when the unlock command is received.
[0088] The signal status value is continuously monitored within a third fixed time period.
[0089] If the signal state value changes from the original state value to the target state value within a third fixed time period, the unlocking test for the door handle is considered a valid test, and the time when the door handle changes from the original state value to the target state value is taken as the unlocking time of the door handle in the locked state.
[0090] If the signal status value does not change from the original status value to the target status value within the third fixed time, the locking test for the door handle is judged to be a timeout test.
[0091] In vehicle automation testing, when the door handle is in the locked state, it waits for a preset first fixed time. This time interval is to ensure that the vehicle's entire network is in a dormant state. After the first fixed time has elapsed, the door handle receives an unlock command from the actuator, marking the start of the unlocking operation.
[0092] Once an unlock command is received, the unlock test will begin timing immediately. During the next fixed third time interval, the signal status value will be continuously monitored to determine if the door handle can transition from the locked to the unlocked state as expected. This third fixed time interval is preset and defines the maximum allowable time for the door handle to transition from locked to unlocked. If the signal status value successfully transitions from the original state value (locked state) to the target state value (unlocked state) within the third fixed time interval, the unlock test for the door handle is considered valid. The time it takes for the door handle to transition from the original state value to the target state value is recorded; this time is the unlock time of the door handle in the locked state. Conversely, if the signal status value fails to transition from the original state value to the target state value within the third fixed time interval, the unlock test for the door handle is considered a timeout test. This means that the door handle failed to complete the unlock operation as expected within the specified time, which may indicate a response delay or other performance issues.
[0093] For example, a preset time interval of 3 minutes is established. When the door handle is in the locked state, it will wait for 3 minutes. This time interval is to ensure that the vehicle's entire network is in a dormant state. After these 3 minutes, the door handle will receive an unlock command from the actuator, marking the start of the unlocking operation. Upon receiving the unlock command, the door handle will begin the unlocking operation, that is, change from the locked state to the unlocked state.
[0094] A preset third fixed time interval of 3 seconds is used to continuously monitor the signal status value during these 3 seconds. This preset 3-second interval defines the maximum allowable time for the door handle to transition from locked to unlocked. If the signal status value successfully transitions from locked to unlocked within 2 seconds, the unlocking test for the door handle is considered valid. The time taken for the door handle to transition from locked to unlocked is recorded; this 2-second interval is the unlocking time for the door handle in the locked state. Conversely, if the signal status value fails to transition from locked to unlocked within 3 seconds, the unlocking test for the door handle is considered a timeout test. This means the door handle failed to complete the unlocking operation as expected within the specified time, potentially indicating a response delay or other performance issues.
[0095] Step 104: Compare the locking and unlocking times corresponding to each door handle to obtain the synchronization status of the vehicle's door handles.
[0096] In vehicle automation testing, comparing the locking and unlocking times of each door handle is to evaluate the door handle synchronization status of the vehicle. Door handle synchronization status refers to the coordination and consistency of all door handles when performing locking and unlocking operations, specifically whether the locking and unlocking times of all door handles are consistent.
[0097] In this embodiment of the invention, after performing an unlocking / locking test on each door handle, the time it takes for each door handle to transition from its original state value to its target state value is recorded; this is the unlocking / locking time. This time data forms the basis for evaluating the synchronization state of the door handles.
[0098] The locking and unlocking times of all door handles are compared. This typically involves calculating statistical indicators such as the average, standard deviation, maximum, and minimum values of the time data, but this invention does not impose specific limitations on this.
[0099] The synchronization of door handles can be assessed by comparing their locking and unlocking times. In one embodiment, if the locking and unlocking times of all door handles are very close, i.e., the standard deviation of the time data is small, then the synchronization of the door handles can be considered good. This means that all door handles perform the locking and unlocking operations almost simultaneously, demonstrating a high degree of coordination and consistency. Conversely, if the locking and unlocking times of the door handles vary significantly, i.e., the standard deviation of the time data is large, it may indicate poor synchronization of the door handles. This could mean that some door handles respond slowly or there are inconsistencies in their operation.
[0100] Based on the comparison results, a synchronization status report can be generated. This report details the locking and unlocking times of each door handle, as well as an overall synchronization status assessment. The report may indicate which door handles performed well and which require further inspection and adjustment. If the synchronization status report indicates synchronization issues with the door handles, engineers and testers will take appropriate measures. This may include adjusting the door handle control parameters, checking electrical connections, replacing faulty parts, etc., to ensure that all door handles maintain consistent operational performance in actual use.
[0101] This invention acquires the lock / unlock command issued by the execution terminal and performs lock / unlock tests on the vehicle's door handles based on the command. It collects the vehicle's signal status values after receiving the command, records the transition times of these values, and calculates the lock / unlock time for each door handle based on these transition times. The signal status values include an initial state value and a target state value. The transition time is the time from the initial state value to the target state value. The lock / unlock time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state. By comparing the lock / unlock times of each door handle, the synchronization state of the vehicle's door handles is obtained. This invention, by recording and analyzing the transition times of the signal status values, can accurately calculate the lock / unlock time of each door handle. Comparing these times allows for the timely detection and resolution of poor door handle synchronization performance, contributing to optimized vehicle performance and user experience. Automated testing reduces manual intervention, lowers testing costs, and also reduces the possibility of human error.
[0102] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0103] Reference Figure 4 The diagram shows a structural schematic of an automated testing device for vehicle door handles provided in an embodiment of the present invention, which may specifically include the following modules:
[0104] The test module 401 is used to obtain the lock / unlock command issued by the execution end, and to perform lock / unlock test on the door handle of the vehicle according to the lock / unlock command. The lock / unlock command is used to control the door handle to perform lock / unlock operation.
[0105] The signal acquisition module 402 is used to acquire the signal status value of the vehicle after receiving the unlocking / locking command. The signal status value is used to indicate the unlocking / locking status of the door handle, which includes unlocked and locked states.
[0106] The time calculation module 403 is used to record the transition time of the signal state value and calculate the locking / unlocking time of each door handle based on the transition time. The signal state value includes the original state value and the target state value. The transition time is the time from the first change of the original state value to the target state value. The locking / unlocking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state.
[0107] The status acquisition module 404 is used to compare the locking and unlocking times corresponding to each door handle to obtain the synchronization status of the vehicle's door handles.
[0108] Optionally, the unlocking and locking commands include unlocking commands and locking commands, and the device further includes:
[0109] The first waiting module is used to control the door handle to perform a locking operation according to the locking command. After the door handle switches to the locked state according to the locking operation, it waits for a first fixed time and then obtains the unlocking command issued by the execution end again.
[0110] The second waiting module is used to control the door handle to perform the unlocking operation according to the unlocking command. After the door handle switches to the unlocked state according to the unlocking operation, it waits for a second fixed time and then obtains the locking command issued by the execution end again.
[0111] Optionally, the signal acquisition module 402 includes:
[0112] The logging module is used to determine the lock / unlock status of the door handle based on the signal status value, and to record the lock / unlock status to generate a test log for the door handle.
[0113] The first judgment module is used to determine that the door handle is in the unlocked state when the signal state value is 1.
[0114] The second judgment module is used to determine that the door handle is in the locked state when the signal status value is 0.
[0115] Optionally, the locking / unlocking test includes unlocking and locking tests, and the time calculation module 403 includes:
[0116] The first timing module is used to receive the locking command from the execution end after waiting for a second fixed time when the door handle is in the unlocked state, and to start timing when the locking command is received.
[0117] The continuous monitoring module is used to continuously monitor the signal status value within a third fixed time interval.
[0118] The locking time calculation module is used to determine that the locking test for the door handle is valid if the signal state value changes from the original state value to the target state value within a third fixed time period, and the time for the door handle to change from the original state value to the target state value is taken as the locking time of the door handle in the unlocked state.
[0119] The first timeout test judgment module is used to determine that the locking test for the door handle is a timeout test if the signal state value does not change from the original state value to the target state value within a third fixed time.
[0120] Optionally, the time calculation module 403 also includes:
[0121] The second timing module is used to receive the unlock command from the execution end after waiting for a first fixed time when the door handle is in the locked state, and to start timing when the unlock command is received.
[0122] The continuous monitoring module continuously monitors the signal status value within a third fixed time interval.
[0123] The unlocking time calculation module is used to determine that the unlocking test for the door handle is valid if the signal state value changes from the original state value to the target state value within a third fixed time period, and the time when the door handle changes from the original state value to the target state value is taken as the unlocking time of the door handle in the locked state.
[0124] The second timeout test judgment module determines that the door handle locking test is a timeout test if the signal status value does not change from the original status value to the target status value within a third fixed time.
[0125] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0126] This invention also provides a communication device, such as... Figure 5 As shown, it includes a processor 501, a communication interface 502, a memory 503, and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0127] Memory 503 is used to store computer programs;
[0128] When processor 501 executes the program stored in memory 503, it performs the following steps:
[0129] The system obtains the lock / unlock command issued by the execution end and performs a lock / unlock test on the vehicle's door handle according to the lock / unlock command. The lock / unlock command is used to control the door handle to perform the lock / unlock operation.
[0130] The system collects the signal status values of the vehicle after receiving the unlocking / locking command. The signal status values are used to indicate the unlocking / locking status of the door handle, which includes both unlocked and locked states.
[0131] Record the transition time of the signal state value, and calculate the locking / unlocking time of each door handle based on the transition time. The signal state value includes the original state value and the target state value. The transition time is the time from the first change of the original state value to the target state value. The locking / unlocking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state.
[0132] The door handle synchronization status of the vehicle is obtained by comparing the locking and unlocking times corresponding to each door handle.
[0133] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0134] The communication interface is used for communication between the aforementioned terminal and other devices.
[0135] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0136] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0137] The present invention also provides a readable storage medium that, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the automated testing method for vehicle door handles described in the foregoing embodiments.
[0138] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0139] The algorithms and displays provided herein are not inherently related to any particular computer, virtual device, or other equipment. The structure required to construct such a device is readily apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing the best mode of implementation of the invention.
[0140] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0141] Similarly, it should be understood that, in order to simplify the invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof. However, this method of disclosure should not be construed as reflecting an intention that the claimed invention requires more features than expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim itself is a separate embodiment of the invention.
[0142] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be employed to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0143] The various component embodiments of the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors can be used in practice to implement some or all of the functions of some or all of the components in the sorting device according to the present invention. The present invention can also be implemented as a device or apparatus program for performing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
[0144] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
[0145] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the devices, apparatuses, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0146] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
[0147] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
[0148] It should be noted that the various data-related processes in the embodiments of the present invention are carried out in compliance with the relevant data protection laws and policies of the country where the location is located, and with the authorization granted by the owner of the corresponding device.
Claims
1. A door handle automation test method for a vehicle, characterized by, The method comprises: acquiring an unlocking instruction sent by an execution end, and performing an unlocking test on door handles of a vehicle according to the unlocking instruction, the unlocking instruction being used to control the door handles to perform an unlocking operation; collecting a signal state value of the vehicle after receiving the unlocking instruction, the signal state value being used to indicate an unlocking state of the door handles, the unlocking state including an unlocked state and a locked state; recording a jump time of the signal state value, and calculating an unlocking time of each of the door handles according to the jump time, the signal state value including an original state value and a target state value, the jump time being a time from a first change of the original state value to the target state value, the unlocking time including a locking time of the door handles in the unlocked state and an unlocking time of the door handles in the locked state; comparing the unlocking time corresponding to each of the door handles to obtain a door handle synchronization state of the vehicle; the unlocking instruction includes an unlocking instruction and a locking instruction; the unlocking test includes an unlocking test and a locking test; and the recording of the jump time of the signal state value and the calculation of the unlocking time of each of the door handles include: when the door handles are in the unlocked state, receiving the locking instruction sent by the execution end after waiting for a second fixed time, and starting timing when the locking instruction is received; continuously monitoring the signal state value within a third fixed time; if the signal state value jumps from the original state value to the target state value within the third fixed time, judging that the locking test for the door handles is a valid test, and taking the time from the jump of the door handles from the original state value to the target state value as the locking time of the door handles in the unlocked state; if the signal state value does not jump from the original state value to the target state value within the third fixed time, judging that the locking test for the door handles is a timeout test.
2. The method of claim 1, wherein, The method further comprises: controlling the door handles to perform a locking operation according to the locking instruction, and acquiring the unlocking instruction sent by the execution end again after waiting for a first fixed time after the door handles are switched to the locked state according to the locking operation.
3. The method of claim 2, wherein, The method further comprises: controlling the door handles to perform an unlocking operation according to the unlocking instruction, and acquiring the locking instruction sent by the execution end again after waiting for a second fixed time after the door handles are switched to the unlocked state according to the unlocking operation.
4. The method of claim 1, wherein, After collecting the signal state value of the vehicle after receiving the unlocking instruction, the method comprises: judging the unlocking state corresponding to the door handles according to the signal state value, and recording the unlocking state to generate a test log for the door handles.
5. The method of claim 4, wherein, The judging of the unlocking state corresponding to the door handles according to the signal state value comprises: when the signal state value is 1, determining that the door handles are in the unlocked state; when the signal state value is 0, determining that the door handles are in the locked state.
6. The method of claim 3, wherein, The method further comprises: When the door handle is in the locked state, wait for the first fixed time and then receive the unlock command issued by the execution terminal, and start timing when the unlock command is received; The signal status value is continuously monitored over a third fixed time period; If the signal state value changes from the original state value to the target state value within the third fixed time period, the unlocking test for the door handle is determined to be a valid test, and the time when the door handle changes from the original state value to the target state value is taken as the unlocking time of the door handle in the locked state. If the signal state value does not change from the original state value to the target state value within the third fixed time, the locking test for the door handle is determined to be a timeout test.
7. A door handle automation test apparatus for a vehicle, characterized by comprising: The device includes: The testing module is used to acquire the lock / unlock command issued by the execution end, and to perform lock / unlock tests on the door handle of the vehicle according to the lock / unlock command. The lock / unlock command is used to control the door handle to perform lock / unlock operations. The signal acquisition module is used to acquire the signal status value of the vehicle after receiving the unlocking / locking command. The signal status value is used to indicate the unlocking / locking status of the door handle, which includes an unlocked state and a locked state. The time calculation module is used to record the transition time of the signal state value and calculate the locking / unlocking time of each door handle based on the transition time. The signal state value includes an original state value and a target state value. The transition time is the time from the original state value to the target state value for the first time. The locking / unlocking time includes the locking time of the door handle in the unlocked state and the unlocking time in the locked state. The status acquisition module is used to compare the unlocking and locking times corresponding to each of the door handles to obtain the door handle synchronization status of the vehicle. The unlocking / locking command includes an unlocking command and a locking command; the time calculation module includes: The first timing module is used to receive the locking command issued by the execution terminal after waiting for a second fixed time when the door handle is in the unlocked state, and to start timing when the locking command is received; The continuous monitoring module is used to continuously monitor the signal status value within a third fixed time period; The locking time calculation module is used to determine that the locking test for the door handle is a valid test if the signal state value jumps from the original state value to the target state value within the third fixed time, and to take the time when the door handle jumps from the original state value to the target state value as the locking time of the door handle in the unlocked state. The first timeout test judgment module is used to determine that the locking test for the door handle is a timeout test if the signal state value does not change from the original state value to the target state value within the third fixed time.
8. A communication device, characterized by include: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; The processor is configured to read a program from memory to implement the method as described in any one of claims 1-6.
9. A readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Hidden type vehicle door handle control device, system and method
CN113530381A