APP下载

四通道隔离CAN通讯模块设计

2021-04-02吴家顺张博亚

计算机测量与控制 2021年3期
关键词:设计

凤 雷,陈 帅,吴家顺,张博亚

(1.哈尔滨工业大学,哈尔滨 150001;2.中国舰船研究设计中心,武汉 430000;3.火箭军装备部驻哈尔滨地区军事代表室,哈尔滨 150001)

0 引言

控制器局域网(Controller Area Network,CAN)总线是由德国汽车系统供应商Robert Bosch于19世纪80年代中期开发的一种串行通信总线网络[1],凭借着较高的性能,该总线吸引了越来越多的关注。由于其成本低、实时处理能力强、在强电磁干扰环境下工作可靠[2],其应用范围已从汽车电子控制扩展到工业自动化、交通运输、医疗设备、楼宇自动化等工业控制领域[3-4]。如今,CAN总线已通过国际标准(ISO 11898)认证,并成为了最有前途的现场总线之一[5]。

随着CAN总线系统复杂程度越来越高,总线节点不断增加,通信负荷不断加重,采用单通道CAN总线通信难以满足实时性的要求[6-7]。除此之外,为了满足对通信可靠性和容错性的日益严格的要求,可行的技术手段之一就是采用冗余通信网络,而该网络通常是以多通道通信技术为基础的[8-9]。当一个CAN总线节点具有多个通道时,用户可以更方便的进行冗余设计;另一方面,当数据传输比较繁忙时,多个通道可以分担通信负荷。因此,多通道CAN总线通信具有一定的必要性和良好的应用前景。本文设计了一种CPCI四通道隔离CAN总线通讯模块,该模块不仅成本低、集成度高,而且具有良好的实时性、可靠性和容错性。

1 系统结构及分析

设计的CPCI四通道CAN总线通信模块作为外围功能模块插在CPCI机箱中,可构成如图1所示的CPCI总线系统结构。四通道CAN总线通讯模块作为节点连接外部CAN总线,CPCI控制器运行Windows操作系统,应用程序通过调用模块函数库中的接口函数实现对四通道CAN总线通讯模块通信功能的控制。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”