Load balancing communication system based on two CAN buses
By designing a dual-channel CAN bus structure and CAN chip components, the problem of load limitation of a single-channel CAN bus was solved, achieving load balancing and improved communication efficiency, reaching twice the bandwidth.
Patent Information
- Application Number
- CN202423280111.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2034-12-30
AI Technical Summary
Existing CAN communication systems suffer from insufficient communication efficiency and driving capability due to the load limitation of a single CAN bus, resulting in limited practicality.
It adopts a dual-channel CAN bus structure and achieves load balancing through the CAN chip components in the coupling module and IO module, achieving twice the bandwidth.
This improved the practicality of the CAN communication system, achieving load balancing and increased communication efficiency.
Smart Images

Figure CN223599874U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to electronic communication technical field, concretely relates to a kind of communication system of load balancing based on two-way CAN bus. BACKGROUND
[0002] Controller Area Network (CAN) is a kind of serial communication protocol bus for real-time application, with reliable, practical, flexible and economic characteristics, as a very important member of industrial fieldbus, it has been widely used in automotive industry, aviation industry, industrial control and many other fields, at the same time, with the improvement of Ethernet and industrial production level, more and more enterprises realize comprehensive controllability through Ethernet connection industrial field, therefore, Ethernet and fieldbus CAN intercommunication become the trend, for realizing upper layer control management network and bottom bus network has very important popularization value and practical significance.
[0003] At present, CAN communication in market is often single CAN bus connected with all loads, only one-way data acquisition can be carried out, and driving capacity and communication efficiency are also limited.
[0004] Therefore, the existing CAN communication system has low practicability due to the above technical problems, so it can be seen that how to improve the practicability of CAN communication system is a problem to be solved in the field. INVENTION CONTENTS
[0005] In view of the technical problem that the existing CAN communication system has low practicability, the purpose of the utility model is to provide a kind of communication system of load balancing based on two-way CAN bus, which can realize load balancing with one-way CAN, achieve 2 times bandwidth, improve the practicability of CAN communication system, and effectively overcome the problems existing in the prior art.
[0006] In order to achieve the above purpose, the utility model provides a kind of communication system of load balancing based on two-way CAN bus, which includes coupling module, first IO module and at least one group of second IO module, the coupling module includes first CAN1 component and first CAN2 component, the first IO module includes second CAN1 component and second CAN2 component, the second CAN2 component of the first IO module is connected with the first CAN2 component of the coupling module to realize communication, the second CAN1 component of the first IO module is connected with the first CAN1 component of the coupling module, the second IO module is same in structure with the first IO module, the second CAN2 component of the second IO module is connected with the second CAN1 component of the first IO module, to realize that two-way CAN of coupling module respectively communicates to load.
[0007] Further, the coupling module is provided with a first SOC system chip, and the first CAN1 component and the first CAN2 component are respectively in data interaction with the first SOC system chip.
[0008] Further, the first CAN1 component comprises a first CAN1 chip and a first CAN1 interface corresponding to the first CAN1 chip.
[0009] Further, the first CAN2 component comprises a first CAN2 chip and a first CAN2 interface corresponding to the first CAN2 chip.
[0010] Further, the first IO module is provided with a second SOC system chip and a second CAN2 chip, the second CAN2 chip is in data interaction with the second SOC system chip, and the second CAN2 component is connected with the second CAN2 chip.
[0011] Further, the second CAN2 component comprises two second CAN2 interfaces, which are respectively arranged at two ends of the first IO module and are respectively connected with the second CAN2 chip.
[0012] Further, the second CAN1 component comprises two second CAN1 interfaces, which are respectively arranged at two ends of the first IO module and are connected with each other.
[0013] The communication system based on the load balancing of the dual CAN bus provided by the utility model can realize load balancing through the arrangement of two CAN chips in the coupler, can reach 2 times of bandwidth, and improves the practicability of the CAN communication system. BRIEF DESCRIPTION OF DRAWINGS
[0014] The utility model is further illustrated below in combination with the specific embodiments and the drawings.
[0015] Figure 1 Fig. 1 is a structural schematic diagram of the communication system based on the load balancing of the dual CAN bus. DETAILED DESCRIPTION
[0016] In order to make the technical means, creative features, purposes and effects realized by the utility model easy to understand, the utility model is further illustrated below in combination with specific drawings.
[0017] In view of the technical problem that the existing CAN communication system is not high in practicability, the utility model provides a communication system based on the load balancing of the dual CAN bus, which can realize load balancing through only one CAN, can reach 2 times of bandwidth, and improves the practicability of the CAN communication system.
[0018] The communication system based on the load balancing of the dual CAN bus provided by the utility model, as shown inFigure 1 The coupling module 100, the first IO module 200, and at least one set of second IO modules 300 are included.
[0019] The coupling module 100 includes a first SOC system chip 110, a first CAN1 component, a first CAN2 component, a first CAN1 component, and a first CAN2 component, which are respectively in data interaction with the first SOC system chip 110.
[0020] The first CAN1 component includes a first CAN1 chip 121 and a first CAN1 interface 122 corresponding to the first CAN1 chip; and the first CAN2 component includes a first CAN2 chip 131 and a first CAN2 interface 132 corresponding to the first CAN2 chip.
[0021] The first IO module 200 is in data interaction with the coupling module 100, and the first IO module 200 includes a second SOC system chip 210, a second CAN chip 220, a second CAN1 component, and a second CAN2 component. The second CAN2 chip 220 is in data interaction with the second SOC system chip 210, and the second CAN2 component is connected with the second CAN2 chip.
[0022] The second CAN2 component includes two second CAN2 interfaces 240, which are respectively arranged at two ends of the first IO module 200 in a staggered manner, and the two second CAN2 interfaces 240 are respectively connected with the second CAN2 chip 220.
[0023] The second CAN1 component includes two second CAN1 interfaces 230, which are respectively arranged at two ends of the first IO module 200 in a staggered manner, and the two second CAN1 interfaces 230 are directly connected with each other.
[0024] The second IO module 300 has the same structure as the first IO module 200. When the second IO module 300 is connected to the electrical communication circuit, the second CAN2 interface 340 of the second IO module 300 is connected with the second CAN1 interface 230 in the first IO module 200, so that the two-way CAN of the coupling module can respectively communicate with the load.
[0025] Based on the above scheme, when a load is connected, the first IO module 200 is connected with the coupler 100 to realize communication, the second CAN1 interface 230 of the first IO module 200 is connected with the first CAN1 interface 122 of the coupling module 100, and the second CAN2 interface 240 of the IO module is connected with the first CAN2 interface 132 of the coupling module to realize communication.
[0026] When two loads are accessed, the second IO module 300 is accessed into the communication circuit, the second CAN2 interface 340 of the second IO module 300 is connected with the second CAN1 interface 230 of the first IO module 200 to realize communication, and then the coupler realizes communication of two-way CAN to the load respectively.
[0027] If when five loads are accessed, the CAN1 of the coupling module communicates 2, and the CAN2 communicates 3, thereby, each way of the coupler communicates N loads respectively, so that the module only needs one way of CAN to achieve 2 times bandwidth, and load balancing is realized.
[0028] The two loads and the five loads are all examples for assisting in explaining the connection method of the present scheme for accessing even loads and odd loads, and the present scheme is not limited to the number of loads accessed, and the number of loads accessed can be determined according to actual conditions.
[0029] The communication system based on two-way CAN bus load balancing formed by the above scheme can realize load balancing, achieve 2 times bandwidth, and improve the practicability of the CAN communication system.
[0030] The basic principle, main features and advantages of the present application are shown and described above. It should be understood by those skilled in the art that the present application is not limited by the above examples, and the above examples and descriptions in the specification are only to illustrate the principle of the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the present application. The scope of protection of the present application is defined by the appended claims and their equivalents.
Claims
1. A load-balanced communication system based on a two-way CAN bus, characterized in that, The coupling module, the first IO module and at least one set of second IO modules are provided, the coupling module comprises a first CAN1 component and a first CAN2 component, the first IO module comprises a second CAN1 component and a second CAN2 component, the second CAN2 component of the first IO module is connected with the first CAN2 component of the coupling module to realize communication, the second CAN1 component of the first IO module is connected with the first CAN1 component of the coupling module, the second IO module is the same in structure as the first IO module, the second CAN2 component of the second IO module is connected with the second CAN1 component of the first IO module to realize that two CANs of the coupling module respectively communicate with loads.
2. The load balanced communication system based on dual CAN bus according to claim 1, characterized in that, The coupling module is provided with a first SOC system chip, and the first CAN1 component and the first CAN2 component respectively interact with the first SOC system chip.
3. The load balanced communication system based on dual CAN bus according to claim 2, characterized in that, The first CAN1 component comprises a first CAN1 chip and a first CAN1 interface corresponding to the first CAN1 chip.
4. The load balanced communication system based on dual CAN bus according to claim 2, characterized in that, The first CAN2 component comprises a first CAN2 chip and a first CAN2 interface corresponding to the first CAN2 chip.
5. The load balanced communication system based on dual CAN bus according to claim 1, characterized in that, The first IO module is provided with a second SOC system chip and a second CAN2 chip, the second CAN2 chip interacts with the second SOC system chip, and the second CAN2 component is connected with the second CAN2 chip.
6. The load balanced communication system based on dual CAN bus according to claim 5, characterized in that, The second CAN2 component comprises two second CAN2 interfaces, which are respectively arranged at two ends of the first IO module and connected with the second CAN2 chip.
7. The load balanced communication system based on dual CAN bus according to claim 1, characterized in that, The second CAN1 component comprises two second CAN1 interfaces, which are respectively arranged at two ends of the first IO module and connected with each other.