毕业答辩模板-福州大学PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超声波是一种振动频率高于声波的机械波, 它具有波长短、绕射现象小,特别是方向 性好、能够成为射线而定向传播等特点。 由于超声波指向性强,能量消耗缓慢,在 介质中传播的距离较远,因而超声波经常 用于距离的测量,如测距仪、测厚仪和物 位测量仪等都可以通过超声波来实现。
.
3
超声波测距仪
超声波测距仪是利用超声波的反射现象, 通过发射和接收的时间差来计算物体的距 离。超声波测距仪应用于汽车倒车、建筑 施工工地以及一些工业现场的位置监控, 超声波测量时与被测物体无直接接触,因 此得到了广泛的应用。近几年来,超声波 测距仪在汽车行业的应用越来越重要了。
IN2 OUT2
IN3 OUT3
IN4 OUT4
IN5 OUT5
IN6 OUT6
IN7 OUT7
G
COM
16 15 14 13 12 11 10 9
ULN2 0 0 3
-5 V R8 2K
AR4 1K
R10 1K
a
R4 1K
+5V
MCP6 0 2
1a
1a
1a
2b 3c
a
2b 3c
a
2b 3c
a
4
dfgb 4
CSBFS
.
10
超声波接收模块
+5V
-5V R8 2K
AR4 1K
a
R10 1K R4 1K
MCP602 +5V
+5V MCP602
VR2 10K R6 10K
R7 1K b
+5V
MCP602 c A/D
R3 200K
VR1
R5 100K 10K
R2 10K
R1
1K
CSBJS
R9 680K +5V
dfgb 4
dfgb
5e
5e
5e
6 7 8
f
e d
c
g
dp
dp GND
6 7 8
f ed c
g
dp
dp GND
6 7 8
f
e d
c
g
dp
dp GND
+5V
+5V
VR2 10K R6 10K
R7 1K b MCP6 0 2
+5V
MCP6 0 2 c A/D
220uF C10 220uF C4
104 C9
LED3
LED4
VR1 9 9 9 9
+5V R28 330
+5V
R20 10K LED
10K R23
LED
RT
R24 1K
A/D C2
R21
A1
1K R29 C0
330Ω C1
330Ω A0 R22 A3
A0
A0 2 A1 3 A2 4 A3 5 A5 7
1 20
104 C4
10K R27
+12V
B0 B1 B2 B3 B4 B5 B6
R13 R14 R15 R16 R17 R18 R19
330 330 330 330 330 330 330
1 2 3 4 5 6 7 8
a
b
a
c dfgb
e
f
e d
c
g
dp
dp GND
U1 A
C4 1 C5 2 C6 3 C7 4
5 6 7 8
IN1 OUT1
.
8
PIC16F73单片机
PIC16F73内置了三个定时器/计数器TMR0、 TMR1和TMR2。
PIC16F73配有2个捕捉/比较/脉宽调制CCP 模块CCP1和CCP2。
PIC16F73内部还集成了一个8位的AD转换 器。
.
9
超声波发射模块
+12V
R25 100Ω
R26 1K A3
9013
.
4
实现功能
本设计实现的功能是利用超声波传感器实 现距离的测量,经过实验,稳定测量的距 离能达到4M,测量的精度小于2CM,电路 中还利用温敏电阻实现了温度补偿的功能。
.
5
系统总框架图
电源模块
超声波发射模块 超声波接收模块
单片机控制模块
温度补偿模块
.
功能键 显示模块
6
电路原理图
LED1
LED2
470uF C7 C8 104
R3 200K
R5 100K 10K
104 C3
470uF C1
104 C2
1
2 7905 3 -5 V
R2 10K
CSBJS
R1 1K
R9 680K +5V
VR3 1K
.
7
PIC16F73单片机
PIC系列单片机运算速度快、功耗低、驱动 能力强,且它的指令系统采用精简指令 RISC技术,故采用PIC单片机编程较为简 单。在本设计中温度补偿模块用到AD采集, 且系统软件中要用单片机的CCP捕捉模块 来捕捉脉冲检测频率,所以我们选用 PIC16F73单片机。
N 5MS Y 清看门狗 关显示 键扫描 显示扫描 键滤 波 键后处理 AN0模拟量采集
ZCJS=1?
Y
N Y
TMR1IF=1
N N
K1=1
Y
N
ZCCS=1?
Y
开计数器T1 发送8个 40KHz的方波 记数值为 00H RC1=0,RC0=0 延时
1300μs,ZCCS=0
RC0=1,RC2=0 关 CCP1中
RB1
PIC1 6 F7 3
RB2 RB3
RB4
VSS
RB7
VSS
RC1/CCP2
RB5
OSC1 /CK I
RB6
RC4 / SDI/SDA
OSC2/CKO RC3/SCK/SCL
CSBFS
+12V
1 7805 3
+5V
2
6 A4 21 B0 13 C2 18 C7 17 C6 16 C5 11 C0 22 B1 23 B2 24 B3 25 B4 28 B7 12 C1 26 B5 27 B6 15 C4 14 C3
VR3 1K
.
11
温度补偿模块
+5V
10K
R23
RT
R24
1K
A0
C4 104
.
12
软件设计实现的功能
控制输出40KHz的方波 AD采集查表温度值和相应的超声波声速 响应回波并检测频率滤除干扰脉冲 计数发射至接收的时间差 显示检测距离
.
13
主程序
开始
初始化 RA2=1,ZCJS=0,ZCCS=1
断,TMR1IF=0,关计 数器T1,ZCCS=1
TMR1IF=0,关记数器 T1 取T1记数值 计算声波往返所用时 间 确定速度 计
算距离送显 缓,,ZCJS=0,RC1=0
ZCCS=1
超声波测距仪
学生:*** 指导老师:郭海燕
.
1
摘要
本文介绍了利用PIC单片机控制超声波传感 器实现距离测量的方法。系统由PIC16F73 单片机、超声波发射电路、超声波接收放 大电路、温度补偿电路及显示电路组成。 超声波测距仪具有高集成度、响应速度快, 测量准确度高、性能价格比高等特点。
.
2
超声波
R25 100Ω
R26 1K A3
9013
+5V
8
19
C5 15p
9
X1
1 2 M1 0
C6 15p
IC 1
AN0
RA4/TOC KI
AN1
Hale Waihona Puke Baidu
RB0 / INT
AN2
RC2/CCP1
AN3 / VREF
RC7/RX
RA5 / AN4
RC6 / TX
RC5 / SDO
MCLR
RC0 / T1 CKI
VDD
相关文档
最新文档