USBCAN的使用和上位机开发(MFC)
USBCAN使用手册
参见:https://blog.51cto.com/12572800/2062839
1. USB CAN软件安装与硬件接线
USB CAN是常用的CAN测试工具。它的软件资料存放在\\192.168.2.251\3.研发部\13.南翼测试组\USBCAN目录下。
安装好目录中的驱动和上位机软件,用USB线连接USB CAN和电脑。连接完毕后如图 1.1所示检查USB CAN的工作状态,绿灯表示设备准备就绪,红灯表示设备连接异常,可能没有正确安装驱动,需要检查接线和驱动。
图 1.1 USB CAN工作状态
打开上位机软件,如图 1.2所示设备类型选择:LCUSB-131B,设备端口选择:USB1点击确定。
图 1.2上位机设备选择
如图 1.3所示连接USB CAN的通道0,把CAN_H,CAN_L,GND与被测对象对应的接口相连,RES-和RES+短接。(如需两个通道同时使用只需按同样方法对另一个通道连接即可)
图 1.3 USB CAN硬件连线
通道线连接完毕后,如图 1.4所示进入上位机界面,点击添加设备。
图 1.4上位机软件添加设备
设备正常添加后,如图 1.5所示对应通道的指示灯会亮起。
图 1.5 USB CAN设备工作状态指示
2. USB CAN调试介绍
先设置自发自收模式检测设备是否故障,如图 2.1所示打开设备,设置发送方式为自发自收模式,点击添加任务,如图 2.2所示在右下角会显示已经添加的任务,点击发送任务后如果设备工作正常会显示出发送和接收到的消息。检测完成后只需把发送方式选择成测试所需要的模式即可。
图 2.1上位机添加任务流程
图 2.2上位机发送一次任务
周立功USBCAN-II 上位机开发(MFC)
参见:https://www.cnblogs.com/ling123/p/8626093.html
使用的USB转CAN的设备是周立功的USBCAN-II,在购买的时候,会有上位机二次开发的库文件、例程和API文档等材料,可以参考。
1、库函数的调用
首先,把库函数文件都放在工作目录下。库函数文件总共有三个文件:ControlCAN.h、ControlCAN.lib、ControlCAN.dll和一个文件夹kerneldlls。
VC调用动态库的方法
(1) 在扩展名为.CPP的文件中包含ControlCAN.h头文件。
如:#include “ControlCAN.h”
(2) 在工程的连接器设置中连接到ControlCAN.lib文件。
如:在VC7环境下,在项目属性页里的配置属性→连接器→输入→附加依赖项中添加ControlCAN.lib
2、基本操作