柴油机的转速测量.doc
《柴油机的转速测量.doc》由会员分享,可在线阅读,更多相关《柴油机的转速测量.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、柴油机的转速测量关键词: 单片机 转速测量 柴油机 消息前言柴油机的转速是一个较为重要的运行参数,也有很多种用于测量转速的仪表,如:机械软轴式转速表、频率-电压转换式转速表、数字式转速表等,它们中间有的成本很高而且精度较差、有的工艺复杂而且可靠性不高。本文介绍了一种利用单片机技术制成的智能转速表,不仅精度高、工艺简单、线路简洁,而且可靠性高、功能强。其不仅可以测量转速,而且可以统计机器运行的累计时间,当柴油机超速时,还可发出报警信号,切断油路,保护机器不发生飞车事故。1 测量原理在测量柴油机转速时我们采用了电磁感应式传感器,这种传感器可将转速信号转变成一个脉冲信号输出,而脉冲信号的频率与柴油机
2、的转速是一种线性的正比关系。因此对柴油机转速的测量,实质上是对脉冲信号的频率的测量,可以采用闸门法进行测量。2 线路设计智能转速表的框图如图1所示智能转速表主要由脉冲放大及整形电路、单片机(AT90S2313)、多路动态扫描LED显示电路和报警信号输出电路组成。在设计中我们采用了ATMEL的AVR系列单片机中的AT90S2313,该单片机有如下特点:(1) 片内有2K字节可在线编程(ISP编程)的FLASH存贮器。(2) 片内有128字节SRAM和128字节EEPROM存贮器。(3) 精简指令集结构单片机,尤其内部32个寄存器全部与ALU直接连接,突破传统瓶颈限制,每MHZ时钟具有1MIPS的
3、性能。(4) 内含带预分频的8位和16位的定时器各一个,16位定时器还具有捕捉、比较及PWM功能。(5) 一个片内WatchDog定时器。(6) 除具有普通UART串行口外,还具有高速SPI接口。(7) AVR的输出端口可直接驱动LED。AT90S2313的定时器0(8位)工作于定时器方式,用来产生定时闸门信号;而定时器1(16位)工作于计数器方式,对整形电路送来的脉冲信号进行计数;片内的EEPROM用于保存机器运行累计时间,在断电时可以保持数据不丢失。3 程序设计在AVR单片机的程序设计中,我们采用了ImageCraft的C语言编译器ICCAVR,并在单片机程序设计中引入了WINDOWS系统
4、中消息的概念。主要程序流程图如图二所示。主程序 中断服务程序定时器0以中断方式工作,其负责采集定时器1 的计数值、对运行时间累计和发送消息。由于在仪表中对采集到的定时器1 的计数值,需要进行一些处理,如:判断是否超过额定速度、将16位二进制数转换成BCD码、为动态LED显示电路进行软件译码及扫描控制等等。如果所有工作全部放在中断程序中完成,就会导致中断服务程序执行时间过长。由于仪表还要完成运行时间的累计工作,尽管中断服务程序执行时间过长对转速的测量不会有太大影响,但势必会给时间累计造成过大的累积误差,影响累计时间的精度。为了解决这个问题,我们采取了下面的方法:借鉴windows 编程的原理,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 柴油机 转速 测量
限制150内