基于单片机的发动机转速和加速时间测量方法

基于单片机的发动机转速和加速时间测量方法

ID:15402778

大小:447.00 KB

页数:6页

时间:2018-08-03

基于单片机的发动机转速和加速时间测量方法_第1页
基于单片机的发动机转速和加速时间测量方法_第2页
基于单片机的发动机转速和加速时间测量方法_第3页
基于单片机的发动机转速和加速时间测量方法_第4页
基于单片机的发动机转速和加速时间测量方法_第5页
资源描述:

《基于单片机的发动机转速和加速时间测量方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于单片机的发动机转速和加速时间测量方法董顺义,杨纪明,李伟(空军工程大学工程学院推进系统实验室 陕西西安710038)摘要:本文介绍了利用单片机来实现发动机转速测量及加速时间测量的设计思想和实现方法,实测结果表明,该方法不但可以提高了测量精度和测量效率,而且大大提高了测量的客观性,系统对于改进目前的测量手段,提高测量的客观性和精度有很大帮助。关键词:单片机 转速测量 加速时间中图分类号:TP216文献标识码:ASingle-chipMicrocomputer-basedMeasureofEngineRotatingSpeedandAccelerationTimeDongShun-yi,Ya

2、ngJi-ming,LiWei(AirForceEngineeringUniversity,Xi’an710038,China)Abstract:Inthispaper,Itisintroducedthedesignandrealizationtoaccomplishthemeasuringoftherotatingspeedofengineandtimeofacceleration,whichwillhelpyoutoamelioratethemeasuremethodandimprovetheimpersonalityandprecisionofmeasure.Keywords:sing

3、le-chipmicrocomputerrotatingspeedmeasureaccelerationtimemeasure1引言某型航空发动机性能试验,需要精确测量发动机各工作状态的转速及从慢车到最大状态的加速时间,传统的测量方法是采用指针表测量转速和人工操作秒表测量时间。由于指针转速表惯性大,分辨率低,加上人工秒表记时全靠手疾眼快,主观影响大,因此很难实现精确测量。在本系统中,我们采用单片机内部计数器来完成转速的精确测量,同时利用程序判别发动机从慢车到最大状态过程的开始时刻和终止时刻,从而实现精确的加速过程时间的测量。2 原理分析转速测量:发动机传感器输出频率与发动机转速成正比,本系统

4、采用频率测量法,即通过测量发动机传感器的输出频率来得到相应的转速,由于转速传感器输出信号的频率太低,如果直接利传感器输出的频率来计数,其转速测量分辨率也很低,因此在转速信号的预处理电路中对经放大整形后的脉冲信号还进行了锁相倍频处理,以提高转速的测量分辨率和测量精度。脉冲频率的计数由单片机内部16位计数器完成,计数的闸门时间(时基)由晶振提供,闸门时间脉冲通过控制外部中断来控制计数的开始与停止,此设计中还利用了数字滤波技术来提高转速的测量精度和测量稳定性。加速时间的测量:典型的发动机加速过程如下图1所示:6图1 加速过程中发动机转速随时间变化的情形如图中所示,测量发动机的加速时间通常是测量慢车

5、状态到最大状态的时间。根据试车大纲的操作要求,从慢车状态快推油门到最大,转速从慢车转速达到峰值的时间即为加速时间,即图1中的t1时间。时间测量的开始时刻通过一个开关控制,在测量时由操作员在推油门的同时通过闭合该开关来启动计时,因此,用单片机测量加速时间的关键是如何正确判别加速过程的终止时刻。我们采用的判别方法如下:计时开始后,单片机程序一方面测量转速,另一方面不断将当前测量值与上次测到的转速进行比较,如果大于上次的测量值则说明加速过程未结束,如果等于或小于上次的测量值则说明加速过程已结束,单片机通过输出结束计数命令停止计数。为了提高判别的可靠性,降低由于转速摆动等干扰所造成的误判,软件设计规

6、定必须在连续两个闸门时间内的转速测量值不大于上次的测量值,才被认为转速的加速时间已结束,但由此引起判断的时间的滞后(见图1中的td)。因为闸门时间是确定的,所以可以很容易地通过软件对滞后时间进行补偿。时间计数器件采用通用十进制计数器,计数脉冲由时基电路产生,频率为10赫兹。加速时间的分辨率为0.1秒。3 具体实现3.1测量频率根据实测数据,我们所用发动机转速与频率的对应关系是:转速10000转/分时传感器输出频率为83.3333Hz,因此,根据前面的原理分析,为了减小误差,首先要对转速进行倍频,根据对应关系,设计总倍频系数300,并取闸门时间取为0.2S。51系列单片机内部设置了两个16位可

7、编程的定时器/计数器T0和T1,它们具有计数器和定时器两种工作方式和4种工作模式,通过设置状态字,可以方便的选择适当的工作方式与工作模式;同时,单片机设有两个外部中断请求输入线INT0和INT1,用于输入外部中断源的中断请求信号。在此,我们采用计数器T1的16位计数模式,计数器计数(83.3333*300)*0.2=5000,并从INT0输入0.2秒的外部定时中断,T1在0.2秒内计数5000,测量时,每次采

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。