当前位置:文档之家› 超声波测距器课程设计.

超声波测距器课程设计.

超声波测距器课程设计.
超声波测距器课程设计.

《微机原理及应用》课程设计

超声波测距器的设计

学生姓名郝强

学号20110611113

学院名称机电工程学院

专业名称机械电子工程

指导教师王前

2013年12月27日

摘要

随着科学技术的快速发展,超声波将在科学技术中的应用越来越广。本文对超声波传感器测距的可能性进行了理论分析,利用模拟电子、数字电子、微机接口、超声波换能器、以及超声波在介质的传播特性等知识,采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。为了保证超声波测距传感器的可靠性和稳定性,采取了相应的抗干扰措施。就超声波的传播特性,超声波换能器的工作特性、超声波发射、接收、超声微弱信号放大、波形整形、速度变换、语音提示电路及系统功能软件等做了详细说明。

关键词:超声波;传感器;测量距离;控制

目录

摘要 (2)

目录 (3)

1.设计目的 (4)

2.总体方案 (4)

3.硬件设计 (5)

3.1 超声波测距器硬件电路设计 (5)

3.2.1单片机芯片的选择 (6)

3.2.2AT89C51定时计数应用电路 (6)

3.3超声波发射电路设计 (6)

3.3.1选择超声波发生器类型 (6)

3.3.2 超声波发射电路设计 (7)

3.4超声波接收电路设计 (8)

3.5超声波显示电路设计 (9)

4.软件设计 (9)

4.1波测距器的算法设计 (10)

4.2系统的主控制程序设计 (11)

4.3发生子程序设计 (12)

4.4接收中断程序设计 (13)

4.5显示程序设计 (14)

4.6距离计算程序 (15)

5.结论 (17)

参考文献 (18)

1.设计目的

超声波测距器,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10~4.00m,测量精度1 cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。

2.总体方案

硬件部分

主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。采用AT89C1或其兼容系列来实现对CX20106A红外接收芯片和74LS04系列超声波发射模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。

软件部分

主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序等部分。

3.硬件设计

3.1 超声波测距器硬件电路设计

超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离。路程、波速、时间之间的关系,可用下列简单的公式表示:

==?

/2()/2

d s c t

上式中,d为超声波传播单边的路程,s为超声波来回的路程, c为超声波波速, t为超声波来回所用的时间。

当声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距的原理。超声波测距的原理如图所示。

3.1超声波测距原理

根据超声波测距原理,超声波测距器需要有超声波发生器、超声波接收器、超声波传播的计时器。

按照系统设计功能的要求,硬件电路由单片机计时及控制电路、超声波发射电路、超声波检测接收电路、显示电路及电源五部分组成。系统原理总框图见图。

3.2超声波测距器的原理总框图

3.2.1 单片机芯片的选择

89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Pro grammable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

3.2.2AT89C51定时计数应用电路

AT89C51单片机片内集成有两个可编程的定时/计数器T0和T1[4]。它们既可以工作于定时模式,也可以工作于外部事件计数模式。本设计采用定时计数器T0,根据需要,让其工作于方式1。方式1的计数位数是16位,由TL0作为低8位,TH0作为高8位,组成16位加1计数器。其初值在65 535~0范围,计数范围为1~65 536。具体应用见程序设计部分。

3.3 超声波发射电路设计

3.3.1选择超声波发生器类型

压电式超声波换能器利用压电晶体的谐振来工作,其内部结构如图所示。超声波换能器有两个压电晶片和一个共振板。当它的两极外加电脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将发生共振,从而带动共振板振动,产生超声波。反之,如果在共振板上外加适当的机械振动,使压电晶片发生共振,将在压电晶片之间产生交变的电信号。这时它就成为了超声波接收器。

本设计选用压电式超声波换能器TCT40—l0Fl作超声波发射器。使用时注意分清器件,因为它与接收换能器在结构上稍有不同。

3.3超声波换能器内部结构图

3.3.2 超声波发射电路设计

超声波发射电路主要由反向器74LS04和超声波发射换能器T构成,如图所示。图中T为超声波发射器,采用TCT40—l0Fl,外型尺寸Φ15 。输出端采用两个反向器并联,用以提高驱动能力。上拉电阻R2,R3一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡的时间。

工作时,单片机的定时器T0产生40 KHz方波信号,从P1.3端口输出,一路经过一级反向器后送到超声波发射器T的一个电极,另一路经过两极反向器后送到超声波发射器T的另一个电极,从而将40 KHz电脉冲信号加到超声波发射器T,使T发射超声波。

电路采用推挽形式,向超声波发射器T提供电脉冲信号,可以提高超声波的发射强度。

3.4超声波发射电路原理图

3.4 超声波接收电路设计

超声波接收电路主要由超声波接收换能器R和超声波检测接收模块构成,如图所示。图中R为超声波接收器,采用TCT40—l0Sl,外型尺寸Φ15 。U5是超声波检测接收模块,设计时选用了红外线检波接收专用集成电路芯片CX20106A。选用的原因是CX20106A常用的载波频率为38KHz,与测距的超声波频率40KHz较为接近,可以将发射的超声波之频率控制为38KHz。

电路中设置的电容C4,适当更改其大小,可以改变接收电路的抗干扰能力;适当改变电路中的电容C6,可改变电路的灵敏度。

工作时,接收的超声波信号经R转换为电信号,加到CX20106A的输入端(1脚),处理后由CX20106A的输出端(7脚)送达单片机的中断口INT0,申请CPU处理。

3.5超声波检测接收电路

3.5超声波显示电路设计

