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

相关推荐
WWJA王文举6 天前
CAN 通信协议详解:从硬件接线、帧格式到仲裁机制、Bus-Off 与工程调试
can·嵌入式开发·通信协议
endeavor128 天前
can总线(五)
c语言·stm32·单片机·can
endeavor128 天前
CAN总线
stm32·单片机·can
CodeQingqing10 天前
Zcanpro + candbc 调试 can 设备
can·dbc·zcanpro·汽车can
明如正午10 天前
用 Python 一键把 ASC 文件转成 BLF(基于 python-can)
python·can·blf·asc
iCxhust15 天前
CAN信号电平与485信号电平实测
单片机·can·通讯·rs485
来可小闵儿1 个月前
CAN数据记录仪在机场特种车(地面保障设备)上的应用
can·记录仪
制冷技术咨询与服务1 个月前
某纯电牵引车整车CAN网络
网络·汽车·can·某纯电牵引车整车can网络
来可电子小仙女2 个月前
复杂 CAN 总线组网,为什么需要智能隔离网桥?
can·硬件·can中继
来可电子小仙女2 个月前
CANlog-VCI总线记录仪助力新能源汽车实车路试,破解偶发故障数据留存难题
汽车·can·硬件·记录仪