控制器局域网络 (Controller Area Network, 简称 CAN 或 CAN bus),是一种由两条线路所实现的总线网络,具有扩充性高、抗噪声能力高且低成本等特性。其特点是不需要主机(Host)控制网络上的通讯,即可允许网络上的多个设备直接互相通讯。现今许多工厂产线为了增加产能,需要一次连接大量充放电机,其环境有着非常高的电磁干扰,而CAN Bus因为是由差动讯号做数据传输,在抗电磁干扰上有着很好的能力,并且不影响数据传送的速度,可满足高安全等级及高效率的实时控制。
但用在大面积厂区CAN Bus还是有着缺点,CAN Bus可藉由修改位时序设定来修改传输速度,但传输距离会随通讯速度增加而递减。例如当通讯速度50Kbps时,通讯距离可达1公里;当通讯速度1Mbps时,此时的传送距离只剩40公尺(表1)。
为了解决CAN Bus在远距离无法实时传递大量数据的限制,我们选择使用Ethernet与CAN Bus做结合,Ethernet为目前业界普遍使用的高速通讯技术,可提供100Mbps甚至Gbps以上的高速通讯能力,对于实时且大量数据传递具有强大的支持性。承德科技在PC与设备端之间使用了CNB-1011B做数据转换(图1),当数据需要远距离传输时,在CNB-1011B与PC使用Ethernet做数据传递,CNB-1011B与充放电机间使用CAN Bus做数据传递。
承德科技现已将CAN Bus/Ethernet通讯技术导入BT1000、MCL2、MCL2 MINI、GBT1000、ABT1000、MCB、MCF Lite、MCE S等系列,以达到安全、及时、高数量且高质量的优良设备功能。