|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 g: S6 R/ K: A# T1 ^1 y
摘要:介绍了一种基于单片机控制的超声波定位车辆行进路线监测系统的构成、工作原理及实现方案,并对系统的性能进行了分
/ d. M6 M/ D4 Y9 _析;通过软件查询,实现用一块单片机处理多路接收信号,简化了电路设计,结果表明,该系统可以测量的范围为20 m,精度可达到( w4 Q7 A, _: B1 e8 e. C& d
0.05 m,满足了场地中车辆行进路线即时监测的要求;该系统具有一定的可扩展性。
/ {: t0 z* z& e# T6 ~" J- ^5 G
! m& z2 ~. Y+ J4 C( P# b关键词:超声波定位;单片机;串行通信;路径监测
5 _: o) G4 ^ T: }. p x/ M7 J- z5 B) F. E6 O9 I" G
0 引言: A2 K+ }5 |. L1 q2 l
为了臧少交通事故的发生,现在的驾驶培训点对于驾驶员& k6 C( ?# ?8 e$ j+ V
行车技能的考察有了更高的要求。在小路考试的时候,为了更
A% y& O' W6 r6 R加准确地观察出考生的驾驶水平,往往使用一些电子辅助手段
7 q: H4 N4 u* M; Y5 |$ `2 |$ h来帮助考官检测驾驶员的实际操作水平。现今大多数的考试场: ?8 ]- x8 C( {. `8 v4 h
使用的是红外线定位。相对于红外线传感器来说,超声波传感4 c! G7 ^7 i9 M% W
器以其价格低廉、硬件容易实现等优点,被广泛应用于测距,
# F* R3 p2 o8 t: F+ u/ T8 a" O定位及环境探测等领域。我们设计了一种基于单片机控制的超6 X I0 t! g. i! f
声波定位车辆行进路线监测系统,它运用超声波对被测车辆进) _0 A6 a6 P0 ^& ?
行定位并通过描点在上位机中还原实际运行轨迹。& r" ~: \9 F) |8 g! m
1系统原理及组成( y, P& Z1 Z/ D# o
图1为系统工作环境示意图,在被测车辆上放置超声波发: o/ e% f0 f0 ^' Y7 R6 U) a5 e
射装置,场地周围放置三个接收设备,由一片51系列单片机
2 m# R- D5 K+ m) L: N0 R! d控制将各自接收到超声波信号的时刻(即计数器中数值)通过3 o. g# F/ V( [3 H: g
RS- - 232串口线发送到上位机[1-2],上位机据此求解联立方程4 u# Q( n0 ~) b5 R, I! G' j: }& p
组以求得车辆坐标并描绘车辆的运动轨迹。方程组形式如下:8 E, T# P- H6 ]( E: `$ J9 x j, P
/ U9 l! d8 i& K4 p4 v3 A; C其中xr、y;为接收装置的坐标,to为发射超声波的时刻,t;为
+ U) G2 [) q' M5 l2 _接收装置分别接收到信号的时刻,v为超声波速,x,、y;和σ
8 }4 j1 U) F$ N! [. x均为已知。
8 D {3 r4 B/ M/ ^整个系统由超声波发射、接收、信号处理、数据传送和计.( Z5 N- R2 i* \5 P$ u- r
算机处理部分组成。
~$ x: J( u1 p3 M3 d; c5 J3 m+ G* I6 {# ~, ]
22 i! I5 D' A4 }& `; z7 Z a1 f% Z/ l
系统硬件设计
0 [0 R0 }' P4 H6 c8 b发射和接收部分均采用压电陶瓷式超声波探头。发射时探
+ ~: F' n' ^' b" @# t' L, _& Q$ d" G头两端加40 kHz方波信号使之产生同频率的超声波束,最大
; s5 M3 {+ `& G) r, L( z) o1 e作用距离约为20 m,采用脉冲发射方式。接收端包括接收器、
1 y7 d8 v3 ]5 L3 `放大电路、单片机并通过串口线与上位机相连。系统结构框图) F: z2 B+ v* v/ h1 d7 \6 r Z
如图2所示。
6 M+ n' n, ?1 A, I; \: J( h2.14 C6 ]& W6 ^4 ]" c' g
发射模块
* x" I* m: Z3 P8 c B2 O发射模块分为三部分:调制信号的产生,调制信号的放
2 q- u( F$ a3 f: v; W大,超声波信号的发送。脉冲调制信号由51单片机产生,脉. I/ X# Z9 f7 t# f/ ?# R/ ]2 H
; E/ k# E+ a7 c1 n) S! y
j; p# A( H$ o3 H) X" U1 Y5 }1 v2 [/ Z1 @' M8 ?9 O: \, u
附件下载:
6 v* M" k0 W) E5 A2 y" K7 S
; o5 b- p U# s2 \& I; ^ |
|