求助!CAN相关
芯片使用STC32G12K128,主机使用CAN1,两个从机使用CAN2,当主机只连接一个从机时,使用USB转CAN模块可以正常读取数据,但是当连接两个从机时,数据要不读不到要么就是只有一条,这是怎么回事啊,有大佬知道吗。{:zhuakuang:} 一个主机,两个从机,至少需要2个32G12K128芯片,加上USB转CAN模块的话,总线上有4个节点。主机跟两个从机的ID号有没有设置不一样?
使用USB转CAN模块单独连接主机跟从机先确认它们本身收发是否正常。 乘风飞扬 发表于 2025-6-5 18:28
一个主机,两个从机,至少需要2个32G12K128芯片,加上USB转CAN模块的话,总线上有4个节点。
主机跟两个从机 ...
单独测试是正常的,可能是ID号的问题,请问怎么设置ID号呢?{:jingxi:} 三毛 发表于 2025-6-6 08:07
单独测试是正常的,可能是ID号的问题,请问怎么设置ID号呢?
每个数据帧都会带有ID号的,直接设置数据帧中的ID号就行了,同一个设备可以发送多种不同的ID号,并非是绑定器件的 王昱顺 发表于 2025-6-6 08:18
每个数据帧都会带有ID号的,直接设置数据帧中的ID号就行了,同一个设备可以发送多种不同的ID号,并非是绑 ...
是这样的,主机和从机的ID不一样,两个从机ID是一样的 两个从机都挂了终端电阻?是的话去掉一个试试 三毛 发表于 2025-6-6 08:34
是这样的,主机和从机的ID不一样,两个从机ID是一样的
相同ID同时发送的话会产生冲突 ercircle 发表于 2025-6-6 08:51
两个从机都挂了终端电阻?是的话去掉一个试试
远端的从机和主机挂了终端电阻 乘风飞扬 发表于 2025-6-6 08:52
相同ID同时发送的话会产生冲突
OK,我试试
页:
[1]