总线的原理及使用教程-PPT.pptx
《总线的原理及使用教程-PPT.pptx》由会员分享,可在线阅读,更多相关《总线的原理及使用教程-PPT.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、总线的原理及使用教程MSCAN08/MSCAN122一、目标定位一、目标定位目标:以MSCAN08与MSCAN12为示例,讲述CAN现场总线,初步掌握CAN总线技术得应用。基本要求:了解CAN通信协议基本概念,掌握CAN通 信 接 口 硬 件 设 计 与 MSCAN08与MSCAN12编程方法MSCAN08/MSCAN123二、主要内容二、主要内容CANCAN技术规范技术规范MSCAN08MSCAN08模块模块MSCAN08MSCAN08通信接口硬件电路通信接口硬件电路MSCAN08MSCAN08模块得编程结构模块得编程结构MSCAN08MSCAN08通信子函数与测试实例通信子函数与测试实例M
2、SCAN12MSCAN12模块模块MSCAN12MSCAN12模块得编程结构模块得编程结构MSCAN12MSCAN12得自环测试实例得自环测试实例MSCAN08/MSCAN124uCANCAN通信协议主要描述设备之间得信息传递方式。通信协议主要描述设备之间得信息传递方式。uCANCAN各各层层得得定定义义与与开开放放系系统统互互连连模模型型OSIOSI一一致致。CANCAN技技术术规规范范定定义义了了模模型型得得最最下下面面两两层层:数数据据链链路路层层与与物物理理层层,就是设计就是设计CANCAN应用系统得基本依据。应用系统得基本依据。u19911991年年9 9月月BoschBosch公公
3、司司发发布布了了CANCAN技技术术规规范范Version2Version2、0 0。该该技技术术规规范范包包括括A A与与B B两两部部分分,2 2、0A0A给给出出了了在在Version1Version1、2 2中中定定义义得得CANCAN报报文文格格式式,而而2 2、0B0B给给出出了了标标准准得得与与扩扩展展得两种报文格式。得两种报文格式。u规规范范主主要要就就是是针针对对CANCAN控控制制器器得得设设计计者者,对对大大多多数数应应用用系系统统设设计计人人员员来来说说,只只需需对对Version2Version2、0 0版版技技术术规规范范得得基基本本结结构构、概概念念、规规则则作作
4、一一般般了了解解,知知道道一一些些基基本本参参数数与可访问得硬件即可。与可访问得硬件即可。CAN技术规范技术规范MSCAN08/MSCAN125CAN得基本概念得基本概念报文报文报文报文信息信息信息信息路由路由路由路由位速率位速率位速率位速率优先权优先权优先权优先权远程数据远程数据远程数据远程数据请求请求请求请求多主机多主机多主机多主机仲裁仲裁仲裁仲裁错误标志和错误标志和错误标志和错误标志和恢复时间恢复时间恢复时间恢复时间故障故障故障故障界定界定界定界定连接连接连接连接单通道单通道单通道单通道总线数据总线数据总线数据总线数据表示表示表示表示应答应答应答应答MSCAN08/MSCAN126报文与
5、信息路由报文与信息路由报文报文(Messages)(Messages)在总线上传输得信息。在总线上传输得信息。信息路由信息路由(Information Routing)(Information Routing)CANCAN不不对对通通信信单单元元分分配配地地址址,报报文文得得寻寻址址内内容容由由报报文文得得标标识识符符指指定定。所所有有CANCAN节节点通过报文滤波来判断就是否接收报文。点通过报文滤波来判断就是否接收报文。MSCAN08/MSCAN127位速率位速率位速率位速率(Bit Rate)(Bit Rate)指指总总线线得得传传输输速速率率,下下表表列列出出了了距距离离与与位位速速率率
6、得得相相关关数数据据。这这里里得得最最大大距距离离就就是是指不接中继器得两个单元之间得距离。指不接中继器得两个单元之间得距离。MSCAN08/MSCAN128位定位与同步位定位与同步u标标称称位位速速率率(Nominal Nominal Bit Bit RateRate):):理理想想得得发发送送器器在没有重新同步得情况下每秒发送得位数量。在没有重新同步得情况下每秒发送得位数量。u标标称称位位时时间间(Nominal Nominal Bit Bit TimeTime):):就就是是标标称称位位速速率率得得倒倒数数。分分成成几几个个不不重重叠叠得得片片段段:同同步步段段(SYNC_SEG(SYN
7、C_SEG)、传传 播播 段段(PROG_SEG)(PROG_SEG)、相相 位位 段段1(PHASE_SEG1)1(PHASE_SEG1)、相位段、相位段2(PHASE_SEG2)2(PHASE_SEG2)。MSCAN08/MSCAN129优先权优先权优先权优先权(Priorities)(Priorities)在在CANCAN总总线线上上发发送送得得每每一一个个报报文文都都具具有有唯唯一一得得一一个个1111位位或或2929位位得得标标识识符符,标标识识符符越越小小,则则报报文文优优先先权权越越高高,因因此此一一个个为为全全0 0标识符得报文具有最高级优先权。标识符得报文具有最高级优先权。M
8、SCAN08/MSCAN1210单通道单通道单通道单通道(Single Channel)(Single Channel)CANCAN总总线线由由单单一一通通道道组组成成,借借助助数数据据得得同同步步实实现现信信息息传传输输,可可以以就就是是单单线线(加加地地线线)、两两条条差差分分线线、光光纤纤等等,通通常常使使用用双双绞线。绞线。MSCAN08/MSCAN1211总线表示总线表示总线数据表示总线数据表示(Bus Values)(Bus Values)CANCAN总总 线线 上上 用用 显显 性性(Dominant)(Dominant)与与 隐隐 性性(Recessive)(Recessive
9、)表表示示0 0与与1 1。当当在在总总线线上上出出现现同同时时发发送送显显性性位位与与隐隐性性位位时时,总总线线上上数数值值将将出出现现显显性性。总总线线上上得得信信号号使使用用差差分分电电压压传传送送,两两条条信信号号线线被被称为称为CAN_H CAN_H 与与CAN_LCAN_L。12大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流MSCAN08/MSCAN1213标识符检验滤波标识符检验滤波u当当总总线线上上有有报报文文到到达达时时,MSCAN08MSCAN08会会将将该该报报文文得得标标识识符
10、符与与本本地地得得标标识识符符校校验验寄寄存存器器中中进进行行比比较较,本本地地标标识识符符屏屏蔽蔽寄寄存存器器则则就就是是用用于于指指定定比比较较结结果果就就是是否否有有影影响响,1 1表示相应位得比较结果不影响报文得接收。表示相应位得比较结果不影响报文得接收。MSCAN08/MSCAN1214报文传输类型报文传输类型报文传输由报文传输由4 4种不同得帧类型表示与控制种不同得帧类型表示与控制:数据帧数据帧:数据帧将数据从发送器传输到接收器。数据帧将数据从发送器传输到接收器。远远程程帧帧:总总线线单单元元发发出出远远程程帧帧,请请求求发发送送具具有有同同一标识符得数据帧。一标识符得数据帧。错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 原理 使用 教程 PPT
限制150内