显示电路采用LED数码管显示。LED数码管显示有静态显示方式和动态显示方式,本系统采用并行输出的动态显示方式。

显示电路结构

根据本超声波测距器显示测距数据的需要,采用4位LED动态显示电路。其中2位显示小数部分,2位显示整数部分。显示信息输入部分由单片机P0输出端,连接74LS244相应输入端,驱动器输出端经限流电阻连接相应字段码端;字位控制部分分别由三极管驱动,选用PNP型晶体管9012,其基极经限流电阻连接单片机的P2口相关端子,集电极连接数码管的共用端,发射极连接电源。显示电路如图所示[5]。

3.6超声波测距动态显示电路

4软件设计

超声波测距器的软件主要由主程序,超声波发生子程序,超声波接收中断程序以及显示子程序组成。

4.1波测距器的算法设计

从前面距离的计算公式可知,c为声速,对于超声波,在常温20℃时,其数值为344米/秒;若能准确测量出超声波从发射到返回所用时间,则可以计算出发射点到被测障碍物之间的距离。

测量距离时,由超声波测距器的主控制器中定时器记录时间,设计中要求超

声波测距时精确计算程序运行时间。

测量超声波来回所用的时间,当送出一个超声波脉冲后,需要延时约0.1ms ,

才打开外中断0接收返回的超声波信号,这是为了避免超声波从发射器直接传送

到接收器引起直射波触发。单片机工作时晶振频率为12MHz ,计数器每计1个

数就是1 μs ,当主程序检测到接收成功的标志位后,将停止计数器T0计数。

计算距离,将计数器T0中的计数值T0带入距离的计算公式计算,即可得

被测物体与测距器之间的距离。具体为

60/2(344)/2(172)/10d s t T ==?=?

计算的结果,以十进制BCD 码方式送往LED 显示,显示时间约0.5s ,然后

再发超声波脉冲重复测量过程。

4.2系统的主控制程序设计

主程序包括对系统环境初始化,设置定时器T0工作模式,调用超声波发生

子程序,等待反射超声波,计算距离,显示距离;重复。主程序流程图如图。

4.1主程序流程图

※※※※※※主程序※※※※※※

START: MOV SP, #4FH

MOV R0, #40H ;40H~43H为显示数据存放单元(40H为最高位)

MOV R7, #0BH

CLEARDISP: MOV @R0, #00H

INC R0

DJNZ R7, CLEARDISP

MOV 20H, #00H

MOV TMOD, #21H ;T1为8位自动重装模式,T0为16位定时器

MOV TH0, #00H ;65ms初值

MOV TL0, #00H

MOV TH1, #0F2H ;40kHz初值

MOV TL1, #0F2H

MOV P0, #0FFH

MOV P1, #0FFH

MOV P2, #0FFH

MOV P3, #0FFH

MOV R4, #04H ;超声波脉冲个数控制(为赋值的一半)

SETB PX0

SETB ET0

SETB EA

SETB TR0 ;开启测试定时器

START1: LCALL DISPLAY

JNB 00H, START1 ;收到反射信号时标志位为1

CLR EA

LCALL WORK

SETB EA

CLR 00H

SETB TR0 ;重新开启测试定时器

MOV R2, #64H ;测量间隙控制(约4ms×100=400ms)LOOP: LCALL DISPLAY

DJNZ R2,LOOP

SJMP START1

4.3发生子程序设计

超声波发生子程序,主要功能是单片机控制,通过P1.3端口发送2个左右超声波脉冲信号,频率为约40kHz的方波,其脉冲宽度为12μs左右,同时把计数器T0打开进行计时。

ORG 0000H

LJMP START

ORG 0003H

LJMP PINT0

ORG 000BH

LJMP INTT0

ORG 0013H

RETI

ORG 001BH

LJMP INTT1

ORG 0023H

RETI

ORG 002BH

RETI

4.4接收中断程序设计

超声波接收中断程序,主要功能是单片机控制,检测外中断0返回超声波信号,一旦接收到返回超声波信号(即INT0引脚出现低电平),立即进入中断程序。进入该中断后就立即关闭计时器T0停止计时,并将测距成功标志字赋值1。如果当计时器溢出时还未检测到超声波返回信号,则定时器T0溢出中断将外中断0关闭,并将测距成功标志字赋值2以表示本次测距不成功。

;T0中断,65ms中断一次

INTT0: CLR EA

CLR TR0

MOV TH0,#00H

MOV TL0,#00H

SETB ET1

SETB EA

SETB TR0 ;启动计数器T0,用以计算超声来回时间

SETB TR1 ;开启发超声波用定时器T1 OUT: RETI

;T1中断,发超声波用

INTT1: CPL VOUT

DJNZ R4,RETOUT

CLR TR1 ;超声波发完毕,关T1

CLR ET1

MOV R4,#04H

SETB EX0 ;开启接收回波中断

RETIOUT: RETI

;外中断0,收到回波时进入

PINT0: CLR TR0 ;关计数器

CLR TR1

CLR ET1

CLR EA

CLR EX0

MOV 44H,TL0 ;将计数值移入处理单元

MOV 45H,TH0

SETB 00H ;接收成功标志

RETI

如果当计时器溢出时还未检测到超声波返回信号,则定时器T0溢出中断将外中断0关闭,并将测距成功标志字赋值2,以表示本次测距不成功。

4.5显示程序设计

;40H为最高位,43H为最低位,先扫描高位

DISPLAY: MOV R1,#40H;G

MOV R5,#0E7H;G

PLAY: MOV A,R5

MOV P0,#0FEH

MOV P2,A

MOV @R1

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P0,A

LCALL DL1MS

