调试时两个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盒子的驱动不一致导致,请确保两者一致。

相关推荐
zmj3203248 天前
UDS 0x27 安全访问(种子 / 密钥 Seed-Key) 的用法、流程、算法、存储位置、安全机制
安全·can·诊断·uds·27服务
南金研高新科技(南京)有限公司9 天前
南金研CAN数采仪助力吉利远程商用车售后问题处理
can·硬件·记录仪
zmj32032412 天前
工业通信--CRC校验分类及实现细节
人工智能·单片机·数据挖掘·can
zmj32032415 天前
CAN数据帧详解
网络·can·canfd·数据帧
Z文的博客16 天前
SLCAN工程搭建与实现教程(下)
stm32·单片机·嵌入式·can
不知秋88018 天前
PEAK PCAN 设备常见报错与故障排查大全
单片机·嵌入式硬件·can·plc·codesys·peak
记录无知岁月1 个月前
【GD32】(二) 基本外设使用
单片机·can·iic·gd32·dwt
rhythm-ring1 个月前
CAN机能开发全流程实战指南
can
北京阿尔泰科技厂家3 个月前
高效连接智能世界:CAN总线通讯接口卡的多领域应用与性能解析
网络·can·工业控制·工业自动化·仪器仪表·数据通讯·通讯卡
【 STM32开发 】3 个月前
【STM32 + CubeMX】 CAN 通信
stm32·cubemx·can·hal·通信·f407