中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 汽车电子 > 查看内容

CAN在汽车电子中的应用

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:16-5-2008 21:27

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

CAN控制器的错误检测

1. 发送

位错误(Bit Error)

单元在发送位的同时也对总线进行监视。如果所发送的位值与所监视的位值不相符合,则在此位时间里检测到一个位错误。但是在仲裁场(ARBITRATION FIELD)的填充位流期间或应答间隙(ACK SLOT)发送一“隐性”位的情况是例外的—— 此时,当监视到一“显性”位时,不会发出位错误。当发送器发送一个被动错误标志但检测到“显性”位时,也不视为位错误。

应答错误(Acknowledgment Error)

只要在应答间隙(ACK SLOT)期间所监视的位不为“显性”,则发送器会检测到一个应答错误。

2.接受

填充错误(Stuff Error)

如果在使用位填充法进行编码的信息中,出现了第6

个连续相同的位电平时,将检测到一个填充错误。

CRC 错误(CRC Error)

CRC 序列包括发送器的CRC 计算结果。接收器计算CRC 的方法与发送器相同。如果计算结果与接收到CRC 序列的结果不相符,则检测到一个CRC 错误。

形式错误(Form Error)

当一个固定形式的位场含有1 个或多个非法位,则检测到一个形式错误。(备注:接收器的帧末尾最后一位期间的显性位不被当作帧错误)

富士通CAN控制器的节点状态处理

节点状态

NS1,NS2 (Node status bits)

无论是工业系统还是自动化系统,一直以来,大多数CAN总线网络系统都要求有操作系统。在众多普遍使用的操作系统中,OSEK作为使用CAN通信的系统的操作系统,近来获得了广泛的认可。

具有内置CAN 的富士通微控制器支持OSEK/VDX操作系统。日本Vector有限公司发售有osCAN 16LX和osCAN FR两套OSEK/VDX操作系统。osCAN系列系统由一个操作系统的内核和车载控制单元所需的通信软件模块等构成。

CAN总线以其组网自由,扩展性强;自动错误界定,简化了电控单元对通信的操作;可根据数据内容确定优先权,解决通信的实时性问题等优点,不仅在汽车控制和通信网络中被广泛采用,在工业控制中也将有广阔的应用前景。

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系542334618@126.com,我们会及时处理。

12

会员评价:

0 发表评论

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 2-9-2025 22:29 , Processed in 0.282366 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.