INC R1

MOV A,R5

JNB ACC.0,ENDOUT;G

RR A

MOV R5,A

AJMP PLAY

ENDOUT: MOV P2,#0FEH

MOV P0,#0FEH

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,

0FEH,88H,0BFH

;共阳段码表“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”,

“8”,“9”,

“不亮”,“A”,“-”

4.6距离计算程序

PUSH ACC

PUSH PSW

PUSH B

MOV PSW, #18h

MOV R3, 45H

MOV R2, 44H

MOV R1, #00D

MOV R0, #17D

LCALL MUL2BY2

MOV R3, #03H

MOV R2, #0E8H

LCALL DIV4BY2

LCALL DIV4Y2

MOV 400H, R4

MOV A, 40H

JNZ JJ0

MOV 40H,#0AH ;最高位为0,不点亮

JJ0: MOV A, R0

MOV R4, A

MOV A, R1

MOV R5, A

MOV R3, #00D

MOV R2, #100D

LCALL DIV4BY2

MOV 41H, R4

MOV A, 41H

JNZ JJ1

MOV A, 40H ;次高位为0,先看最高位是否为

不亮

SUBB A, #0AH

JNZ JJ1

MOV 41H, #0AH ;最高位不亮,次高位也不亮

JJ1: M0V A, R0

MOV R4, A

MOV A, R1

MOV R5, A

MOV R3, #00D

MOV R2, #10D

LCALL DIV4BY2

MOV 42H, R4

MOV A, 42H

JNZ JJ2

MOV A, 41H ;次次高位为0,先看次高位是否为不亮

SUBB A, #0AH

JNZ JJ2

MOV 42H, #0AH ;次高位不亮,次次高位也不亮

JJ2: MOV 43H, R0

POP B

POP PSW

POP ACC

RET

结论

本设计采用AT89C51单片机作为计时及主控制器、用TCT40—l0Fl作超声波发射器、用TCT40—l0Sl和CX20106A构成超声波检测接收电路。将相关控制编程,写入单片机,实现了以单片机控制的超声波测距器。

本超声波测距器采用硬件电路和软件控制相结合,电路结构简单,低成本,操作方便,工作稳定,测量精度高,可达0.01米。

可用于日常生活及工农业生产中距离的测量及位置监控。例如管道长度、油井深度、液面高度,建筑施工各点定位等。

本超声波测距器只具有测量显示功能,没有反馈与控制功能。其设计思想可以应用于智能安全系统。例如,在车辆智能自动安全系统中, 检测车辆左、右动、静态障碍物,并显示距离,至危险区域后与智能模糊控制器通信以采取最佳避让措施等

参考文献

[1] 余成波.传感器与自动检测技术[M].北京.高等教育出版社,2004:124

[2] 李全利.单片计原理及接口技术[M].北京.高等教育出版社,2004:23

[3] 张毅刚.单片机原理及应用[M].北京.高等教育出版社,2004:31

[4] 周航慈.单片机应用程序设计技术[M].北京.北京航空航天大学出版,2002:11

[5] 陈明荧.8051单片机课程实训教材[M].北京.清华大学出版社,2004:50

[6] 廖先芸.电子技术实践与训练[M].北京.高等教育出版社,2000:15-17

[7] 康华光.电子技术基础模拟部分[M].北京.高等教育出版社,2003:459

[8] 刘道兴.电子技术培训教学讲义[M] .内部资料,2003

嵌入式课程设计温度传感器-课程设计(1)

@ 嵌入式系统原理与应用 课程设计 —基于ARM9的温度传感器· 学号:01** 班级:**************1班 姓名:李* 指导教师:邱* 、

课程设计任务书 班级: ************* 姓名: ***** 设计周数: 1 学分: 2 指导教师: 邱选兵 $ 设计题目: 基于ARM9的温度传感器 设计目的及要求: 目的: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊 接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能 够根据电路原理图,元器件实物设计并制作印制电路板。 4.* 5.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的 电子器件图书。 6.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字 万用表。 7.掌握和运用单片机的基本内部结构、功能部件、接口技术以及应用技术。 8.各种外围器件和传感器的应用; 9.了解电子产品的焊接、调试与维修方法。 要求: 1.学生都掌握、单片机的内部结构、功能部件,接口技术等技能; 2.根据题目进行调研,确定实施方案,购买元件,并绘制原理图,焊接电路板, 调试程序; 3.} 4.焊接和写汇编程序及调试,提交课程设计系统(包括硬件和软件);. 5.完成课程设计报告 设计内容和方法:使用温度传感器PT1000,直接感应外部的温度变化。使用恒流源电路,保证通过PT1000的电流相等,根据PT1000的工作原理与对应关系,得到温度与电阻的关系,将得到的电压放大20倍。结合ARM9与LCD,将得到的

单片机应用_超声波测距器

单片机课程设计 一、需求分析: 超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量围在1m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。 本文旨在设计一种能对中近距离障碍物进行实时测量的测距装置,它能对障碍物进行适时、适量的测量,起到智能操作,实时监控的作用。 关键词单片机AT82S51 超声波传感器测量距离 二、硬件设计方案 设计思路 超声波传感器及其测距原理 超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。

超声波测距的原理一般采用渡越时间法TOF(time of flight)。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离 测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为340米/秒,由单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以达到毫米级。 由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到要求。 超声波发生器可以分为两类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。本课题属于近距离测量,可以采用常用的压电式超声波换能器来实现。 根据设计要求并综合各方面因素,可以采用AT89S51单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成,超声波测距器的系统框图如下图所示: 超声波测距器系统设计框图 主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。采用AT89S51来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。

