摘要:电控发动机是一个多参数自动控制系统,在研制其控制器ECU时需要进行大量的在线实验,这样成本高,效率低。本课题就是针对这一问题而设计的一款多功能综合信号发生器。
此多功能综合信号发生器可以在发动机控制器ECU的开发过程中模拟发动机的各种工况信号,进行ECU软件逻辑调试工作或故障诊断测试等要求。设计采用了理论与实践相结合的方法。先通过理论与实践的学习,熟悉了电控发动机的各工况参数后,设计出相应的硬件环境和软件环境,然后利用proteus等软件进行设计仿真。此信号发生器是以单片机AT89C55为核心,配置相应的外设及接口电路,组成一个包含键盘和液晶显示的多功能信号发生系统。该信号发生器可通过界面操作模拟发动机的各种工况信号,如作为脉冲信号的曲轴转角信号,大气温度、油温、冷却水温三大可变电阻信号,以及大气压力、油门位置等电压信号。信号发生器还可以接受ECU发出的喷油定时信号。另外,信号发生器可与上位PC机通信,通过串行口PC机将与ECU匹配的逆MAP图(喷油量-转速等图表)发给信号发生器。而信号发生器以收到的喷油器信号与油门、大气压力、大气温度参数,通过查询逆MAP图表,发出转速、油压和冷却水温等工况信号。本设计初步完成设计要求。
关键词:发动机各工况信号;单片机;键盘;液晶显示;串行通信
目录
摘要
abstract
第1章 绪论-1
1.1 课题来源-1
1.2 电控发动机开发系统的研究现状-1
1.3 本课题研究的主要内容-2
第2章 多功能综合信号发生器总体方案设计-3
2.1 电控发动机各工况信号介绍-3
2.1.1 各工况信号-3
2.1.2 各工况信号的类别-4
2.2各信号产生方案-6
2.3多功能综合信号发生器总体设计方案-7
第3章 多功能信号发生器电气原理图设计-9
3.1 信号发生器电气原理图设计概述-9
3.2 信号发生器核心系统设计-9
3.3 键盘显示模块-10
3.3.1 键盘模块-10
3.3.2 液晶模块-12
3.4 喷油定时输入模块-13
3.5 工况信号输出设计-17
3.5.1 脉冲信号输出模块-17
3.5.2 电阻信号输出模块-17
3.5.3 电压信号输出模块-20
3.6 串行通信模块-22
第4章 软件设计-25
4.1 程序概述-25
4.2 程序内容-25
4.2.1 人机界面程序介绍-25
4.2.2 输入输出信号程序介绍-28
4.2.3 上位机通信程序介绍-30
第5章 总结-33
5.1 结论-33
5.2 不足与展望-33
参考文献-35
致 谢-37