查看: 10101|回复: 7

详谈CAN/CANFD—经验分享&问题汇总

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32014
    最后登录
    2024-4-9
    发表于 2020-11-11 13:59:09 | 显示全部楼层 |阅读模式
    详谈CAN/CANFD—经验分享&问题汇总



    今天我整理一下社区里边关于CAN和CANFD的一些经验分享,前段时间社区为大家准备了LPC551样片的申请获得,很多小伙伴都参与其中,这款MCU自带CAN,不需要你外接CAN,现在CAN的应用也是很广泛的,所以今天给大家进行一个参考,除了我们申请样片给的小伙伴,其他小伙伴也可以根据手头的板子搞一搞CAN通讯,或者CANFD




    在汽车行业,为什么需要CANFD?


    1. 原因主要是因为汽车功能越来越多,越来越复杂,传统的CAN总线(CAN2.0)的负载率越来越高,甚至负载率高达95%。
    2. 因为传统CAN总线的局限性:
    · 传输率最大为1Mbiy/s(典型的<= 500kbit/s);
    · 传统CAN数据帧超过50%的额外开销(overhead > 50%)。
    3. 对比其他协议,额外开销比例要小得多,如UDP (1500 bytes/datagram, 64 bytes overhead),FlexRay(254 bytes/frame, 8 bytes overhead)。
    4. 因为历史原因,汽车不可能直接放弃目前的传统CAN总线技术,一切推到重来。那么为了解决CAN总线负载率问题,而又能兼容CAN总线,并且研发成本不能太高的问题,2015年最新的修订版ISO 11898-1(classic CAN和CAN FD)发布。





    首先我先给大家准备一些CAN的资料
    序号标题链接
    1关于CAN的一些资料https://www.nxpic.org.cn/module/forum/thread-591027-1-1.html
    2LPC55XX CANFD开发参考资料https://www.nxpic.org.cn/module/forum/thread-621181-1-1.html
    3CANopen协议DS301--中英文版https://www.nxpic.org.cn/module/forum/thread-616718-1-1.html
    4干货分享 | CAN  2.0总线协议详解https://www.nxpic.org.cn/module/forum/thread-617230-1-1.html
    5干货分享 |  CAN-FD总线协议详解https://www.nxpic.org.cn/module/forum/thread-617262-1-1.html
    6CAN总线协议详解https://www.nxpic.org.cn/module/forum/thread-621272-1-1.html
    7CAN和CANFD的区别总结 https://www.nxpic.org.cn/module/forum/thread-621277-1-1.html

    戳>>



    针对不同型号我们又做了汇总:
    LPC54系列:
    序号标题链接
    1LPC54018的CAN-FDhttps://www.nxpic.org.cn/module/forum/thread-616530-1-1.html
    2LPC54s系列can包错乱解决方法https://www.nxpic.org.cn/module/forum/thread-619792-1-1.html
    3LPCXpresso54618  CAN-FD KIT 传输问题https://www.nxpic.org.cn/module/forum/thread-613941-1-1.html
    4LPC54114+CAN通信转无线传输数据装置https://www.nxpic.org.cn/module/forum/thread-609598-1-1.html

    相关问题:
    序号标题链接
    1有谁实现了 LPC54618  双CAN通讯,请教一下https://www.nxpic.org.cn/module/forum/thread-620507-1-1.html
    2 LPC54606can  某个ID无法发送出去https://www.nxpic.org.cn/module/forum/thread-620473-1-1.html
    3LPC54616的CAN通信,断线之后重连数据发送不出去https://www.nxpic.org.cn/module/forum/thread-620146-1-1.html
    4lpc54606 CAN  死机问题https://www.nxpic.org.cn/module/forum/thread-616856-1-1.html
    5LPC54606&LPC54608  CAN 滤波设置https://www.nxpic.org.cn/module/forum/thread-617084-1-1.html



    LPC17系列:
    序号标题链接
    1LPC1768  CAN通讯知识点分享https://www.nxpic.org.cn/module/forum/thread-616817-1-1.html
    2LPC1768-DEV⑥CAN总线通信https://www.nxpic.org.cn/module/forum/thread-616382-1-1.html
    3LPC1768 Dev  kit 开发板 + 8、CAN通信发送测试https://www.nxpic.org.cn/module/forum/thread-616317-1-1.html
    4【LPC1768】CAN通讯 https://www.nxpic.org.cn/module/forum/thread-616265-1-1.html
    5【IRD-LPC1768-DEV】CANhttps://www.nxpic.org.cn/module/forum/thread-616261-1-1.html
    6[IRD-LPC1768-DEV]  篇四 CAN通讯https://www.nxpic.org.cn/module/forum/thread-616229-1-1.html
    7LPC17XX CAN  bus off恢复操作https://www.nxpic.org.cn/module/forum/thread-614737-1-1.html
    8【CAN】LPC1700系列Cortex-M3_ZLG https://www.nxpic.org.cn/module/forum/thread-606171-1-1.html

    针对LPC17系列相关的问题解决汇总:
    序号标题链接
    1LPC1752  CAN通讯接口疑问https://www.nxpic.org.cn/module/forum/thread-617190-1-1.html
    2LPC1758-CAN波特率的计算问题https://www.nxpic.org.cn/module/forum/thread-613751-1-1.html
    3关于LPC1758的CAN通信问题https://www.nxpic.org.cn/module/forum/thread-613731-1-1.html




    Kinetis系列经验:
    序号标题链接
    1在KW36上用CAN总线进行固件升级https://www.nxpic.org.cn/module/forum/thread-620409-1-1.html
    2KEA128 CAN  Bootloaderhttps://www.nxpic.org.cn/module/forum/thread-602244-1-1.html
    3KE06  MSCAN标识符接收滤波器配置讲解https://www.nxpic.org.cn/module/forum/thread-599335-1-1.html
    4KEA系列CAN通讯https://www.nxpic.org.cn/module/forum/thread-603319-1-1.html
    5KE06 CAN  Bootloader使用心得https://www.nxpic.org.cn/module/forum/thread-603985-1-1.html
    6FRDM-KEA128  CAN code分享 https://www.nxpic.org.cn/module/forum/thread-614320-1-1.html

    相关问题解决方案汇总:
    序号标题链接
    1KE18F  Flexcan中断向量分别对应哪些中断https://www.nxpic.org.cn/module/forum/thread-620166-1-1.html
    2K60CAN总线无法发送https://www.nxpic.org.cn/module/forum/thread-596629-1-1.html
    3kea128CAN应用问题https://www.nxpic.org.cn/module/forum/thread-617875-1-1.html
    4KEA128  CAN初始化失败https://www.nxpic.org.cn/module/forum/thread-616684-1-1.html
    5KEAZ128CAN  bootloader的使用方式问题https://www.nxpic.org.cn/module/forum/thread-612587-1-1.html




    i.MX RT系列
    序号标题链接
    1RT1052+8、CAN通信例程测试https://www.nxpic.org.cn/module/forum/thread-615226-1-1.html
    2MIMXRT1064  CANFD受LPUART时钟影响https://www.nxpic.org.cn/module/forum/thread-617265-1-1.html
    3RT1052+11、CAN接收的数据显示在LCD屏上https://www.nxpic.org.cn/module/forum/thread-615395-1-1.html





    S32系列:
    本系列主要是汽车电子应用的比较多,所以大家可以过来参考
    序号标题链接
    1关于S32K的CAN通讯例子https://www.nxpic.org.cn/module/forum/thread-621188-1-1.html
    2S32K144 EVB评估板  实例CAN驱动https://www.nxpic.org.cn/module/forum/thread-615122-1-1.html

    问题:
    序号标题链接
    1s32K144  can中断接收配置https://www.nxpic.org.cn/module/forum/thread-615585-1-1.html
    2S32K144 CAN 通信  不正常https://www.nxpic.org.cn/module/forum/thread-614162-1-1.html


    如果大家有其他想知道的解决方案或者相关疑惑都可以在下方评论哈!!


    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-4-14 11:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    23

    主题

    131

    帖子

    0

    高级会员

    Rank: 4

    积分
    724
    最后登录
    2024-1-20
    发表于 2020-11-30 13:45:14 | 显示全部楼层
    CAN资料很全面,谢谢管管
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32014
    最后登录
    2024-4-9
     楼主| 发表于 2020-12-2 09:10:04 | 显示全部楼层
    h12121 发表于 2020-11-30 13:45
    CAN资料很全面,谢谢管管

    需要什么资料可以私信我
    签到签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27

    主题

    111

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    449
    最后登录
    2024-3-29
    发表于 2021-1-15 15:15:05 | 显示全部楼层
    你好,最近在使用RT1064的CANFD功能,在官方示例的基础上,使用4M及以下的波特率通信没问题,设置更高的发送数据就不对,现象是数据段没有发出来,目前时钟是480M经过分配得到的80M时钟。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32014
    最后登录
    2024-4-9
     楼主| 发表于 2021-1-15 15:17:05 | 显示全部楼层
    mrhwt 发表于 2021-1-15 15:15
    你好,最近在使用RT1064的CANFD功能,在官方示例的基础上,使用4M及以下的波特率通信没问题,设置更高的发 ...

    你好,可以将你的问题再RT版块发求出,我来帮你解答
    签到签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27

    主题

    111

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    449
    最后登录
    2024-3-29
    发表于 2021-1-15 15:38:47 | 显示全部楼层
    NXP管管 发表于 2021-1-15 15:17
    你好,可以将你的问题再RT版块发求出,我来帮你解答

    好的,多谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27

    主题

    111

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    449
    最后登录
    2024-3-29
    发表于 2021-1-15 15:41:20 | 显示全部楼层
    NXP管管 发表于 2021-1-15 15:17
    你好,可以将你的问题再RT版块发求出,我来帮你解答

    你好,已经发贴了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-4 14:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    172

    帖子

    0

    高级会员

    Rank: 4

    积分
    567
    最后登录
    2024-4-10
    发表于 2022-8-9 23:59:24 | 显示全部楼层
    好东西,学习了
    每天登陆学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 03:31 , Processed in 0.157765 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表