[技术问答] CAN 通信,发送正常,与电脑工具测试,电脑能收到数据,电脑发送MCU 却收不到数据,最可能是哪里问

[复制链接]
1197|19
 楼主| 两只袜子 发表于 2022-11-12 16:22 | 显示全部楼层 |阅读模式
CAN 通信,发送正常,与电脑工具测试,电脑能收到数据,电脑发送MCU 却收不到数据,最可能是哪里问
jcky001 发表于 2022-11-12 17:09 | 显示全部楼层
CAN通讯接收时需要配置成远程帧。
jcky001 发表于 2022-11-12 17:11 | 显示全部楼层
ID号要一致。
捧一束彼岸花 发表于 2022-12-2 23:28 | 显示全部楼层
电脑发送MCU却收不到数据?那你电脑能保证是发正确了么?

她已醉 发表于 2022-12-3 00:00 | 显示全部楼层
你的通讯距离是多少啊?

月亮一键变蓝 发表于 2022-12-3 00:32 | 显示全部楼层
按理来说,可能是速率没对上吧

在曼谷的春 发表于 2022-12-3 01:04 | 显示全部楼层
可能是有协议指令,或者连接错了吧

一只眠羊 发表于 2022-12-3 01:36 | 显示全部楼层
你看看电脑与单片机的连接线呗,看看连的对不对

未说出口的像你 发表于 2022-12-3 02:08 | 显示全部楼层
正常情况应该不会收不到数据的呀,因为你电脑自发自收都能收到数据啊

风凉 发表于 2022-12-3 02:40 | 显示全部楼层
可能是通讯距离,就是线上的功率不够大了,信号衰弱了

故意相遇 发表于 2022-12-3 03:12 | 显示全部楼层
你电脑收发怎么测试的?采用2can模块?

春日负喧 发表于 2022-12-3 03:44 | 显示全部楼层
可不可能是你协议没对上,导致电脑发送MCU没收到数据

我吃小朋友 发表于 2022-12-3 04:16 | 显示全部楼层
程序贴出来看看吧,或者看看你的通讯部分的逻辑,还有就是通讯距离

tpgf 发表于 2022-12-7 10:00 | 显示全部楼层
电脑端这边使用的是can的专用的接收器吗
drer 发表于 2022-12-7 10:21 | 显示全部楼层
pc端这边如果确定发送数据了  可以看看总线上的波形图
tfqi 发表于 2022-12-7 11:10 | 显示全部楼层
可以正常进入can的接收中断函数里边吗
coshi 发表于 2022-12-7 11:25 | 显示全部楼层
接收方和发送方都需要接一个120欧姆的终端电阻
kxsi 发表于 2022-12-7 11:39 | 显示全部楼层
可以用示波器看一下波形是否符合波特率和协议的要求
wiba 发表于 2022-12-7 11:52 | 显示全部楼层
如果另一端是成熟的模块的话  那么考虑单片机程序里边接收部分是不是有问题
yangxiaor520 发表于 2022-12-12 19:43 来自手机 | 显示全部楼层
ID号,帧格式是否匹配。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部