论文部分内容阅读
为了维护人类赖以生存的自然环境,解决全球日益严峻的环境污染问题,各国政府都相继出台了一系列严苛的汽车排放法规。在我国,随着国IV、国V等排放法规的日趋推进,降低汽车污染物排放的控制技术也成为了一项重要的研究课题。目前,单纯地依靠机内净化技术已难以满足排放法规的要求,必须辅助有效的排放后处理技术,其中选择性催化还原技术(Selective Catalytic Reduction,SCR)以其良好的燃油经济性、较高的NOX转换效率,已被公认为未来柴油机排放后处理的主流控制技术。本文参考国外先进的汽车电控系统开发方案,分析了国内柴油机SCR电控系统开发的实际需求,提出了一套完整的柴油机SCR电控系统平台设计方案,并基于InfineonXC2785X微控制器实现了该方案。本文进行的主要工作如下:1.针对目前主流的柴油机SCR电控系统,详细地分析了其系统组成、工作原理及催化器内的主要化学反应过程。根据柴油机SCR电控系统开发平台所需的算法复杂程度及其对单片机外设的功能及数量需求,选用了Infineon XC2785X作为实现柴油机SCR电控系统平台设计的核心控制器。2.利用Infineon XC2785X微控制器内部自带的外设资源,设计完成了柴油机SCR电控系统开发平台的硬件电路。该电路除包括单片机基本的CAN通讯、JTAG调试接口等电路外,还针对SCR系统设计了用于采集压力、温度等传感器信号的10路信号调理电路;用于喷嘴、阀等执行器驱动的16路智能低端驱动电路;以及用于泵电机驱动的1路H桥驱动电路。3.完成了SCR电控系统开发平台的底层软件设计。利用初始化配置工具DAvE软件对InfineonXC2785X进行了系统初始化和基本函数库生成。在此基础上,通过在C语言结构体中加入函数指针,设计了一种以C语言形式实现面向对象的编程方法,完成了对底层软件中各个功能底层对象的封装。上层控制算法可以方便地调用和设置这些底层对象,实现对硬件资源的安全操作。4.利用Visual C++软件开发工具设计了专门的上位机软件。该软件通过USB-CAN接口卡与本平台硬件系统进行数据通讯,可以实现高速数据采集、实时信息显示、参数标定等功能,为SCR控制算法开发提供了方便的人机交互界面。5.利用实验室现有设备和条件搭建了开发平台功能测试环境,分别进行了CAN通讯、模拟量信号采集、脉冲调制信号捕捉、低端驱动等实验。实验结果表明,本系统可以很好地实现设计要求中的各项底层功能,满足SCR电控系统开发的需求。