简析新型传感器的通信方式——SENT 信号_sent信号-程序员宅基地

技术标签: 技术指南资料  汽车示波器  SENT  

汽车技术不断变化的今天,你不努力、不学习,明天就有可能会被行业所淘汰!快来一起了解新技术、使用新工具、开拓新思路,争做一名与时俱进的汽车诊断师吧!——H老师

在以往的车辆中,大部分传感器传输的都是模拟信号。模拟信号容易被测量,信号电压的变化体现了物理量的变化,使用万用表的电压挡位便可测量到这种变化,如滑变电阻式节气门位置传感器,当节气门翻板位置发生变化时,滑动电阻随之变化,信号电压因电阻分压而发生变化。

总体来说,部分传感器模拟信号的电压是随着特定电阻变化而变化的,如反映位置变化的节气门位置传感器、加速踏板位置传感器、车身高度传感器等采用滑动电阻,反映压力变化的进气歧管绝对压力传感器、增压压力传感器、油轨压力传感器等采用压敏电阻,反应温度变化的进气温度传感器、发动机冷却液温度传感器等采用热敏电阻。

如图1所示,起动发动机,发动机转速(由曲轴位置传感器信号通过数学计算而来)升高,进气歧管绝对压力(由进气歧管绝对压力传感器信号线上的电压反映)下降,形成真空;踩下加速踏板,节气门打开(节气门位置信号由节气门位置传感器信号线上的电压反映),进气歧管绝对压力上升,发动机转速上升。整个过程通过模拟信号的波形看得很清楚。

图1 发动机转速、进气歧管绝对压力
及节气门位置等信号波形(截屏)

不过,模拟信号容易受到干扰,到模块内部还要经过模数转换,容易出现信号偏差,导致发动机控制不精准,而数字信号具有抗干扰能力强,通信速度快,模数转换在传感器内部完成。所以对于一些变化速率较高的信号,以及比较重要的信号,如空气流量信号,率先使用了频率的数字信号传递。

随着科技的发展,对于信号可靠性的要求越来越高,特别是压力信号的反馈,比如进气歧管绝对压力、高压油轨压力等,越精准、快速的反馈,对发动机控制越有利,所以对于压力类传感器的信号传输,在很多车型上使用了一种全新的技术——SENT(单边半字节)信号,它是一种通信数字信号。

采用SENT信号的传感器只需要3根导线,1根电源线、1根搭铁线和1根SENT信号线。SENT信号为单向通信,即传感器只能发送数据,但通过这1根通信线可以发送多个数据,比如空气流量传感器可以通过SENT信号线发送空气流量和进气温度信号,节气门位置传感器信号可以通过SENT信号线发送2个位置信号,等等。传统节气门位置传感器(图2a)内部的2个位置传感器共用1根电源线和1根搭铁线,各自有独立的1根信号线,共有4根导线,而新型节气门位置传感器(图2b)内部的2个位置传感器除了共用电源线和搭铁线以外,还可以共用信号线,即通过1根SENT信号线便可以发送2个位置传感器的信号,这样便节省了1根信号线。

图2 节气门位置传感器电路

传感器的SENT信号线上传递着高速的编码信息(图3),几百μs更新1次数据,对于模拟量的变化来说,这个刷新速率足够了。另外,SENT信号的优点在于其成本低廉,并减少了布线,同时数字信号大大提高了信号传输的可靠性和抗干扰能力。越来越多的模拟信号将被SENT信号取代,高压油轨压力传感器、进气歧管绝对压力传感器、空气流量传感器、节气门位置传感器等都逐渐使用了SENT信号,这给维修诊断带来了新的挑战。

图3 SENT信号报文格式​​​

在维修实践中,笔者用万用表测得SENT信号的电压有1.5 V和4.1 V两种(图4所示为别克威朗车节气门位置传感器SENT信号线上的通信波形,平均电压约为1.5 V,图5所示为大众途观车高压油轨压力传感器SENT信号线上的通信波形,平均电压约为4.1 V),这个信号电压不会随着被测物理量的变化而变化,所以在维修诊断时,无法通过使用万用表测量电压的变化来判断传感器的好坏,更不能通过发送模拟电压信号来测试控制单元是否正常,这种操作容易使控制单元内部的芯片损坏。

图4 别克威朗车节气门位置传感器
SENT信号线上的通信波形(截屏)
图5 大众途观车高压油轨压力传感器
SENT信号线上的通信波形(截屏)

关于虹科汽车售后市场事业部(虹科Pico汽车示波器):

虹科是一家在汽车维修诊断领域经验超过15年的高新技术企业,事业部所有成员都受过国内外专业培训,并获得专业资格认证。虹科与代表着世界顶尖水平的英国Pico公司展开技术合作。为全国用户提供了汽车诊断示波器,NVH振动噪音测试工具以及线上线下的培训和服务。汽车诊断套装的成功无与伦比,它获得许多行业大奖,包括商用车修理厂杂志和专业汽车技师杂志的最佳产品奖和美国MOTOR杂志的20种最佳工具大奖。

