收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

智能超声波液位计-监控软件设计

[关键词:智能,超声波,液位计]  [热度 ]
提示:此毕业设计论文完整版包含【论文,源程序
作品编号:ckjs0439,word全文:38页,合计:12000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
智能超声波液位计-监控软件设计毕业设计论文------

系统选用89C52型单片机作为控制核心,利用超声波作为控制信号对液位进行自动检测,减少了测量过程中的人工干预,提供了一种带有显示、键盘的人机对话界面,方便对检测的实时监控的超声波液位计。

系统硬件设计主要包括两块电路板,其中包含主芯片,人机接口电路,信号接收、转换单元,A/D转换电路及报警电路。

软件设计中,我们采用模块化设计,控制时序采用时间触发的时间片轮询调度方法,将所有任务分配在各时间片内完成。主要包含中断程序设计,键处理模块、显示模块设计,采样模块设计,量程变换模块设计。

设计中完成了软硬件的整体设计,能够实现对液位的实时测量,测量范围为0~8.00m。设计完成后对系统进行了整体调试,它具有易控制、工作可靠的优点。

本课题研究的内容

在对超声波传播特性研究的基础上,本课题中设计了基于单片机的超声波液位检测仪的硬件系统和软件系统,并对硬件部分和软件分别进行了相关的调试。硬件设计的总体目标是力求在结构简单、成本合理的前提下,尽量完善其功能。在硬件电路的设计中,我们采用AT89C52作为系统控制核心,HD7279作为人机接口驱动,TLC1543作为串行A/D转换芯片,X5045作为看门狗定时器。在软件设计中,我们采用模块化程序设计思想,将软件分为主程序模块、中断处理模块、键处理模块、数据采集处理模块和报警模块,每个模块又由若干小模块组成。对软件的这种处理不但能使软件的结构清晰,而且有利于软件的调试和修改。另外,对设计过程中发现和存在的一些现象和问题分析了原因并进行了改进,此外,列出了设计中未解决的问题。

设计中,在软件调试过程中结合了对硬件的测试与分析,主要发现两个硬件的问题。

(1)设定键子程序调试好用后,过段时间设定的5个状态不能切换,在硬件上更换一个X5045芯片后问题得到解决。

(2)调试采样子程序时,接好信号源后不能正确显示采样值,用万用表测试出TLC1543与排线的焊接不正确,之后用万用表在主板和副板上一一查找管脚,重新焊接,之后问题解决,能够正确的显示采样值。

该智能监控系统采用89C52单片机为核心,内容包括计算机线路板辅助设计、信号转换电路设计、人机接口电路设计。

系统硬件设计主要包括两块电路板,其中包含主芯片,人机接口电路,信号接收、转换单元,A/D转换电路及报警电路。软件设计,采用模块化设计,控制时序采用时间触发的时间片轮询调度方法,将所有任务分配在各时间片内完成。主要包含中断程序设计,键处理模块、显示模块设计,采样模块设计,量程变换模块设计。系统通过超声波传感位移变送器对液位进行测量,由LED实时显示液位值。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,源程序
作品编号:ckjs0439,word全文:38页,合计:12000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——智能超声波液位计-监控软件设计(论文,源程序)!