基于C8051F020车辆散热系统参数检测仪的设计(6)

2020-02-21 22:47

沈阳工业大学本科生毕业设计(论文)

图4-1 系统的程序流程图

4.2压力检测(MPX2100)子程序流程图

对于MPX2100压力检测模块的使用,我查阅了使用手册,具体的程序流程图如下:

开始 初始化 收到应答? N Y 检测压力参数 经过运放电路放大 输入到单片机进行A/D转换 通过单片机和驱动,显示到LED上 返回 图4-2 MPX210021

程序流程图

沈阳工业大学本科生毕业设计(论文)

4.3 温度监测(DS18B20)子程序流程图

DS18B20温度传感器的使用有严格的时序要求,因此在使用它的时候必须按照手册的说明进行相应的设置,否则将无法正确得到温度的数值。依据DS18B20与主控器的通信协议要求,DS18B20完成温度转换要分三步来完成。注意每一次的读写执行之前都要对其进行复位操作,成功复位后会发ROM指令,再发RAM指令,只有按照这样的要求和顺序才能对DS18B20进行用户需要的操作,因其与单片机只用一条数据线进行通信,所以相应的时序和设置要求比较严格,用户在使用时必须严格遵守。

DS1820的使用过程中复位操作使用的次数非常多,复位操作要求主控器将数据线拉低,持续时间为500us后释放总线,传感器收到信号后并不立即做出操作,延时16us至60us后发出60~240us的低脉冲,当主控器接到此信号时则表示传感器复位成功。DS18B20的正确运行包括很多流程每一部分都要做相关的设置和定义,所以对每一部分的运行流程有清晰的认识是非常必要的。做到这些才能真正的会使用DS18B20。现将传感器的程序流程提绘制如图4-3所示。

图4-3 DS18B20程序流程图

发送温度转换指令 读取温度值 收到应答? Y 发送跳过ROM指令 N 初始化DS18B20 初始化DS18B20 N 开始 延时等待温度转换完收到应答? Y 发读暂存器指令 返回 22

沈阳工业大学本科生毕业设计(论文)

4.4 键盘扫描和数码显示流程图

本系统的设计中采用CH451来完成键盘的定时扫描和LED的即时显示。CH451芯片的使用节省了I/O口的使用,同时芯片具有很大的驱动级,可以直接驱动LED进行显示。显示和键盘的功能的实现,均通过单片机与CH451连接后再连接到相应电路,来完成相应的要求。键盘显示流程图如图4-4。数码显示流程图如图4-5。

返回 图4-4 键盘显示

CH451的使用上,是在数码显示驱动的过程中定时插入键盘扫描,一旦有按键被按下,则系统会产生中断,转而执行中断服务子程序,待执行完相应操作后关闭中断,返回中断前的程序继续执行。CH451具有强大的电流驱动,这一点应用于我们的LED显示电路上十分方便简单,同时我们采用即时显示,对测量的距离实时显示在LED上。这样要求CH451芯片实时扫描单片机发来的数据,扫描到数据后立即送到LED上予以显示。

返回 执行中断服务子程序 N 按键按下? 数据到? N Y 显示子程序 启动CH451键盘扫描功能 启动CH451数码显示初始化 开始 初始化 开始 图4-5 数码显示

23

沈阳工业大学本科生毕业设计(论文)

4.5 本章小结

本章主要介绍车辆散热系统参数监测的软件设计流程图,包括系统主程序流程图,测压流程图、测温流程图,键盘扫描流程图、数码显示程序流程图等。对流程图的清晰绘制,会让设计者以及使用者耳目一新,对系统的运行和功能的实现有清楚地认识,在应用的过程中真正理解系统的结构和运行状况。这些在系统的设计中是不可或缺的内容。

24

沈阳工业大学本科生毕业设计(论文)

第5章 结论

本系统的设计应用了大学本科阶段所学习的很多内容,也提高了自学能力。比如去图书馆查找单片机应用的资料,传感器的应用资料,数字电路、模拟电路的综合运用资料以及数码显示的应用等,同时也回顾了C语言编程的过程,将这些内容从理论应用到实践,完成了车辆散热系统参数检测仪的设计,真正的做到了学以致用。同时介绍了整个系统外围电路的搭建以及最终使用C语言编写相应软件来实现所要达到的效果,基本上完成了一下几个方面的工作:

(1) 传感器技术和单片机系统的有机结合,完成了单片机对传感器的控制和数据的采集传输;

(2)系统的软件设计采用模块化编写思想,这样的程序编写简单,清晰易懂;绘画硬件电路原理图,回顾电子线路CAD软件的使用方法;

(3) 显示部分采用LED即时显示,LED的控制采用CH451芯片来实现,占用I/O口少,性能可以达到要求;

(4)温度监测部分采用DS18B20进行温度的采集,压力监测部分采用MPX2100进行压力的采集。在软件中进行温度、压力阈值设定,辅助报警系统;

(5)键盘按键设置的实现也采用的CH451芯片的扫描按键功能,节省资源,实现了预期目标。

基于C8051F020的车辆散热系统参数检测仪的设计基本上可以满足预期的要求,当然也还有很多不足和可以提高的地方。但综合考虑个人能力和所学内容的限制,本系统只能做到现在的程度,虽然没有达到非常完美,但是理论上基本的功能和要求均已经实现,达到了预期设想的目标。

25


基于C8051F020车辆散热系统参数检测仪的设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:铁砂掌训练之痛

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: