首页 | 本学科首页   官方微博 | 高级检索  
     

一种多通道CAN总线通讯M模块的设计
引用本文:付平,周颖,乔家庆.一种多通道CAN总线通讯M模块的设计[J].计算机测量与控制,2017,25(9).
作者姓名:付平  周颖  乔家庆
作者单位:哈尔滨工业大学 电气工程及自动化学院,哈尔滨工业大学 电气工程及自动化学院,哈尔滨工业大学 电气工程及自动化学院
摘    要:针对船舶燃机监控系统的CAN总线数据通信需求,设计了一种多通道CAN总线通讯模块。该方案采用M模块标准设计,使用4片独立的CAN控制器和CAN隔离收发器实现CAN节点电路、4通道CAN通讯控制和信号电气隔离。通过可编程逻辑器件CPLD以及硬件描述语言VerilogHDL,实现了M模块接口和4通道CAN总线接口的转换;在硬件设计的基础上,进行了CAN总线通信程序设计。经测试和应用结果表明,本模块能够实现4通道CAN总线大量数据通信,满足了设计需求,具有很好的应用前景。

关 键 词:CAN总线  M模块  CPLD
收稿时间:2017/2/26 0:00:00
修稿时间:2017/3/28 0:00:00

Design of a Multi-channel CAN Bus Communication M-Module
Qiao Jiaqing.Design of a Multi-channel CAN Bus Communication M-Module[J].Computer Measurement & Control,2017,25(9).
Authors:Qiao Jiaqing
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.
Keywords:CAN bus  M-Module  CPLD
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号