您要记录汽车中的OBD2数据吗?
本文概述了OBD2日志记录的基本知识,4大好处以及应用案例。您亦能够下载来自奥迪A4的OBD2示例数据(速度,RPM等)。
重视:与大都数OBD2加密狗或扫描仪相比,CANedge将时间序列数据记录到SD卡中 ,您能够经过完全免费的软件或 API任意地对其进行处理。
下面咱们将认识到为何CANedge是记录OBD2数据的理想工具
怎样实现OBD2数据的记录?
首要,让咱们简要回顾一下OBD2的基本知识:
OBD2供给了一组标准化的参数(OBD2 PID),您能够在大都数汽车上记录得到并容易解码。
记录OBD2数据触及3个简单的过程:
1、运用OBD2 PID列表配置OBD2记录仪
2、经过OBD2适配器将其连接到汽车中起始记录
3、提取SD卡中的数据并经过免费的软件或 API来进行数据解码
更仔细的信息,请参见下面的平常问题解答 ,或咱们的文档:
https://canlogger.csselectronics.com/clx000-intro/record-data/obd2-data/
https://canlogger.csselectronics.com/canedge-getting-started/record-data/obd2-data/
记录OBD2数据的四大好处
您几乎能够经过OBD2的记录日志收集任何汽车中的数据,下面对其优点分别进行介绍: 驾驶员、车辆或零件的优化
OBD2数据能够让您监测或优化驾驶行径并调节汽车。OEM能够利用这些数据来现场分析新型零件的性能 偶发问题诊断
汽车中有些偶发问题可能会在驾驶过程中短暂显现,但在维修过程中不会显现。记录OBD2数据可让您分析问题出现的时段从而处理问题 车队的管理
车队级别的OBD2日志记录可用于驾驶员行径的研究、降低燃油成本、减少故障出现、合规性、纠纷处理以及其他有价值的事情 数据掌控和用户自定义集成
运用OBD2记录仪,您能够记录原始时间序列数据,这些数据能够从SD卡中提取或上传到自己的服务器中-经过开放的API容易地自定义集成
CANedge OBD2数据记录仪
CANedge是专业版的CAN总线数据记录器,其拥有以下重点功能的: 即插即用
开箱就可记录数据。能够独立工作——不需PC。经过CAN或 OBD2连接器供电 专业
可接入8-32 GB的SD卡。2个CAN 、 CAN FD/LIN通道。零数据丢失。RTC分辨率为50 µs 轻巧
仅8 x 5 x 2 CM,100克。铝制外壳。4个LED灯。可配置的5V电源输出(CH2) 可配置
高级过滤器、传输列表、触发器、循环记录和压缩等 快速安全
工业SD卡。以80 MB / s的速度读取数据。GDPR 或 CCPA的数据加密 开源
常用数据格式(MDF4)。免费的开源GUI / API。可经过DBC容易转换
应用案例
下面咱们供给了有些实例,来讲明怎样运用CANedge记录OBD2数据。
重播
播放
00:00
/
00:00
直播
进入全屏
50
点击按住可拖动视频
OEM现场测试汽车零部件需要记录现场车辆的CAN或OBD2数据吗?
做为OEM,您可能在后期需要对设备样本进行现场测试。
这一般会采集数月之内来自多辆车的OBD2和CAN数据。而CANedge1非常理想,由于它非常紧凑轻巧,即插即用并且能够容易地进行预配置。能够定时收集数据并在您爱好的CAN工具或免费的asammdf GUI / API中进行分析。 实时监控公路车辆是不是需要从运营车队收集数据?
CANedge2能够经过无线网络(例如3G / 4G热点)上传记录的OBD2数据。
这般能够实现运营车辆近实时的将数据传输到您的云服务器。OBD2数据能够经过开放的API(包含支持OBD2解码)进行自动处理 ,而CANedge2设备亦能够无线更新。 来自奥迪A4的OBD2数据在下面,您能够从CANedge下载OBD2示例。
您还能够下载免费的开源软件,并尝试对原始OBD2数据进行解码的过程。
https://canlogger.csselectronics.com/canedge-getting-started/log-file-tools/
https://docs.google.com/spreadsheets/d/14yrEPcUr6fz16eOJ6W5iBuEDy2DSegVtM9aE5FU11SE/edit?usp=sharing
https://www.csselectronics.com/screen/page/asammdf-gui-api-mdf4
平常问题OBD2记录的参数OBD2协议(SAE J1979)指定了能够从汽车记录的一系列标准化车辆数据。然则请重视,每辆车在支持OBD2数据方面有所区别-尤其是旧款的车一般支持较少的参数。
话虽如此,咱们列出了有些平常可用的标准OBD2参数:
· 燃油系统状态
· 发动机负荷
· 冷却液温度
· 燃油修正
· 燃油压力
· 进气歧管压力
· 发动机转速
· 车速
· 进气温度
· 质量空气流量
· 油门踏板位置
· 空气情况
· 氧气传感器状态
· 自发动机起步败兴的运行时间
· MIL灯亮了之后的行驶里程(Distance with MIL on)
· 燃油量(Fuel tank level input)
· 系统的蒸气压
· 绝对负荷值
· 混合动力电池组寿命
· 机油温度
· 发动机燃油消耗率
· 扭力
· 车辆识别号码VIN(序列号)
· 各样故障诊断代码
相关更加多仔细信息,请参见OBD2 PID Wiki页面或SAE J1979标准。 汽车是不是支持OBD2大部分都支持OBD2,大都数汽车和轻型卡车运用OBD2标准做为其车载诊断办法。尤其是,自1996年败兴OBD2在美国是被强制需求的,而自2003年败兴在欧盟中是被强制需求的(此处记为EOBD,但基本相同)。
然则,即使您的车辆支持OBD2,您亦可能没法记录所需的数据。首要,每种车辆型号(品牌/年)在支持那些OBD2数据参数方面是有所区别。尤其是老式汽车一般对车速、RPM等实时参数的支持有限。另外,有些车企为了更好地守护车辆的数据,已然起始限制对OBD2数据的拜访。最后,虽然绝大都数汽车都将CAN协议用作OBD2的信号协议,但您亦可能会遇到美系老车(2008年前)或某些欧盟品牌运用其他协议的状况。
重视:检测汽车中的OBD2连接器很重要。要使CAN记录仪记录OBD2数据,在OBD2连接器的CAN高(引脚6)和CAN低(引脚14)引脚中必须要有"金属引脚",能够参考咱们的OBD2连接器图示(红色引脚) 。
共有5种OBD2信号协议:
ISO 15765(CAN):占主导地位,自2008年败兴在美国营销的所有车辆均需求采用
SAE J1850:福特汽车机构的标准
SAE J1850:通用汽车的标准
ISO 9141-2:克莱斯勒和某些欧盟或亚洲车辆运用
ISO 14230(KWP2000):重点由欧盟制造商运用
CANedge / CLX000支持基于CAN的OBD2,倘若不确定您的汽车是不是受支持,请与虹科联系。
倘若您没法直观地查看车辆的OBD2连接器,则能够瞧瞧下面的网址来粗略地对特定汽车协议进行判断:OBD2兼容性(汽车)。相关基本知识的进一步指点,请查看咱们的OBD2简单介绍。
重视:在运用OBD2记录时,您还能够看下您汽车在OBD2 01模式下所支持的参数ID。为此,您需要"Supported PIDs"参数(ID 00、20、40、60、80,A0,C0)。记录完这些之后,能够逐位查看响应数据字节,以确定是不是支持PID(仔细信息,请参阅Wikipedia OBD2 PID文案)。 CANedge / CLX000的选型CANedge和CLX000数据记录仪系列都能够用作OBD2数据记录仪。
倘若您的重点目的是将数据记录到SD卡,则意见您运用CANedge系列,它是CLX000的第二代制品,并针对记录功能进行了优化。另一,倘若您期盼能够将日志文件自动上传到自己的服务器,请思虑运用CANedge2。
倘若您期盼能够经过USB将OBD2数据实时传输到PC端,咱们意见您运用CLX000系列,例如CL2000。
如有疑问,请与虹科联系 ,咱们将按照您的状况,帮忙您快速找到最合适的制品。 是不是能够实时传输OBD2数据能够,CLX000系列可经过USB实时传输原始CAN数据和OBD2数据,请参阅咱们的OBD2传输介绍。 OBD2和CAN记录仪的区别倘若您经过OBD2连接器将诸如CANedge或CLX000之类的CAN记录仪连接到您的汽车,那样在默认状况下,它将起始记录原始CAN总线数据(在大都数汽车中)。原始的CAN数据由汽车传感器以"广播"的形式传播,在汽车中用于通信。
在某些状况下,您可能期盼记录原始的CAN数据。例如,倘若您是汽车的OEM(Original Equipment Manufacturer),在这种状况下,您将晓得每一个CAN ID和数据字节表率什么,并且您会持有一个CAN数据库(DBC文件),可用于解码原始CAN数据。然则,倘若您不是汽车的OEM,则解码原始CAN数据的独一办法是把自己的汽车给黑了并对数据进行反向工程。在有些状况下,您可能会非常幸运地在网上找到特定汽车型号/年份的部分数据库,例如,来自像opendbc这般的项目。
在大都数状况下,倘若您不是汽车OEM,则收集数据的重点选取是经过OBD2协议。如今,几乎所有汽车的OBD2通信都基于CAN总线。与原始CAN总线数据相反,OBD2仅在"请求时"可用。要记录OBD2数据,基本上是将特定的自定义CAN帧发送到车辆CAN总线。本质上,您是在运用CAN总线上汽车响应请求而发出的数据。倘若汽车支持特定的OBD2 PID,则汽车可能会响应您的请求(在某种程度上取决于OEM的决定)。 OBD2记录仪、加密狗和扫描仪的区别?市面上有海量的OBD2设备,下面咱们概述了有些重点的类型:
OBD2扫描仪:机械/技术人员一般将其用于诊断目的,例如,为了确定MIL(malfunction indicator lamp)灯打开的原由。OBD2扫描仪一般包含用于诊断故障代码(DTC)的内置数据库以及用于清除这些故障的功能。
OBD2加密狗:虽然不是"正式"定义,但OBD加密狗一般指的是小型、低成本且易于运用、面向消费者的OBD2读取器。它们一般经过蓝牙将数据传到手机的app上,从而使您能够实时查看车辆的性能。它们非常适用于即插即用的消费者,然则在实用方面供给的灵活性非常有限。
OBD2数据记录仪:OBD记录仪能够在"独立模式"(即,无需PC或应用程序)下将OBD2 时间序列数据记录到SD卡。能够经过USB或WiFi提取数据以供以后分析。有些OBD2记录仪(如CLX000)亦能够兼作OBD2接口,从而能够经过USB将OBD2数据实时传输到PC。OBD2记录仪适用于例如分析长时间数据模式,优化驾驶,进行研究,诊断偶发问题和类似应用。相关更加多仔细信息,请参见下文。 能够将OBD2记录仪留在车上吗?在大都数状况下,能够的。
一般,当您将CANedge连接至车辆时,因为OBD2连接器一般运用IGN电源,因此呢它将随点火开关一块打开或关闭。这寓意着在点火开关关闭时,CANedge不会消耗车辆电池的电量。
然则,在某些车辆中,OBD2连接器的电源将直接连接到电池,这寓意着在汽车关闭时,CANedge可能仍会打开。一般来讲这无什么影响,由于记录器本身的功耗极小(<1W)。然则,倘若您要从ECU查找OBD2数据,则可能在汽车关闭时"唤醒" ECU。倘若汽车长期不行驶,可能就会引起电池消耗太多。
您能够经过观察在汽车熄火后15至20分钟LED灯来快速验证记录仪是不是随车辆开启/关闭,倘若LED灯不点亮,则CANedge关闭。
倘若CANedge / CLX000没法随车辆一块关闭,并且晓得车辆将较长期不起步,则这里时期能够断开设备的连接。或能够设置CANedge按照广播的CAN数据模式起始/停止发送。例如,倘若您的汽车在打开/关闭点火开关时发出特定的CAN ID或数据字节模式,则可用于切换CANedge的传输功能。相关仔细信息,能够参考CANedge文档。
|