纬图虚拟仪器论坛

 找回密码
 立即注册
搜索
查看: 9931|回复: 3

如何测试CAN适配器CAN1发给CAN2 和CAN2发给CAN1的效果

[复制链接]
发表于 2020-6-11 11:19:33 | 显示全部楼层 |阅读模式
1.下载软件APP:http://www.viewtool.com/demo/Gin ... nd_Setup_v1.0.6.zip
硬件通信方式:

放大端子接线图:
connection-test-self2.jpg


如果不愿意连接L-R, 也可以打开适配器盖子,接上这两个jumpers就可以了:

jumper-build-in.png



自测方式有3种:第一种是LOOP BACK,什么线也不用接(只是检测内部CAN 信号回路是否正常).

第二种是选择TestSelf 方式,也是最简单的一种方式。
CAN-TestSelf.png

第三种是NORMAL 方式, 就需要按照上述要求对接才行的,这个是真正的CAN 信号通讯。

建议先使用LOOP BACK 模式自测,以检测所有软件,及适配器本身的芯片是否正常;

然后再使用NORMAL 模式自测,这个成功的话,表示CAN 收发一定是正常的了。

QQ图片20200611111630.png
第一个是PC端插了几个设备,根据在软件中选择设备响应的设备索引。
第二个是CAN的通道号,比如硬件接线CAN1(适配器通道)的话那么在软件选择0通道(CAN1)即可

测试效果如下
选择ALL模式代表CAN1和CAN2都初始化
QQ图片20200611111749.png
CAN1发CAN2收
QQ图片20200611111834.png
CAN2发CAN1收
QQ图片20200611111912.png





回复

使用道具 举报

 楼主| 发表于 2020-9-8 17:15:24 | 显示全部楼层
1.测试 两个CAN适配器收发数据
(1)如图:
QQ图片20200908170442.jpg

CAN1(H)<---->CAN2(H)
CAN1(L)<---->CAN2(L)
L<--->R

CAN2(H)<---->CAN1(H)
CAN2(L)<----->CAN1(L)
L<--->R

QQ图片20200908171125.png

(2)如图:
QQ图片20200908171329.jpg

CAN1(H)<---->CAN1(H)
CAN1(L)<---->CAN1(L)
L<--->R

CAN2(H)<---->CAN2(H)
CAN2(L)<----->CAN2(L)
L<--->R

QQ图片20200908171446.png
QQ图片20200908171501.png






回复 支持 反对

使用道具 举报

发表于 2021-7-30 16:18:50 | 显示全部楼层
如果是CAN - Bus 适配器进行自测,则使用如下连接方式:

要通过外部两个CAN驱动模块来连接
Ginkgo(2)CAN bus 适配器引脚定义:
http://www.viewtool.com/wiki/index.php/Ginkgo2_pin_define

can-bus-connection.jpg

CAN-Rx <-> CAN-H
CAN-Tx <-> CAN-L


Ginkgo3.png



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|纬图虚拟仪器

GMT+8, 2024-12-22 01:18 , Processed in 1.928461 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表