EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
话不多说先上图:
( g0 P7 j$ W/ v) y2 w ) `. R( K7 x0 n4 a' _/ V8 s
& Z; B/ \) @" c5 S; [
2 r( T7 q f; s最近出差去客户那边做设备调试,现场如上图,其中我负责的技术部分包含了一个掉落物监测的功能。硬件上的原理比较简单,发射板上的红外发射头阵列,以扫描方式发射,接收板接收发射的信号。板子如下: 7 i! ]& P' i7 C) `+ |3 }9 P
* @1 ~- @8 ], L# d( i; l/ q
0 W' C7 V3 S4 Q+ J2 f1 x O- F
" n5 `6 j2 B4 R" P+ [在客户那里发现发射和接收功能不正常,反复试验,经常有物体掉落了但是没有被红外感应到。后来发现是由于客户安装的时候距离比我设计和验证的大,客户那边的距离达到了一米以上。现场用 万用表测发射接收的信号竟然没有反应,现场也没有示波器。还好同事带了USB示波器和笔记本电脑,现场检测出一米以上安装距离的红外发射信号是这样的:
' p, z1 U4 h* j, \9 x8 ?, ]4 a1 I! [
9 w( q6 w, {! w/ k3 B5 a3 H
! |! `8 S+ q1 ?" \8 T
) d: @6 C9 B, q$ x
3 q# p z6 n4 v1 u
; u8 Z& V5 @& ?: h* K幅度只有120毫伏左右。图上是用的探头X10档位衰减了10倍的图,用的是LOTO的OSC802。100多毫伏的电压根本驱动不了后续电路的三极管的基级。原因找到了,发射距离接收端的距离越近,信号的电压值越高,我设计和试验的是几十厘米的距离,刚好可以驱动后续的三极管。客户安装的时候距离比较远,电压幅值不够了。手头上只找到了一个LM293的电压比较器,于是飞线上去,把小幅值的信号翻转成5V幅值的大信号。 , B: v3 ^& F' O) x
5 F! b0 L* r1 ^! I# I( C9 {/ a
# X4 o) f/ C' `
# j) B1 u, w) N. ~8 j) {原理如下图所示,A处由于距离在1米左右产生的120毫伏的电压信号,经过比较器的比较输出到B的大幅值信号。
C3 ~& L1 l) y/ a8 ~& j, M$ @. H, N
2 A+ F3 G( L6 T( A
3 L/ [7 b" B9 A* w& i& j
[: i" g5 W" k& _
使用OSC802示波器检测出经过比较器后,信号更规范了,并且幅值达到了5v左右,如下图所示,下图中,USB示波器也是用了X10档位衰减了10倍进行测量,所以测出来是0.5V左右。
! W7 b& }/ ?. A9 o4 j) A! I& p
4 F4 q( W, Z" ?* y5 Z
7 ^( o: t# O5 p0 }
# \$ b/ U! P6 X- N4 M % ~* ^6 Z. L; P! D* v
- K5 @$ D+ f$ I
" g" m1 L+ y; C& g( r }6 Q于是问题解决了,测试发现,临时采用比较器这个办法,不但快速解决了问题,甚至不但1米距离没有漏检,120CM,设置140CM都没有问题了。
5 z+ {4 u, d( a' J' X) J! Y
7 k% M7 f6 I1 u1 c& q
' ^0 j5 F9 b" q- r1 v$ h8 [
& r9 u; _! O8 h. G( [- r4 v: e/ E0 K
' ]/ O) u8 B; t% l
0 ]+ v& d9 i% n+ @1 \9 L5 e如下图所示,被黄圈所示的物体遮挡后,对应的LED灯变为红色,无遮挡就是绿色。
0 x2 m: @% B, |
+ c$ o8 i: _" i; o0 }2 T9 N; j
K# ~2 D& U$ L2 ^2 i: x 4 @ b- U% a( G+ q" q5 Q1 p
6 A w# y' x5 P; J! \- H
# x3 W. @% ? o' P- W0 e; l3 C) X8 n
8 `2 b% Z: [# j# k, K |