sdddds 发表于 2012-8-16 21:40:28

CAN通讯问题【悬赏问答】

  如果 A B C D  4台设备 通过CAN通讯
A收到数据了 怎么才能知道 是B C D 谁发的呢
比如
A设备 地址是1 
B设备 地址是2
C设备 地址是3 
D设备 地址是4
B C D 都向 A设备发送数据   TxMessage.ExtId=1;        
A收到数据后怎么能知道是B、C、D哪个设备发的数据呢

yjwpm 发表于 2012-8-17 09:56:40

RE:CAN通讯问题【悬赏问答】

CAN是有物理地址的,这个需要你来设置,,而且你可以自己定义地址协议等等。。。

发表于 2012-8-17 09:59:40

RE:CAN通讯问题【悬赏问答】

这个要通过硬件地址来决定了,你可以特殊的安排各个设备的硬件地址,这个你还是要看一下CAN ID组成协议。

明天今天是昨天 发表于 2012-8-17 10:55:27

RE:CAN通讯问题【悬赏问答】

你可以检查地址位

cjq_enjoy-15073 发表于 2012-8-28 11:23:13

RE:CAN通讯问题【悬赏问答】

CAN ID组成协议 中有源地址及目标地址,通过不同的ID,识别到不同地址的源地址获取你要的信息
页: [1]
查看完整版本: CAN通讯问题【悬赏问答】