Real vehicle fault diagnosis method, device and equipment
By using the on-board domain controller to periodically transmit amplitude signals and analyzing link margin and electronic eye diagrams in the real vehicle environment, the problem that static testing cannot reflect the impact of dynamic changes on signal quality is solved, and rapid fault diagnosis and stable data transmission are achieved.
Patent Information
- Application Number
- CN202411901125.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-15
AI Technical Summary
In real-life environments, static testing cannot fully reflect the impact of dynamic changes on signal quality, making it difficult to determine whether the hardware components have faults.
The on-board domain controller receives test instructions sent by external devices, controls the deserializer module and the serializer module of the camera module to periodically transmit the amplitude signal to gradually reduce the transmission amplitude, and obtains the link margin and electronic eye diagram based on the amplitude signal to analyze whether there is a fault in the transmission link.
Real-time monitoring of the amplitude signal transmission quality between the deserializer module and the serializer module is realized, quickly determine whether there is a fault in the transmission link, ensure the stability and reliability of data transmission, and reduce the cost of signal quality monitoring.
Smart Images

Figure CN119835404A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of signal processing technology, and specifically to a real vehicle fault diagnosis method, device and equipment. Background Art
[0002] In a real car environment, the camera subsystem is an organic whole, including multiple parts such as the camera, coaxial cable and domain controller. These components work together, and problems in any link may affect the performance of the entire system. For example, when an error occurs in image transmission, it may be that there is a problem with the original signal collected by the camera, or the coaxial cable may be subject to electromagnetic interference during transmission, or the domain controller may have an error in processing the signal. This close correlation makes it difficult to locate the root cause of the problem to the specific software or hardware part when a problem occurs.
[0003] Especially when the signal quality is near the bit error threshold, the problem becomes more complicated. In this critical area, bit errors may occur randomly. This is because a variety of factors may cause slight fluctuations in signal quality, such as vibration during vehicle driving, changes in the electromagnetic environment, etc. These minor interferences may cause the signal quality to frequently switch between normal and bit errors, bringing great difficulties to the definition of the problem. It is particularly difficult to analyze signal quality problems from a software perspective, because the signal processing logic at the software level is relatively complex, and the operation of the software also depends on the support of hardware.
[0004] Therefore, the lack of a dedicated signal quality assessment method in a real vehicle environment is a key issue. Currently, it mainly relies on static tests, such as the measurement of S parameters and crosstalk. S parameters (scattering parameters) are mainly used to describe the signal reflection and transmission characteristics of the input and output ports of a linear network, while crosstalk measures the degree to which a signal is coupled from one channel to another during transmission. These static tests are very helpful in evaluating the basic performance of hardware components (such as cables, interfaces, etc.) in a laboratory environment. However, the real vehicle environment is much more complex than a laboratory.
[0005] When a vehicle is driving, it will be affected by various dynamic factors, such as vibration, temperature change, electromagnetic interference, etc. These factors will cause the parameters of the communication system to change continuously, and static testing cannot fully reflect the impact of these dynamic changes on signal quality. For example, when a car is driving, the operation of the engine will generate electromagnetic interference, and the intensity and frequency of this interference will change with the engine speed. The S parameters and crosstalk of static testing cannot reflect the effect of this time-varying electromagnetic interference on signal quality.
[0006] Therefore, the final signal quality performance of the communication system is the result of the superposition of multiple static parameters. This means that signal quality is not determined by a single static parameter, but a comprehensive reflection of the interaction of multiple factors. For example, in addition to S parameters and crosstalk, static parameters such as signal attenuation, bandwidth limitation, and noise also affect signal quality. In static testing, these parameters may be within their respective standard ranges, but in a real vehicle environment, their superposition effect may lead to a decrease in signal quality.
[0007] Take signal attenuation as an example. Cable length, material, and connector quality will all affect the degree of signal attenuation. In laboratory static testing, a shorter test cable may show less signal attenuation, but in a real vehicle environment, since the cable may need to pass through the entire vehicle body, the increased length may cause the signal attenuation to exceed expectations. In addition, temperature changes will also affect the conductivity of the cable, thereby changing the signal attenuation characteristics. The superposition and dynamic changes of these static parameters jointly determine the signal quality in a real vehicle environment. Summary of the invention
[0008] In order to solve the problem in the prior art that static testing in a real vehicle environment cannot fully reflect the impact of dynamic changes on signal quality, and thus cannot determine whether a hardware component in a real vehicle environment is faulty based on signal quality, the embodiments of the present invention provide a real vehicle fault diagnosis method, device and equipment.
[0009] According to an object of an embodiment of the present invention, a real vehicle fault diagnosis method is provided, comprising the following steps:
[0010] The on-board domain controller receives the test instructions sent by the external device;
[0011] After receiving the test command sent by the external device, the domain controller controls the deserializer module of the domain controller and the serializer module of the camera module to periodically transmit the amplitude signal in a manner of gradually reducing the transmission amplitude;
[0012] The domain controller obtains the amplitude signal, and obtains a link margin and an electronic eye diagram of a transmission link between the deserializer module and the serializer module according to the amplitude signal;
[0013] The domain controller analyzes whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal based on the link margin and the electronic eye diagram. If so, it is determined that there is a fault in the transmission link between the deserializer module and the serializer module.
[0014] In some optional implementations, the transmission of the amplitude signal specifically includes:
[0015] Use the default voltage amplitude as the initial emission amplitude;
[0016] The amplitude signal is periodically transmitted in a manner that gradually reduces the transmission amplitude of the forward channel and the reverse channel between the deserializer module of the domain controller and the serializer module of the camera module.
[0017] In some optional implementations, the link margin and the electronic eye diagram are obtained by:
[0018] The control module of the domain controller periodically obtains the received amplitude signal according to the transmission period of the amplitude signal;
[0019] The link margin and the electronic eye diagram of the current transmission cycle are obtained according to the amplitude signal.
[0020] In some optional implementations, determining whether a transmission link is faulty specifically includes:
[0021] By analyzing the link margin, it is determined whether the link margin is abnormal. If so, it is determined that there is a fault in the transmission link of the current transmission cycle. Otherwise, the link margin of the next transmission cycle is continuously analyzed.
[0022] And / or, analyze the electronic eye diagram, and determine whether the amplitude signal is abnormal based on the electronic eye diagram. If so, determine that there is a fault in the transmission link of the current transmission cycle. Otherwise, continue to analyze the electronic eye diagram of the next transmission cycle.
[0023] In some optional implementations, judging whether the amplitude signal is abnormal according to the electronic eye diagram specifically includes:
[0024] Obtaining evaluation parameters of the electronic eye diagram; the evaluation parameters include: integrity parameters, noise parameters, and signal distortion parameters;
[0025] Determining whether the amplitude signal is abnormal according to the evaluation parameter includes: determining whether the integrity parameter exceeds a first preset threshold, and if so, determining that the amplitude signal is abnormal;
[0026] and / or, determining whether the noise parameter exceeds a second preset threshold, and if so, determining that the amplitude signal is abnormal;
[0027] And / or, determining whether the signal distortion parameter exceeds a third preset threshold, and if so, determining that the amplitude signal is abnormal.
[0028] In some optional implementations, the method further includes: outputting a determination result of a transmission link between the deserializer module and the serializer module.
[0029] In some optional implementations, the method further includes: after receiving the test instruction sent by the external device, the domain controller obtains the working status of the power module;
[0030] If the power module is in normal working state, the amplitude signal transmission between the deserializer module and the serializer module is started;
[0031] If the power module is in an abnormal working state, restart the power module.
[0032] In some optional implementations, the external device includes a host computer or a diagnostic instrument; the external device is communicatively connected to the domain controller;
[0033] The domain controller comprises a deserializer module and a control module, wherein the deserializer module is connected to the control module via an I2C bus communication;
[0034] The deserializer module is communicatively connected with the serializer module via a cable module;
[0035] A transmission link is formed among the deserializer module, the cable module and the serializer module.
[0036] According to another object of an embodiment of the present invention, a real vehicle fault diagnosis device is provided, comprising: an external device, a domain controller and a camera module; the external device is communicatively connected to the domain controller, the domain controller is provided with a deserializer module and a control module which are communicatively connected, the camera module is provided with a serializer module, and the deserializer module is communicatively connected to the serializer module;
[0037] The external device is used to send a test instruction to the control module and receive a judgment result of the transmission link between the deserializer module and the serializer module sent by the control module;
[0038] The control module is used to control the periodic transmission of the amplitude signal between the deserializer module and the serializer module in a manner of gradually reducing the transmission amplitude according to the test instruction sent by the external device; obtain the amplitude signal, and obtain the link margin and electronic eye diagram of the transmission link between the deserializer module and the serializer module according to the amplitude signal; and analyze whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal according to the link margin and the electronic eye diagram, and if so, determine that there is a fault in the transmission link between the deserializer module and the serializer module, and send the judgment result to the external device;
[0039] The deserializer module and the serializer module are used to periodically transmit amplitude signals in a manner of gradually reducing the transmission amplitudes of the forward channel and the reverse channel between the deserializer module and the serializer module.
[0040] According to another object of an embodiment of the present invention, there is provided a real vehicle fault diagnosis device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus;
[0041] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of the real vehicle fault diagnosis method as described above.
[0042] Compared with the prior art, the present invention has the following advantages:
[0043] The real vehicle fault diagnosis method provided by the present invention, after receiving the test instruction sent by the external device, controls the periodic transmission of the amplitude signal between its deserializer module and the serializer module of the camera module in a manner of gradually reducing the transmission amplitude, and obtains the link margin and electronic eye diagram of the transmission link between the deserializer module and the serializer module according to the amplitude signal, and then analyzes whether there is a fault in the transmission link between the deserializer module and the serializer module according to the link margin and the electronic eye diagram. The real vehicle fault diagnosis method starts the fault diagnosis process through the test instruction sent by the external device, realizes real-time monitoring of the transmission quality of the amplitude signal between the deserializer module and the serializer module, so as to realize rapid judgment whether there is a fault in the transmission link between the deserializer module and the serializer module; this real vehicle fault diagnosis method ensures the stability and reliability of data transmission between the deserializer module and the serializer module, and realizes the signal quality monitoring without the need for additional equipment, which greatly reduces the monitoring cost.
[0044] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0046] Figure 1 A schematic diagram of a flow chart of a real vehicle fault diagnosis method provided by an embodiment of the present invention is shown;
[0047] Figure 2 A schematic structural diagram of a real vehicle fault diagnosis device provided by an embodiment of the present invention is shown;
[0048] Figure 3 A schematic structural diagram of a real vehicle fault diagnosis device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0049] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0050] In order to solve the problem in the prior art that static testing in a real vehicle environment cannot fully reflect the impact of dynamic changes on signal quality, and thus cannot determine whether there is a fault in a hardware component in a real vehicle environment based on signal quality, this embodiment provides a real vehicle fault diagnosis method.
[0051] In this embodiment, it should be clarified that: the real vehicle fault diagnosis method is mainly used to detect whether there is a fault in the hardware connection component between the domain controller and the camera module.
[0052] An embodiment of the present invention provides a real vehicle fault diagnosis method, such as Figure 1 As shown, the following steps are included:
[0053] S10. The vehicle-mounted domain controller receives a test instruction sent by an external device.
[0054] In this step, the on-board domain controller is connected to the external device for communication. After receiving the test instruction sent by the external device, the domain controller starts the test program. When implementing the test, the external device sends the corresponding test instruction to the domain controller according to the test requirements. After receiving the test instruction, the domain controller will execute the corresponding response.
[0055] S20. After receiving the test instruction sent by the external device, the domain controller controls the deserializer module of the domain controller and the serializer module of the camera module to periodically transmit the amplitude signal in a manner of gradually reducing the transmission amplitude.
[0056] In this embodiment, the domain controller includes a deserializer module and a control module, the camera module includes a serializer module, and the deserializer module and the serializer module are communicatively connected via a cable module.
[0057] Therefore, after receiving the test instruction sent by the external device, the control module of the domain controller controls the deserializer module and the serializer module of the camera module to periodically transmit the amplitude signal through the cable module in a manner of gradually reducing the transmission amplitude.
[0058] The data transmission process between the deserializer module and the serializer module is as follows: the serializer module converts the parallel data into serial data, and after being transmitted through the cable module, the deserializer module converts the serial data back into parallel data.
[0059] S30. The domain controller obtains the amplitude signal, and obtains the link margin and electronic eye diagram of the transmission link between the deserializer module and the serializer module according to the amplitude signal.
[0060] In this embodiment, after the transmission of the amplitude signal is completed between the deserializer module and the serializer module, the control module of the domain controller obtains the received amplitude signal and detects the amplitude signal to obtain the link margin between the deserializer module and the serializer module and the electronic eye diagram generated by the amplitude signal.
[0061] S40. The domain controller analyzes whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal based on the link margin and the electronic eye diagram. If so, it is determined that there is a fault in the transmission link between the deserializer module and the serializer module.
[0062] In this step, by analyzing the link margin and the electronic eye diagram, it is determined based on the analysis results whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal, and then it is determined whether there is a fault in the transmission link between the deserializer module and the serializer module.
[0063] Since the embodiment of the present invention is to detect the specific location of the fault in the transmission link between the deserializer module and the serializer module, this embodiment only specifically analyzes the abnormality of the amplitude signal transmitted in the transmission link between the deserializer module and the serializer module.
[0064] In addition, it should be clarified that in the present embodiment, the hardware connection component includes a cable module, and a Link Lock is established for the transmission link between the deserializer module and the serializer module. Therefore, the stability and reliability of the data transmission between the deserializer module and the serializer module are guaranteed. Therefore, when it is determined that there is a fault in the transmission link between the deserializer module and the serializer module, it can be determined that there is a fault in the hardware connection component, and further it can be determined that there is a fault in the cable module.
[0065] The real vehicle fault diagnosis method provided in this embodiment, after receiving the test instruction sent by the external device, controls the periodic transmission of the amplitude signal between its deserializer module and the serializer module of the camera module in a manner of gradually reducing the transmission amplitude, and obtains the link margin and electronic eye diagram of the transmission link between the deserializer module and the serializer module according to the amplitude signal, and then analyzes whether there is a fault in the transmission link between the deserializer module and the serializer module according to the link margin and the electronic eye diagram. The real vehicle fault diagnosis method starts the fault diagnosis process through the test instruction sent by the external device, realizes real-time monitoring of the transmission quality of the amplitude signal between the deserializer module and the serializer module, so as to realize rapid judgment whether there is a fault in the transmission link between the deserializer module and the serializer module; this real vehicle fault diagnosis method ensures the stability and reliability of data transmission between the deserializer module and the serializer module, and realizes the signal quality monitoring without the need for additional equipment, which greatly reduces the monitoring cost.
[0066] In this embodiment, after determining that there is a fault in the transmission link between the deserializer module and the serializer module, the control module also outputs the judgment result of the transmission link between the deserializer module and the serializer module to an external device, so that the staff can determine the specific fault location of the hardware connection component based on the detection result.
[0067] In this embodiment, the real vehicle fault diagnosis method further includes: after the domain controller receives the test instruction sent by the external device, it obtains the working status of the power module.
[0068] If the power module is in a normal working state, the amplitude signal transmission work between the deserializer module and the serializer module is started.
[0069] If the power module is in an abnormal working state, restart the power module.
[0070] In this embodiment, the power module is mainly used to supply power to the domain controller to ensure that there is no risk of power failure of the domain controller during the entire test process, thereby ensuring the stability and security of the entire test process.
[0071] In this embodiment, as a preferred embodiment, the transmission of the amplitude signal specifically includes:
[0072] Use the default voltage amplitude as the initial transmission amplitude.
[0073] The amplitude signal is periodically transmitted in a manner that gradually reduces the transmission amplitude of the forward channel and the reverse channel between the deserializer module of the domain controller and the serializer module of the camera module.
[0074] For example, assuming that the default voltage amplitude is 410mV, then, starting from 410mV, the amplitude signal is periodically transmitted from the forward channel and the reverse channel between the deserializer module and the serializer module of the camera module with the transmission amplitude reduced by 10mV.
[0075] In this embodiment, the link margin and the electronic eye diagram are obtained, specifically including:
[0076] The control module of the domain controller periodically obtains the received amplitude signal according to the transmission period of the amplitude signal.
[0077] Specifically, after completing the amplitude signal transmission of the current cycle and before transmitting the amplitude signal of the next cycle, the control module obtains the amplitude signal of the current cycle to obtain the link margin of the current transmission cycle and generate an electronic eye diagram based on the amplitude signal.
[0078] In this embodiment, determining whether a transmission link has a fault specifically includes:
[0079] By analyzing , it is determined whether the link margin is abnormal. If so, it is determined that there is a fault in the transmission link of the current transmission cycle. Otherwise, the link margin of the next transmission cycle is continuously analyzed.
[0080] And / or, analyze the electronic eye diagram, and determine whether the amplitude signal is abnormal based on the electronic eye diagram. If so, determine that there is a fault in the transmission link of the current transmission cycle. Otherwise, continue to analyze the electronic eye diagram of the next transmission cycle.
[0081] In this step, after each cycle of amplitude reduction, it is determined whether there is a fault in the transmission link between the deserializer module and the serializer module based on the link margin obtained in the current cycle and the generated electronic eye diagram.
[0082] In some optional embodiments, the specific implementation process of determining whether the amplitude signal is abnormal based on the electronic eye diagram is also optimized.
[0083] Judging whether the amplitude signal is abnormal based on the electronic eye diagram includes:
[0084] Obtaining evaluation parameters of the electronic eye diagram; the evaluation parameters include: integrity parameters, noise parameters, and signal distortion parameters;
[0085] Determining whether the amplitude signal is abnormal according to the evaluation parameter includes: determining whether the integrity parameter exceeds a first preset threshold, and if so, determining that the amplitude signal is abnormal;
[0086] and / or, determining whether the noise parameter exceeds a second preset threshold, and if so, determining that the amplitude signal is abnormal;
[0087] And / or, determining whether the signal distortion parameter exceeds a third preset threshold, and if so, determining that the amplitude signal is abnormal.
[0088] As a preferred embodiment, this embodiment specifically optimizes the determination process of the amplitude signal.
[0089] For example, integrity parameters include the size and / or clarity of the eye opening of the electronic eye diagram.
[0090] Noise parameters include: central density and / or blurriness.
[0091] Signal distortion parameters include: waveform distortion.
[0092] Therefore, the specific method of judging whether the amplitude signal is abnormal based on the electronic eye diagram is as follows:
[0093] Observe the opening size of the eye of the electronic eye diagram and determine the clarity of the electronic eye diagram. The transmission quality of the amplitude signal can be judged based on the opening size of the eye of the electronic eye diagram and the clarity of the electronic eye diagram.
[0094] When the electronic eye diagram is closed or the eye becomes smaller, it may mean that there are problems such as signal reflection, noise, interference, etc. in the transmission link, which require further investigation.
[0095] At this time, the central density and / or blurriness of the electronic eye diagram is obtained. The degree to which the amplitude signal is affected by noise can be determined based on the central density value. If the central part of the electronic eye diagram is clearer, it means that the amplitude signal is less affected by noise. If the central part is very blurry, it means that the amplitude signal is affected by more noise.
[0096] Finally, the signal waveform distortion data of the amplitude signal is analyzed through the electronic eye diagram, and the distortion of the amplitude signal is determined according to the signal waveform distortion data.
[0097] In this embodiment, the electronic eye diagram can comprehensively display the characteristics of the signal. When analyzing the electronic eye diagram according to the above parameters, the corresponding judgment threshold is set according to the corresponding parameters, and the set judgment threshold is the corresponding parameter when the electronic eye diagram achieves the most ideal test effect in the current field or the current test process, so as to improve the reliability and stability of data transmission.
[0098] In this embodiment, which is a preferred embodiment, the external device includes a host computer or a diagnostic instrument to send corresponding test instructions according to test requirements.
[0099] The domain controller includes a deserializer module and a control module. The deserializer module and the control module are connected through an I2C bus communication. The camera module includes a serializer module. The deserializer module and the serializer module are connected through a cable module. A transmission link is formed among the deserializer module, the cable module and the serializer module.
[0100] The cable module includes a first connector and a second connector. The first connector and the second connector are plug-connected to form a first communication channel. The first connector is connected to the deserializer module to form a second communication channel. The second connector is connected to the serializer module to form a third communication channel. Therefore, it can also be understood that the first communication channel, the second communication channel and the third communication channel form a transmission link.
[0101] When the actual vehicle fault diagnosis method of this embodiment detects that a fault exists in the hardware connection component between the domain controller and the camera module, it can be determined that a fault exists in the first communication channel and / or the second communication channel, and / or the third communication channel, and the specific location of the fault can be further determined.
[0102] The hardware connection component mainly includes a cable module. Therefore, it can be determined that there is a fault in the cable module and the specific location of the fault in the cable module can also be determined.
[0103] In addition, in this embodiment, which is a preferred embodiment, the control module uses an LVDS chip to implement corresponding functions.
[0104] The deserializer module includes a deserializer, and the serializer module includes a serializer. The working principles of the deserializer and the serializer are prior art, and are not explained in detail in this embodiment.
[0105] In some optional embodiments, the embodiments of the present invention further disclose a real vehicle fault diagnosis device.
[0106] like Figure 2 As shown, the actual vehicle fault diagnosis device includes: an external device 100, a domain controller 200 and a camera module 300; the external device 100 is communicatively connected with the domain controller 200, the domain controller 200 is provided with a deserializer module 210 and a control module 220 which are communicatively connected, the camera module 300 is provided with a serializer module 310, and the deserializer module 210 is communicatively connected with the serializer module 310.
[0107] In this embodiment, the external device 100 is used to send a test instruction to the control module 220 and receive a determination result of the transmission link between the deserializer module and the serializer module sent by the control module 220;
[0108] The control module 220 is used to control the periodic transmission of the amplitude signal between the deserializer module 210 and the serializer module 310 in a manner of gradually reducing the transmission amplitude according to the test instruction sent by the external device 100; obtain the amplitude signal, and obtain the link margin and electronic eye diagram of the transmission link between the deserializer module 210 and the serializer module 310 according to the amplitude signal; and analyze whether the amplitude signal transmitted by the transmission link between the deserializer module 210 and the serializer module 310 is abnormal according to the link margin and the electronic eye diagram. If so, it is determined that there is a fault in the transmission link between the deserializer module 210 and the serializer module 310, and the judgment result is sent to the external device 100.
[0109] The deserializer module 210 and the serializer module 310 are configured to periodically transmit amplitude signals in a manner of gradually reducing the transmission amplitudes of the forward channel and the reverse channel between the deserializer module 210 and the serializer module 310 .
[0110] In this embodiment, the external device 100 is used to send corresponding test instructions according to test requirements. Therefore, the external device 100 includes but is not limited to a host computer or a diagnostic instrument.
[0111] The domain controller 200 includes a deserializer module 210 and a control module 220 , and the deserializer module 210 and the control module 220 are communicatively connected via an I2C bus.
[0112] The camera module 300 includes a serializer module 310 , and the deserializer module 210 is communicatively connected to the serializer module 310 via a cable module.
[0113] A transmission link is formed between the deserializer module 210 , the cable module and the serializer module 310 .
[0114] The cable module includes a first connector and a second connector, which are plug-connected to form a first communication channel; the first connector is connected to the deserializer module 210 to form a second communication channel; the second connector is connected to the serializer module 310 to form a third communication channel. Therefore, it can also be understood that the first communication channel, the second communication channel and the third communication channel form a transmission link.
[0115] When the actual vehicle fault diagnosis method of this embodiment detects that a fault exists in the hardware connection component between the domain controller 200 and the camera module 300, it can be determined that a fault exists in the first communication channel and / or the second communication channel, and / or the third communication channel, and the specific location of the fault can be further determined.
[0116] The hardware connection component mainly includes a cable module. Therefore, it can be determined that there is a fault in the cable module and the specific location of the fault in the cable module can also be determined.
[0117] In addition, in this embodiment, which is a preferred embodiment, the control module 220 uses an LVDS chip to implement corresponding functions.
[0118] The deserializer module 210 includes a deserializer, and the serializer module 310 includes a serializer. The working principles of the deserializer and the serializer are prior art, and are not explained in detail in this embodiment.
[0119] In addition, in this embodiment, the real vehicle fault diagnosis device also includes a power module, and the power module is connected to the domain controller 200 to provide power to the domain controller 200.
[0120] After receiving the test instruction sent by the external device 100, the control module 220 also obtains the working state of the power module. If the power module is in a normal working state, the amplitude signal transmission between the deserializer module 310 and the serializer module 210 is started.
[0121] If the power module is in an abnormal working state, the power module is restarted to ensure the stability and reliability of data transmission between the domain controller 200 and the camera module 300.
[0122] In this embodiment, the communication process between the domain controller 200 and the camera module 300 and the fault judgment process of the transmission link can be referred to the actual vehicle fault diagnosis method of the above-mentioned embodiment 1, and will not be repeated in this embodiment.
[0123] In some optional embodiments, the embodiments of the present invention further disclose a real vehicle fault diagnosis device.
[0124] Figure 3 A schematic structural diagram of a real vehicle fault diagnosis device provided by an embodiment of the present invention is shown.
[0125] like Figure 3 As shown, the actual vehicle fault diagnosis device includes: a processor 510 , a memory 520 , a communication interface 530 and a communication bus 540 . The processor 510 , the memory 520 and the communication interface 530 communicate with each other through the communication bus 540 .
[0126] In this embodiment, the memory 520 is used to store at least one executable instruction, and the executable instruction enables the processor 520 to perform the operation of the real vehicle fault diagnosis method as described in any of the above embodiments; the communication interface 530 is used to communicate with other devices such as client or other server network elements. The processor 510 is used to execute the program 550, which can specifically execute the relevant steps in the above embodiment of the real vehicle fault diagnosis method.
[0127] Specifically, the program 550 may include program code including computer-executable instructions.
[0128] The processor 510 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the real vehicle driving assistance lateral control device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0129] The memory 520 is used to store the program 550. The memory 520 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0130] The program 550 may be specifically called by the processor 510 to enable the real vehicle fault diagnosis device to execute the operation of the real vehicle fault diagnosis method described in any of the above embodiments.
[0131] In some optional embodiments, the embodiments of the present invention further disclose a computer-readable storage medium, wherein at least one executable instruction is stored in the storage medium. When the executable instruction is executed on a real vehicle fault diagnosis device / apparatus, the real vehicle fault diagnosis device / apparatus executes the steps of the real vehicle fault diagnosis method in any of the above-mentioned method embodiments.
[0132] The specific implementation process of the real vehicle fault diagnosis method described in this embodiment can be found in any of the above method embodiments, and will not be repeated in this embodiment.
[0133] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. Similarly, in order to simplify the present invention and help understand one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Wherein, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself is a separate embodiment of the present invention.
[0134] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive.
[0135] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims
1. A real vehicle fault diagnosis method, characterized in that: The following steps are involved: The on-board domain controller receives the test instructions sent by the external device; After receiving the test command sent by the external device, the domain controller controls the deserializer module of the domain controller and the serializer module of the camera module to periodically transmit the amplitude signal in a manner of gradually reducing the transmission amplitude; The domain controller obtains the amplitude signal, and obtains a link margin and an electronic eye diagram of a transmission link between the deserializer module and the serializer module according to the amplitude signal; The domain controller analyzes whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal based on the link margin and the electronic eye diagram. If so, it is determined that there is a fault in the transmission link between the deserializer module and the serializer module.
2. The real vehicle fault diagnosis method according to claim 1, characterized in that: The transmission of amplitude signals includes: Use the default voltage amplitude as the initial emission amplitude; The amplitude signal is periodically transmitted in a manner that gradually reduces the transmission amplitude of the forward channel and the reverse channel between the deserializer module of the domain controller and the serializer module of the camera module.
3. The real vehicle fault diagnosis method according to claim 1, characterized in that: Link margin and electronic eye diagram acquisition, including: The control module of the domain controller periodically obtains the received amplitude signal according to the transmission period of the amplitude signal; The link margin and the electronic eye diagram of the current transmission cycle are obtained according to the amplitude signal.
4. The real vehicle fault diagnosis method according to claim 1, characterized in that: Determine whether there is a fault in the transmission link, including: By analyzing the link margin, it is determined whether the link margin is abnormal. If so, it is determined that there is a fault in the transmission link of the current transmission cycle. Otherwise, the link margin of the next transmission cycle is continuously analyzed. And / or, analyze the electronic eye diagram, and determine whether the amplitude signal is abnormal based on the electronic eye diagram. If so, determine that there is a fault in the transmission link of the current transmission cycle. Otherwise, continue to analyze the electronic eye diagram of the next transmission cycle.
5. The real vehicle fault diagnosis method according to claim 4, characterized in that: Judging whether the amplitude signal is abnormal based on the electronic eye diagram includes: Obtaining evaluation parameters of the electronic eye diagram; the evaluation parameters include: integrity parameters, noise parameters, and signal distortion parameters; Determining whether the amplitude signal is abnormal according to the evaluation parameter includes: determining whether the integrity parameter exceeds a first preset threshold, and if so, determining that the amplitude signal is abnormal; and / or, determining whether the noise parameter exceeds a second preset threshold, and if so, determining that the amplitude signal is abnormal; And / or, determining whether the signal distortion parameter exceeds a third preset threshold, and if so, determining that the amplitude signal is abnormal.
6. The real vehicle fault diagnosis method according to claim 1, characterized in that: Also includes: The determination result of the transmission link between the deserializer module and the serializer module is output.
7. The real vehicle fault diagnosis method according to claim 1, characterized in that: Also includes: After receiving the test instruction sent by the external device, the domain controller obtains the working status of the power module; If the power module is in normal working state, the amplitude signal transmission between the deserializer module and the serializer module is started; If the power module is in an abnormal working state, restart the power module.
8. The real vehicle fault diagnosis method according to claim 1, characterized in that: The external device includes a host computer or a diagnostic instrument; the external device is communicatively connected with the domain controller; The domain controller comprises a deserializer module and a control module, wherein the deserializer module is connected to the control module via an I2C bus communication; The deserializer module is communicatively connected with the serializer module via a cable module; A transmission link is formed among the deserializer module, the cable module and the serializer module.
9. A real vehicle fault diagnosis device, characterized in that: include: External devices, domain controllers, and camera modules; The external device is communicatively connected with the domain controller, the domain controller is provided with a deserializer module and a control module which are communicatively connected, the camera module is provided with a serializer module, and the deserializer module is communicatively connected with the serializer module; The external device is used to send a test instruction to the control module and receive a judgment result of the transmission link between the deserializer module and the serializer module sent by the control module; The control module is used to control the periodic transmission of the amplitude signal between the deserializer module and the serializer module in a manner of gradually reducing the transmission amplitude according to the test instruction sent by the external device; obtain the amplitude signal, and obtain the link margin and electronic eye diagram of the transmission link between the deserializer module and the serializer module according to the amplitude signal; and analyze whether the amplitude signal transmitted by the transmission link between the deserializer module and the serializer module is abnormal according to the link margin and the electronic eye diagram, and if so, determine that there is a fault in the transmission link between the deserializer module and the serializer module, and send the judgment result to the external device; The deserializer module and the serializer module are used to periodically transmit amplitude signals in a manner of gradually reducing the transmission amplitudes of the forward channel and the reverse channel between the deserializer module and the serializer module.
10. A real vehicle fault diagnosis device, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of the real vehicle fault diagnosis method as described in any one of claims 1-8.