摘要: |
本文主要目的是设计出一款能够普及使用的手持式汽车专用示波器,该示波器特点为采用液晶显示、重量轻、操作使用方便;其功能包括对发动机点火系统、汽车传感器及汽车电子设备等进行测试。汽车维修人员可根据被测对象的在示波器LCD上显示的波形信号判断被测对象工作正常与否。课题以单片机C8051F120作为系统的核心,调控整个系统正常运行,同时完成对数据的处理。复杂可编程逻辑器件EPM7256S作为系统的外围控制器,实现对系统的SRAM、A/D等的控制。采用液晶屏显示,为用户提供友好的界面,并实现了系统的小型化和便携式。
本课题的主要完成工作如下:
(1)研究了数字存储示波器的原理,并在此基础上提出了基于MCU+CPLD的手持式汽车专用示波器的实现方案。
(2)利用集成芯片设计了四通道数据采集电路,利用CPLD设计了分频电路、峰值捕捉电路及其它逻辑控制电路,利用MCU设计了系统触发、发动机转速测量等电路。
(3)设计了MCU与静态存储器(SRAM)、LCD显示模块、键盘、RS232接口的硬件接口电路,电路经调试,基本实现了相应的功能。
(4)在硬件设计的基础上,基于模块化程序设计思想,开发了系统软件、波形显示软件等,并进行了相应的在系统调试。
本仪器在神龙富康发动机实训台上多次试验,试验结果证明本系统硬件设计正确性、软件设计合理性。 |