LIN总线故障检测

 关注菲益科公众号—>对话窗口发送 “CANoe ”或“INCA”,即可获得canoe入门到精通电子书和INCA软件安装包(不带授权码)下载地址。

LIN总线自诊断

对LIN数据总线系统进行自诊断时,需使用“LIN主控模块”的“地址码”。

自诊断数据经LIN总线由LIN从控制模块传至LIN主控制模块。

在LIN从控制模块上可以完成所有的自诊断功能。例如,鼓风机调节器的故障信息含义见下表所示:

(二)示波器检测

示波器在CAN总线检测时用于测试CAN波形,除此外还能测试电压。如果对示波器进行相应的设置,同样可以可以测得LIN电压值与波形。

以测量奥迪汽车LIN总线控制的雨刷电机为例:

  1. 连接示波器

连接一条BNC转向蕉头线到示波器的通道1上。连接一根刺针到红色香蕉头,刺入到车辆上的插头里面的LIN总线数据信号端子上。香蕉头的黑色接头接一个鳄鱼夹到蓄电池负极或良好的底盘接地上。

(2)设置示波器

由于LIN总线一般最大值在12V左右,因此可以设置示波器的垂直档位为2V/div,时基可以设置为500μs左右。然后打开示波器的解码菜单,进行LIN总线配置,选择与被测信号相匹配的波特率。调节总线阈值电平到波形显示范围内,就可以看到解码数据。可以将触发方式改为总线解码触发(或负斜率触发方式),设置合适的帧ID来稳定波形。

(3)检测波形

LIN总线波形是一个方波,代表着串行数据流里的二进制状态。所见的波形应该没有明显的变形和噪音毛刺。解码数据包以十六进制显示总线活动时的实时数据内容。如下图所示:“帧ID”显示颜色为黄色结果是23,“数据”显示颜色为白色,“校验和”显示颜色为绿色,如果校验和错误,以红色“E”显示。

当LIN数据总线上(总线空闲)无信号时或者发送到LIN总线上的是一个隐性位,LIN总线处于电压最大值,即隐性电平;当发送控制单元内的收发器将LIN数据总线接地或者发送LIN总线的是一个显性位。此时LIN总线处于电压最小值,即显性电平。在LIN波形中,可以对应读出LIN报文信息(起始报文和应答),如图所示。

(三)用万用表测试

在测量LIN总线时要注意,当LIN总线在不传输数据时,电压为直流平均电压(也称为LIN的休止电压,不同车型电压值有所差异,一般在12V左右),用万用表检测电压值不变;当LIN总线上有传输信号时,电压信号会有微小的变化,用万用表可以检测到电压的变化。

以空调控制面板与显示屏中间的LIN通讯为例,由于LIN是主从协议总线,从控制单元的所有动作都要接受主模块的控制,当主控单元控制面板与从控单元显示屏的LIN总线断开时,显示屏的显示永远停在断开时的状态,不会变化,直到车辆断电后信息才丢失。由于LIN中断后,同样会对主控制单元控制面板产生影响,可能会导致空调自动打开。具体检查流程如下:

1.查找LIN总线诊断接口针脚号。

2.万用表连接诊断接口,针脚号见具体车型,如图所示为国际标准针脚号。

3.操作控制面板,是否发出控制信号。如图所示。

4.查看万用表电压变化。如果指令能够正常发送出来,那么LIN信号电压会出现短暂变化,从而说明指令传输是正常的,否则应检查。如图所示。

二、LIN波形分析

以雨刷为例,可以测得四种波形:

1.雨刷向下,如下图所示。

2.雨刷向上,如下图所示。

3.雨刷间歇,如下图所示。

4.雨刷停止,如下图所示。

了解更多产品信息,请致菲益科电子官网查询

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

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

相关文章

化学DS-1040 Tosylate 抑制剂 1335138-89-0科研用途

化合物1219962-49-8是一种小分子化合物,分子式为C15H25N3O4,相对分子质量为305.37。该化合物为白色至灰白色粉末,不溶于水,易溶于有机溶剂,如甲醇、乙醇等。 AT791是一种与细胞周期调控相关的蛋白激酶,参与…

大功率TVS的基本介绍?|深圳比创达电子

在当今的电子世界里,电路保护变得越来越重要。那么什么是大功率TVS(Transient Voltage Suppressor)?它又是如何发挥作用的呢?TVS二极管,被设计用来保护敏感电子设备免受瞬态电压冲击,尤其是在功率较高的应用中尤为关键…

一文详解VScode 的远程开发

VS code登录服务器后进行编码和调试,VS code上的所有功能都可以使用,和在本地开发基本无区别。 一、配置免密远程登录 因为是要远程登录,那么需要通过使用ssh进行密钥对登录,这样每次登录服务器就可以不用输入密码了。 先来一句官…

五、C#与数据库交互( SQL注入与安全性)

在C#与数据库交互时,安全性是非常重要的一部分,特别是要防止SQL注入攻击。SQL注入是一种常见的网络攻击手段,攻击者通过在输入字段中注入恶意SQL代码来操纵数据库查询。以下是一些关于如何防止SQL注入的建议: 使用参数化查询: 这是…

常见测试技术都有哪些?

测试技术是用于评估系统或组件的方法,目的是发现它是否满足给定的要求。系统测试有助于识别缺口、错误,或与实际需求不同的任何类型的缺失需求。测试技术是测试团队根据给定的需求评估已开发软件所使用的最佳实践。这些技术可以确保产品或软件的整体质量…

