需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15210 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在科学技术日益发展的今天,人们对事物的要求也日益增加。如今生活中随处可见的倒车雷达,扫地机器人等等,都需要测距技术的支持,然而传统的测距方法在多数情况下并不能很好的满足人们的需求,例如测量精度,测量效率等方面,还有在井深,液位,管道长度等场合下,传统的测量方法不能够高效准确的完成测量的任务。因此非接触的超声波测距方法在当今社会中的需求日益增加。超声波测距不需要测量装置与物体接触,可以不破坏目标的完整性,并且也不受光、电磁波和粉尘等外界因素的干扰,可以大大满足人们对测距的要求。 本文论述了基于单片机的距离检测装置的设计方案及其实现的过程,并能够实现在线显示,进一步添加上位机界面,简述串口通信内容与上位机界面的构造,可以实现上位机与下位机的双向通信,所测距离在上位机实时显示,并能记录历史数据和超范围报警等功能。 超声波测距装置使用HC-SR04装置发送和接收超声波,通过51单片机对HC-SR04的控制,测得声波返回时间进而计算出所测距离,显示在LCD显示屏并向上位机传送数据,在上位机同样显示,而且上位机能操作是否记录数据。上位机界面使用C#语言编写,创建一个界面,实现对串口的检测、打开、关闭功能,并能够根据不当操作有相应的提示,同时具有数据的接收即时显示文本与记录文本和记录按钮,可以有选择的记录所需数据。串口通信选择RS232串口通信,数据的传输通过上位机的发送接收和下位机的发送接收代码实现。 关键词:51单片机,超声波测距,在线显示,串口通信
目 录 摘 要 ABSTRACT 第1章 绪论-1 1.1 本课题的研究背景及意义-1 1.2 国内外研究现状-2 1.3 本文主要研究内容-3 第2章 距离检测系统总体方案-4 2.1 在线距离检测系统总体设计-4 2.2 基于单片机的距离检测节点设计-4 2.3 基于C#的上位机监控系统设计-4 第3章 距离检测系统硬件设计-9 3.1 稳压芯片选型与电路设计-9 3.2 传感器选型与接口设计-11 3.3 液晶选型与显示接口设计-13 3.4 串口通讯接口设计-13 3.5 按钮键盘电路设计-13 第4章 距离检测系统软件设计-33 4.1 距离检测单片机节点软件设计-33 4.1.1 超声波传感器距离信号读取程序设计-34 4.1.2 距离信号处理与温度补偿-34 4.1.3 1602液晶显示程序设计-19 4.1.4 RS232通讯程序设计-21 4.1.5 按键键盘程序设计-21 4.2 上位机监控软件程序设计-33 4.2.1 显示界面设计-19 4.2.2 历史数据查询-19 4.2.3 控制命令发送-19 第5章 系统测试与分析-18 5.1 距离检测节点-18 5.2 上位机监控系统-24 第6章 总结与展望-38 6.1 全文总结-38 6.2 未来展望-38 参考文献-40 致 谢-41 |