汽车通信协议系列2_ISO 9141协议

news/2024/4/19 16:54:37/文章来源:https://blog.csdn.net/linjingtu/article/details/127200755

5 BPS初始化

谈起ISO9141协议,我们可能先聊一下5Baud rate初始化,其实ISO9141协议跟KWP2000是一样的,只是差别在于初始化需要5Baud rate初始化

  • 首先发一个5 BPS地址0x33,进入地址码对应的系统;

  • ECU响应0x55以及两个关键字,表示进入5 BPS初始化模式。

  • ECU继续响应0x08 0x08两个关键字,在ISO9141当中只有0x08,0x08以及0x94,0x94两种模式

  • 这个时候你继续发0xF7,表示关键字2地址取反,响应0xcc就代表5BPS初始化成功。然后进入快速初始化。

    此时波特率不再是5BPS,而是进入了你设定的波特率当中,5BPS只在初始化起作用。这个时候波特率可以是10416

电气参数

引脚:采用标准的OBDII-16诊断接头

  • 4号引脚:电源地&#

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

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

相关文章

python如何学 Python主要能做什么

如何学python 学习Python编程语言,是大家走入编程世界的最理想选择。 无论是学习任何一门语言,基础知识,就是基础功非常的重要,找一个有丰富编程经验的老师或者师兄带着你会少走很多弯路, 你的进步速度也会快很多&…

电商如何选择合适且稳定的服务器?

