Abstract:Aiming at CAN bus communication requirement within a gas turbine monitoring system, this article introduces the design of a multi-channel CAN bus communication M-Module.SThe design is based on M-Module standard, using four CAN controllers and four isolated CAN transceivers to achieve 4-channel CAN communication control and electrical isolation. The module adopts a CPLD with VerilogHDL firmware to achieve the conversion of M-Module interface and CAN controller interface. A set of test software is developed with C language to realize CAN bus communication control by PC. The experimental results show that this module can realize communication of large amounts of 4-channel CAN data, which meets the design requirement. It can be seen that this M-Module has a good application prospect.