CAN工具 - ValueCAN - 基础介绍

news2024/9/27 18:46:21

        CAN/CANFD通讯广泛存在于整个车载网络中,几乎每一块软硬件的开发都需要用到CAN工具,除了我们所熟知的CANoe之外,今天我们来介绍一下另外一个CAN工具ValueCAN,这个工具个人认为应该在PCAN之上CANoe之下(好用程度,仅代表个人观点),这也导致了它的使用范围不及CANoe和PCAN,基本上做精细化、时间精度高的测试,大家直接无脑选择CANoe即可;功能测试对时间性能没有很高要求,直接选择PCAN、USBCAN,便宜实惠。也是这种不上不下的品质和价格,导致了Value在日常工作中不太常见。

 工具介绍:

        这里大家看到的是一个ValueCAN3,实际上现在最新的是4了,不知道5有没有出来,不过使用方法都是一样的,这个ValueCAN3算是比较经典的一款,因此拿这个来介绍,下面是它的图片的引脚图,大家在接线的时候可以参考,这点我感觉他是比CANoe做的人性化很多,不需要再去查参考文档,一眼就能看到。

 软件&驱动安装

        软件安装和驱动安装都是一路next即可,如果中间出现安装错误的情况,需要彻底清除已安装的VSpy3安装痕迹,如果需要详细的步骤,可以私信我,我给你发(内容较多无法全部放在这里)。

硬件配置

 步骤1:检查左侧是否为Offline,如果是;点击圆框按钮,实现软硬件的联通。

 步骤2:点击Connect按钮,调出硬件配置面板

         左侧为哪些通道为可使用,右侧为你点击选择的通道的配置界面,包括是否使能、波特率、是否配置成功等信息。

步骤3:选择需要使用并且能够使用的CAN通道,对其进行使能,然后在设置好波特率

步骤4:保存设置(Write Setting),将对应的配置同步到软硬件中,然后就可以在下面的输出界面看到是否设置成功了。

常用功能 - Setup Platforms

        这里就有一个VSpy和CANoe的一个不同之处,VSpy可以在同一个工程中创建多个平台,去测试不同的项目;配置也可以不同;而CANoe中每个工程只能测一种类型,如果想要不同的硬件配置需要保存不同的工程。这点VSpy的设计相当符合国人的使用习惯。创建一个新的平台(项目)的方法如下图:

1)Setup -> Seup Platforms

 2)输入要创建项目(平台)的名字

常用功能 - Network Database

        看到这个不用怀疑,它跟CANoe一样都是用的dbc,而这里的Network Database窗口,也是添加dbc和调用dbc的窗口。

1)打开Network Database:Setup -> Network Databases

2)添加需要使用的dbc,保存确认即可

出现保存成功即可。

常用功能 - Message Editor

        VSpy的发送、接收、网络选择、DBC数据库等工具栏,以及详细报文解析都需要从该页面中操作。

1)Databases配置:   

        这里会显示我们在Network Database中添加dbc的全部报文id信息,如果我们想要使用VSpy工具发送dbc中的报文,我们需要在Message Editor中将这部分报文拷贝到发送端口,这样我们才能在发送端口发送/停发报文(对报文信号数据进行编辑),具体操作如下图:

 2)报文发送窗口 - Transmit

点击打开Transmit,即可打开发送窗口,选择在database中拷贝过来的报文即可将其发送。

         以上是VSpy软件的基本功能介绍,如果大家有需要,可以私信我,我也可以将后续一些软件使用小技巧和如何使用再写一篇,因为这个工具受众实在不多,如果没人需要的话,就不写更多的了。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/129474.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Two Coupled Rejection Metrics Can Tell Adversarial Examples Apart

实现鲁棒性的一种补充方式是引入拒绝选项,允许模型不返回对不确定输入的预测,其中confidence是常用的确定性代理。 与此例程一起,我们发现置信度和校正置信度(R-Con)可以形成两个耦合的拒绝度量,这可以证明…

SQL Server2008数据库升级至SQL Server2012