超声波测距课程设计样本

目录 前言 1课题设计目及意义----------------------------------------------- 1 1.1设计目----------------------------------------------------- 1 1.2设计意义----------------------------------------------------- 1 1.3课题设计任务和规定------------------------------------------- 1 正文 1 课程方案设计------------------------------------------------- 2 1.1系统整体方案--------------------------------------------------- 2 1.2系统整体方案论证-------------------------------------------- 2 2系统硬件构造设计------------------------------------- 2 2.1 51系列单片机功能特点及测距原理------------------------------ 3 2.1.1 51系列单片机功能特点------------------------------------- 3 2.1.2 单片机实现测距原理 ----------------------------------------- 3 2.2 超声波电路构造------------------------------------------------ 4 2.3 超声波测距系统硬件电路设计---------------------------------- 4 2.4 PCB版图设计---------------------------------------------------- 5 3 系统软件设计----------------------------------------- 6 3.1 超声波测距仪算法设计---------------------------------------- 7 3.2 主程序流程图--------------------------------------------------- 7 3.3单片机某些C语言程序-------------------------------------------- 8 3.4超声波测距某些C语言程序-------------------------------------- 11

基于单片机的超声波测距系统设计实验报告 - 重

指导教师评定成绩: 审定成绩: 自动化学院 计算机控制技术课程设计报告设计题目:基于单片机的超声波测距系统设计 单位(二级学院): 学生姓名: 专业: 班级: 学号: 指导教师: 负责项目: 设计时间:二〇一四年五月 自动化学院制

目录 一、设计题目 (1) 基于51单片机的超声波测距系统设计 (1) 设计要求 (1) 摘要 (2) 二、设计报告正文 (3) 2.1 超声波测距原理 (3) 2.2系统总体方案设计 (4) 2.3主要元件选型及其结构 (5) 2.4硬件实现及单元电路设计 (9) 2.5系统的软件设计 (13) 三、设计总结 (17) 四、参考文献 (17) 五、附录 (18) 附录一:总体电路图 (18) 附录二:系统源代码 (18)

一、设计题目 基于51单片机的超声波测距系统设计 设计要求 1、以51系列单片机为核心,控制超声波测距系统; 2、测量范围为:2cm~4m,测量精度:1cm; 3、通过键盘电路设置报警距离,测出的距离通过显示电路显示出来; 4、当所测距离小于报警距离时,声光报警装置报警加以提示; 5、设计出相应的电子电路和控制软件流程及源代码,并制作实物。

摘要 超声波具有传播距离远、能量耗散少、指向性强等特点,在实际应用中常利用这些特点进行距离测量。超声波测距具有非接触式、测量快速、计算简单、应用性强的特点,在汽车倒车雷达系统、液位测量等方面应用广泛。本次课设利用超声波传播中距离与时间的关系为基本原理,以STC89C52单片机为核心进行控制及数据处理,通过外围电源、显示、键盘、声光报警等电路实现系统供电、测距显示、报警值设置及报警提示的功能。软件部分采用了模块化的设计,由系统主程序及各功能部分的子程序组成。超声波回波信号输入单片机,经单片机综合分析处理后实现其预定功能。 关键词:STC89C52单片机; HC-SR04;超声波测距

温度传感器课程设计

