Debug Circuit
By designing a debugging circuit that integrates multiple interfaces and conversion modules, the problem of diversity of communication methods in AGV circuit debugging is solved, and an efficient and integrated debugging solution is achieved.
Patent Information
- Application Number
- CN201911122112.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-15
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2039-11-15
AI Technical Summary
In AGV circuit debugging, due to the different controllers and communication methods of different peripheral devices, the debugging equipment is diverse, the cost is high, the process is complex and the efficiency is low.
A debugging circuit is designed, including CAN bus input interface, CAN card module, debugging output interface, burn debugging module and conversion module. Through multiple interfaces and conversion modules, support and mutual conversion of different communication methods can be achieved.
The integration of multiple debugging functions is achieved, which simplifies the debugging process, reduces costs, and improves debugging efficiency.
Smart Images

Figure CN110703845B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electrical engineering, and in particular to a debugging circuit. Background Art
[0002] AGVs (Automated Guided Vehicles) in related technologies have numerous peripherals, each corresponding to a different controller and corresponding to a different bus communication method. Therefore, circuit debugging requires different debugging equipment for different communication methods, resulting in high debugging costs, a complex debugging process, and low debugging efficiency. Summary of the Invention
[0003] The present application provides a debugging circuit to solve the problems existing in the related art. The technical solution is as follows:
[0004] An embodiment of the present application provides a debugging circuit, including:
[0005] CAN bus input interface, the CAN bus input interface includes a first input interface, a second input interface and a third input interface, the first input interface is used to access the CAN A network, the second input interface is used to access the CAN B network, and the third input interface is used to access the 422 network;
[0006] A CAN card module, wherein the CAN card module has a CAN0 interface and a CAN1 interface, wherein the CAN0 interface is in electrical communication with the first input interface, and the CAN1 interface is in electrical communication with the second input interface via a first switch;
[0007] A debug output interface, the debug output interface and the CAN1 interface are in electrical communication via a first switch, wherein the first switch is a double-throw switch;
[0008] Burning and debugging module and burner, the burning and debugging module has a UART serial interface and a SWD interface, and the SWD interface communicates electrically with the burner;
[0009] a first conversion module and a second conversion module, the first conversion module being configured to convert a 422 network into a 485 network, the first output end of the first conversion module being in electrical communication with the debug output interface, the second output end of the first conversion module being in electrical communication with the third input interface, and the first output end and the second output end of the second conversion module both being in electrical communication with the debug output interface;
[0010] The input end of the first conversion module, the first input end and the second input end of the second conversion module, and the input end of the programmer are all in electrical communication with the UART serial interface through a second switch, and the second switch is a four-throw switch.
[0011] In one embodiment, the first fixed terminal of the first switch is in electrical communication with the debug output interface, the second fixed terminal of the first switch is in electrical communication with the first input interface, and the movable terminal of the first switch is in electrical communication with the CAN1 interface.
[0012] In one embodiment, the first fixed end of the second switch is in electrical communication with the input end of the first conversion module, the second fixed end of the second switch is in electrical communication with the first input end of the second conversion module, the third fixed end of the second switch is in electrical communication with the second input end of the second conversion module, the fourth fixed end of the second switch is in electrical communication with the input end of the burner, and the movable end of the second switch is in electrical communication with the UART interface.
[0013] In one embodiment, the debugging circuit further includes:
[0014] The terminal block is connected between the CAN bus input interface and the CAN card module. The CAN0 interface and the first input interface communicate electrically through the terminal block, and the CAN1 interface and the second input interface communicate electrically through the terminal block.
[0015] In one embodiment, the debugging circuit further includes:
[0016] PCAN module, the input end of the PCAN module electrically communicates with the CAN1 interface or the CAN0 interface through the third switch, and the third switch is a double-throw switch.
[0017] In one embodiment, a first fixed terminal of the third switch is in electrical communication with the CAN1 interface, a second fixed terminal of the third switch is in electrical communication with the CAN0 interface, and a movable terminal of the third switch is in electrical communication with an input terminal of the PCAN.
[0018] In one embodiment, the SWD interface is in electrical communication with the debug output interface.
[0019] In one embodiment, the first conversion module is used to convert any two of the TTL level signal, the 485 signal and the 422 signal into each other, and the second conversion module is used to convert any two of the TTL level signal and the 232 signal into each other, wherein the first output end of the first conversion module outputs the 485 signal to the debug output interface, and the first input interface outputs the 422 signal to the second output end of the first conversion module.
[0020] In one embodiment, the first output end of the second conversion module electrically communicates with the debug output interface via a UARTA network, and the UARTA network includes a UARTA receiving branch and a UARTA transmitting branch; the second output end of the second conversion module electrically communicates with the debug output interface via a UARTB network, and the UARTB network includes a UARTB receiving branch and a UARTB transmitting branch.
[0021] In one embodiment, the UARTA network further includes a fourth switch, which is a double-throw switch, wherein a first fixed terminal of the fourth switch is in electrical communication with the UARTA receive branch, a second fixed terminal of the fourth switch is in electrical communication with the UARTA transmit branch, and a movable terminal of the fourth switch is in electrical communication with the first output terminal of the second conversion module.
[0022] In one embodiment, the UARTB network further includes a fifth switch, which is a double-throw switch, wherein a first fixed end of the fifth switch is in electrical communication with the UARTB receiving branch, a second fixed end of the fifth switch is in electrical communication with the UARTB sending branch, and a movable end of the fifth switch is in electrical communication with the second output end of the second conversion module.
[0023] In one embodiment, the CAN card and the burning and debugging module both have USB interfaces.
[0024] The debugging circuit according to the embodiment of the present application has multiple debugging functions, high integration, and convenient debugging.
[0025] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar components or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in this application and should not be construed as limiting the scope of this application.
[0027] Figure 1 is a circuit diagram of a debugging circuit according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] Hereinafter, only certain exemplary embodiments are briefly described. As will be appreciated by those skilled in the art, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and description are to be regarded as illustrative in nature and not restrictive.
[0029] Figure 1 FIG. 1 is a circuit diagram of a debugging circuit 100 according to an embodiment of the present application. The debugging circuit 100 according to the embodiment of the present application can be used for circuit debugging of an AGV.
[0030] like Figure 1As shown, the debugging circuit 100 includes a CAN (Controller Area Network) bus input interface, a CAN card module 20 , a debugging output interface 30 , a programming and debugging module 40 , a programmer 50 , a first conversion module 60 and a second conversion module 70 .
[0031] Specifically, the CAN bus input interface 10 includes a first input interface 11, a second input interface 12, and a third input interface 13. The first input interface 11 is used to access the CANA network, the second input interface 12 is used to access the CANB network, and the third input interface 13 is used to access the 422 network. In one example, the CANA network and the CANB network electrically communicate with different controllers of the AGV, respectively. The third input interface 13 may be an RS422 interface. It is understood that the RS422 interface utilizes a four-wire, full-duplex, differential transmission, and multi-point communication data transmission protocol. The CAN bus input interface 10 may be an RJ45 interface.
[0032] The CAN card module 20 has a CAN0 interface 21 and a CAN1 interface 22. The CAN0 interface 21 is in electrical communication with the first input interface 11, while the CAN1 interface 22 is in electrical communication with the second input interface 12 via a first switch 80. The debug output interface 30 is in electrical communication with the CAN1 interface 22 via the first switch 80, which is a double-throw switch. It is understood that the first input interface 11 transmits CAN data to the CAN1 interface 22.
[0033] In one embodiment, Figure 1 As shown, the first fixed end of the first switch 80 is in electrical communication with the debug output interface 30, the second fixed end of the first switch 80 is in electrical communication with the first input interface 11, and the movable end of the first switch 80 is in electrical communication with the CAN1 interface 22. The debug output interface 30 may be a DC3-20P connector. When the movable end of the first switch 80 is connected to the first fixed end, the CAN1 interface 22 is in electrical communication with the debug output interface 30. At this time, the CAN1 interface 22 transmits CANC data to the debug output interface 30. By detecting whether the debug output interface 30 outputs CANC data, it is possible to detect whether the CANC network of the debug circuit 100 has a fault. When the movable end of the second switch 81 is connected to the second fixed end, the CAN0 interface 21 is in electrical communication with the first input interface 11. At this time, the first input interface 11 transmits CANB data to the CAN0 interface 21. By detecting whether the CAN card receives the CANB data, it is possible to detect whether the CANB network of the debug circuit 100 has a fault.
[0034] Furthermore, the programming and debugging module 40 has a UART (Universal Asynchronous Receiver / Transmitter) serial interface and an SWD (Serial Wire Debug) interface. The SWD interface 42 is in electrical communication with the programmer 50. The first conversion module 60 is used to convert the 422 network to the 485 network. The first output end of the first conversion module 60 is in electrical communication with the debug output interface 30, the second output end of the first conversion module 60 is in electrical communication with the third input interface 13, and the first and second output ends of the second conversion module 70 are both in electrical communication with the debug output interface 30. The UART is used to convert parallel data transmitted from an external computer into a serial data stream, which is output or input through the UART serial interface 41.
[0035] It can be understood that 422 network data can be transmitted between the third transmission interface and the second output end of the first conversion module 60, and 485 network data can be transmitted between the debugging output interface 30 and the first output end of the first conversion module 60. The first conversion module 60 can convert 422 network data and 485 network data into each other.
[0036] The input of the first conversion module 60, the first and second inputs of the second conversion module 70, and the input of the programmer 50 are all electrically connected to the UART serial interface 41 via a second switch 81. The second switch 81 is a four-throw switch. In other words, the second switch 81 can electrically connect one of the output of the first conversion module 60, the first and second outputs of the second conversion module 70, and the input of the programmer 50 to the UART serial interface 41.
[0037] For example, when the UART serial interface 41 is electrically connected to the input end of the first conversion module 60, 485 network signals are transmitted between the UART serial interface 41 and the debug output interface 30; when the UART serial interface 41 is electrically connected to the first input end of the second conversion module 70, UARTA signals are transmitted between the UART serial interface 41 and the debug output interface 30; when the UART serial interface 41 is electrically connected to the second input end of the second conversion module 70, UARTB signals are transmitted between the UART serial interface 41 and the debug output interface 30; when the UART serial interface 41 is electrically connected to the input end of the writer 50, data is transmitted between the UART serial interface 41 and the writer 50.
[0038] In a specific example, Figure 1As shown, the first fixed terminal of the second switch 81 is in electrical communication with the input terminal of the first conversion module 60, the second fixed terminal of the second switch 81 is in electrical communication with the first input terminal of the second conversion module 70, the third fixed terminal of the second switch 81 is in electrical communication with the second input terminal of the second conversion module 70, the fourth fixed terminal of the second switch 81 is in electrical communication with the input terminal of the programmer 50, and the active terminal of the second switch 81 is in electrical communication with the UART interface. Preferably, the fourth switch 83 is a double-pole, four-throw switch. Thus, by controlling the electrical conduction between the active terminal of the second switch 81 and different fixed terminals, the output signal of the UART serial interface 41 can be debugged.
[0039] In one embodiment, the SWD interface 42 is also in electrical communication with the debug output interface 30. Thus, the signal output by the SWD interface 42 can be directly output by the debug output interface 30, thereby debugging the SWD interface 42.
[0040] In one embodiment, the debugging circuit 100 also includes a terminal block, which is connected between the CAN bus input interface 10 and the CAN card module 20. The CAN0 interface 21 and the first input interface 11 communicate electrically through the terminal block, and the CAN1 interface 22 and the second input interface 12 communicate electrically through the terminal block.
[0041] In one embodiment, Figure 1 As shown, the debugging circuit 100 further includes a PCAN module. The input end of the PCAN module is in electrical communication with the CAN1 interface 22 or the CAN0 interface 21 through a third switch 82. The third switch 82 is a double-throw switch.
[0042] In one example, when the second switch 81 electrically connects the second input interface 12 and the CAN1 interface 22, the third switch 82 is controlled to electrically connect the CAN1 interface 22 to the PCAN, thereby electrically connecting the second input interface 12 to the PCAN and detecting the CANB network alone. By controlling the third switch 82 to electrically connect the CAN0 interface 21 to the PCAN, the first input interface 11 is electrically connected to the PCAN and detecting the CANA network alone.
[0043] In one embodiment, a first fixed end of the third switch 82 is in electrical communication with the CAN1 interface 22, a second fixed end of the third switch 82 is in electrical communication with the CAN0 interface 21, and a movable end of the third switch 82 is in electrical communication with an input of the PCAN. For example, the first fixed end of the third switch 82 can be electrically connected between the terminal block and the CAN1 interface 22, and the second fixed end of the third switch 82 can be electrically connected between the terminal block and the CAN0 interface 21.
[0044] In one embodiment, the first conversion module 60 is configured to convert any two of a TTL (Transistor Transistor Logic) level signal, a 485 signal, and a 422 signal, and the second conversion module 70 is configured to convert any two of a TTL level signal and a 232 signal. The first output terminal of the first conversion module 60 outputs the 485 signal to the debug output interface 30, and the first input interface 11 outputs the 422 signal to the second output terminal of the first conversion module 60.
[0045] Specifically, if Figure 1 As shown, when the active end of the second switch 81 is electrically connected to the first fixed end, the first conversion module 60 can convert the TTL level signal output by the UART serial interface 41 into a 485 signal and output it to the debug output interface 30. In addition, the first conversion module 60 can also convert the 422 signal input by the third input interface 13 into a TTL level signal and transmit it to the UART serial interface 41. When the active end of the second switch 81 is electrically connected to the second fixed end, the second conversion module 70 can convert the TTL level signal output by the UART serial interface 41 into a 232-RX0 signal and output it to the debug output interface 30. When the active end of the second switch 81 is electrically connected to the third fixed end, the second conversion module 70 can convert the TTL level signal into a 232-RX1 signal and output it to the debug output interface 30.
[0046] In one embodiment, the first output end of the second conversion module 70 electrically communicates with the debug output interface 30 via a UARTA network, which includes a UARTA receive branch and a UARTA transmit branch. The second output end of the second conversion module 70 electrically communicates with the debug output interface 30 via a UARTB network, which includes a UARTB receive branch and a UARTB transmit branch.
[0047] In one embodiment, the UARTA network further includes a fourth switch 83, which is a double-throw switch. A first fixed terminal of the fourth switch 83 is in electrical communication with the UARTA receive branch, a second fixed terminal of the fourth switch 83 is in electrical communication with the UARTA transmit branch, and a movable terminal of the fourth switch 83 is in electrical communication with the first output terminal of the second conversion module 70. Thus, by controlling the movable terminal of the fourth switch 83 to be electrically conductive with both fixed terminals, the UARTA receive branch and the UARTA transmit branch can be debugged independently.
[0048] In one embodiment, the UARTB network further includes a fifth switch 84, which is a double-throw switch. A first fixed terminal of the fifth switch 84 is in electrical communication with the UARTB receive branch, a second fixed terminal of the fifth switch 84 is in electrical communication with the UARTB transmit branch, and a movable terminal of the fifth switch 84 is in electrical communication with the second output terminal of the second conversion module 70. Thus, by controlling the movable terminal of the fifth switch 84 to be electrically conductive with both fixed terminals, the UARTB receive branch and the UARTB transmit branch can be debugged independently.
[0049] In one embodiment, both the CAN card and the programming and debugging module 40 have USB interfaces. Thus, by providing the USB interfaces, the computer can be connected to the CAN card and the programming and debugging module 40 respectively to transmit debugging signals to the CAN card and the programming and debugging module 40 respectively.
[0050] Reference below Figure 1 A debugging method of the debugging circuit 100 according to an embodiment of the present application is described.
[0051] like Figure 1 As shown, by connecting the movable end of the first switch 80 to the first fixed end, and the movable end of the third switch 82 to the second fixed end, the PCAN module is in electrical communication with the second input interface 12, and the transmission and reception of the CANB network can be debugged through the PCAN module. By connecting the movable end of the first switch 80 to the first fixed end, and the movable end of the third switch 82 to the first fixed end, the PCAN module is in electrical communication with the debug output interface 30, and the transmission and reception of the CANC network can be debugged through the PCAN module. By connecting the movable end of the third switch 82 to the second fixed end, the PCAN module is in electrical communication with the first input interface 11, and the transmission and reception of the CANA network can be debugged through the PCAN module.
[0052] By connecting the active terminal of the second switch 81 to the first fixed terminal, and the UART serial interface 41 to the debug output interface 30, the transmission and reception of 485 signals can be debugged. By connecting the active terminal of the second switch 81 to the second fixed terminal, the transmission and reception of UARTA signals can be debugged. By connecting the active terminal of the second switch 81 to the third fixed terminal, the transmission and reception of UARTB signals can be debugged.
[0053] According to the debugging circuit 100 of the embodiment of the present application, by providing a first switch 80 between the CAN card, the CAN bus input interface 10, and the debugging output interface 30, and the first switch 80 is a double-throw switch, the CANC network and the CANB network can be debugged separately; and by providing a second switch 81 between the burning debugging module 40, the first conversion module 60, and the second conversion module 70, and the second switch 81 is a four-throw switch, the transmission and reception of the 485 signal, the 422 signal, and the 232 signal can be debugged separately. Thus, the debugging circuit 100 according to the embodiment of the present application has multiple debugging functions, is highly integrated, and is relatively easy to debug.
[0054] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.
[0055] In the description of this specification, the reference terms "one embodiment," "some embodiments," "example," "specific example," or "some examples" mean that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials, or characteristics described may be combined in any appropriate manner in any one or more embodiments or examples. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification, as well as features of different embodiments or examples, unless they are mutually inconsistent.
[0056] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0057] Any process or method description in a flow chart or otherwise described herein can be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process. The scope of the preferred embodiments of the present application includes additional implementations in which the functions may be performed in a different order than shown or discussed, including in a substantially simultaneous manner or in a reverse order depending on the functions involved.
[0058] The logic and / or steps represented in the flowchart or otherwise described herein may be considered, for example, as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device).
[0059] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0060] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the aforementioned integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium. The storage medium may be a read-only memory, a magnetic disk, or an optical disk, etc.
[0061] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A debugging circuit, characterized in that: include: A CAN bus input interface, the CAN bus input interface includes a first input interface, a second input interface and a third input interface, the first input interface is used to access the CANA network, the second input interface is used to access the CANB network, and the third input interface is used to access the 422 network; wherein the CAN bus input interface is an RJ45 interface; A CAN card module, wherein the CAN card module has a CAN0 interface and a CAN1 interface, wherein the CAN0 interface is in electrical communication with the first input interface, and the CAN1 interface is in electrical communication with the second input interface via a first switch; a debug output interface, the debug output interface and the CAN1 interface are in electrical communication via the first switch, wherein the first switch is a double-throw switch; A burning and debugging module and a burner, wherein the burning and debugging module has a UART serial interface and a SWD interface, and the SWD interface is in electrical communication with the burner a first conversion module and a second conversion module, wherein the first conversion module is used to convert the 422 network into a 485 network, the first output end of the first conversion module is in electrical communication with the debug output interface, the second output end of the first conversion module is in electrical communication with the third input interface, and the first output end and the second output end of the second conversion module are both in electrical communication with the debug output interface; The input end of the first conversion module, the first input end and the second input end of the second conversion module, and the input end of the programmer are all in electrical communication with the UART serial interface through a second switch, and the second switch is a four-throw switch.
2. The debugging circuit according to claim 1, characterized in that: The first fixed end of the first switch is in electrical communication with the debug output interface, the second fixed end of the first switch is in electrical communication with the first input interface, and the movable end of the first switch is in electrical communication with the CAN1 interface.
3. The debugging circuit according to claim 1, characterized in that: The first fixed end of the second switch is in electrical communication with the input end of the first conversion module, the second fixed end of the second switch is in electrical communication with the first input end of the second conversion module, the third fixed end of the second switch is in electrical communication with the second input end of the second conversion module, the fourth fixed end of the second switch is in electrical communication with the input end of the burner, and the movable end of the second switch is in electrical communication with the UART serial interface.
4. The debugging circuit according to claim 1, characterized in that: Also includes: A terminal block is connected between the CAN bus input interface and the CAN card module, the CAN0 interface and the first input interface are in electrical communication via the terminal block, and the CAN1 interface and the second input interface are in electrical communication via the terminal block.
5. The debugging circuit according to claim 2, characterized in that: Also includes: PCAN module, the input end of the PCAN module is in electrical communication with the CAN1 interface or the CAN0 interface through a third switch, and the third switch is a double-throw switch.
6. The debugging circuit according to claim 5, characterized in that: A first fixed end of the third switch is in electrical communication with the CAN1 interface, a second fixed end of the third switch is in electrical communication with the CAN0 interface, and a moving end of the third switch is in electrical communication with an input end of the PCAN.
7. The debugging circuit according to claim 1, characterized in that: The SWD interface is in electrical communication with the debug output interface.
8. The debugging circuit according to claim 1, characterized in that: The first conversion module is used to convert any two signals among the TTL level signal, the 485 signal and the 422 signal to each other, and the second conversion module is used to convert any two signals among the TTL level signal and the 232 signal to each other. The first output end of the first conversion module outputs a 485 signal to the debugging output interface, and the first input interface outputs a 422 signal to the second output end of the first conversion module.
9. The debugging circuit according to claim 1, characterized in that: The first output end of the second conversion module communicates with the debug output interface via a UARTA network, wherein the UARTA network includes a UARTA receiving branch and a UARTA sending branch; The second output end of the second conversion module is in electrical communication with the debugging output interface via a UARTB network, and the UARTB network includes a UARTB receiving branch and a UARTB sending branch.
10. The debugging circuit according to claim 9, characterized in that: The UARTA network further includes a fourth switch, which is a double-throw switch, wherein a first fixed end of the fourth switch is in electrical communication with the UARTA receiving branch, a second fixed end of the fourth switch is in electrical communication with the UARTA sending branch, and a movable end of the fourth switch is in electrical communication with a first output end of the second conversion module.
11. The debugging circuit according to claim 9, characterized in that: The UARTB network also includes a fifth switch, which is a double-throw switch. A first fixed end of the fifth switch is in electrical communication with the UARTB receiving branch, a second fixed end of the fifth switch is in electrical communication with the UARTB sending branch, and a moving end of the fifth switch is in electrical communication with the second output end of the second conversion module.
12. The debugging circuit according to claim 1, characterized in that: The CAN card and the burning and debugging module both have USB interfaces.
Citation Information
Patent Citations
Debugging circuit
CN211149270U