- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN Bus Hands-On Course
Presented by:
Intrepid Control Systems, Inc.
Qin Wen
Sales Engineer
Tel: +86-137-6464-9956
Email: qinwen@
骨贝灶滴猎粥釉管牌洪粳偿糙梳发赃杜看溯鳖矮听悉忆狡蠢例瞳浸稻端磺CAN通讯协议介绍CAN通讯协议介绍
Objectives
Learn the basics of the CAN protocol
Understand what makes up a CAN network
Understand what makes up a CAN node
Learn how CAN compares to competitive protocols
Learn how to use a CAN test tool and a CAN Database (DBC) file to monitor and transmit CAN messages and signals
杉奈钉睁旧胃廓海矽诫又翰晒裔匿收薪较琶啪碌铸赶谭瞳频葱抹笨仰豆擂CAN通讯协议介绍CAN通讯协议介绍
Agenda
Part 1: Learn the high level CAN features
Part 2: Understand the CAN message
Part 3: Understand how messages are communicated between CAN nodes
纬联伍哪竣洁呛织栖制端量细麓泡党芯梗操蔓缺歇讹瞄踞接肌媒潍佳技宴CAN通讯协议介绍CAN通讯协议介绍
Part 1:The Big Picture
噎一冰雏二淆闪尔吾佯悔屿绪胡机删涧梗执腿悄烤秆饲至诬痢鹿功芦十蚀CAN通讯协议介绍CAN通讯协议介绍
What is CAN?
Stands for: Controller–Area Network
Development of the CAN-bus started originally in 1983 at Robert Bosch GmbH
The protocol was officially released in 1986 at the Society of Automotive Engineers (SAE) congress in Detroit
轿收船滓秩棍关蔷柜柞发铱塞霄哇退贪宙椰伙匠剩斡鞭庐翼靛翱壤寨建欣CAN通讯协议介绍CAN通讯协议介绍
CAN Key Features
Speed up to 1Mbps
Non-destructive message arbitration
All nodes receive all messages
No guaranteed message latency
穗甫瑞镰瓢渠斤譬债临网箭遁从翻暮坷近禁避随过担祖务覆纱晴枚札眺丈CAN通讯协议介绍CAN通讯协议介绍
Cost vs Data Rate
LIN
CAN
FlexRay
MOST
1 2 5 10
Relative cost per node
Data rate [bps]
20K
1M
10M
25M
世取米嘻错浴死循世慰钥炔唾锚播躁享检傈怀掣诧蛔伯筷脚钝牧倘呼侈鸳CAN通讯协议介绍CAN通讯协议介绍
CAN vs LIN
CAN is much faster: up to 1 Mbps
LIN offers a time deterministic model
CAN offers a more powerful checksum
Uses LDF instead of DBC files for databases
原蛤哎锑敝惯弘颖怕毯萄杀键楚糖瓷浸瞻境道草矩狂出浓惧蛰九磨皮咒周CAN通讯协议介绍CAN通讯协议介绍
CAN vs FlexRay
FlexRay network startup more complicated
FlexRay offers time deterministic communications
FlexRay offers fault tolerance using various mechanisms
FlexRay offers larger data frames
Uses FIBEX instead of DBC files
蚂己义欣古阀钉鲜硬萝才免捎示嫂柯虽底彭膘孩糜良固韩甸嚎千价衫蚕水CAN通讯协议介绍CAN通讯协议介绍
CAN vs MOST
MOST
文档评论(0)