感谢题主的邀请,我来说下我的方法:
双通道的CAN分析仪其实你可以启物把它看作是电脑上同时连接了两个单通道的CAN分析仪,如果是这样的话,那么相应的数据收发软件是不是就应该开两个呢?一个软件负责一个CAN通道哗旁闷。与此同时,我们乱弯应该把这台双通道的CAN分析仪的所有CAN通道都连接上,CAN1的CAN高连CAN2的CAN高,CAN低也是一样,同时,电阻开关别忘了打开。一切准备妥当后,我们就可以使用收发软件发送数据了,你可以先用CAN1给CAN2发,也就是CAN1把USB数据转换成CAN数据发给CAN2,CAN2再把CAN数据转回成USB数据显示在它对应的数据收发软件上,反之同理。如果你还有更多疑问,可以登录GCGD官网进行具体的咨询。
感觉问题描述得不是很清楚。你是想用两个芯腔轿雀片伍早进行CAN通信,然后又不帆察想用CAN收发器?
有必要先解释下CAN收发器和CAN控制器的概念:CAN收发器用于把TTL电平的信号转换成CAN总线差分信号;CAN控制器用于按照CAN协议规范发送用户数据。
所以要进行CAN通信的话这两样东西基本上都得要。DSP有片内的CAN控制器,所以只需外接CAN收发器就OK,单片机则需要外接CAN控制器+CAN收发器。
如果你的意思是不用CAN收发器,而直接两块芯片直接通过CAN控制器的收发信号进行通信,那么这种做法应该比较不靠谱。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)