虹科方案 | 车辆总线数据记录仪解决方案

全文导读:针对车辆总线的数据记录,虹提出的解决方案是利用CANedge系列的CAN/LIN总线数据记录仪,根据不同的使用场合和传输方式(SD卡/WiFi/3G/4G),选择相应的产品轻松记录车辆中的总线数据,助力您完成车辆远程信息处理、OEM 研发、汽车故障诊断等项目。本文将为您介绍该解决方案的技术详情、产品特征和实际应用案例。

文章目录

  • 前言:总线记录的重要性?
    • 1. CAN总线记录
    • 2. LIN总线记录
    • 3.通过特定工具设备实现记录
  • 二、虹科的数据记录仪解决方案?
    • 1. CANedge系列的CAN/LIN总线数据记录仪
    • 2. 易于使用、专业规格、可互操作
  • 三、应用案例
    • 应用案例1:博世——记录电动汽车车队的CAN数据
    • 应用案例2:美国大众汽车——安全记录CAN&OBD2数据
    • 应用案例3:诊断ECU LIN总线通讯
    • 应用案例4 :TRL——从日产e-NV200记录SoC%
    • 应用案例5 :设备提供GNSS/IMU数据,多样化升级解决方案
    • 应用案例6:OEM 原型车车队远程信息处理系统
    • 虹科数据记录仪相关产品
  • 总结


前言:总线记录的重要性?

当谈到CAN和LIN总线记录时,通常指的是对CAN(Controller Area Network)和LIN(Local Interconnect Network)总线系统的通信数据进行记录和分析。CAN和LIN总线记录是汽车工程师在故障诊断、性能分析和数据记录方面的重要工具,帮助工程师深入了解车辆的工作原理和各个电子控制系统之间的交互。

1. CAN总线记录

通常用于故障诊断、性能分析和数据记录。记录CAN总线通信数据可以帮助工程师分析车辆的运行状况和各个电子控制单元的交互情况。这些记录可以包括传感器数据、控制指令、故障码和其他与车辆功能相关的信息。

2. LIN总线记录

LIN总线是一种低速串行通信协议,通常用于连接车辆中的简单设备,比如门控制模块、窗户控制模块等。由于LIN总线经常用于车内照明和辅助功能,记录LIN总线通信数据可以帮助分析这些设备的交互过程和功能状态。

3.通过特定工具设备实现记录

CAN和LIN总线记录一般通过使用特定的工具和设备来实现。这些工具可以连接到车辆的诊断接口(通常是OBD-II接口)或者直接连接到车辆的CAN和LIN总线上。记录的数据可以保存为文件,然后通过特定的软件工具进行分析和解释。


二、虹科的数据记录仪解决方案?

针对车辆总线的数据记录,虹科提出的解决方案是利用CANedge系列的CAN/LIN总线数据记录仪,根据不同的使用场合和传输方式(SD卡/WiFi/3G/4G),用相应的产品轻松记录车辆中的总线数据,高效、便捷、准确地帮助您完成车辆远程信息处理,OEM 研发,汽车故障诊断等项目。

1. CANedge系列的CAN/LIN总线数据记录仪

在这里插入图片描述

● CANedge1:通过SD卡收集数据,适用于纯数据记录的使用场合
● CANedge2:通过WiFi收集数据的理想设备,可以将数据从车队自动上传到您的服务器
● CANedge3:通过3G/4G安全收集数据,并推送到您的服务器

2. 易于使用、专业规格、可互操作

● 便捷易用:轻松记录车辆机器设备的数据,并通过SD卡/WiFi/3G/4G提取数据
● 数据可互操作:可以使用您喜欢的工具/100%免费的开源软件/ API对收集到的可互操作数据进行处理
● 引进GNSS/IMU:产品内部提供GNSS/IMU数据,与2 x CAN/LIN数据一起记录,支持具有更高的传感器融合精度,可添加位置、姿态、速度、距离、加速度等信号

  • 适用于远程信息处理、研发现场测试、诊断和预测性维护
  • 适用于各种GPS天线

三、应用案例

应用案例1:博世——记录电动汽车车队的CAN数据

在这里插入图片描述

● 博世需要使用一个便捷安全的工具记录电动汽车车队的CAN数据,进而完成车辆测试。
● 解决方案:在测试车辆中安装启用独立模式的CANedge1,以记录较长时间的原始CAN数据,并采用SD卡提取数据,无需在车辆中安装笔记本电脑,即可便捷、安全地完成数据收集工作,有助于汽车测试校准,优化汽车系统。
● 评价:“ CANedge1使我们能够从测试电动车队中收集数据,我绝对会向需要CAN数据记录仪的任何人推荐它。”

