论文部分内容阅读
本文对小型发动机功率、油耗智能化测试系统进行了详细的介绍。分析了目前国内外功率、油耗检测技术的发展现状及智能化技术的应用情况,结合小型发动机测试的实际要求,利用单片机和传感器技术,研究和开发了一套小型发动机功率、油耗智能化测试系统。该系统包括硬件设计和软件设计两部分。其中,硬件部分包括传感器的选取、电源电路的设计、信号调节电路的设计以及测试仪外形设计等。在传感器选取中,压力传感器选取了耐振性能好、有较高灵敏度的BHR-1型压力传感器,克服了小型发动机工作时振动较大,稳定性差等不利因素的影响,提高了灵敏度;转速传感器选取了NX-21T型光电式红外线传感器,消除了可见光的干扰,提高了测量数据的准确度;流量传感器选用了有两对光敏管的HY-2型红外线传感器,与正反转判断程序相结合,避免了单缸脉冲回油压力波的干扰,提高了数据采集的精度。在电源设计中,考虑到系统工作时共需5个电源分别供电,单独设计制作每个电源,不仅成本高,而且用起来比较烦琐,采取了将多个电源集中制作在一块绝缘基片上的方法,结构比较紧密,与分立散装的电源相比,大大减少了体积、重量、引出线和焊接点的数目,提高了电路性能和可靠性,同时降低了成本。信号调节电路利用了三个电阻组成回路,构成降压作用,使得信号的值调整为4.5V左右,满足单片机的识别要求,使用 74LS04反相器,调整信号为标准脉冲信号,以使单片机进行直接计数。测试仪外形设计采用面板设计方法,主要是信号输入口、显示器以及控制键盘等项目。软件的设计采用模块化的设计方法,使得程序修改起来比较方便。主要程序模块为初始化模块、键盘管理模块、显示模块、A/D转换模块、二、十进制数据转换模块、浮点数运算程序模块、转速测试模块、功率测试模块、耗油测试模块等。其中,初始化模块完成清屏任务;键盘管理模块是主程序模块,其它模块都是在该模块的控制下进行的,它利用编程扫描方式响应键的输入要求,完成对系统的控制;显示模块采用动态扫描法,实现数据动态显示;A/D转换模块采用查询方式,完成模拟信号向数字信号<WP=8>的转换;二、十进制转换模块采用了连减法,实现了二进制数向十进制数的转换;浮点数运算模块是采用浮点数格式化等子程序对数据进行处理,提高了数据的运算精度;转速测试模块、功率测试模块和耗油量测试模块均采用定时计取脉冲数,通过数制转换、浮点数运算、数据显示等程序,完成对信号的测试处理。整个测试系统硬件与软件相互配合,在键盘的控制下,将单片机与传感器接口技术有机地溶为一体,快速有效地实现了小型发动机功率油耗的智能化测试,系统具有成本低、操作简便、易于携带、同步性好的优点,为农机监理部门和修理厂家对小型发动机功率油耗测试提供了方便。