需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10881 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在工农业生产过程中经常需要对水位进行测量和控制.但是,在一般的情况下需要测量的水池或水塔和控制室都有相当长的距离,常常需要架设上百到近千米的输电和控制线路,十分麻烦和费用大.给测量和控制带来了极大的不方便.本文设计了一种利用单片机的无线测量和显示系统.不需要架设电缆,实现了水位的远程监测. 本文首先概述了远程水位检测系统的意义及其应用前景,对比了国内外发展的情况,提出了远程水位检测系统的总体构建思路,将基于单片机的水位检测系统作为重点研究对象,分别从硬件和软件两个方面进行设计.硬件部分主要由水位采集、数据处理和无线通信等部分组成,水位采集部分利用超声波水位传感器进行模拟信号采集,数据处理部分采用C8051F单片机接收到超声波传感器水位数据进行处理,采集的信号通过串行接口送入单片机由LCD1062进行现场显示,并通过nRF24L01进行远程传输,位于远处的上位机部分进行数据接收并显示.软件部分是串口通信程序和单片机控制程序.最后探讨了MCGS组态软件设计上位机的思路及具体设计方法. 关键词:单片机;远程检测;水位;串口通信
目录 摘要 ABSTRACT 第1章 绪论-1 1.1 课题研究的背景及意义-1 1.2 国内外研究现状-1 1.3 论文研究内容-1 第2章 方案设计及比较-3 2.1 系统方案分析-3 2.1.1 水位测量方式选择-3 2.1.2 通信方式的选择-3 2.1.3 显示模块的选择-3 2. 2 系统总体方案设计-4 第3章 远程水位检测硬件设计-5 3.1 单片机最小系统-5 3.1.1 C8051F系列单片机-5 3.1.2 复位电路-6 3.1.3 时钟电路-6 3.2 水位测量传感器模块-7 3.3 电源模块-8 3.4 无线传输模块-9 3.4.1 nRF24L01主要特性-9 3.4.2 引脚功能及描述-9 3.5 显示模块-10 3.6 串口通信模块-12 第4章 远程水位检测软件设计-13 4.1 主程序设计-13 4.2 子程序设计-15 4.2.1 数据采集子程序-15 4.2.2 无线发射子程序-16 4.2.3 无线接收子程序-17 4.3 MCGS组态软件开发上位机软件-17 4.3.1 MCGS组态软件概述-17 4.3.2 MCGS组态画面-18 4.3.3 水位控制工程中数据对象的设置-19 4.3.4 水位控制工程中动画连接-19 4.4 MCGS组态软件与单片机的连接-20 4.4.1 通信协议和数据格式-20 4.4.2 串口操作函数-21 第5章 结论与展望-23 5.1 结论-23 5.2 不足之处及未来展望-23 参考文献-24 致谢-25 附录 电路原理图-26 |