电商如何选择合适且稳定的服务器? 一般,电商分为传统电商、社交电商、跨境电商和内容电商都需要搭建一个平台,例如电商网站/APP/小程序等,因此需要合适且稳定的服务器。 一、服务器配置 ▌基础配置(CPU、内存和带宽&…

实验二记录---编译原理

实验2:生产流水线的自动规划器 实验二:生产流水线的自动设计器 一、实验内容: 输入一个表示要准备进行设计的生产流水线对应的正则表达式,最终完成整个生成流水线的自动设计。 二、必做实验要求: (1&#…

RNN/LSTM/CNN/Transformer/Bert 面试问题

文章目录RNNLSTMGRUCNNTransformerTransformer:每一位从事NLP研发的同仁都应该透彻搞明白Transformer为什么RNN能够这么快在NLP流行并且占据了主导地位呢?RNN在新时代面临的两个严重问题:为什么RNN的并行计算能力不行呢?1.Transfo…

Bootstrap设计可响应式的移动网页

目录 1、设计响应式图片 1.1、使用标签&#xff08;中&#xff09; 1.2、使用css图片 2、响应式视频 3、响应式导航菜单 4、响应式表格 4.1、隐藏表格中的列 4.2 滚动表格中的列 4.3 转换表格中的列 1、设计响应式图片 1.1、使用<picture>标签&#xff08;<body…

Linux 中的which命令及C/C++代码实现

Linux which命令允许用户搜索$PATH环境变量中的路径列表&#xff0c;并输出作为参数指定的命令的完整路径。该命令通过查找与给定命令匹配的可执行文件来工作。 如果您想知道指定的程序存储在哪里&#xff0c;那么which命令可以帮助您识别路径&#xff0c;使用起来非常简单。 …

一个Python文件被多个文件同时导入会怎么样?

我们在写代码时&#xff0c;往往会遇到一个Python文件被多个文件同时导入&#xff0c;如下例所示&#xff1a; test1.py、test2.py和test3.py是3个Python文件。其中&#xff0c;test2.py导入了test1.py中的所有内容&#xff0c;test3.py导入了test1.py和test2.py中的所有内容。…

第 6 章 机器人仿真系统 1 —— 概述 + URDF 集成 Rviz 基本流程 urdf01_rviz

文章目录0 学习目标1 相关组件1.1 URDF —— 机器人建模1.2 Rviz —— 感知环境1.3 Gazebo —— 创建仿真环境2 课程说明3 URDF 集成 Rviz 基本流程3.1 创建功能包&#xff0c;导入依赖 —— 功能包 urdf01_rviz3.2 编写 URDF 文件 —— demo01_helloworld.urdf3.3 launch 文件…

读取文件报错:FileNotFoundError: [Errno 2] No such file or directory

文章目录问题描述问题分析解决办法问题描述 使用 img Image.open(data/DSC_8923.jpg) 读取一张图片时&#xff0c;报 FileNotFoundError: [Errno 2] No such file or directory: data/DSC_8923.jpg 的错误&#xff0c;如下图所示&#xff1a; 问题分析 很明显&#xff0c…

yolov5 原理解析

1、 网络结构 关于YOLOv5的网络结构其实网上相关的讲解已经有很多了。网络结构主要由以下几部分组成&#xff1a; Backbone: New CSP-Darknet53Neck: SPPF, New CSP-PANHead: YOLOv3 Head激活函数 通过和上篇博文讲的YOLOv4对比&#xff0c;其实YOLOv5在Backbone部分没太大变…

基础 | NIO - [0 复制]

INDEX1 0 复制1 0 复制演进1 示例1 0 复制 通常在进行 IO 操作时&#xff0c;涉及到 2 种复制 DMA 复制 不需要 CPU 参与&#xff0c;效率极高&#xff0c;但不可避免CPU 复制 就是 0 复制中需要消灭的复制&#xff0c;0 复制其实是指 0 CPU 复制 1 0 复制演进 BIO 用户态/…

如何自己设计一个定时任务分布式调度器

为什么要使用分布式调度器 分布式调度器主要应用于系统中一些任务定时调度处理。通常我们设计一个定时任务&#xff0c;最简单的就是直接使用scheduled注解配置好定时任务&#xff0c;这样开发工作也简单。但是也许会有一种情况&#xff0c;如果发生在生产环境上&#xff0c;需…

FPGA学习笔记(五)Testbench文件编写

这里写目录标题Testbench文件时间单位/精度测试模块输入信号初始化always 语句实现信号变化实例化系统函数Testbench文件 编写Testbench的目的是在Modsim中进行仿真验证&#xff0c;查看仿真波形和打印信息验证代码逻辑。 例如下面代码&#xff1a; timescale 1ns/1ns modul…

python数据容器---list

目录 1、列表的定义 1.1 基本语法 1.2 定义变量 1.3 定义空列表 2、列表的下标&#xff08;索引&#xff09; 2.1 基本语法 2.1.1 正向查找 2.1.2 方向查找 2.1.3 嵌套列表 3、列表的常用操作 3.1 查找某元素的下标 3.2 修改特定索引的值 3.3 插入追加元素 3.4 删…

基于java+jsp+ssm水果蔬菜销售系统

生活中,人们买水果或者蔬菜都是去菜市场买,因为那里是卖水果、蔬菜的聚集地。农商们把水果、蔬菜从远处运到那里,进行销售。但是这种销售方式的不足在于每次运输的数量是有限的,并且运输过程中也影响了水果、蔬菜的口感。随着生活节奏的加快,人们越来越注重高效的在线服务。在线…

让GPU跑的更快

作为一个cuda爱好者 一定要好好看看 不再让CPU和总线拖后腿&#xff1a;Exafunction让GPU跑的更快&#xff01;确实只用cpu会卡的一比... 在云服务中使用 GPU 是获得低延迟深度学习推理服务最经济的方式。使用 GPU 的主要瓶颈之一是通过 PCIe 总线在 CPU 和 GPU 内存之间复制…

关卡一: ajax

【学习前提】 完成前端开发基础和JavaScript基础学习 【阶段说明】 Ajax这个术语源自描述从基于 Web 的应用到基于数据的应用。 Ajax 不是一种新的编程语言&#xff0c;而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 使用 JavaScript 向服务器提出请求并处理响…

有被惊艳到 复刻一个大型互联网项目有多简单?大型网约车项目实战+东宝商城(附项目白皮书+核心源码)

从上图可以看出&#xff0c;面试准备其实可以分为两个部分&#xff1a;第一个部分是日常工作中对自己负责项目的抽象、提效、数据化表达&#xff1b;不断反思如何用技术的手段提升业务价值&#xff0c;就是我们日常常说的技术为业务赋能&#xff1b;第二个部分才是决定面试后 &…

第八章 CSP 架构 - CSP 网关配置

文章目录第八章 CSP 架构 - CSP 网关配置CSP 网关配置CSP 网关管理器定义服务器访问定义应用程序访问CSP 网关参数第八章 CSP 架构 - CSP 网关配置 CSP 网关配置 CSP 网关是安装在 Web 服务器上并由其加载的 DLL 或共享库。 CSP 网关检测对扩展名为 .csp 或 .cls 的文件的任何…

ApplicationRunner和CommandLineRunner的作用和区别

一、作用 ApplicationRunner和CommandLineRunner都用于在容器启动后&#xff08;也就是SpringApplication.run()执行结束&#xff09;执行某些逻辑。 可用于项目的一些准备工作&#xff0c;比如加载配置文件&#xff0c;加载执行流&#xff0c;定时任务等 二、共同点和区别 …