论文部分内容阅读
随着摩托车的发展,发动机的维修和动态性能测试十分重要。我所研制的摩托车发动机动态参数测试仪具有工作稳定性好、测试精度高、便于携带、操作方便等特点。经广州天马摩托车制造有限公司发动机车间使用运行,情况良好。 rn 1系统组成功能及硬件设计 rn (1) 系统组成功能 rn 本系统采用美国 ATMEL公司 89C51单片微型计算机作主机,利用单片机的 T0、 T1定时器和相应的 I/O口,可以完成对摩托车发动机的动态参数测定。其功能有:测试发动机的动态性能参数,可分别测试发动机转速,带负载时的充电电压、充电电流;照明线圈为 2.3Ω负载时的充电电压、充电电流,并以 LED数码形式在面板上显示出来。 rn (2) 系统硬件设计原理 rn 以 89C51单片机为核心,由磁电机负载 (或照明负载 ),冲程选择开关,高频变压器隔离,整流滤波、运放,通道选择开关, A/D数据转换, 3片串入并出锁存移位寄存器,电子电路、电源等组成。其结构框图见图 1。 rn主机采用 89C51,片内集成了 256BRAM、 CTC、 8K13闪速 ROM,开机时系统进行自检,使系统进入测试状态,面板三组显示全为“ 0”则正确,控制程序电存储在 8KB ROM中。 rn 本系统采用逐次比较 A/D转换器 (AD574AJD),如图 2。其转换速度快,转换速度为 25μ s,片内有三态输出缓冲器,非线性误差小于± 1/2LBS或± 1LBS,电源供给为± 15V和+ 5V,故与 89C51可以直接接口,该芯片外围电路简单,使用可靠,因此选用此 A/D转换器。 rn2软件设计 rn 本系统软件采用模块化结构,利用单片机汇编语言编制而成。主要有系统主程序,数据采集程序,秒中断服务程序,系统显示程序等。利用 P1口的控制线实现与 74HC595的串行通信显示,下面给出主流程图,见图 2,其它流程图略。 rn参考文献:《工业控制计算机外围设备》合肥工业大学张奠成主编机械工业出版社。