中断优先级
为先右后左。部分源程序如下
关外部中断
引脚为,转至右测距电路中断服务程序
引脚为,转至左测距电路中断服务程序
开外部中断
右测距电路中断服务程序入口
左测距电路中断服务程序入口
系统的软硬件的调试
超声波测距仪的制作和调试都比较简单,其中超声波发射和接收采用的超
声波换能器发射和接收,中心频率为,
安装时应保持两换能器中心轴线平行并相距,其余元件无特殊要求。若能将
超声波接收电路用金属壳屏蔽起来,则可提高抗干扰能力。根据测量范围要求不同,
可适当调整与接收换能器并接的滤波电容的大小,以获得合适的接收灵敏度和抗
干扰能力。
硬件电路制作完成并调试好后,便可将程序编译好下载到单片机试运行。根
据实际情况可以修改超声波发生子程序每次发送的脉冲宽度和两次测量的间隔时
间,以适应不同距离的测量需要。根据所设计的电路参数和程序,测距仪能测的范
围为,测距仪最大误差不超过。系统调试完后应对测量误差和重复
致性进行多次实验分析,不断优化系统使其达到实际使用的测量要求。
软件的调试程序见附录
总结
由于时间和其它客观上的原因,此次设计没有做出实物。但是对设计有个很
好的理论基础。设计的最终结果是使超声波测距仪能够产生超声波,实现超声波的
发送与接收,从而实现利用超声波方法测量物体间的距离。以数字的形式显示测量
距离。
超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算
出传播距离。实用的测距方法有两种,种是在被测距离的两端,端发射,另
端接收的直接波方式,适用于身高计种是发射波被物体反射回来后接收的反射
波方式,适用于测距仪。此次设计采用反射波方式。
超声波测距仪硬件电路的设计主要包括单片机系统及显示电路超声波发射电
路和超声波检即引脚出现低电平,
立即进入中断程序。进入中断后就立即关闭计时器停止计时,并将测距成功标志
字赋值。如果当计时器溢出时还未检测到超声波返回信号,则定时器溢出中断
将外中断关闭,并将测距成功标志字赋值以表示此次测距不成功。前方测距电
路的输出端接单片机端口,中断优先级最高,左右测距电路的输出通过与门
的输出接单片机端口,同时单片机和接到的输入端,中
断源的识别由程序查询来处理,中断优先级为先右后左。
超声波测距的算法设计原理为超声波发生器在时刻发出个超声波信号,
当这个超声波遇到被测物体后反射回来,就被超声波接收器所接收到。这样只要
计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与
反射物体的距离。在启动发射电路的同时启动单片机内部的定时器,利用定时器
的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,
接收电路输出端产生个负跳变,在或端产生个中断请求信号,单片
机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离设计
超声波测距仪的算法设计
主程序流程图
超声波发生子程序与超声波接受中断程序
系统的软硬件的调试
总结
致谢
参考文献
附录超声波测距电路原理图
附录二超声波测距电路版图
附录三程序清单
绪论
Ⅰ课题设计目的及意义
Ⅰ设计的目的
随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目
前技术水平来说,有我今天的小小收获。
最后我要深深地感谢我的家人,正是他们含辛茹苦地把我养育成人,在生活和
学习上给予我无尽的爱理解和支持,才使我时刻充满信心和勇气,克服成长路上
的种种困难,顺利的完成大学学习。
还有许许多多给予我学业上鼓励和帮助的朋友,在此无法列举,在此也
并表示忠心地感谢,
毕业设计论文报告
题目基于单片机技术的超声波测距
院
专业
学号
姓名梁军
指导教师赵扬
起讫日期年月日
超声波测距仪的设计
摘要
随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统
也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见
因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开
挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因
此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。而
设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污
疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声
波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。
本设计采用以单片机为核心的低成本高精度微型化数字显示超声
波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序预置
子程序发射子程序接收子程序显示子程序等模块组成。各探头的信号经单片
机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方
案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图程序流
程图。
经实验证明,这套系统软硬件设计合理抗干扰能力强实时性良好,经过系
统扩展和升级,可以有效地解决汽车倒车建筑施工工地以及些工业现场的位置
监控。
关键词超声波测距
,
,
,
,
,
,
目录
摘要
绪论
课题设计的目的及其意义
超声波测距仪的设计思路
课题的方案设计与论证,
,
,
,
,
,
,
,
过与门的输出接单片机端口,同时单片
机和接到的输入端,中断源的识别由程序查询来处理,。
数字
温度传感器把采集到的温度通过数据引脚传到单片机的口,单片机接受温
度并存储。此部分只用到和单片机,硬件很简单
显示
指示灯
加热继电器
电风扇继电
器
的性能特点如下
独特的单线接口仅需要个端口引脚进行通信
多个可以并联在惟的三线上,实现多点组网功能
无须外部器件
可通过数据线供电,电压范围为
零待机功耗
温度以位数字显示
用户可定义报警设置
报警搜索命令识别并标志超过程序限定温度温度报警条件的器件
负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
的内部结构
采用脚封装,如图所示的内部结构,如图所
示。
引脚说明
地
数据线
可选
图封装
内部结构主要由四部分组成
位光刻。开始位是产品类型的编号,接着是每个器件的惟的序号,共
有位,最后位是前位的校验码,这也是多个可以采用线进行通信
的原因。位闪速的结构如下
表结构
检验序列号工厂代码
内部
电源
探测
位
和
单线端口
位
产生器
暂存器
下限触发
上限触发
温度传感器
存储器和控制逻辑
图内部结构
非挥发的温度报警触发温度子程序,复位应答子程序,写入子程序等。
主程序
主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值,
温度测量每进行次。这样可以在秒之内测量次被测温度,其程序流程见图所
示。
通过调用读温度子程序把存入内存储中的整数部分与小数部分分开存放在不同的两个
单元中,然后通过调用显示子程序显示出来
图主程序流程图
基于单片机的温度控制系统应用系统设计
单片机原理及应用实践周设计报告
姓名
班级
学号
同组成员
指导老师
成绩
时间年月日
单片机温度控制系统
摘要
温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多
行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及
各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便简单灵活性
大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。
因此,智能化温度控制技术正被广泛地采用。
本温度设计采用现在流行的单片机,配以数字温度传感器,该温
度传感器可自行设置温度上下限。单片机将检测到的温度信号与输入的温度上下限进行
比较,由此作出判断是否触发相应设备。
本设计还加入了常用的液晶显示及状态灯显示灯常用电路,使得整个设计更加完整,
更加灵活。
关键词温度箱单片机控制
制器应运而生。
温度控制系统的目的
本设计的内容是温度测试控制系统,控制对象是温度。温度控制在日常中断优先级
为先右后左。部分源程序如下
关外部中断
引脚为,转至右测距电路中断服务程序
引脚为,转至左测距电路中断服务程序
开外部中断
右测距电路中断服务程序入口
左测距电路中断服务程序入口
系统的软硬件的调试
超声波测距仪的制作和调试都比较简单,其中超声波发射和接收采用的超
声波换能器发射和接收,中心频率为,
安装时应保持两换能器中心轴线平行并相距,其余元件无特殊要求。若能将
超声波接收电路用金属壳屏蔽起来,则可提高抗干扰能力。根据测量范围要求不同,
可适当调整与接收换能器并接的滤波电容的大小,以获得合适的接收灵敏度和抗
干扰能力。
硬件电路制作完成并调试好后,便可将程序编译好下载到单片机试运行。根
据实际情况可以修改超声波发生子程序每次发送的脉冲宽度和两次测量的间隔时
间,以适应不同距离的测量需要。根据所设计的电路参数和程序,测距仪能测的范
围为,测距仪最大误差不超过。系统调试完后应对测量误差和重复
致性进行多次实验分析,不断优化系统使其达到实际使用的测量要求。
软件的调试程序见附录
总结
由于时间和其它客观上的原因,此次设计没有做出实物。但是对设计有个很
好的理论基础。设计的最终结果是使超声波测距仪能够产生超声波,实现超声波的
发送与接收,从而实现利用超声波方法测量物体间的距离。以数字的形式显示测量
距离。
超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算
出传播距离。实用的测距方法有两种,种是在被测距离的两端,端发射,另
端接收的直接波方式,适用于身高计种是发射波被物体反射回来后接收的反射
波方式,适用于测距仪。此次设计采用反射波方式。
超声波测距仪硬件电路的设计主要包括单片机系统及显示电路超声波发射电
路和超声波检即引脚出现低电平,
立即进入中断程序。进入中断后就立即关闭计时器停止计时,并将测距成功标志
字赋值。如果当计时器溢出时还未检测到超声波返回信号,则定时器溢出中断
将外中断关闭,并将测距成功标志字赋值以表示此次测距不成功。前方测距电
路的输出端接单片机端口,中断优先级最高,左右测距电路的输出通过与门
的输出接单片机端口,同时单片机和接到的输入端,中
断源的识别由程序查询来处理,中断优先级为先右后左。
超声波测距的算法设计原理为超声波发生器在时刻发出个超声波信号,
当这个超声波遇到被测物体后反射回来,就被超声波接收器所接收到。这样只要
计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与
反射物体的距离。在启动发射电路的同时启动单片机内部的定时器,利用定时器
的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,
接收电路输出端产生个负跳变,在或端产生个中断请求信号,单片
机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 57 页
第 2 页 / 共 57 页
第 3 页 / 共 57 页
第 4 页 / 共 57 页
第 5 页 / 共 57 页
第 6 页 / 共 57 页
第 7 页 / 共 57 页
第 8 页 / 共 57 页
第 9 页 / 共 57 页
第 10 页 / 共 57 页
第 11 页 / 共 57 页
第 12 页 / 共 57 页
第 13 页 / 共 57 页
第 14 页 / 共 57 页
第 15 页 / 共 57 页
预览结束,还剩
42 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。