zoukankan      html  css  js  c++  java
  • USBCAN的使用和上位机开发(MFC)

    USBCAN使用手册

    参见:https://blog.51cto.com/12572800/2062839

    1. USB CAN软件安装与硬件接线

    USB CAN是常用的CAN测试工具。它的软件资料存放在\192.168.2.2513.研发部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、基本操作

    代码参见:https://www.cnblogs.com/ling123/p/8626093.html

  • 相关阅读:
    pymysql模块的简单操作
    day21--继承--派生
    subprocess模式,re模式,logging模块, 防止测试自动执行, 包的理论
    前端知识
    Django框架
    jieba/word cloud
    python语法基础知识
    Vue框架——Vue指令
    Vue框架基础
    Django——静态文件配置和连接数据库
  • 原文地址:https://www.cnblogs.com/mohuishou-love/p/10420264.html
Copyright © 2011-2022 走看看