27汽车单片机程序设计原理--空燃比修正控制原理剖析
汽车单片机程序设计原理空燃比修正控制原理 二、空燃比反馈修正控制原理程序 发动机起动后的基本喷油时间控制主要由发动机转速和负荷量(进气量)决定。为了使发动机在不同工况下,都处于最佳状态,还有以下主要的修正控制。其中空燃比反馈修正控制是利用氧传感器信号来修正喷油脉冲宽度。 为了使发动机尾气排放达到环保要求,发动机的排气管上都装有三元催化转换器。三元催化转换器作用时,必须是混合气在理论空燃比(14.7:1)附近,才能使一氧化碳CO、碳氢化合物HC的氧化作用和含氮氧化物NOX的还原作用同时进行,转化为无害的CO2、H2O、O2、N2。因此,必须十分精确控制喷油量。但是,单靠空气流量传感器计测的空气质量信号是达不到高精度的喷油控制,必须借助安装在排气管中的氧传感器送来的反馈信号,对基本喷油时间进行修正,才能实现高精度的喷油控制。这是一种典型的闭环反馈控制。 氧传感器动态电压信号xxH值与设计目标值yyH比较,有以下3种情况需要处理: xxH值 > yyH:表示喷油过浓,需要调用减小喷油子程序,执行后返回转移循环监测; xxH值 < yyH:表示喷油过稀,需要调用增大喷油子程序,执行后返回转移循环监测 xxH值 = yyH:表示喷油在理想空燃比附近,保持不变,转移循环监测 利用“比较不相等转移指令CJNE”和“位条件转移指令JC”实现三分支判断。发动机整体控制是一个很大的程序,空燃比反馈修正控制程序只是其中一个程序段或子程序(有不同的设计方法),为了简便,设定这是一个相对独立程序。 空燃比反馈修正控制程序流程图如图1-35所示(图中没有显示子程序)。 图1-35 空燃比反馈修正控制程序流程图 从程序流程图可以看出,这是一个3分支结构程序,左分支程序保持喷油量不变,中间分支程序调用增大喷油子程序,右分支程序调用减小喷油子程序。子程序增大或减小1个变量的喷油时间参数后,要返回转移循环监测氧传感器不断传来的动态电压信号值xxH,看是否达到目标值。发动机在全部运行过程中,空燃比反馈修正控制程序一直在不断的循环监测氧传感器信号和修正喷油时间,使尾气排放达到环保要求。 空燃比反馈修正控制程序如下: 标号 地址 源程序 注释 LOOP:1954H MOV R1,#xxH ;氧传感器动态信号xxH送R1 1956H CJNE R1,#yyH,N2 ;R1内xxH≠yyH,转移N2 (rel1=02H) xxH=yyH,不转移,顺接N1 N1:1959H SJMP LOOP(rel2=F9H);转移LOOP循环监测 N2:195BH JC N3(rel3= ) ;xxH < yyH,CY=1,转移N4, xxH > yyH,CY=0,顺接N3 N3:195DH LCALL L1 ;调用减小喷油子程序L1 1960H SJMP LOOP(rel4= ) ;执行减小喷油后返回, 转移循环监测 N4:1962H LCALL L2 ;调用增大喷油子程序L2 1965H SJMP LOOP(rel5= ) ;执行增大喷油后返回, 转移循环监测 程序中的地址偏移量rel计算如下: 第2条指令的rel1 =195BH-(1956H+3)= 02H 第3条指令的rel2 =100H-∣1954H-(1959H+2)∣=100H-07H = F9H 其它rel值由读者计算。 作业
您可能关注的文档
最近下载
- LTC流程培训课件.pptx VIP
- 2026年郑州工业安全职业学院单招职业适应性测试题库及答案1套.docx VIP
- 【小升初】2023-2024学年江苏省南通市苏教版升学分班考数学模拟测试题2套(含解析).pdf VIP
- 安徽省考试录用公务员公安类真题及参考答案.doc VIP
- 人教版(2024)八年级上册英语全册各单元阅读理解练习题汇编(含答案).docx
- 36岁儿童学习与发展指南解读.doc VIP
- 2026年郑州工业安全职业学院单招职业技能考试题库及答案详解1套.docx VIP
- 《国家标准》羊肉分割技术规范.doc VIP
- EPSS怡达快速电梯TRE110电气原理图纸(2014版).pdf
- 2026年郑州工业安全职业学院单招职业技能测试题库及答案1套.docx VIP
原创力文档

文档评论(0)