飞思卡尔MSCAN模块研究与编程ppt课件.ppt
《飞思卡尔MSCAN模块研究与编程ppt课件.ppt》由会员分享,可在线阅读,更多相关《飞思卡尔MSCAN模块研究与编程ppt课件.ppt(19页珍藏版)》请在文库网上搜索。
1、飞思卡尔MSCAN模块研究与编程 宋成儒 杜磊 1 CAN总线是当前汽车高速网络系统的主要应用标准; CAN总线最初是专门为解决乘用车的串行通信而研制的; CAN总线的最大通信速率可达1Mb/s,CAN系统内两个任意节点之 间的最大传输距离与位速率有关,1M/s时最大传输距离为40m; CAN总线具有较强错误检测能力,通过监视、循环冗余校验、为填充 和报文格式检查,使得未检测出的出错概率小于4.7e-11; 总线访问采用基于优先权的多主方式,利用接收滤波实现多点传送; CANCANCANCAN总线回顾总线回顾总线回顾总线回顾 2 CANCANCANCAN总线系统总线系统总线系统总线系统 3 M
2、SCAN又称飞思卡尔控制器局域网,是符合BOSCH 公司所定义的CAN2.0A和CAN2.0B协议的CAN总线通信控 制器,是当前汽车控制器中最流行的CAN控制器架构。 MSCANMSCANMSCANMSCAN 4 实现CAN协议2.0A/2.0B版; 标准和扩展数据帧; 0-8字节数据长度; 高达1Mb/s的可编程比特率; 支持远程帧; 5个具有FIFO存储机制的接收缓冲区; 三个具有使用“本地优先”概念的内部优先顺序的发送缓冲区; 集成低通滤波器的可编程唤醒功能; 可编程环回模式支持自测操作; 可编程监听模式用于CAN总线监控; 内部计时器提供给接收和发送的报文的时间标签; 三种低功耗模式
3、:睡眠、关机和MSCAN使能 配置寄存器的全局初始化 MSCAN MSCAN MSCAN MSCAN 模块特性模块特性模块特性模块特性 5 MSCAN MSCAN MSCAN MSCAN 模块相关寄存器模块相关寄存器模块相关寄存器模块相关寄存器 6 MSCAN MSCAN MSCAN MSCAN 模块寄存器地址模块寄存器地址模块寄存器地址模块寄存器地址 7 MSCAN MSCAN MSCAN MSCAN 总线时序总线时序总线时序总线时序 (在一个(在一个(在一个(在一个bit timebit timebit timebit time中中中中) Sync_Seg:使总线上的各节点同步 ; Pro
4、p_Seg:对出现在网络内部的物 理延迟时间(信号在总线上的传播时 间和节点内部的延迟时间)进行补偿 ; Phase_Seg1、Phase_Seg2:补偿 跳变沿的相位误差。 采样点读取总线电平并将其转化为对 应位值。 8 同步跳转宽度:要实现CAN总线上的数据传输重新同步, 一个位可以缩短或延长的时间份额的最大值。 根据总线波特率、采样点时间、总时间份额、同步跳变宽 度可确定MSCAN的时间参数。 MSCAN MSCAN MSCAN MSCAN 时序时序时序时序寄存器、总线时序寄存器寄存器、总线时序寄存器寄存器、总线时序寄存器寄存器、总线时序寄存器 9 MSCAN MSCAN MSCAN M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 MSCAN 模块 研究 编程 ppt 课件