找回密码
 立即注册
查看: 941|回复: 11

CAN总线通讯测试

[复制链接]
  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
    发表于 2023-5-31 17:03:47 | 显示全部楼层 |阅读模式
    本帖最后由 zxy 于 2023-5-31 17:09 编辑

    2023-5-31 CAN通讯测试
    测试前准备工作:
    1、下载STC-ISP V6.91Q软件。
    2、将2张网购CAN模块按照屠龙刀原理图焊接好CAN电路上,并将屠龙刀上相关的串口实验R79,80去掉,将两CAN模块的输出CAN_H,CAN_L对接在一起。
    CAN总线通讯测试-1.png
    CAN总线通讯测试-2.png

    3、连接下载仿真器STC-USB Link1D,将SWD四芯连接线接入到屠龙刀上,并将串口P16,P17接上(使用串口将数据上传到STC-ISP V6.91Q软件)

    4、按照网上介绍将屠龙刀开发板制作成仿真器。
    将屠龙刀例程中第一个LED测试程序下载及仿真测试成功,证明设置正确。

    5、用屠龙刀例程 STC32G12K128-LQFP64-DIP64-DEMO-CODE-20230421中第14个例程
    14-CAN1-CAN2总线标准帧扩展帧同时使用收发测试

    6、在KEIL中编译后下载或仿真调试后连续运行。

    7、运行ISP软件,打开USB-CDC/串口助手,打开串口COM3(本机上查询到有CO3COM4两个USB-CDC串口,经试验COM3通讯正常)
    CAN总线通讯测试-3.png

    收到下面图中数据,实验成功。
    CAN总线通讯测试-4.png
    CAN总线通讯测试-1.png

    14-CAN1-CAN2总线标准帧扩展帧同时使用收发测试-20230531OK.rar

    393.79 KB, 下载次数: 65

    回复 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9310

    回帖

    1万

    积分

    管理员

    积分
    13870
    发表于 2023-5-31 17:28:22 | 显示全部楼层
    感谢分享成功的经验
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
     楼主| 发表于 2023-6-1 08:20:03 | 显示全部楼层
    神农鼎 发表于 2023-5-31 17:28
    感谢分享成功的经验

    感谢 STC 提供 免费屠龙刀及分享的各种开发资料。让8051连的兄弟们共同进步!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-23 08:28
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2023-6-21 10:01:41 | 显示全部楼层
    楼主,你用分析仪测试测试过吗?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
     楼主| 发表于 2023-6-21 11:44:39 | 显示全部楼层
    QW123 发表于 2023-6-21 10:01
    楼主,你用分析仪测试测试过吗?

    没用分析仪测试,用的STC的 ISP软件进行的收发测试。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-23 08:28
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2023-6-21 15:14:47 | 显示全部楼层
    zxy 发表于 2023-6-21 11:44
    没用分析仪测试,用的STC的 ISP软件进行的收发测试。

    楼主,请教下,这个收发器周围的电容是不是必须使用电路图推荐的?还是说保证电阻值正确就行?电容阻值大差不差就行? 然后,1042能代替1050吗? 如果用1042 ,是不是外围要改了?  ,
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
     楼主| 发表于 2023-6-21 16:08:09 | 显示全部楼层
    QW123 发表于 2023-6-21 15:14
    楼主,请教下,这个收发器周围的电容是不是必须使用电路图推荐的?还是说保证电阻值正确就行?电容阻值大 ...

    1.png
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
     楼主| 发表于 2023-6-21 16:11:03 | 显示全部楼层

    这是在NXP官网下载 的参考资料,请查收

    TJA1042,1050应用 AH1014.pdf

    1.91 MB, 下载次数: 32

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-26 13:45
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    13

    主题

    79

    回帖

    1699

    积分

    金牌会员

    积分
    1699
    QQ
     楼主| 发表于 2023-6-21 16:37:13 | 显示全部楼层
    本帖最后由 zxy 于 2023-6-21 16:44 编辑
    QW123 发表于 2023-6-21 15:14
    楼主,请教下,这个收发器周围的电容是不是必须使用电路图推荐的?还是说保证电阻值正确就行?电容阻值大 ...

         我用TJA1050测试过,CANH,CANL总线上并的电容为15pF时,总线速度超过700K就通讯不正常了.然后我在又并了一个15pF的电容,让电容总容量为30pF左右,通讯在800K以内通讯500万次都正常,但仍上不了1M,1M通讯不能正常工作。
          通过试验发现,CAN总线的电容会影响总线的通讯。我的电容在淘宝上买的,没有准确测量过,应该误差比较大。
         另外100欧电阻,有一定误差不影响工作,零欧电阻如没有,可以细铜丝或锡焊短接代替。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-23 08:28
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2023-6-21 19:28:38 | 显示全部楼层
    zxy 发表于 2023-6-21 16:37
    我用TJA1050测试过,CANH,CANL总线上并的电容为15pF时,总线速度超过700K就通讯不正常了.然后我在又 ...

    非常感谢ZXY大佬的及时解答,我已经购买了TJA1050的相关器件,TJA1042看资料看起来不能直接替换了。等以后摸透了CAN程序再考虑,
    另外,
    我看楼主你其他帖子有尝试成功两块相同板子的通信

    那有没有研究过其中一块换成其他单片机,与屠龙刀进行CAN通讯,(屠龙刀进行接收,其他单片机进行发送,)
    这也是我想通过屠龙刀学习CAN的初衷,这个板块对此方面的讨论很少很少,网上也不多

    ZXY大佬你如有好的思路,望指点,先行感谢

    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-4 14:08 , Processed in 0.071397 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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