打印
[技术问答]

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

[复制链接]
750|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却收不到数据?那你电脑能保证是发正确了么?

使用特权

评论回复
5
她已醉| | 2022-12-3 00:00 | 只看该作者
你的通讯距离是多少啊?

使用特权

评论回复
6
月亮一键变蓝| | 2022-12-3 00:32 | 只看该作者
按理来说,可能是速率没对上吧

使用特权

评论回复
7
在曼谷的春| | 2022-12-3 01:04 | 只看该作者
可能是有协议指令,或者连接错了吧

使用特权

评论回复
8
一只眠羊| | 2022-12-3 01:36 | 只看该作者
你看看电脑与单片机的连接线呗,看看连的对不对

使用特权

评论回复
9
未说出口的像你| | 2022-12-3 02:08 | 只看该作者
正常情况应该不会收不到数据的呀,因为你电脑自发自收都能收到数据啊

使用特权

评论回复
10
风凉| | 2022-12-3 02:40 | 只看该作者
可能是通讯距离,就是线上的功率不够大了,信号衰弱了

使用特权

评论回复
11
故意相遇| | 2022-12-3 03:12 | 只看该作者
你电脑收发怎么测试的?采用2can模块?

使用特权

评论回复
12
春日负喧| | 2022-12-3 03:44 | 只看该作者
可不可能是你协议没对上,导致电脑发送MCU没收到数据

使用特权

评论回复
13
我吃小朋友| | 2022-12-3 04:16 | 只看该作者
程序贴出来看看吧,或者看看你的通讯部分的逻辑,还有就是通讯距离

使用特权

评论回复
14
tpgf| | 2022-12-7 10:00 | 只看该作者
电脑端这边使用的是can的专用的接收器吗

使用特权

评论回复
15
drer| | 2022-12-7 10:21 | 只看该作者
pc端这边如果确定发送数据了  可以看看总线上的波形图

使用特权

评论回复
16
tfqi| | 2022-12-7 11:10 | 只看该作者
可以正常进入can的接收中断函数里边吗

使用特权

评论回复
17
coshi| | 2022-12-7 11:25 | 只看该作者
接收方和发送方都需要接一个120欧姆的终端电阻

使用特权

评论回复
18
kxsi| | 2022-12-7 11:39 | 只看该作者
可以用示波器看一下波形是否符合波特率和协议的要求

使用特权

评论回复
19
wiba| | 2022-12-7 11:52 | 只看该作者
如果另一端是成熟的模块的话  那么考虑单片机程序里边接收部分是不是有问题

使用特权

评论回复
20
yangxiaor520| | 2022-12-12 19:43 | 只看该作者
ID号,帧格式是否匹配。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2038

主题

7366

帖子

10

粉丝