微信扫一扫,点击关注官方微信获取更多修车案例、教学视频

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hongke_pico/article/details/113545674

智能推荐

《第一行代码》(第二版)广播的问题及其解决_代码里的广播错误-程序员宅基地

文章浏览阅读2.6k次,点赞5次,收藏13次。1)5.2.1弹出两次已连接或者未连接这是因为你同时打开了流量和WiFi,他就会发出两次广播。2)5.3.1中发送自定义广播问题标准广播未能弹出消息:Intent intent=new Intent("com.example.broadcasttest.MY_BROADCAST");sendBroadcast(intent);上述已经失效了。修改:Intent intent=new Intent("com.example.broadcasttest...._代码里的广播错误

K8s 学习者绝对不能错过的最全知识图谱(内含 58个知识点链接)-程序员宅基地

文章浏览阅读249次。作者 |平名 阿里服务端开发技术专家导读:Kubernetes 作为云原生时代的“操作系统”,熟悉和使用它是每名用户的必备技能。本篇文章概述了容器服务 Kubernet..._k8知识库

TencentOS3.1安装PHP+Nginx+redis测试系统_tencentos-3.1-程序员宅基地

文章浏览阅读923次。分别是etc/pear.conf,etc/php-fpm.conf, etc/php-fpm.d/www.conf,lib/php.ini。php8安装基本一致,因为一个服务期内有2个版本,所以注意修改不同的安装目录和端口号。可以直接使用sbin下的nginx命令启动服务。完成编译安装需要gcc支持,如果没有,使用如下命令安装。安装过程基本一致,下面是安装7.1.33的步骤。执行如下命令,检查已经安装的包和可安装的包。执行如下命令,检查已经安装的包和可安装的包。执行如下命令,检查已经安装的包和可安装的包。_tencentos-3.1

urllib.request.urlopen()基本使用_urllib.request.urlopen(url)-程序员宅基地

文章浏览阅读3.1w次,点赞21次,收藏75次。import urllib.requesturl = 'https://www.python.org'# 方式一response = urllib.request.urlopen(url)print(type(response)) # <class 'http.client.HTTPResponse'># 方式二request = urllib.request.Req..._urllib.request.urlopen(url)

如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?-程序员宅基地

文章浏览阅读1.5k次,点赞12次,收藏15次。如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?

RS485总线常识_rs485 差分走綫間距-程序员宅基地

文章浏览阅读1.2k次。RS485总线常识 2010-10-12 15:56:36| 分类: 知识储备 | 标签:rs485 总线 传输 差分 |字号大中小 订阅RS485总线RS485采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A,B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,又是差分传输,所_rs485 差分走綫間距

随便推点

移植、制作uboot、Linux(一)_uboot制作-程序员宅基地

文章浏览阅读621次。u-boot、linux烧录_uboot制作

windows下安装git和gitbash安装教程_64-bit git for windows setup.-程序员宅基地

文章浏览阅读1.2w次,点赞10次,收藏44次。windos上git安装,git bash安装_64-bit git for windows setup.

环形链表(算法java)_java 实现环形链表-程序员宅基地

文章浏览阅读196次。环形链表(算法java)的两种解决方法_java 实现环形链表

docker部署Airflow(修改URL-path、更换postgres -->myslq数据库、LDAP登录)_airflow docker-程序员宅基地

文章浏览阅读5.7k次。Airflow什么是 Airflow?Airflow 的架构Airflow 解决哪些问题一、docker-compose 安装airflow(postgres)1、创建启动文件airflow-docker-compose.yml.1.1、添加挂载卷,需要修改airflow-docker-compose.yml的位置2、创建本地配置文件airflow.cfg2.1、如果想修改WEB URL地址,需要修改airflow.cfg中以下两个地方3、之后up -d直接启动即可web访问地址:二、存储数据库更换post_airflow docker

计算机毕业设计springboot高校教务管理系统532k79【附源码+数据库+部署+LW】-程序员宅基地

文章浏览阅读28次。选题背景:随着社会的发展和教育的普及,高校教务管理系统在现代高等教育中扮演着至关重要的角色。传统的手工管理方式已经无法满足高校日益增长的规模和复杂的管理需求。因此,开发一套高效、智能的教务管理系统成为了当今高校管理的迫切需求。选题意义:高校教务管理系统的开发具有重要的意义和价值。首先,它可以提高高校教务管理的效率和准确性。通过自动化处理学生选课、排课、考试安排等繁琐的事务,大大减轻了教务人员的工作负担,提高了工作效率。同时,系统可以实时更新学生信息和课程信息,减少了数据错误和冗余,保证了管理的准确性

javaint接收float_Java Integer转换double,float,int,long,string-程序员宅基地

文章浏览阅读132次。首页>基础教程>常用类>常用 Integer类Java Integer转换double,float,int,long,stringjava中Integer类可以很方便的转换成double,float,int,long,string等类型,都有固定的方法进行转换。方法double doubleValue() //以 double 类型返回该 Integer 的值。flo..._java integet接收float类型的参数

推荐文章

热门文章

相关标签