应用案例2:美国大众汽车——安全记录CAN&OBD2数据

在这里插入图片描述
● 痛点:美国大众汽车的内部测试需要找到一种安全可靠、能快速运行的解决方案来收集OBD2数据和CAN总线数据——内部有很多测试项昂贵且费时,任何数据都只能通过其公司控制下的服务器或后端,意味着许多将数据传输到自己后端的售后市场和第三方设备都无法使用。
● 解决方案:
使用CANedge2设备、OBD适配器、CANCrocodile(方便链接的线缆)进行CAN数据收集,一周内便可完成数据收集,客户还能快速迭代设置以获取不同的数据点,为测试提供了非常大的作用。
CANedge2创建了一种可持续的方式来进行被动测试,无需测试人员的大量投入,工作人员仅需在测试完成后拔出SD卡,并采用设备提供的wifi功能将数据传输到客户自己的服务器并执行自动化测试即可。
● 评价:“与其他内部和外部选件相比,该设备成本更低、所需流程与时间更短。”

应用案例3:诊断ECU LIN总线通讯

在这里插入图片描述

● 痛点:加热器模块未按预期运行,需要诊断ECU和加热器模块之间的LIN总线通信。
● 解决方案:
CANedge2固件更新引入了LIN记录功能,根据引导,快速、简单地完成了固件更新,无需调整配置便可开始自动记录LIN数据。
使用了支持团队推荐的MDF4转换器工具之一将* .MF4日志文件转换为CSV,使记录完整且易于理解,准确地完成了ECU LIN总线通讯诊断,顺利、正确地将相关信息从ECU发送到加热器中。

应用案例4 :TRL——从日产e-NV200记录SoC%

在这里插入图片描述

● 痛点:TRL使用Nissan e-NV200作为数据收集平台,需要记录多条CAN总线上的数据,以补充从许多其他传感器收集的数据。充电状态(SoC)是驱动因素(客户从EVCAN进行了解码),但TRL也从CarCAN进行了车速和车轮速度的解码。
● 解决方案:
TRL使用CANedge2和定制的OBD-DB9线缆,同时记录标准CAN和EV CAN。为了解码数据,客户使用了Nissan Leaf论坛中的Google表格工作簿。而e-NV200 CAN总线解码与日产Leaf非常相似。
例如,SoC在CAN ID 55B的位0到10上可用。对于具有有效负载b2c0aa00e58013a8的CAN帧,可以采用了前10位(1011001011),将其转换为十进制(715),并应用了0.001的比例因子,得到充电百分比(71.5%)。
● 评价:“该设备为我们提供了一种简单可靠的数据收集方法。在一天的测试结束时,可移动存储卡特别有用。”

应用案例5 :设备提供GNSS/IMU数据,多样化升级解决方案

● 痛点:用户使用原版CANedge系列产品,在此基础上希望获得定位信息,需要购置更多产品和配件进行组装共同完成此项工作。但升级后的CANedge系列产品使用引入GNSS/IMU功能,使其与CANmod.gps结合成一个紧凑的解决方案。
● 解决方案:
CANmod.gps是一个组合定位和惯性传感器模块,利用多种GNSS信号实现最佳定位,同时提供IMU数据,支持传感器融合模型提供改进的定位信息,并通过CAN总线传输。
CANedge进行了升级,内部提供GNSS/IMU数据,与2 x CAN/LIN数据一起记录。例如一个用户之前需要CANedge2 + CANmod.gps + DB9-Y-分流器 + 2 x 安装支架来完成他们的数据记录,而现在,只需要一个CANedge2(包括GNSS/IMU)和一个GPS天线,即可完成带有最佳定位信息的数据记录。
● 亮点:新的CANedge系列产品提供了更紧凑、可拓展、更易配置的解决方案,还可以释放出一个CAN通道。

应用案例6:OEM 原型车车队远程信息处理系统

在这里插入图片描述

● 痛点:工程师经常需要在样车使用现场快捷、简单地收集即时数据,配合完成各种测试研发工作,采用CANedge3就能轻松完成该项工作。
● 解决方案:
首先,用户设置 AWS S3 服务器(< 5 分钟),并将服务器详细信息配置到设备上。然后,将设备连接到车辆,开始记录并通过 3G/4G LTE 自动上传日志文件。如有需要,客户还可以发送请求,以启用 OBD2、UDS 或 CCP/XCP 数据记录。此外,GNSS/IMU 数据具有更高的传感器融合精度,可添加位置、姿态、速度、距离、加速度等信号。
CANedge3 可应用于任何 CAN 应用,包括卡车、公共汽车、挖掘机、起重机等。该设备可记录 2 x CAN(如 J1939)和请求数据(如 DTC)。数据可以近乎实时地上传到服务器,以便使用Python API 等进行自动处理。这样,用户就可以设置警报,为技术人员提供有关车辆状态、位置等方面的即时信息。

