·上一文章:分析DCT双离合器自动变速器技术应用与前景
·下一文章:剖析宝马E65电源管理系统
3.2 发动机转速检测系统程序设计
由于实际发动机的转速在0~6 000 r/min之间,通过公式f=nz/60计算所得, 相应传感器的输出信号频率在0~400 Hz之间, 属于低频信号。 为降低误差, 宜采用测量周期法, 通过测量信号周期间接得到信号频率。 程序设计的内容及流程如下。
1) 程序初始化: 单片机定时器T1初始化 ; 外部中断初始化, 开放中断并设置为边沿触发; 设置信号频率存储单元、 转速数值存储单元。
2) 中断服务程序: 检测到第1个下降沿启动定时器计时, 检测到第2个下降沿停止定时器计时,从TH1和TL1中取出计时值, 得到信号周期。
3) 将信号周期取倒数转换为信号频率。
4) 通过信号频率公式计算发动机转速。
5) 小数点后四字节二进制转十进制 , 得到转速显示值。
6) 通过数码管动态扫描方式 , 实时显示发动机转速值。
7) 程序自动循环, 不断检测并显示发动机转速值
。
4 基本喷油量控制系统
4.1 基本喷油量控制系统硬件电路
基本喷油量控制系统硬件电路原理图如图9所示。 硬件电路由单片机、 脉宽显示、 喷油驱动电路3部分组成。 其中脉宽显示有2种形式: 一种是用数码管显示喷油脉宽的实际脉宽值; 另一种通过发光二极管的闪烁效果展示放大10倍后的喷油时间的长短。