目录
第一章 绪论 1
1.1设计目的及意义 1
1.2课题的概述 1
1.3设计的主要内容介绍 1
第二章 多功能无线测量工作原理的介绍 2
2.1 AT89C51单片机介绍 2
2.2 多功能无线测量工作原理的介绍 5
2.2.1超声波的应用领域 5
2.2.2 超声波距离传感器简介 6
2.2.3超声波测距的原理 7
2.2.4超声波环境温度检测的原理 8
第三章 超声波测距硬件设计 10
3.1超声波测距系统电路总体设计方案 10
3.2 超声波测距系统电路各部分模块的设计 10
3.2.1单片机最小电路的设计 10
3.2.2超声波发射接收电路的设计 11
3.2.3温度模块电路的设计 13
3.2.4显示模块的设计 14
第四章 系统软件设计 16
4.1 显示子程序 17
4.2测量计算子程序 17
4.3测量温度子程序 19
第五章 多功能无线测量仪的制作 26
5.1产品设计思路 26
5.2 电路原理图 26
5.3元器件的选用 26
5.3.1电阻的选用 26
5.3.2电解电容的选用 27
5.4 多功能无线测量仪的元件清单 27
5.5PCB图的绘制 28
5.6元器件的装焊 29
5.7系统的调式 30
结束语 33
致 谢 34
参考文献 35
第三章 超声波测距硬件设计
3.1超声波测距系统电路总体设计方案
由单片机AT89C51编程产生40KHz的方波,由P1.3口输出,再经过放大电路,驱动超声波发射探头发射超声波。发射出去的超声波经障碍物反射回来后,由超声波接收头接收到到信号(P1.4口),通过接收电路的检波放大、积分整形及一系列处理,送至单片机。单片机利用声波的传播速速和发射脉冲到接收反射脉冲的时间间隔计算出障碍物的距离,并由单片机控制显示出来。
该测距装置是由超声波传感器、单片机、发射/接收电路和数码管显示器组成。传感器输入端与发射接收电路相连,接收电路输入端与单片机相连接,单片机的输出端与显示电路输入端相连接。
3.2 超声波测距系统电路各部分模块的设计
3.2.1单片机最小电路的设计
如图3-1所示,单片机最小电路是由晶振电路和复位电路所组成。

图3-1 单片机最小电路
晶振电路:
AT89C51单片机的振荡器输入分别由引脚19(XTAL1)和引脚18(XTAL2)来完成。只要将这两个引脚外接石英晶体和陶瓷电容,就可与CPU内部组成完整的振荡电路。
AT89C51单片机的一个机器周期含有6个状态周期,而每个状态周期为2个振荡器周期,因此一个机器周期共有12个振荡周期,如振荡器的频率为12MHz,一个振荡器周期为1/12微秒,而一个机器周期为1微秒。
复位电路:
复位电路产生复位信号,复位信号送入RST后还要送至片内的施密特触发器,由片内复位电路在每个机器周器的S5P2时刻对触发器输出采样信号,然后由内部复位电路产生复位操作所要的信号。一般的复位电路可分为上电自动复位和按键复位,我们在此选用的是按键复位。
上电自动复位原理:RST 引脚是复位信号的输入端,只要高电平的复位信号持续两个机器周期以上的有效时间,就可以使单片机上电复位。上电自动复位是通过电容充电实现的,上电瞬间,RST端电位与VCC相同,随充电电流的减少,RST的电位逐渐下降,直到复位信号无效。按键复位在此不在作过多的介绍,其原理和上电复位是相同的。但其采用的是脉冲复位电路和电平复位电路两种。




