CAN网络应用&软件设计&CANoe&CANFD

本文详细介绍了CAN网络在汽车领域的应用,包括动力CAN、底盘动态CAN、信息CAN、车体CAN和诊断CAN。讨论了CAN软件设计的要点,如传输速率、同步参数和错误处理。此外,还讲解了CANoe软件的使用和CAN FD的基础知识,包括CAN FD与CAN2.0的区别、波特率配置以及CAN与CAN FD的兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • CAN
    • CAN网络应用
      • 简单案例
        • 典型汽车网络拓扑结构
        • 动力CAN(1)
          • 负责车辆动力和必须实时响应的安全相关ECU接入这条CAN 
        • 底盘动态CAN(2)
          • 负责底盘动态控制和辅助相关的功能的ECU接入到这条CAN
        • 信息CAN(3)
          • 负责仪表、中控相关的ECU
        • 车体CAN(4)
          • 负责车辆上和驾驶无关的一些车门、车窗、天窗、空调、电动座椅的控制相关的ECU接入到这条CAN
        • 诊断CAN(7)
          • 负责全车检测和ECU升级通道
      • 实际开发中一定是根据功能组来定义报文优先级,同一个网段发送的报文可能被网关转换成各种不同优先级的报文甚至由网关来拆分,功能越是复杂的整车网络,网关的设计就会越复杂,所以网关才是CAN网络的实际中心枢纽。
      • 诊断CAN上的报文必须遵照UDS协议,它是固定的,也不存在网关转发时转换优先级的问题,因为它本来就是优先级最低的报文了。
    • CAN软件设计
      • CAN的传输速率和同步参数
        • 传输速率
        • 系统时钟
        • 位电平采样点位置
        • 分频系数
        • 时序寄存器
      • 接收端报文过滤器
        • 把ECU需要的报文ID写入到CAN控制器的接收ID寄存器里
      • 节点在Bus Off时的行为
        • 自动退出Bus Off
        • 软件干预节点
          • 进入Bus Off状态后一直维持至软件控制退出Bus Off
          • 进入Bus Off状态后仍可硬件根据协议自动退出Bus Off状态,但在退出前可以被软件阻止退出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值