文章目录引言升级步骤安装SQL Server 2008 R2 sp2清除处于非活动状态的SQL Server实例一些体会引言 今天接到了一个需求,服务器上的数据库需要从SQL Server2008升级到2012。根据之前的经验,感觉是一个非常有意思的过程(事实上也是。这个过程…

离散数学—数理逻辑

数理逻辑部分数理逻辑命题逻辑逻辑连接词命题符号化命题公式命题公式的等价矛盾式与重言式※重言关系蕴含式的证明※重言关系等价式的证明析取范式与合取范式主析取范式主合取范式对于两种范式,我的一些看法命题逻辑推理直接推理间接推理谓词逻辑谓词演算的等价式和…

解决Ubuntu/Fedora/Arch有些位置无法切换输入法输入中文

在使用Linux的时候,往往会遇到有些位置无法输入中文的情况,这是怎么造成的呢? 类似下图这种位置,我想搜一下文件,但是发现无法切换输入法,不能输入中文,现在我们来解决一下。 首先安装gedit&…

86.分隔链表

给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1: 输入:head [1,4,3,2,5,2], x 3 输出&am…

数据结构(链表2)

链表图中的“^”符号表示所储存内容为空。 单循环链表 末结点的next不再指向空,而是指向头结点。 空单向循环链表,只有头结点。 优点:从表中任何一个结点出发,都可以顺next指针访问到所有结点。 不带头结点的单循环链表 为了循…

文件操作(五)—— 文件重定向(dup2)

1、什么是文件重定向? 简单来说,文件重定向可以理解为文件描述符重新选定自己的指向。 2号文件描述符和3号文件描述符原本的指向如下。2号文件描述符之所以指向了stderr,是因为数组下标为2的元素填充的是stderr结构体的地址 发生文件重定向…

Spring Cloud 配置中心多环境 bootstrap.yml

常见的配置类型: 服务配置:数据库配置、缓存配置、消息队列配置 开关配置:功能开发、业务开关、服务开关 业务配置:模块A、模块B bootstrap.yml 定义系统级别参数配置; 应用于: Spring Cloud Config 配置中心配置&…

SpringBoot2-5

先解决一个问题【报错1】java: 无效的目标发行版: 17 修改位置:maven的配置需要改为选取本地maven所在目录(这些都是java指定了1.8比较低但是又都用的版本导致) 再解决一个问题【报错2】 java: 无法访问org.springframework.boot.SpringApplication 错误的类文件…

【模型部署】人脸检测模型DBFace C++ ONNXRuntime推理部署(2)

系列文章目录 【模型部署】人脸检测模型DBFace C ONNXRuntime推理部署(0) 【模型部署】人脸检测模型DBFace C ONNXRuntime推理部署(1) 【模型部署】人脸检测模型DBFace C ONNXRuntime推理部署(2) 文章目录…

Git小本

一、Git 概述 Git 是 Linus Torvalds 为了帮助管理 Linux内核开发的一个开源的版本控制软件。 Linux之父(Linus Torvalds)的代表作:Linux、Git。 1. 为什么要用Git? Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件&#xf…

CRC(Cyclic Redundancy Check) 循环冗余校核

最近准备开始更新一个算法系列,这个系列嘛就是别管有没有用先学为敬系列(或者现学现卖系列)。那么这个系列的第一篇就用我这两天看的CRC算法当作开篇吧。 1)什么是CRC呢? 如百度所诉,好像是一个十分有用的…

pandas学习笔记(1)

学习网址:kaggle 注:本文仅为个人总结,不作为任何学习资料 一、在pandas里有两种Core objects:DataFrame和Series DataFrame的使用方法: DataFrame有两个方向,纵向为index,横向为column 定义一个DataFrame的…

vue3 antd项目实战——Form表单提交和校验【v-model双向绑定input输入框、form表单数据】

vue3 ant design vue项目实战——Form表单【v-model双向绑定数据实现form表单数据的提交】上期文章回顾【UI界面渲染】场景复现(源代码附在文章最后)实现需求1.表单数据及其类型的定义2.表单及各部分数据的双向绑定3.表单提交功能4.校验输入内容不为空5.…

计算机组成原理实训报告(附电路图)

实训一:运算器组成实验 目的要求: 掌握FA全加器的工作原理掌握行波进位的补码加法/减法器的工作原理了解ALU运算器的工作原理 掌握FA全加器的工作原理: 实验步骤:创建一个叫做FA的电路,然后开始绘制。 放一个或门&a…

记一次内网渗透过程学习|天磊卫士

一、靶场说明 此靶场共有3台主机 Win7为双网卡,桥接为模拟外网ip(192.168.1.220),nat(192.168.52.142)模拟内网域环境,处于DMZ区域的web服务器 Win2013为内网域控成员(nat&#xff…

[综][PDPTW]A survey on pickup and delivery problems

相关数据集的下载:https://www.sintef.no/projectweb/top/pdptw/100-customers/ 由于Li&Lim生成测试实例的方式,这些实例中的任务数量不同,略高于标称值。 在这里,您可以找到Li&Lim的PDPTW基准问题的100个任务实例的实例定义和最著名…

哗啦啦疑似暴雷之后,平台老板们开始迫切寻求二清合规监管办法

(图源百度后台,侵删) 最近一则“哗啦啦资金链断裂 导致餐饮店无法提现”的帖子在餐饮人中疯传,引起了业内不小的轰动。据很多餐饮商户反馈,近一个多月以来,哗啦啦系统一直延期提现,网上舆论迅速…

微服务门神-Gateway路由

引言 书接上篇微服务门神-网关了解&#xff0c;讲完了解Gateway基本概念之后&#xff0c;本篇来看下Gateway路由实现 项目集成 还是延续之前例子&#xff1a;订单服务与商品服务 步骤1&#xff1a;创建一个 shop-gateway 的模块,导入相关依赖 <?xml version"1.0…

2022年年度总结

目录 一&#xff0c;回望我的2022 二&#xff0c;2023目标 一&#xff0c;回望我的2022 刚刚度过我迷茫的大一生活&#xff0c;我的大二生活也已经过去了一半。说实话&#xff0c;家里就我一个大学生&#xff0c;我实在是不知道怎么去面对我的大学生活&#xff0c;或者说我…