: 温度传感器课程设计报告 专业:电气化 年级: 13-2 学院:机电院 { 姓名:崔海艳 学号:35 … ^ -- 目录

1 引言 (3) 2 设计要求 (3) 3 工作原理 (3) 4 方案设计 (4) … 5 单元电路的设计和元器件的选择 (6) 微控制器模块 (6) 温度采集模块 (7) 报警模块 (9) 温度显示模块 (9) 其它外围电路 (10) 6 电源模块 (12) 7 程序设计 (13) — 流程图 (13) 程序分析 (16) 8. 实例测试 (18) 总结 (18) 参考文献 (19) \

。 1 引言 传感器是一种有趣的且值得研究的装置,它能通过测量外界的物理量,化学量或生物量来捕捉知识和信息,并能将被测量的非电学量转换成电学量。在生活中它为我们提供了很多方便,在传感器产品中,温度传感器是最主要的需求产品,它被应用在多个方面。总而言之,传感器的出现改变了我们的生活,生活因使用传感器也变得多姿多彩。 温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测 2 设计要求

超声波测距仪的设计说明

题目:超声波测距仪的设计 超声波测距仪的设计 一、设计目的: 以51单片机为主控制器,利用超声波模块HC-SR04,设计出一套可在数码管上实时显示障碍物距离的超声波测距仪。 通过该设计的制作,更为深入的了解51的工作原理,特别是51的中断系统及定时器/计数器的应用;掌握数码管动态扫描显示的方法和超声波传感器测距的原理及方法,学会搭建51的最小系统及一些简单外围电路(LED显示电路)。从中提高电路的实际设计、焊接、检错、排错能力,并学会仿真及软件调试的基本方法。 二、设计要求: 设计一个超声波测距仪。要求: 1.能在数码管上实时显示障碍物的实际距离; 2.所测距离大于2cm小于300cm,精度2mm。 三、设计器材: STC89C52RC单片机 HC-SR04超声波模块 SM410561D3B四位的共阳数码管 9014三极管(4) 按键(1) 电容(30PF2,10UF1) 排阻(10K),万用板,电烙铁,万用表,5V直流稳压电源,镊子,钳子,

导线及焊锡若干,电阻(200欧5)。 四、设计原理及设计方案: (一)超声波测距原理 超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(△t/2)*C 式中 L——要测的距离 T——发射波和反射波之间的时间间隔 C——超声波在空气中的声速,常温下取为344m/s 声速确定后,只要测出超声波往返的时间,即可求得L。 根据本次设计所要求的测量距离的围及测量精度,我们选用的是HC-SR04超声波测距模块。(如下图所示)。此模块已将发射电路和接收电路集成好了,硬件上不必再自行设计繁复的发射及接收电路,软件上也无需再通过定时器产生40Khz的方波引起压电陶瓷共振从而产生超声波。在使用时,只要在控制端‘Trig’发一个大于15us宽度的高电平,就可以在接收端‘Echo’等待高电平输出。单片机一旦检测到有输出就打开定时器开始计时。 当此口变为低电平时就停止计时并读出定时器的值,此值就为此次测距的时间,再根据传播速度方可算出障碍物的距离。 (二)超声波测距模块HC-SR04简要介绍 HC-SR04超声波测距模块的主要技术参数使用方法如下所述: 1. 主要技术参数: ①使用电压:DC5V ②静态电流:小于2mA ③电平输出:高5V

超声波测距器课程设计

《微机原理及应用》课程设计 超声波测距器的设计 学生姓名郝强 学号20110611113 学院名称机电工程学院 专业名称机械电子工程 指导教师王前 2013年12月27日

摘要 随着科学技术的快速发展,超声波将在科学技术中的应用越来越广。本文对超声波传感器测距的可能性进行了理论分析,利用模拟电子、数字电子、微机接口、超声波换能器、以及超声波在介质的传播特性等知识,采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。为了保证超声波测距传感器的可靠性和稳定性,采取了相应的抗干扰措施。就超声波的传播特性,超声波换能器的工作特性、超声波发射、接收、超声微弱信号放大、波形整形、速度变换、语音提示电路及系统功能软件等做了详细说明。 关键词:超声波;传感器;测量距离;控制

目录 摘要 (2) 目录 (3) 1.设计目的 (4) 2.总体方案 (4) 3.硬件设计 (5) 3.1 超声波测距器硬件电路设计 (5) 3.2.1单片机芯片的选择 (6) 3.2.2AT89C51定时计数应用电路 (6) 3.3超声波发射电路设计 (6) 3.3.1选择超声波发生器类型 (6) 3.3.2 超声波发射电路设计 (7) 3.4超声波接收电路设计 (8) 3.5超声波显示电路设计 (9) 4.软件设计 (9) 4.1波测距器的算法设计 (10) 4.2系统的主控制程序设计 (11) 4.3发生子程序设计 (12) 4.4接收中断程序设计 (13) 4.5显示程序设计 (14) 4.6距离计算程序 (15) 5.结论 (17) 参考文献 (18)

基于超声波传感器的障碍物检测课程设计

《智能仪器仪表设计基础》 课程设计报告 单位: 学生姓名: 专业: 班级: 学号: 指导老师: 成绩: 设计时间:2013 年5月

指导老师提供的设计题目和要求 1、设计题目:基于超声波传感器的障碍物检测电路仿真设计 2、指导老师: 3、设计条件: [1]仿真软件可用Multisim10软件或者saber软件。 [2]超声波传感器详细参数: 工作频率:40KHz±1.0KHz 声压值:≥94dB(30cm/10Vrms sine wave) 灵敏度:≥-82dB/v/u bar(0dB=v/pa); 余振::≤1.2ms; -6dB方向性(度):60°±10° 电容:2000pf±10%; 最大输入电压(Vp-p):150(40KHz) 使用温度范围:-35℃—+80℃ 储藏温度范围:-40℃—+85℃ 4、设计要求: [1]设计电路包括超声波发射电路、超声波回波接收电路两部分。超声波发射电 路包括升压激励模块。超声波回波接收电路包括一级带通滤波电路、二级带 通电路、回波二值化电路组成。 [2]当在超声波发射电路输入端输入VPP=5V,Vmin=0V的方波信号时,超声 波发射电路输出端能输出VPP=100V~150V,f=40KHZ的一个激励信号。 [3]当在超声波回波接收电路输入端输出VPP=60mV~2V,f=40KHZ的正弦 波信号时,超声波回波接收电路输出端能输出电平信号。当在超声波回波接 收电路输入端输入低电平信号时,超声波回波接收电路输出端能输出高电平 信号。 [4]附加要求:请用虚拟仪器显示各个电路模块输入端信号及输出端信号 5、参考书目 [1]胡向东,刘京诚,余成波等编著,传感器与检测技术机械工业出版社,2009 [2] 张国雄主编测控电路机械工业出版社,第4版

温度传感器课程设计

温度传感器课程设计报告 专业:电气化___________________ 年级:13-2 学院:机电院 姓名:崔海艳 ______________ 学号:8021209235 目录 1弓I言................................................................... ..3

2设计要求................................................................. ..3 3工作原理................................................................. ..3 4 方案设计 ................................................................ ..4 5单元电路的设计和元器件的选择.............................................. ..6 5.1微控制器模块........................................................... .6 5.2温度采集模块...................................................... .. (7) 5.3报警模块.......................................................... .. (9) 5.4 温度显示模块..................................................... .. (9) 5.5其它外围电路........................................................ (10) 6 电源模块 (12) 7程序设计 (13) 7.1流程图............................................................... (13) 7.2程序分析............................................................. ..16 8.实例测试 (18) 总结.................................................................... ..18 参考文献................................................................ ..19

超声波传感器的设计与应用演示教学

超声波传感器的设计 与应用

传感器课程设计 (2010级) 题目:超声波传感器的设计与应用 学员姓 名:xxx 学 号:201003011020 学员姓 名:xxx 学 号:201003011027 学员姓 名:xxx 学 号:201003011003 xxx

二〇一三年九月

目录 ...............................................................................................................................................第一章超声波传感器简介........................................................................................ 1.1超声波传感器是什么 (2) 1.2超声波传感器应用前景 (2) 第二章超声波传感器设计 (3) 2.1设计目标描述 (3) 2.2 设计指标 (3) 2.3 传感器结构概述 (4) 2.4 传感器设计原理 (4) 2.4.1 物理部分设计 (4) 2.4.2 电路部分设计 (7) 第三章硬件设计 (8) 3.1 单片机设计 (8) 3.2 传感器设计 (11) 3.3 单片机与传感器连接 (12) 第四章软件设计 (13) 4.1 总体设计思路 (13) 4.2 软件程序 (13) 第五章测试结果与分析 (21) 第六章结论 (22) 参考文献 (24)

第一章超声波传感器的设计 1.1超声波传感器是什么 超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面。 1.2超声波传感器应用前景 随着科学技术的快速发展,超声波将在传感器中的应用越来越广。在人类文明的历次产业革命中,传感技术一直扮演着先行官的重要角色,它是贯穿各个技术和应用领域的关键技术,在人们可以想象的所有领域中,它几乎无所不在。传感器是世界各国发展最快的产业之一,在各国有关研究、生产、应用部门的共同努力下,传感器技术得到了飞速的发展和进步。但就目前技术水平来说,人们可以具体利用的传感技术还十分有 限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波传感器作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以

温度传感器课程设计报告1

温度传感器的特性及应用设计 集成温度传感器是将作为感温器件的晶体管及其外围电路集成在同一芯片上的集成化温度传感器。这类传感器已在科研,工业和家用电器等方面、广泛用于温度的精确测量和控制。 1、目的要求 1.测量温度传感器的伏安特性及温度特性,了解其应用。 2.利用AD590集成温度传感器,设计制作测量范围20℃~100℃的数字显示测温装置。 3.对设计的测温装置进行定标和标定实验,并测定其温度特性。 4.写出完整的设计实验报告。 2、仪器装置 AD590集成温度传感器、变阻器、导线、数字电压表、数显温度加热设备等。 3、实验原理 AD590 R=1KΩ E=(0-30V) 四、实验内容与步骤 ㈠测量伏安特性――确定其工作电压范围 ⒈按图摆好仪器,并用回路法连接好线路。 ⒉注意,温度传感器内阻比较大,大约为20MΩ左右,电源电 压E基本上都加在了温度传感器两端,即U=E。选择R4=1KΩ,温度传感器的输出电流I=V/R4=V(mV)/1KΩ=│V│(μA)。

⒊在0~100℃的范围内加温,选择0.0 、10.0、20.0……90.0、100.0℃,分别测量在0.0、1.0、2.0……25.0、30.0V时的输出电流大小。填入数据表格。 ⒋根据数据,描绘V~I特性曲线。可以看到从3V到30V,基本是一条水平线,说明在此范围内,温度传感器都能够正常工作。 ⒌根据V~I特性曲线,确定工作电压范围。一般确定在5V~25V为额定工作电压范围。 ㈡测量温度特性――确定其工作温度范围 ⒈按图连接好线路。选择工作电压为10V,输出电流为I=V/R4=V(mV)/1KΩ=│V│(μA)。 ⒉升温测量:在0~100℃的范围内加热,选择0.0 、10.0、 20.0……90.0、100.0℃时,分别同时测量输出电流大小。将数据填入数据表格。 注意:一定要温度稳定时再读输出电流值大小。由于温度传感器的灵敏度很高,大约为k=1μA/℃,所以,温度的改变量基本等于输出电流的改变量。因此,其温度特性曲线是一条斜率为k=1的直线。 ⒊根据数据,描绘I~T温度特性曲线。 ⒋根据I~T温度特性曲线,求出曲线斜率及灵敏度。 ⒌根据I~T温度特性曲线,在线性区域内确定其工作温度范围。 ㈢实验数据: ⒈温度特性

超声波测距课程设计.docx

附录 20 目录 .、八 、- 刖言 1课题设计目的及意义 ---------------------------- 1 1.1设计的目的 ------------------------------------- 1 1.2设计的意义 ------------------------------------- 1 1.3课题设计的任务和要求 正文 1课程的方案设计 ------------------------------- 2 1.1系统整体方案 ----------------------------------- 2 1.2系统整体方案的论证 ------------------------------- 2 2 系统的硬件结构设计 ----------------------------- 2 2.1 51系列单片机的功能特点及测距原理 ----------------------- 3 2.1.1 51 系列单片机的功能特点 -------------------------- 3 2.1.2单片机实现测距原理 ----------------------------- 3 2.2超声波电路结构 ---------------------------------- 4 2.3超声波测距系统的硬件电路设计 ------------------------- 4 2.4 PCB 版图设计 ---------------------------------- 5 3系统软件的设计 ---------- 3.1超声波测距仪的算法设计- 3.2主程序流程图 -------------- 3.3单片机部分C 语言程序 ----- 3.4超声波测距部分C 语言程序 4实物制作 ---------------------------------- 17 4.1电路板焊接及连线图 ------------------------------- 17 4.2实物调试效果图 ---------------------------------- 18 4.3焊接电路板时所遇问题 ------------------------------ 19 --- 6 -——7 7 -----8 ——11

基于单片机的超声波测距报警系统设计

综合性课程设计报告基于proteus仿真软件的超声波测距报警控制器设计 院系:计算机与通信工程学院 专业:电子信息工程 学号: 姓名: 指导教师: 设计时间:2012/6/27 综合课程设计任务书

专业:电子信息工程班级:4091603: 设计题目:基于proteus仿真软件的超声波测距报警控制器设计 一、设计实验条件 keil C和proteus仿真软件 二、设计任务 1)总体功能设计 2)硬件电路设计 3)软件设计 4)工作总结 三、设计说明书的容 1.设计题目与设计任务(设计任务书) 2.前言(绪论)(设计的目的、意义等) 3.主体设计部分(各部分设计容、总结分析、结论等) 4.结束语 5.参考文献 (答辩时间18周星期日晚7:30,地点:综合楼1313室) 四、设计时间与设计时间安排 1、设计时间:2周 2、设计时间安排: 熟悉实验设备、实验、收集资料:2 天 设计计算、绘制技术图纸:5 天 编写课程设计说明书:2 天 答辩:1 天 目录