虹科数据记录仪相关产品

虹科CANedge系列总线数据记录仪,能轻松记录车辆中的CAN/LIN数据,并通过SD卡/WiFi/3G/4G提取数据,还可以使用开源软件或API处理可互操作数据,高效、便捷地帮助您完成车辆远程信息处理、OEM 研发、汽车故障诊断等项目。
在这里插入图片描述

总结

本文为您介绍了车辆总线数据记录仪解决方案的技术与产品详情、实际应用案例,欢迎联系我们,了解更多信息 虹科汽车电子
![在这里插入图片描述](https://img-blog.csdnimg.cn/1670bd0b6eba4339b9b5de1f05090550.jpeg#pic_center

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis高可用之持久化、主从复制(附配置实例)

目录 一、Redis高可用1.1 简介1.2 高可用策略 二、Redis 持久化2.1 简介2.2 redis 的 2 种持久化方式2.2.1 RDB持久化2.2.2 AOF持久化 三、Redis主从复制3.1 什么是主从复制&#xff1f;3.2 为什么要用主从复制&#xff1f;3.3 主从复制的特性3.4 主从复制工作原理3.4.1 全量复…

【【萌新的RISCV学习之流水线通路的控制-8】】

萌新的RISCV学习之流水线通路的控制-8 我们在之前学习了整个单周期的模块工作流程 我们按照整体的思路分段 将数据通路划分为5个阶段 IF &#xff1a; 取地址 ID &#xff1a;指令译码和读存储器堆 EX :执行或计算地址 MEM : 数据存储器访问 WB : 写回 单周期数据通路&…

飞书与企业微信的异同

云文档 飞书的云文档会自动用游览器打开&#xff0c;不会直接在PC应用中打开&#xff08;移动端能在应用中打开&#xff09;。 飞书云文档能够插入视频、流程图、问卷等等 聊天消息交互 钉钉也有类似的功能&#xff0c;可以针对消息进行点赞等回复 钉钉的消息回复还有【收到…

5.外部中断

中断初始化配置步骤&#xff1a; IO口初始化配置 开启中断总允许EA 打开某个IO口的中断允许 打开IO口的某一位的中断允许 配置该位的中断触发方式 中断函数&#xff1a; #pragma vector PxINT_VECTOR __interrupt void 函数名(void){}#pragma vector PxINT_VECTOR __int…

【pytest】 标记冒烟用例 @pytest.mark.smoke

1. 使用 pytest.mark.smoke 标记用例 import pytest class Test_Smoke:def test_01(self):assert 112pytest.mark.smokedef test_02(self):assert 121pytest.mark.smokedef test_03(self):assert 1 2 3 2.配置文件pytest.ini [pytest] markers smoke 3. 运行指定标签 运…

网络安全复习大纲wcf

单选10判断10填空30简答25分析25 选择 &#xff08;1&#xff09;计算机网络安全是指利用计算机网络管理控制和技术措施&#xff0c;保证在网络环境中数据的&#xff08; &#xff09;、完整性、网络服务可用性和可审查性受到保护。 A、保密性 B、抗攻击性 C、网络服务管理性 …

Unity之NetCode多人网络游戏联机对战教程(2)--简单实现联机

文章目录 1.添加基本组件2.创建NetworkManager组件3.创建Player4.创建地面5.创建GameManager6.编译运行7. 测试联机后话 1.添加基本组件 NetworkManagerPlayerScene 2.创建NetworkManager组件 创建一个空物体&#xff0c;命名为NetworkManager 选择刚刚创建的NetworkManager…

VS2022 编译protobuf , qt 使用

一、下载源码 protobuf: 同步 https://github.com/protocolbuffers/protobuf (gitee.com) 下载如v3.11.2 版本 二、下载CMake 三、编译 1、在1处选择源码目录下的cmake 目录&#xff1b;在2处选择一处空目录&#xff08;自己随便建&#xff09; 2、点击config&#xff0c;选择…

【面试八股】IP协议八股

IP协议八股 子网掩码的作用为什么IP协议需要分片IP协议什么时候需要分片IP协议是怎么进行分片的那么IP协议是如果进行标识属于同一个分片呢&#xff1f;TCP协议和UDP协议将数据交给IP协议之后&#xff0c;是否需要分片传输&#xff1f; 子网掩码的作用 用来标识网络号和主机号…

新媒体运营的未来:ChatGPT的智能助手

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 新媒体运营是数字时代的…

【李沐深度学习笔记】线性回归的从零开始实现

课程地址和说明 线性回归的从零开始实现p3 本系列文章是我学习李沐老师深度学习系列课程的学习笔记&#xff0c;可能会对李沐老师上课没讲到的进行补充。 线性回归的从零开始实现 不使用任何深度学习框架提供的计算功能&#xff0c;只使用PyTorch提供的Tensor来实现线性回归…

合肥对新通过(CMMI)五级、四级、三级认证的软件企业,对新通过信息技术服务标准(ITSS)认证的软件企业,给予最高50万奖励

合肥市加快软件产业发展 推进软件名城创建若干政策实施细则 为贯彻落实《合肥市人民政府办公室关于印发合肥市加快软件产业发展推进软件名城创建若干政策的通知》&#xff08;合政办〔2023〕9号&#xff09;文件精神&#xff0c;规范政策资金管理&#xff0c;制定本实施细则。…

linux内网渗透

一、信息收集 主机发现&#xff1a; nmap -sP 192.168.16.0/24 端口探测 masscan -p 1-65535 192.168.16.168 --rate1000 开放端口如下 nmap端口详细信息获取 nmap -sC -p 8888,3306,888,21,80 -A 192.168.16.168 -oA ddd4-port目录扫描 gobuster dir…

同创永益CNBR平台——云原生时代下的系统稳定器

随着各行业数字化的快速发展&#xff0c;企业的业务运作、经营管理越来越依赖于云原生系统的可靠运行。信息系统服务的连续性, 业务数据的完整性、正确性、有效性会直接关系到企业的生产、经营与决策活动。一旦因自然灾害、设备故障或人为因素等引起信息数据丢失和云原生业务处…

TextSniper for Mac: 革新您的文本识别体验

你是否曾经需要从图片或扫描文档中提取文本&#xff0c;却苦于没有合适的工具&#xff1f;那么&#xff0c;TextSniper for Mac将是你的完美解决方案。这款文本识别工具将彻底改变你处理图像和扫描文件的方式&#xff0c;让你更快速、更高效地完成任务。 TextSniper for Mac 是…

Apache Hive安装部署详细图文教程

目录 一、Apache Hive 元数据 1.1 Hive Metadata 1.2 Hive Metastore 二、Metastore 三种配置方式 ​2.1 内嵌模式 ​2.2 本地模式 ​2.3 远程模式 ​三、Hive 部署实战 3.1 安装前准备 3.2 Hadoop 与 Hive 整合 3.3 远程模式安装 3.3.1 安装 MySQL 3.3.2 …

基于Matlab求解2023华为杯研究生数学建模竞赛E题——出血性脑卒中临床智能诊疗建模实现步骤(附上源码+数据)

文章目录&#xff0c;源码见文末下载 背景介绍准备工作&#xff1a;处理数据第一题&#xff1a;血肿扩张风险相关因素探索建模a&#xff09;问题b&#xff09;问题 第二题&#xff1a; 血肿周围水肿的发生及进展建模&#xff0c;并探索治疗干预和水肿进展的关联关系a&#xff0…

【yolox训练过程中遇到的问题集合】

这里写目录标题 深度学习遇到的一系列bugVScode无法激活conda1.vscode加载web 视图报错2.CUDA out of memory3.voc2007数据集中的txt文件4.object has no attribute ‘cache‘5.KeyError:model6.No module named loguru7.Python AttributeError: module ‘distutils‘ has no a…

TensorFlow入门(五、指定GPU运算)

一般情况下,下载的TensorFlow版本如果是GPU版本,在运行过程中TensorFlow能自动检测。如果检测到GPU,TensorFlow会默认利用找到的第一个GPU来执行操作。如果机器上有超过一个可用的GPU,除第一个之外的其他GPU默认是不参与计算的。如果想让TensorFlow使用这些GPU执行操作,需要将运…

R语言学习笔记

R语言学习笔记 一.准备环境二.认识控制台三.R包四.数据结构1.向量Vector1.1创建向量1.2访问向量中的数据1.3向量的循环补齐 2.矩阵matrix2.1创建矩阵2.2访问矩阵中的数据 3数组Array3.1创建数组3.2访问数组中的数据 4.数据框Dataframe4.1创建数据框4.2访问数据框中的数据 5因子…