
基于单片机的汽车电子点火系统的开发设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本项目旨在研发一种基于单片机技术的汽车电子点火系统。该系统通过优化点火时刻,提高发动机效率和燃油经济性,并减少排放,以满足现代汽车工业的需求。
基于单片机的汽车电子点火系统设计
本段落从发动机点火控制系统的策略出发,提出了一种新型电子点火控制系统以提高发动机点火精度。随着汽车产业的发展,能源危机及尾气污染问题日益严重。精确控制发动机点火时刻不仅可以提升车辆性能,还能有效缓解这些问题。
该系统的运行原理是通过调整最佳的火花提前角(即活塞上止点前曲轴转过的角度)来确定最合适的点火时间。影响实际点火的因素包括引擎速度、负载大小、冷却水温及缸体爆震等。硬件部分主要包括传感器与信号调理电路,A/D转换器,控制单元,点火装置,电源以及火花塞。
系统硬件设计
2.1 传感器及其调理电路涵盖转速、水温和爆震传感器和节气门开度传感器及相应处理电路。这些设备输出的信号经过调节并转化为数字形式后传送到单片机中进行进一步分析与控制。
电控单元及A/D转换器的设计
系统选用AT89C2051单片机作为控制器,并采用ADC0809模数转换器将模拟信号转变为数字信息。输入给系统的包括水温、节气门开度和爆震信号,这些都需要经过A/D转换处理。
点火控制电路设计
该部分负责生成火花塞所需的高压电能。其工作原理是接收单片机P3.5引脚的指令,并将结果输出至火花塞进行实际操作。
电源电路设计
汽车通常提供12V直流电压,而大部分芯片需要的是5V供电。因此本系统采用了W78L05集成组件来实现从12V到5V的转换功能。
软件架构设计
整个系统的编程语言采用汇编编写,主要包括主程序、延时子程序、基本点火提前角计算子程序、计数T0中断服务子程序、A/D转换子程序以及调整后的点火控制和执行子程序等模块。
计算基础点火提前角的算法
系统使用转速信号来确定初始的火花提前时间,并通过查表的方式获取相应的数值。具体来说,首先创建两个升序排列的数据列表:一个是速度值(v[0]、v[1]...),另一个是对应的起始点火角度值。当给定的速度为v[i]时,则其对应的基本点火提前角即为第二个表格中的第i个元素的数值。
全部评论 (0)