一、设计题目 (2) 二、设计任务及要求 (3) 三、设计容 (3) 1.绪论 (3) 2.总体方案 (4) 2.1 总体设计方案 (4) 2.2超声波测距框图 (4) 3.系统硬件设计 (5) 3.1 硬件设计方案 (5) 3.2 各主要模块的硬件设计 (6) 4.系统软件设计 (10) 4.1 程序设计 (10) 4.2 程序流程图 (10) 四、结束语 (13) 五、参考文献 (13) 附录A 系统仿真图 (14) 附录B程序代码 (15) 一、设计题目 基于proteus仿真软件的超声波测距报警控制器设计

超声波避障小车设计

超声波避障小车设 计

Harbin Institute of Technology 课程设计说明书(论文) 设计题目:超声波避障小车 院系:电气工程及自动化 班级: 1 21 设计者:张佳炜 学号: 11 0316 指导教师:周庆东 设计时间: .09.14- .09.25 哈尔滨工业大学

课程设计考核表 题目:超声波避障小车 学生姓名:张佳炜班级: 1 21 学号: 11 0316 实验部分考核 总结报告评分 总成绩:指导教师签字:

哈尔滨工业大学课程设计任务书

开题报告 1立项依据 1.1立项目的 (1)设计一辆利用超声波传感器来实现避障功能的小车,使小车对其运动方向受到的阻碍作出各种躲避障碍的动作。 (2)深入学习单片机原理及其应用,提高程序的编写能力。 (3)掌握单片机系统外围电路的设计,了解超声波传感器的工作原理。(4)掌握软件和硬件调试的基本技巧与方法。 1.2立项意义 汽车作为人们不可缺少的交通工具,给人类带来了极大的便利,但随着汽车的量越来越多,交通事故也越来越多。交通事故成为了现在越来越严重的安全隐患。我们必须加强对汽车安全性能的考虑。随着电子技术、信息技术、网络技术的发展,智能汽车概念应运而生,将电子信息网络和汽车接合起来实现汽车的智能化,是传统汽车产业的机遇也是的挑战。汽车的智能化必将是未来汽车产业发展的趋势,在这样的背景下,我们开展了基于超声波的智能小车的避障研究。 超声波具有穿透力强、方向性好、操作简单、方便、快速和安全等的特点,在很多 领域有着广泛的应用前景。超声波作为智能车避障的传感信号,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用。作为一个发展大