多功能无线测量仪的设计与制作相关推荐

  1. 脉冲时间宽度c语言,基于AT89C52脉冲宽度测量仪的设计与实现

    赵翠玉 摘要:本文基于AT89C52的脉冲宽度测量仪的设计.该仪器测量结果采用了软件数字滤波,消除了测量中抖动问题,测量精度高.稳定性好,具有一定的实用性. 关键词:AT89C52;测量仪;脉冲宽度 ...

  2. 51单片机汽车胎压大气气压测量仪仿真设计_数码管显示

    51单片机汽车胎压大气气压测量仪仿真设计_数码管显示 (仿真+程序) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0018 目录标题 51 ...

  3. 基于电位器式传感器位移测量仪的设计

    基于STC89C52电位器式传感器位移测量仪的设计 本文的位移测量仪的设计要求为:采集和处理测量电路的信号,显示测量位移,测量范围是0-50mm精度为0.1mm.设计能和计算机进行通信的标准接口,并将 ...

  4. 51单片机简易电阻电感电容RLC测量仪仿真设计

    51单片机简易电阻电感电容RLC测量仪仿真( proteus仿真+程序+讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0040 5 ...

  5. 基于51单片机的简易电容值测量仪proteus仿真设计

    51单片机简易电感测量仪仿真设计( proteus仿真+程序+讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0039 51单片机简 ...

  6. 心率脉搏测试c语言算法,基于51单片机语音播报心率计脉搏测量仪设计(仿真源码+电路图+当时PaperPass16%查重论文)...

    一.本课题研究的主要内容.目的和意义 随着科技发展的不断提高,生命科学和信息科学的结合越来越紧密,出现了各种新颖的脉搏测量仪器,特别是电子脉搏仪的出现,使脉搏测量变得非常方便. 脉诊在我国已具有260 ...

  7. 多媒体课件利用计算机开发工具将,计算机教学中多媒体课件的设计与制作

    张明军 摘  要:从多媒体课件的概念与特点入手,论述大学计算机教学中多媒体课件设计与制作应遵循的基本原则,从整体方案规划.课件设计.课件制作三方面阐述大学计算机教学中多媒体课件设计与制作的流程与方法. ...

  8. 利用计算机制作多媒体的步骤,【计算机教学论文】计算机教学中多媒体课件的设计与制作(共4966字)...

    摘要:从多媒体课件的概念与特点入手,论述大学计算机教学中多媒体课件设计与制作应遵循的基本原则,从整体方案规划.课件设计.课件制作三方面阐述大学计算机教学中多媒体课件设计与制作的流程与方法. 关键词:大 ...

  9. 【检测技术课案】直流低电阻测试仪的设计与制作(一)

    1 引言 1.1 研究背景与意义 在生产和实践中,常常需要对低电阻进行精确测量,如电机和变压器的线圈电阻,电闸接线端子和电缆插座的接触电阻,大功率电器开关的接触电阻等[1],这些电阻一般在MΩ级甚至μ ...

最新文章

  1. html树状结构怎么展开,纯css实现树形结构
  2. 【 FPGA 】FIR 滤波器之多相插值器(Polyphase Interpolator)
  3. qt之qml开发优缺点_linux配置vlc-qt
  4. mysql 1280_技术分享 | MySQL 一次奇怪的故障分析
  5. 采用Docker集成jquery-file-upload组件到WEB应用
  6. 数据结构_链表_单向链表
  7. 2021 年前端学习路线总结
  8. $.getJSON()不执行回调函数
  9. 大麦无线虚拟服务器,大麦路由器192.168.10.1设置教程
  10. 红旗Linux9不让登录wechat,关于网页版微信无法登陆以及wechat全平台使用的问题
  11. Windows桌面美化(壁纸网站,任务栏透明、颜色设置)
  12. Jsp中分页功能的实现
  13. 2007noip提高组初赛总结
  14. OpenCV imwrite保存图片全黑原因
  15. vba根据内容调整word表格_word表格技巧:如何对表格进行样式批处理
  16. spring整合hibernate步骤及配置文件
  17. Java学习--day02---运算,一些重要的程序
  18. 动手学习深度学习感悟
  19. E8.ITSM IT运维服务管理系统
  20. 孝经白话:三才章第七

热门文章

  1. 我的世界服务器无限刷雪傀儡,《我的世界》四个刷怪技巧,雪傀儡的雪球用来对付烈焰人有奇效?...
  2. 树模型与python实现
  3. echarts动态循环出多个相同图表但不同数据动态渲染图表
  4. 基于python中jieba包的中文分词中详细使用(一)
  5. 割平面法(Cutting Planes )
  6. PTA.奇数值结点链表(C语言链表应用)
  7. Linux如何让lst自动对齐,linux自動增加表空間
  8. 码距与检错错位数、纠错位数的关系
  9. 简单的爬取某租房网站租房信息并存入MySQL数据库
  10. OC循环渐进:文件管理--计算文件大小的五种方式