【MySQL】utft8mb4 字符集及其排序规则(字符集校验规则)

UTF-8 是 Unicode 的一种实现方式,它可以表示世界上绝大多数的字符,包括大部分的中文字符。MySQL 从 5.5.3 版本开始支持 UTF-8 字符集,其中包括 UTF-8MB4。UTF-8MB4 是 MySQL 支持的最大的字符集,它可以表示 4 字节的 Unicode 字…

TDuckX 新功能介绍:提交后抽奖!

欢迎来到 TDuckX,我们最近推出了令人兴奋的新功能——提交后抽奖!现在,您不仅可以收集用户的宝贵意见,还有机会为他们带来丰厚的奖励。让我们一起来了解这个令人期待的新功能吧! 主要功能亮点: 1. 奖品设…

adb 使用的出现 adb server is out of date. killing

我知道你们肯定看到这种播客 像这种解决问题的方法是暂时的 , 因为我们Android studio 中 , 你在查看后台的时候发现 你的Android studio 也占用了一端口 , 就是说你把 Android studio 杀掉了只要打开 Android studio 打开就还是 关闭 cmd adb 看到一个新的方法 , win 10 中…

Spring——Spring AOP1(代理模式Proxy)

代理(Proxy)模式 1.创建工程 2.代理(Proxy)模式介绍 作用:通过代理可以控制访问某个对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。(即: AOP的微观…

GDI+更改背景颜色

GDI更改背景颜色 CRect rectDlg;GetClientRect(rectDlg);//获得窗体的大小Graphics graphics(this->GetDC()->m_hDC);//设置背景颜色Gdiplus::SolidBrush redBrush(Color(240 , 240 , 240));//填充背景graphics.FillRectangle(&redBrush, 0, 0, rectDlg.Width(), re…

C类网络地址段通过变长子网掩码划分3个局域网

现有一个C类网络地址段192.168.1.0/24,局域网1有30个主机,局域网2有20个主机,局域网3有10个主机,请使用变长子网掩码给三个子网分别分配IP地址。 解答:需要先划分数量小的局域网,我这里从局域网3开始划分。…

208.【2023年华为OD机试真题(C卷)】停车场车辆统计(贪心算法实现-JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-停车场车辆统计二.解题思路三.题解代码Python题…

单片机原理及应用:中断服务函数

承接上文,今天我们来学习一下中断服务函数,对中断不了解的朋友可以回顾一下笔者之前的文章 中断系统结构与控制寄存器 中断服务函数是嵌入式系统中用于处理中断事件的函数,在原版的C语言中并不存在。当发生中断事件时,系统将会跳…

(vue)el-cascader级联选择器实现单/多选最后一级并回显

(vue)el-cascader实现多选最后一级并回显 <el-form-item label"选择算法模型&#xff1a;"><el-cascaderv-model"formInline.algorithmId":options"modelOptions":props"{ value: id, label: name, multiple: true, emitPath: fal…

计算机网络—— 概述

概述 1.1 因特网概述 网络、互联网和因特网 网络由若干结点和连接这些结点的链路组成多个网络还可以通过路由器互联起来&#xff0c;这样就构成了一个覆盖范围更大的网络&#xff0c;即互联网&#xff08;或互连网&#xff09;。因特网&#xff08;Internet&#xff09;是世…

C语言入门教程,C语言学习教程(第一部分:编程基础 )一

C语言是一门面向过程的编译型语言&#xff0c;它的运行速度极快&#xff0c;仅次于汇编语言。C语言是计算机产业的核心语言&#xff0c;操作系统、硬件驱动、关键组件、数据库等都离不开C语言&#xff1b;不学习C语言&#xff0c;就不能了解计算机底层。 这套「C语言入门教程」…

每日一练 | 华为认证真题练习Day161

1、OSPF STUB区域的ABR不向STUB区域内泛洪第五类LSA,第四类LSA和第三类LSA&#xff0c;因此STUB区域没有AS外部路由能力&#xff0c;STUB区域的ABR向区域内通告一条默认路由&#xff0c;指导发往AS外部的目的地。 A. 正确 B. 错误 2、OSPF直接运行于TCP协议之上&#xff0c;使…

ORACLE索引失效和sql优化

全部都是在开发中碰到的真实问题&#xff0c;后续会一直更新本条帖子&#xff1a; 场景一&#xff1a; 使用了函数&#xff0c;导致索引失效 交易日期过滤数据时使用了to_date写法&#xff0c;导致日期字段查询未走索引 将控制台输出的sql 粘贴到plsql 按F5打开解释计划执行窗口…

BeanUtils.copyProperties()

BeanUtils.copyProperties会进行类型转换&#xff1b; BeanUtils.copyProperties方法简单来说就是将两个字段相同的对象进行属性值的复制。 如果两个对象之间存在名称不相同的属性&#xff0c;则 BeanUtils 不对这些属性进行处理&#xff0c;需要程序手动处理。 这两个类在不同…

可碧教你C++——哈希

在文章的开始&#xff0c;先祝大家牢大年快乐 哈希的简介 unordered系列 在C11里&#xff0c;加入了两个新的container——unordered_set和unordered_map。 其使用方式与map和set类似&#xff0c;但是其底层实现则与其完全不同。set和map的底层数据结构为红黑树&#xff0c;…