温度传感器课程设计

温度传感器课程设计报告 专业:电气化 年级: 13-2 学院:机电院 姓名:崔海艳 学号:8021209235 -- 目录 1引言 (3) 2 设计要求 (3)

3 工作原理 (3) 4 方案设计 (4) 5 单元电路的设计和元器件的选择 (6) 5.1微控制器模块 (6) 5.2温度采集模块 (7) 5.3报警模块 (9) 5.4温度显示模块 (9) 5.5其它外围电路 (10) 6 电源模块 (12) 7 程序设计 (13) 7.1流程图 (13) 7.2程序分析 (16) 8. 实例测试 (18) 总结 (18) 参考文献 (19) 1 引言 传感器是一种有趣的且值得研究的装置,它能通过测量外界的物理量,化学量或生物量来捕捉知识和信息,并能将被测量的非电学量转换成电学量。在

生活中它为我们提供了很多方便,在传感器产品中,温度传感器是最主要的需求产品,它被应用在多个方面。总而言之,传感器的出现改变了我们的生活,生活因使用传感器也变得多姿多彩。 温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测 2 设计要求 本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下: ●利用温度传感器(DS18B20)测量某一点环境温度 ●测量范围为-55℃~+99℃,精度为±0.5℃ ●用液晶进行实际温度值显示 ●能够根据需要方便设定上下限报警温度 3 工作原理 温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机 AT89S51 获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处

单片机课程设计超声波测距离

湖南工程学院 课程设计任务书 课程名称单片机原理与应用 课题超声波测距系统设计 专业班级自动化0901班 学生姓名段志勤 学号 200901020130 指导老师李晓秀 审批 任务书下达日期 2012 年 5 月 30 日任务完成日期2012 年 6 月 13 日

目录 序言 (6) 第一章、总体设计原理 (6) 1.1、超声波测距原理 (6) 1.2、超声波测距系统框图 (8) 1.3、程序流程图 (10) 第二章、系统硬件设计 (11) 2.1、超声波模块电路 (11) 2.2、数码管显示电路 (12) 2.3、单片机最小电路 (12) 2.4、键盘连接 (13) 第三章、系统软件设计 (14) 3.1、主程序流程图 (14) 3.2、子程序设计 (15) 第4章、调试结果 (21) 实验总结 (23) 参考文献 (24) 附录 A、整体电路图 (25) 附录B、程序清单 (26)

