您的位置:商铺首页 >> 行业资讯 >> 详情

工业平板电脑CAN口简介及相关配置参数选择

时间:2017-04-01 12:09

  所谓的CAN口,又叫控制器局域网络(Controller Area Network, CAN),是德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一,CAN口在现在部分高端嵌入式工业平板电脑上进行了配置,以方便现场组网需求。 包括CAN、MB+等在内的现场总线,电气层跟RS485很接近或者一致。现场总线会在传输距离、速率、可靠性上做更多的工作,上层的协议也各不相同。所以性能上都比RS485要好。相应的设备价格也会比较高,CAN是开放协议,比其他MB+、profibus等相应产品价格会低些,但也不是绝对。MB+基本上只有施耐德和其授权厂家才能生产相关设备,而CAN总线则是很多厂家都可以生产相关设备。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。

  作为工业平板电脑厂家的南京研维,长期致力于各种工业平板电脑的开发及应用,根据我们的现场实施经验,在CAN系统中,系统的实时性影响的因素主要有两种:一是网络的延时;二是总线的通讯速率。因此,在构建网络时必须对于两个参数进行确定。当总线的通讯速率较快时,报文传输的时间相对较短。但是,较高的通讯速率会导致传输距离缩短。

  在构建CAN总线网络时,应该将系统的总线负载控制在合理的范围内,在一般应用中,建议CAN网络的平均负载不能够大于60%。由于一个报文的最大可能延迟时间是由比其优先级高的所有报文的整个传输时间决定的,因此系统所需要的通信速率通常由所需要的延迟时间来决定。虽然CAN协议允许的最大数据传输速率为1Mbit/s,但明智的做法是根据延迟时间的要求来确定所需的数据速率。因为高的数据速率对节点有更高要求,并且会导致数据传输容易受到电磁干扰的影响。另外,还必须根据最大的网络范围来限制可用的数据传输速率。这是因为:如果网络所要求的通讯距离越长,网络中所能够采用的通讯速率就越低。

  在构建CAN总线网络时,应该将系统的总线负载控制在合理的范围内,在一般应用中,建议CAN网络的平均负载不能够大于60%。CAN总线是基于分散的、随机的总线访问方式(因为CAN总线的无损仲裁以及多主的特性),但是它可以保证与确定性总线访问的系统具有同等的实时性。限制高优先级报文连续访问总线的一个简单方法是在一个适当的指定时间间隔(“最小禁止时间”)之后,只允许继续传输同一个报文。在这段时间间隔内可以传输低优先级的报文。