调试时两个can盒子互连实现在一台电脑上自发自收的接线

调试CAN通信程序时,通常通过Cantest或CanAnalys等软件发送CAN帧到电脑端程序进行调试。如果只有一个can盒子,因为硬件接口的关系,不借助其它转换设备,是无法在一台电脑进行自发自收CAN帧的。为了在一台电脑上实现自发自收CAN帧,需要两个CAN盒子才行,两个CAN盒子的接线图可参考后文配图。先说明如下:

将两个CAN盒子的对应通道及对应CAN-H、CAN-L相连,如:将第1个CAN盒子的CAN0的CAN-H、CAN-L和第2个CAN盒子的CAN0的CAN-H、CAN-L用线连接或者第1个CAN盒子的CAN1的CAN-H、CAN-L和第2个CAN盒子的CAN1的CAN-H、CAN-L用线连接(这里假定每个CAN盒子有两个CAN通道,市面上卖的CAN盒子一般都有两个CAN通道)。编程的时候,你可以选择can0或者是can1通道。将两个CAN盒子的usb插入到电脑的USB口,然后用Cantest或CanAnalys等软件发送CAN帧到电脑,如果没问题,程序收到CAN帧就能进入你设置好的断点处。

说明:如果连接无误,程序还是收不到数据,无法进入事先设置的断点,此时很可能是你程序调用的CAN相关的dll或so和你用的CAN盒子的驱动不一致导致,请确保两者一致。

相关推荐
一阵没来由的风21 小时前
拒绝造轮子(C#篇)ZLG CAN卡驱动封装应用
c#·can·封装·zlg·基础封装·轮子
骑着毛驴数星星1 天前
CANDB++中的CAN_DBC快速编辑方法,使用文本编辑器(如notepad++和VScode)
vscode·can
吃货界的硬件攻城狮19 天前
【江科大CAN】2.1 STM32 CAN外设(上)
stm32·can·通讯协议
工控小楠21 天前
PROFINET转CAN通讯协议转换速通汽车制造
can·profinet
JIANGHONGZN1 个月前
CAN主站转Modbus TCP网关:高铁门控系统的“毫秒级响应”密码
can·modbus tcp·伺服电机·轨道交通·协议网关
JIANGHONGZN1 个月前
风电自动化发电中的通信桥梁:CAN主站转MODBUS TCP网关解析
can·modbus tcp·伺服电机·协议网关·工业通讯
不脱发的程序猿2 个月前
常见的CAN总线协议面试题
嵌入式·can·汽车电子
宇努力学习2 个月前
浅谈未来汽车电子电气架构发展趋势中的通信部分
架构·can·以太网·汽车电子
一点.点3 个月前
汽车总线分析总结(CAN、LIN、FlexRay、MOST、车载以太网)
can·车载以太网·lin·汽车总线·flexray·most