微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机设计的发动机测量方法

基于单片机设计的发动机测量方法

时间:03-23 来源:互联网 点击:

序正常运行时,有意识地阶段性地用指令给T1引脚置低电平,因此在T1引脚不断的送出复位信号,此信号不断地对CD4020的计数进行清除,所以永远达不到对单片机的复位的计数信号要求。当程序走飞时,因为不能正常地执行程序,所以T1引脚不能送出复位信号,不能对CD4020进行复位,因此,当计时到一定时间时,就会有复位信号送到单片机的RESET复位引脚,使系统强制复位,程序从0000H重新开始执行,系统回到正确运行状态,进行信号的测量与正常显示。

3.5  滤波系数和显示刷新率

因为采用了数字滤波技术,为了调整滤波系数和显示的刷新率,以满足不同要求,在P1口加了一个滤波系统设置装置,即一个DIP开关,将其拨到ON位置,则接+5V电压,此时读取引脚时得到逻辑1信号,将其拨到OFF位置,则接地,此时读取引脚时得到逻辑0信号,由此可根据DIP开关选择滤波系数和显示刷新率。

3.6 程序流程


图2 主程序


图3 INT0中断


图4 T1中断服务程序

3.7 操作面板设计

在操作面板中,设计一个3位显示窗,用于显示发动机测得的振动测量值;一个测量/自校开关,用于系统的测量与自校准模式的选择,可选择自校方式,进行仪器自我检验,打到测量,则进行系统的测量。一个三档测量选择开关,用于选择测量并显示的是振动的速度,位移还是加速度值,粗调或细调信号开关按钮可采用触摸开关设计,电源插座和开关放在仪器的背面。

4 结束语

本系统基于单片机完成发动机振动速度、位移和加速度信号的测量,因为采用了RMS幅值测量和VFC转换,提高了测量的精度、准确性和工作效率。系统中设置有灵敏度调整,可以根据实际工作情况调整,并在调整完成后关机或是系统断电时自动保存到E2PROM,方便用户的使用。同时系统中设置有看门狗复位电路,能够自动监控程序的运行,在系统走飞死机时可自动复位,重新进入正常运行状态,提高了可靠性,可由DIP开关选择滤波系数和显示刷新率,以满足不同要求。本系统已经投入到实际的测量应用当中,并被证明可完全满足实际工作要求。

5 参考文献
[1]吴道悌 . 非电量电测技术[M] . 西安交通大学出版社,2002
[2]马忠梅,籍顺心 . 单片机的C语言应用程序设计[M] . 北京航空航天大学出版社,2001
[3]李军,华建国 . 飞机推进系统原理[M] . 空军工程大学工程学,1992
[4]江晓安,董秀峰 . 模拟电子技术[M] . 西安电子科技大学出版社,2003
[5]张振荣,晋明武等 . MCS-51单片机原理及应用技术[M] . 人民邮电出版社,2000

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top