当前位置:首页 > 名字故事 > 网络新词 > 正文

canbus是什么意思 canbus是什么

时间:2021-04-09 19:52:01

姓名测试

  在日常生活交谈中,总能从别人的嘴里听到“canbus”这个比较高级的词语,当然,这对英文不熟悉的人来说,肯定是不了解的。接下来,小编就来为大家讲解下“canbus是什么意思 canbus是什么”吧!

canbus是什么意思

canbus是什么意思

  canbus是什么意思 canbus是什么

  作为iso11898can标准的canbus(controller area net-work bus),是制造厂中连接现场设备(传感器、执行器、控制器等)、面向广播的串行总线系统,最初由美国通用汽车公司(gm)开发用于汽车工业,后日渐增多地出现在制造自动化行业中。

  系统组成

  canbus系统通过相应的can接口连接工业设备(如限位开关、光电传感器、管道阀门、电机启动器、过程传感器、变频器、显示板、plc和pci工作站等)构成低成本网络。

  性能

  直接连接不仅提供了设备级故障诊断方法,而且提高了通信效率和设备的互换性。canbus数据传输速率为1mbps时,传输最大距离为40m,速率为5kbps时传输最大距离为10km,基本站点数64,传输媒体是屏蔽双绞线或光纤。

canbus是什么意思

canbus是什么意思

  canbus的控制特点

  canbus数据链路层协议采用对等式(peer to peer)通信方式,即使主机出现故障,系统其余部分仍可运行(当然性能受一定影响)。当一个站点状态改变时,它可广播发送信息到所有站点。

  canbus的信息传输通过报文进行,报文帧有4种类型:数据帧、远程帧、出错帧和超载帧,其中数据帧格式如图8所示。canbus帧的数据场较短,小于8b,数据长度在控制场中给出。短帧发送一方面降低了报文出错率,同时也有利于减少其他站点的发送延迟时间。帧发送的确认由发送站与接收站共同完成,发送站发出的ack场包含两个“空闲”位(recessive bit),接收站在收到正确的crc场后,立即发送一个“占有”位(dominant bit),给发送站一个确认的回答。canbus还提供很强的错误处理能力,可区分位错误、填充错误、crc错误、形式错误和应答错误等。

  canbus应用一种面向位型的损伤仲裁方法来解决媒体多路访问带来的冲突问题。其仲裁过程是:当总线空闲时,线路表现为“闲置”电平(recessive level),此时任何站均可发送报文。发送站发出的帧起始字段产生一个“占有”电平(dominant level),标志发送开始。所有站以首先开始发送站的帧起始前沿来同步。若有多个站同时发送,那么在发送的仲裁场进行逐位比较。仲裁场包含标识符id(标准为llbit),对应其优先级。每个站在发送仲裁场时,将发送位与线路电平比较,若相同则发送;若不同则得知优先级低而退出仲裁, 不再发送。系统响应时间与站点数无关,只取决于安排的优先权。可以看出,这种媒体访问控制方式不像ethetnet的csma/cdca协议那样会造成数据与信道带宽受损。

  编后语:通过以上小编为大家解释了“canbus是什么意思”的内容后,大家对此是不是有所了解了呢?如果想知道更多内容,请关注我们哦!

相关推荐

姓名测试

友情链接