汽车通信协议系列3_SAE J1850_VPW

news/2025/3/19 19:44:42/

电气层

波特率:10.4kbps

通信电平:7.5V

引脚:OBD-PIN2,通讯引脚为J1850 BUS+

位格式:每个字节采用8位二进制数形式,没有起始位、停止位和校验位

校验:CRC校验

BUS Symbols

  • Bus alternates between passive and active for each bit

  • High bus voltage is dominant

  • Dominant symbols

  •     Active bus:Long dominates short pulses

  •       Passive bus: Short dominates long pulses

电平接口与时序

  • 初始电平为0V,在第一帧数据前有一个163至239微秒(us)的高电平表示SOF(帧头即数据开始标志)


http://www.ppmy.cn/news/690081.html

相关文章

用MCU来启动和控制ADAU1850应该怎么做?

编者的话 ADAU1850 实现脱机运行,是开发这个 DSP 的最后一步。这颗芯片必须外挂 MCU,通过 MCU 来启动 DSP,于是我们就做了一块 STM32 的 MCU子卡,通过对这个 MCU 的操作,来实现控制、开发和启动 DSP 的功能。 STM32 …

POJ 1850

组合数, 给一个字符串, 这个字符串必须为字典序升序,否则输出0, 求这个字符串排列在第几个; 距离 a 1 ; b2.... ab27 ac28.... ba不可以 az51, bc 52..... 长度不超过10 那么首先特盘递增,其次这个字…

HDOJ1850

题意:桌子上有M堆扑克牌;每堆牌的数量分别为Ni(i1…M);两人轮流进行;每走一步可以任意选择一堆并取走其中的任意张牌;桌子上的扑克全部取光,则游戏结束;最后一次取牌的人为胜者。 现在我们不想研…

【CRC】一文搞懂CRC-8 SAE J1850 ZERO校验和

一、什么是 CRC 校验和 CRC —— Cyclic redundancy check 循环冗余校验,一种校验接收到的数据是否完整的算法,广泛应用于数据通信,大概流程如下 CRC8 —— 针对 8 位数据的 CRC 校验和 二、CRC-8 如何计算 首先,想要确定一个…

【代码】SAE J1850 CRC8算法 C语言的2种方式实现

循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。…

GD32 汽车诊断协议J1850-PWM 测试

J1850-PWM 硬件说明:  MCU: GD32C103 120M,128K,32k RAM.  输入:USB 5V.  OBD功能口定义:OBD(2,10)VPWM、OBD 7(K线)、OBD 6(CAN H)、OBD 14(CAN L)、OBD 15(L线). 软件说明: 一、汽车CAN2.0(双线OBD 6、14) 1、支持波特率:1M、800K、500K、250K、125K、100K、62K、50…

POJ1850

题目链接:https://vjudge.net/problem/POJ-1850 AC思路: 可以把一个字符串S(设其长度为len) 所对应的数字看成排在其前面的所有字符串的个数加一。 对于S,排在其前面的字符串可以分成两类: 1、长度小于len 的所有字符串&#xff1…

GD32 汽车诊断协议 J1850-VPW 测试

J1850-VPW 硬件说明:  MCU: GD32C103 120M,128K,32k RAM.  输入:USB 5V.  OBD功能口定义:OBD(2,10)VPWM、OBD 7(K线)、OBD 6(CAN H)、OBD 14(CAN L)、OBD 15(L线). 软件说明: 一、汽车CAN2.0(双线OBD 6、14) 1、支持波特率:1M、800K、500K、250K、125K、100K、62K、50…