打印
[PIC®/AVR®/dsPIC®产品]

mcp2515发送失败

[复制链接]
1142|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 zeng5200 于 2024-1-26 10:50 编辑

主控用cansend 发送几个字节,但是示波器在can_tx这个脚量到一直有数据不断的在发送(发送持续很久,应该是不对的),但是在上位机收不到数据,这个是什么原因?

使用特权

评论回复
沙发
21mengnan| | 2024-1-27 20:40 | 只看该作者
看看这个芯片的官网的手册怎么介绍的啊,有没有参考电路。我没用过这个。

使用特权

评论回复
板凳
班杰明| | 2024-1-29 12:09 | 只看该作者
波特率设置的有问题吗?

使用特权

评论回复
地板
liu96jp| | 2024-2-5 16:50 | 只看该作者
楼主可以试试用逻辑分析仪抓一下波形

使用特权

评论回复
5
ex7s4| | 2024-2-5 18:09 | 只看该作者
电路的话你是参考谁家的方案设计的吗?

使用特权

评论回复
6
b5z1giu| | 2024-2-5 19:15 | 只看该作者
确实,一直发送估计是不对劲的

使用特权

评论回复
7
suw12q| | 2024-2-5 20:32 | 只看该作者
CAN的话玩的少,建议可以这样,就是先找这芯片的常规设计手册,先看看电路是否正确,然后再看看发送内容是否正确,最后再看时序啥的,是否正确

使用特权

评论回复
8
su1yirg| | 2024-2-5 21:40 | 只看该作者
不断发送的话应该是错误的CAN总线参数?

使用特权

评论回复
9
chenjun89| | 2024-2-5 21:40 | 只看该作者
上位机收不到数据的话,看看是不是设置了帧ID这些参数。

使用特权

评论回复
10
lix1yr| | 2024-2-5 22:35 | 只看该作者
检查主控发送的CAN消息格式是否符合CAN协议要求,包括标识符、数据内容等。如果CAN消息格式错误,可能导致示波器一直在发送错误的数据

使用特权

评论回复
11
g0d5xs| | 2024-2-6 07:30 | 只看该作者
可能存在CAN总线冲突,导致数据发送失败。确保CAN总线上没有其他节点发送冲突的数据,可以通过CAN总线的错误计数器来检查是否存在错误

使用特权

评论回复
12
p0gon9y| | 2024-2-6 08:42 | 只看该作者
检查CAN总线的物理连接,包括线缆连接是否良好、终端电阻是否正确等。不良的物理连接可能导致数据发送失败

使用特权

评论回复
13
kaif2n9j| | 2024-2-6 09:45 | 只看该作者
检查示波器的设置是否正确,包括波特率、触发条件等。确保示波器设置正确以正确捕获CAN总线上的数据

使用特权

评论回复
14
q1ngt12| | 2024-2-6 12:08 | 只看该作者
检查上位机接收CAN数据的程序是否正确,包括是否正确配置了CAN接收参数、是否正确处理接收到的数据等

使用特权

评论回复
15
SophiaOP| | 2024-2-21 15:53 | 只看该作者
看下线路连接是不是有问题

使用特权

评论回复
16
OliviaSH| | 2024-2-25 22:14 | 只看该作者
抓取一下波形看看吧

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