序言 由于超生波测距是一种非接触检测技术,不受光线、被测对象颜色限制,较其他仪器更卫生,更耐潮湿、粉尘、高温、腐蚀等恶劣环境,具有少维护,不污染,高可靠,长寿命等特点。因此,超声波测距有着广泛的应用领域。利用超声波检测往往比较迅速,简单,计算方便,易于实现实时控制,并且在测量精度方面能达到工业使用要求。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:液位、井深、管道长度等场合。 第一章、总体设计原理 本章主要介绍单片机超声波测距的主要原理,包括超声波测距的原理和STC89C52单片机的原理 1.1、超声波测距原理 谐振频率高于20kHz的声波被称为超声波。超声波为直线传播频率越高、绕射能力越弱、但反射能力越强。利用超声波的这种性能就可制成超声传感器、或称为超声换能器、它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。换能器在电脉冲激励下可将电能转换为机械能、向外发送超声波、反之,当换能器处在接收状态时它可将声能(机械能)转换为电能。 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超 声波发生器内部结构如图1-1所示,它有两个压电晶片和一个共振板。

超声波传感器单片机课程设计

课程设计报告 题目超声波测距系统设计 课程名称单片机原理及应用 院部名称机电工程学院 专业电气工程及其自动化 班级 12电气工程及其自动化(单) 学生姓名潘成城 学号 19 课程设计地点工科楼 C304 课程设计学时 20 指导教师李国利 金陵科技学院教务处制成绩

目录 一、概述 (3) 课程设计应达到的目的 (4) 超声波测距系统设计………………………………………………………………… 4 二、总体设计方案及说明 (4) 系统总体设计思路 (4) 系统总体设计框图 (5) 三、系统硬件电路设计 (5) 单片机的最小系统 (6) 单片机的功能与特点 (6) 系统原理分析 (6) 超声波测距原理 (6) 超声波传感器检测电路 (6) 超声波检测电路图 (7) 超声波发生及感应过程 (7) 超声波测距接收 (7) HC-SR04模块 (7) T40、R40超声波传感装置介绍 (7) SCM1602显示模块 (9) 四、系统软件部分设计 (11) 软件流程图 (11) 主程序流程图 (11) 超声波发生子程序 (11) 系统源程序 (12) 五、系统仿真过程与结果...........................................................................13 Proteus仿真软件 (14) 仿真编译过程 (14)

仿真效果图 (15) 六、实物展示 (16) 实物元件与过程 (16) 实物运行与调试 (15) 实物总结 (15) 七、总结 (18) 八、参考文献 (19) 附录,原理图 (20)

嵌入式课程设计温度传感器-课程设计 (1)

嵌入式系统原理与应用 课程设计 —基于ARM9的温度传感器 学号:2012180401** 班级:**************1班 姓名:李* 指导教师:邱*

课程设计任务书 班级: ************* 姓名:***** 设计周数: 1 学分: 2 指导教师: 邱选兵 设计题目: 基于ARM9的温度传感器 设计目的及要求: 目的: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊 接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能 够根据电路原理图,元器件实物设计并制作印制电路板。 4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的 电子器件图书。 5.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字 万用表。 6.掌握和运用单片机的基本内部结构、功能部件、接口技术以及应用技术。 7.各种外围器件和传感器的应用; 8.了解电子产品的焊接、调试与维修方法。 要求: 1.学生都掌握、单片机的内部结构、功能部件,接口技术等技能; 2.根据题目进行调研,确定实施方案,购买元件,并绘制原理图,焊接电路板, 调试程序; 3.焊接和写汇编程序及调试,提交课程设计系统(包括硬件和软件);. 4.完成课程设计报告 设计内容和方法:使用温度传感器PT1000,直接感应外部的温度变化。使用恒流源电路,保证通过PT1000的电流相等,根据PT1000的工作原理与对应关系,得到温度与电阻的关系,将得到的电压放大20倍。结合ARM9与LCD,将得到的参量显示在液晶屏上。

超声波测距课程设计

课程设计 课程:xxxx课程设计 题目:超声波测距仪 所属院(系) 电气工程学院专业班级自控1201 姓名袁玉坤学号:1217014031 指导老师王春侠 完成地点电气学院实验室 2015年 12 月 08日

目录 摘要 (1) 一课题的方案设计与论证 (2) 1.1超声波测距系统设计的目的和要求 (2) 1.2 超声波测距系统的工作原理 (2) 1.3 方案论证 (4) 1.3.1结构图 (4) 1.3.2 系统整体方案的论证 (5) 二硬件设计 (6) 2.1单片机电路 (6) 2.2超声波集成模块 (6) 2.2.1超声波集成模块实物图 (6) 2.2.2超声波集成模块参数 (7) 2.2.3接口定义 (7) 2.2.4超声波集成模块时序图 (7) 2.2.5注意事项 (8) 2.3 显示模块(四位共阳极数码管) (8) 2.4电源模块 (9) 三软件设计 (10) 3.1 超声波模块 (10) 3.2 显示模块 (10) 3.3 主程序流程图 (10) 四系统调试 (13) 4.1硬件调试 (13) 4.1.1 LED灯不亮的原因 (13) 4.1.2 LED显示 (13) 4.1.3软件调试 (13) 五结论 (14) 六参考文献 (15) 七附录 (16) 附录A:仿真图 (16) 附录B:元器件清单 (17) 附录C:源程序 (18)

摘要 随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。 本设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。 经实验证明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及一些工业现场的位置监控。 关键词:AT89c51;超声波;测距

相关主题
文本预览
相关文档 最新文档