前言:

本应用文档说明了如何在典型的四缸内燃机(ICE)应用中使用PT2001诊断功能。

动力总成需要以非常高的速度完成诊断功能。PT2001诊断程序可以管理这个四个独立的微核。

本应用说明旨在解决不同的故障情况,并说明如何在预诊断和诊断模式下对微码进行编程并检测故障。

PT2001是一款专为汽车发动机控制应用而设计的12通道门驱动器芯片。

该芯片由五个外部MOSFET高边侧预驱动器和七个底边MOSFET预驱动器组成,PT2001为MOSFET提供了一个灵活的解决方案,具有多功能控制和优化延迟时间功能。

通过四个独立的微核、两个代码RAM和两个数据RAM区完成门级驱动、诊断和保护等功能。

PT2001的典型应用,控制两个Bank,一个DCDC升压电路,一个油泵

启动顺序如下:

•施加5.0 V和72 V之间的蓄电池电压(使用外部VCCP调节器)。

•下载通道寄存器配置、主配置、IO配置和诊断配置。

•下载微码到channel1和channel2的数据中RAM区

•设置‘1’到pre-flash 使能位和dual seq 使能位在Flash_enable寄存器

诊断中断的描述

诊断中断被两种不同的子程序触发:自动中断和软件中断。

状态寄存器(0x105)用于在检测到错误时通知MCU,当检测到故障时IRQB引脚会拉低。

状态寄存器(0x105)的bit定义是客户自己在微码中定义的,不是固定的

预诊断检测:当高边VBOOST/ VBAT, VDS ,VSRC是低或者低边VDC是低中断产生

如果一个错误产生, Status_reg_uc0 寄存器(0x105) 的Bit 7会配置成1, Bank会关闭输出,排除故障后

MCU需要写1到control register (0x101) bit 7 才能解锁bank输出。

Boost 错误:如果Iboost在tINJMAXBOOST = 500μs时间内没有到达设定值,bit 5将置1,Bank会关闭输出

排除故障后MCU需要写1到control register (0x101) bit 5 才能解锁bank输出。

Hold 错误:如果Start信号高电平时间超过了tHOLD_OFF时间,Bit 4将置1,Bank会关闭输出

排除故障后MCU需要写1到control register (0x101) bit 4 才能解锁bank输出。

Automatic中断:发生在actuation期间,如果反馈比较器与真值表不同,则bit 6将置1,Bank会关闭输出

排除故障后MCU需要写1到control register (0x101) bit 6才能解锁bank输出。

PT2001 / PT2000 诊断功能相关推荐

  1. Node.js 14 发布,改进了诊断功能

    Node.js 14 版本现已发布.新版本的亮点内容包括有:改进的诊断功能.V8 的升级.实验性的 Async Local Storage API.streams APIs 的强化.实验模块警告的删除 ...

  2. dms mysql定义变量_数据管理DMS:自建MySQL数据库 全量SQL诊断功能发布啦!-阿里云开发者社区...

    MySQL的用户都面临都一个难题,异常或者故障问题难定位,很多时候都靠"猜". 如果比较幸运,异常正在发生,我们还可以获取到会话.引擎状态等信息: 如果没有异常现场,要找到根因,除 ...

  3. nancy中的诊断功能面板1

    nancyfx中有一项 诊断功能 ,可以查看网站的基本信息和其他相关信息,还包括查看会话信息,请求输出信息等. 假设你已经安装完了nancyfx.现在开始使用诊断功能: 一 安装 在你的Bootstr ...

  4. TSMaster诊断功能的典型应用

    前面几个章节主要介绍了关于TSMaster诊断模块的一些基础操作详解,相信大家对TSMaster诊断模块也有了一定的了解和认知.本章节主要介绍关于TSMaster诊断功能的典型应用,主要包含读取车辆V ...

  5. CANoe/CANalyzer诊断功能的深入理解以及CAPL诊断编程实现

    之前和大家分享了CANoe的基础使用(分析.仿真.测试.诊断),这篇文章将继续深入探讨如何使用CANoe / CANalyzer中的诊断功能. 诊断用于在将ECU安装到系统之前或之后配置,维护,支持, ...

  6. 诊断功能第一讲-诊断基础知识

    关注汽车工程师谈技术,一起学习技术 目录 1. 什么是汽车诊断 2. 诊断网络分层 3. AutoSAR诊断功能 4. 总结 ->返回总目录<- 什么是汽车诊断 从事汽车电子开发的,基本都 ...

  7. 内存的可靠性、可用性和诊断功能(内存RAS)

    内存的可靠性.可用性和诊断功能(内存RAS) RAS - Reliability, Availability and Serviceability Reliability: 可靠性.指的是系统必须尽可 ...

  8. iOS网络诊断功能 ping traceroute

    最近工作中总是遇到需要排查移动客户端网络状况的情况,可能由于某些地区网络运营商的问题,导致客户端某些功能不正常,现在的做法也是非常麻烦的: 某用户反馈某一功能不能用 由运营联系到该用户 运营指导该用户 ...

  9. Buffalo WCR-GN路由器诊断功能命令注入漏洞

    1.注入点的发现: 探索路由器的诊断功能时,联想到练习过的DVWA 命令注入靶场.这类调用操作系统命令实现的功能,若对于用户输入验证不足,很容易引入命名注入风险.基于这种猜测,开始了这次实践. 1.采 ...

最新文章

  1. AS插件-android-selector-chapek
  2. 计算机软件硬件试讲,试讲:初识计算机网络
  3. Axios——Axios封装DEMO
  4. respberry pi3 上手随记
  5. 教你如何在Android 6.0上创建系统悬浮窗
  6. C#控制台程序中处理2个关闭事件的代码实例
  7. python层次聚类选择类别_什么是聚类分析?聚类分析方法的类别
  8. 捕获键盘和鼠标的消息机制
  9. AutoCAD批量提取坐标点的三种方法
  10. 微信小程序底部导航栏实现
  11. 大学计算机基础课本知识,大学计算机基础-知识点提纲
  12. 计算机驱动器程序,打开计算机CD驱动器的位置
  13. c语言的一些基本题型,编写fun函数实现基本功能
  14. Windform C# Graphics绘图,消除锯齿
  15. Android心率测试
  16. 【JavaScript】17 - DOM
  17. 究极小白的第一篇csdn博客
  18. Actions as Moving Points复现
  19. 三极管原理--我见过最通俗讲法
  20. Arangodb 条件查询

热门文章

  1. 优化大师wopit任意版本破解补丁程序
  2. spark (1)初学者对于spark的几个疑问
  3. redis潜在的瓶颈
  4. com.mchange.v2.resourcepool.BasicResourcePool$Scat
  5. OpenCV学习笔记(十二)——图像分割与提取
  6. Vue项目中particles的使用,来实现屏幕飘浮小星星动画(满天星)
  7. TDT:关键字驱动测试方法
  8. 推荐一款非Win7下专用的“任务栏图标收纳”工具——TrayApp(转自:http://www.ibobosky.com/my-quick-start-tool-trayapp.htm)
  9. 51 超声波测试程序
  10. MOC306X代替品MPC-306X 双向晶闸管光电耦合器 用于家用电器和工业应用解决方案