Controller local area network analyzer
By introducing a boost module into the CAN analyzer, the power supply voltage of the upper computer is increased to the CAN node, which solves the problem of insufficient power supply, ensures the normal operation of the analyzer, and provides convenience for storing messages.
Patent Information
- Application Number
- CN202420218170.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2034-01-30
AI Technical Summary
In some scenarios, existing CAN analyzers cannot power the CAN nodes due to lack of power supply, resulting in failure to function properly.
A CAN analyzer is designed, including a boost module that raises the power supply voltage from the upper computer and supplies it directly to the CAN node, avoiding the need to find additional power.
It realizes powering the CAN node without additional power, ensuring that the CAN analyzer can operate normally, and storing messages through the memory chip and control unit, which facilitates subsequent product development and debugging.
Smart Images

Figure CN222283274U_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of controller area network (CAN) analyzers, and in particular, relates to a CAN analyzer. Background Art
[0002] The existing CAN analyzer can receive messages from the host computer and forward them to other CAN nodes, or it can receive messages from other CAN nodes and send them to the host computer for display.
[0003] However, other CAN nodes require power supply, and in some scenarios there may not be a power supply capable of powering other CAN nodes. Summary of the invention
[0004] An embodiment of the present application provides a CAN analyzer that can power a CAN node by boosting the power supply voltage from a host computer through a boost module, without the need to find an additional power supply to power the CAN node. In addition, the CAN node will not be unable to be powered due to the absence of a power supply that can power the CAN node.
[0005] The technical solution of this application is as follows:
[0006] The present application embodiment provides a CAN analyzer, which includes:
[0007] A boost module, wherein a first end of the boost module is electrically connected to a power output end of a host computer, and a second end of the boost module is electrically connected to a CAN node.
[0008] In some embodiments, the CAN analyzer further comprises:
[0009] A memory chip electrically connected to the control unit;
[0010] The control unit is electrically connected to the host computer and the CAN node respectively.
[0011] In some embodiments, the boost module is also electrically connected to the control unit.
[0012] In some embodiments, the CAN analyzer further comprises:
[0013] The Universal Serial Bus (USB) to serial port converter is electrically connected to the host computer and the control unit respectively.
[0014] In some embodiments, the CAN analyzer further comprises:
[0015] The CAN transceiver is electrically connected to the control unit and the CAN node respectively.
[0016] In some embodiments, the CAN analyzer further comprises:
[0017] A step-down module, wherein a first end of the step-down module is electrically connected to a power output end of a host computer, and a second end of the step-down module is electrically connected to a control unit, a storage chip, a universal serial bus to serial port, and a CAN transceiver, respectively.
[0018] In some embodiments, the CAN analyzer further comprises:
[0019] A fuse, wherein a first end of the fuse is electrically connected to a power output end of the host computer, and a second end of the fuse is electrically connected to a first end of the boost module and a first end of the buck module respectively.
[0020] In some embodiments, the fuse is a self-resetting fuse.
[0021] In some embodiments, the voltage reduction module is a direct current converter (DCDC) with voltage reduction function;
[0022] The boost module is a DCDC with a boost function.
[0023] In some embodiments, the CAN analyzer further comprises:
[0024] A USB port, wherein a first end of the USB port is electrically connected to a host computer, and a second end of the USB port is electrically connected to a fuse and a USB-to-serial port respectively.
[0025] The CAN analyzer of the embodiment of the present application includes a boost module, a first end of the boost module is electrically connected to the power output end of the host computer, and a second end of the boost module is electrically connected to the CAN node. In this way, the boost module can boost the power supply voltage from the host computer to power the CAN node without having to find an additional power supply to power the CAN node, and the CAN node will not be unable to be powered due to the absence of a power supply that can power the CAN node. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0027] Figure 1 This is one of the structural schematic diagrams of a CAN analyzer provided by an embodiment of the present application;
[0028] Figure 2 This is the second structural schematic diagram of a CAN analyzer provided by an embodiment of the present application;
[0029] Figure 3 It is a structural schematic diagram of a CAN analyzer system provided by an embodiment of the present application;
[0030] Figure 4 This is a schematic diagram of the working process of a CAN analyzer provided in one embodiment of the present application. DETAILED DESCRIPTION
[0031] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0032] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0033] Figure 1 A structural schematic diagram of a CAN analyzer provided by an embodiment of the present application is shown.
[0034] like Figure 1 As shown, the CAN analyzer 100 may include: a boost module 110 .
[0035] The first end of the boost module 110 is electrically connected to the power output end of the host computer 200 , and the second end of the boost module 110 is electrically connected to the CAN node 300 .
[0036] Here, the boost module 110 can boost the power supply voltage provided by the host computer 200 to a power supply with a higher voltage, thereby supplying power to the CAN node 300 .
[0037] The host computer 200 may be a computer. For example, the host computer may be a computer.
[0038] Exemplarily, the CAN node 300 may be a CAN node of a vehicle component to be tested.
[0039] In some embodiments, the boost module 110 may be a DC-DC converter with a boost function.
[0040] For example, Figure 2 As shown, the host computer 200 can provide a 5V power supply for the CAN analyzer 100, and the 5V power supply can be connected to a boost module in the CAN analyzer 100. The boost module can be a first DCDC 111, which can boost the 5V voltage provided by the host computer 200 to 12V, thereby powering the CAN node 300.
[0041] In this way, the CAN analyzer provided in the embodiment of the present application can power the CAN node through DCDC boost.
[0042] Therefore, the CAN analyzer includes a boost module, a first end of the boost module is electrically connected to the power output end of the host computer, and a second end of the boost module is electrically connected to the CAN node, so that the boost module can boost the power supply voltage from the host computer to power the CAN node without having to find an additional power supply to power the CAN node, and the CAN node will not be unable to be powered due to the absence of a power supply that can power the CAN node.
[0043] In addition, in the prior art, only the messages that need to be stored can be stored in a certain format in the host computer. When the host computer is replaced and the CAN analyzer is used, the previously stored messages cannot be obtained, which is very inconvenient for product development and debugging.
[0044] Based on this, in some embodiments, Figure 1 As shown, the CAN analyzer further includes: a storage chip 120 and a control unit 130 .
[0045] Wherein, the storage chip 120 is electrically connected to the control unit 130;
[0046] The control unit 130 is electrically connected to the host computer 200 and the CAN node 300 respectively.
[0047] Here, the storage chip 120 can be used to store CAN messages, so that the host computer 200 can read the CAN messages at any time. The control unit 130 can be used to complete the control work of the entire CAN analyzer 100.
[0048] For example, Figure 2As shown, the control unit may be a microcontroller unit (MCU) 131, and the memory chip 120 and the MCU 131 may exchange data via the SPI protocol. Specifically, the memory chip 120 and the MCU 131 may be connected via a clock line (CLK), a chip select signal line (CS), a master output / slave input line (MOSI), and a master input / slave output line (MISO).
[0049] In this way, the CAN analyzer provided in the embodiment of the present application has a storage chip, so the messages that need to be stored can be stored in the storage chip of the CAN analyzer. In this way, even if the host computer is replaced, the previously stored messages can still be obtained, which provides convenience for product development and debugging.
[0050] In some embodiments, Figure 1 As shown, the boost module 110 is also electrically connected to the control unit 130 .
[0051] Here, the control unit 130 may be used to control whether the boost module 110 supplies power to the CAN node 300 .
[0052] For example, Figure 2 As shown, the first DCDC 111 can output 12V voltage to power the CAN node 300 when receiving the enable signal sent by the MCU 131. The first DCDC 111 can be in a non-output state when not receiving the enable signal from the MCU 131.
[0053] In this way, the control unit can control the boost module to work only when it is needed to power the CAN node, avoiding waste of resources.
[0054] In some embodiments, Figure 1 As shown, the CAN analyzer also includes: a USB to serial port 140.
[0055] The USB-to-serial port 140 is electrically connected to the host computer 200 and the control unit 130 respectively.
[0056] Here, the USB to serial port 140 may be used to implement data exchange between the host computer 200 and the control unit 130 .
[0057] For example, Figure 2As shown, the USB to serial port 140 and the MCU 131 can be connected via a receive line (receive, RX) and a transmit line (transport, TX), and the USB to serial port 140 and the host computer 200 can also be connected via RX and TX, so that the USB to serial port 140 can realize data exchange between the host computer 200 and the MCU 131.
[0058] In this way, the CAN analyzer provided in the embodiment of the present application can realize data exchange between the host computer and the control unit through USB to serial port.
[0059] In some embodiments, Figure 1 As shown, the CAN analyzer further includes: a CAN transceiver 150 .
[0060] The CAN transceiver 150 is electrically connected to the control unit 130 and the CAN node 300 respectively.
[0061] Here, the CAN transceiver 150 may be used to implement communication between the CAN node 300 and the control unit 130 .
[0062] For example, Figure 2 As shown, the CAN transceiver 150 and the CAN node 300 can be connected via a high data line (CAN_H) and a low data line (CAN_L), and the CAN transceiver 150 and the MCU 131 can be connected via RX and TX, so that the CAN transceiver 150 can realize communication between the CAN node 300 and the MCU 131.
[0063] In this way, the CAN analyzer provided in the embodiment of the present application can realize communication between the CAN node and the control unit through the CAN transceiver.
[0064] The CAN analyzer provided in the embodiment of the present application can realize data exchange between the host computer and the control unit through USB to serial port, and realize communication between the CAN node and the control unit through the CAN transceiver, so that communication between the host computer and the CAN node can be realized.
[0065] In some embodiments, Figure 1 As shown, the CAN analyzer further includes: a voltage reduction module 160 .
[0066] The first end of the step-down module 160 is electrically connected to the power output end of the host computer 200 , and the second end of the step-down module 160 is electrically connected to the control unit 130 , the storage chip 120 , the USB to serial port 140 and the CAN transceiver 150 .
[0067] Here, the voltage reduction module 160 can reduce the power supply voltage provided by the host computer 200 to a power supply with a lower voltage, so as to supply power to the control unit 130, the storage chip 120, the USB to serial port 140 and the CAN transceiver 150 inside the CAN analyzer.
[0068] In this way, the CAN analyzer provided in the embodiment of the present application can use the step-down module to power the control unit, storage chip, USB to serial port and CAN transceiver inside the CAN analyzer.
[0069] In some embodiments, the step-down module 160 may be a DC-DC converter with a step-down function.
[0070] For example, Figure 2 As shown, the host computer 200 can provide a 5V power supply for the CAN analyzer 100, and the 5V power supply can be connected to a step-down module in the CAN analyzer 100. The step-down module can be a second DCDC 161, and the second DCDC 161 can step down the 5V voltage provided by the host computer 200 to 3.3V, thereby powering the MCU 131, the storage chip 120, the USB to serial port 140 and the CAN transceiver 150 inside the CAN analyzer 100.
[0071] In this way, the CAN analyzer provided in the embodiment of the present application can power the control unit, storage chip, USB to serial port and CAN transceiver inside the CAN analyzer through DCDC voltage reduction.
[0072] In some embodiments, Figure 1 As shown, the CAN analyzer may further include: a fuse 170 .
[0073] The first end of the fuse 170 is electrically connected to the power output end of the host computer 200 , and the second end of the fuse 170 is electrically connected to the first end of the boost module 110 and the first end of the buck module 160 .
[0074] Here, after the 5V power supply of the host computer 200 is connected to the CAN analyzer 100, a fuse 170 may be connected in series, and the fuse 170 may be blown when the operating current of the CAN analyzer 100 exceeds a threshold value.
[0075] Exemplarily, the threshold value may be 500 mA.
[0076] In this way, the CAN analyzer provided in the embodiment of the present application can achieve circuit protection through a fuse.
[0077] In some embodiments, the fuse may be a self-resetting fuse.
[0078] Here, the self-resetting fuse may be blown when the operating current of the CAN analyzer 100 exceeds a threshold value, and automatically return to normal when the circuit returns to normal.
[0079] In this way, since the fuse is a self-resetting fuse, there is no need to replace the fuse after it blows, saving time and effort.
[0080] In some embodiments, Figure 2 As shown, the CAN analyzer 100 may further include: a USB port.
[0081] The first end of the USB port can be electrically connected to the host computer 200 , and the second end of the USB port can be electrically connected to the fuse 170 and the USB-to-serial port 140 , respectively.
[0082] Here, the host computer 200 may also include a USB port, and a first end of the USB port of the CAN analyzer 100 may be electrically connected to the USB port of the host computer.
[0083] Specifically, the 5V power line and the ground line between the host computer 200 and the fuse 170 , and the RX and TX between the host computer 200 and the USB-to-serial port 140 , may all be connected via the USB port.
[0084] Figure 3 A structural schematic diagram of a CAN analyzer system is shown.
[0085] like Figure 3 As shown, the CAN analyzer system 1000 may include a CAN analyzer 100 , a host computer 200 and a CAN node 300 .
[0086] The host computer 200 is electrically connected to the CAN analyzer 100 , and the CAN analyzer 100 is electrically connected to the CAN node 300 .
[0087] In the field of vehicle electronic components, most components use CAN bus communication to achieve data exchange between components and other components on the vehicle, and most passenger car components are 12V systems. CAN bus communication is often used to obtain internal debugging information of component products for functional debugging and verification. The use of this CAN analyzer system can not only realize basic CAN communication functions, but also provide 12V power output, especially at the debugging site of some vehicle manufacturers. There is no need to find an additional 12V power supply for the components to be debugged, which greatly facilitates product debugging.
[0088] In addition, the CAN message information that developers want to store can also be stored in the storage chip of the CAN analyzer. In this way, developers can read the message information in the CAN analyzer on any host computer.
[0089] Figure 4 A schematic diagram of the working process of a CAN analyzer provided in one embodiment of the present application is shown.
[0090] like Figure 4 As shown, the workflow of the CAN analyzer may include S410-S440, which will be described in detail below.
[0091] S410, determining whether data sent by the host computer is received.
[0092] If yes, execute S420; if no, return to execute S410.
[0093] Here, after the CAN analyzer is connected to the host computer, the software program in the CAN analyzer will start to execute. The software program will cyclically detect whether the data sent by the host computer is received. If no data is received from the host computer, it will remain in a cyclic detection state.
[0094] S420, performing data analysis.
[0095] Here, if the CAN analyzer receives data from the host computer, it will parse the data from the host computer.
[0096] S430, executing corresponding operations.
[0097] Here, after the CAN analyzer completes the analysis, the entire system will perform corresponding operations based on the analyzed data and return to execute S410.
[0098] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A controller area network analyzer, characterized in that: include: A boost module, wherein a first end of the boost module is electrically connected to a power output end of a host computer, and a second end of the boost module is electrically connected to a controller area network node.
2. The controller area network analyzer according to claim 1, characterized in that: The controller area network analyzer further comprises: A memory chip electrically connected to the control unit; The control unit is electrically connected to the host computer and the controller area network node respectively.
3. The controller area network analyzer according to claim 2, characterized in that: The boost module is also electrically connected to the control unit.
4. The controller area network analyzer according to claim 2, characterized in that: The controller area network analyzer further comprises: The universal serial bus to serial port converter is electrically connected to the host computer and the control unit respectively.
5. The controller area network analyzer according to claim 2, characterized in that: The controller area network analyzer further comprises: A controller area network transceiver is electrically connected to the control unit and the controller area network node respectively.
6. The controller area network analyzer according to claim 1, characterized in that: The controller area network analyzer further comprises: A step-down module, wherein a first end of the step-down module is electrically connected to a power output end of the host computer, and a second end of the step-down module is electrically connected to a control unit, a storage chip, a universal serial bus to serial port, and a controller area network transceiver, respectively.
7. The controller area network analyzer according to claim 6, characterized in that: The controller area network analyzer further comprises: A fuse, wherein a first end of the fuse is electrically connected to a power output end of the host computer, and a second end of the fuse is electrically connected to a first end of the boost module and a first end of the buck module respectively.
8. The controller area network analyzer according to claim 7, characterized in that: The fuse is a self-resetting fuse.
9. The controller area network analyzer according to claim 6, characterized in that: The step-down module is a DC converter with a step-down function; The boost module is a DC converter with a boost function.
10. The controller area network analyzer according to claim 1, characterized in that: The controller area network analyzer further comprises: A universal serial bus port, wherein a first end of the universal serial bus port is electrically connected to the host computer, and a second end of the universal serial bus port is electrically connected to a fuse and a universal serial bus to serial port, respectively.