|
这个红外触摸框是小黄鱼上淘的,据说是广告机上拆下来的,用于广告机的触摸(类似蜂巢快递柜,也是红外式的触摸),本期就分析一下红外触摸框的接收板。
( B0 d0 Q9 X$ @$ @2 L' B" k0 N$ S首先是接收板的输入端,采用一个16pin的fpc座子将接收板和发射板连接到一起,并使用一颗245芯片来增强信号驱动能力,其中AOMP_OUT是接收板处理后传递给发射板的模拟信号:! R8 k& f- C' E+ q
kb4yu2yjgfi64088152.png
" x( V, ]1 E7 m3 A" j; l4 \% }( ]
一个接收板上有64颗灯,每8颗灯为一组,下面是一组灯(1~8颗)的原理图,他们和一个采样电阻串联在一起(接收灯的负极接到5V电源)。当有红外发射管的灯发射的红外光照射到接收管上时,接收管会产生一个光电流,这个5.1kΩ的采样电阻会将光电流转化为电压。比如光电流为100uA,那么接收到的电压就是0.5V。
# L+ _0 |- s' F* J7 p* r) Z
gvjclnp2syh64088252.png
" S$ T ~4 Q" ?1 Y8 c( V然后这S1X1~S1X8连接到8选1模拟开关SGM48751的X0~X7通道,单片机通过控制ABC来控制输出端和X0~X7通道中的某一个通道连接。5 H: D( H) F- o
, P P% i0 Z' v* A
gflrtrbdtpi64088352.png
- J! E* l$ O: ?
下图是模拟开关SGM48751的真值表,下表的意思是当使能端为高电平时,模拟开关X0~7都不和输出X连接到一起。当使能端为低电平,CBA控制端信号为000时,X0连接到X,输出端X的电压等于输入端X0的电压。CBA控制端信号为001时候,X1连接到X,输出端X的电压等于输入端X1的电压。以此类推,这样就可以让S1_OUT输出这一组灯的某一颗灯的信号了。7 a) B: T+ v( O- t2 ?; Q3 t
, c8 `; o$ w4 M. a
13ffhmxsqt264088452.png
$ g0 i, j' s, B* H+ q
以此类推其他7组接收灯+7个模拟开关。然后再将这8组控制接受信号的模拟开关的输出X,接到另一颗模拟开关的输入端,然后再将这个U9模拟开关的输出X接到运算放大器,便可以实现64颗接收灯信号的选择了。例如下图:
# ~. p$ l% Q6 l
5l1kkap5rms64088552.png
- o% {9 o0 ^' a1 \, _; `' w
比如我要选择第一组灯的第一颗灯,那就让ACTRL_A,ACTRL_B,ACTRL_C都等于0,这样就选择了第一组接收灯,然后再让SCTRL_A,SCTRL_B,SCTRL_C都等于0,那么就选择了这一组灯的第一颗灯,这样最终U9输出的信号就是第一颗灯输出采集到的光信号。然后是这个64颗灯的选择输出端A_OUT接到了运放的输入端,第一级和第二级均为同相放大11倍,总放大倍数为121倍,其中C10和C15为隔直电容(接收灯接收的信号为脉冲电压信号),隔直电容可以隔离前级带来的一些额外的失调偏置电压。( a" h( \; C; D5 j
12evnylujfr64088652.png
. f$ l% P" j5 J- D然后这个运算放大器的最终输出端接到了一个二选一的模拟开关U11上,这个模拟开关使用一个D触发器去控制,D触发器电路如下:( V7 o* d# G B2 \' A j
kftknbwajxd64088752.png
4 H/ @! \. @* }4 I3 c) O. X
其中D触发器的1Q接到下一块接收板的触发器,用于接收板的级联。即MCU可以通过D触发器选择第X块接收板,然后再用模拟开关选择第X组灯中的第X颗灯。可以将这个D触发器理解为一个移位寄存器,篇幅原因不过多赘述D触发器原理。下图为接收板输出信号:
# T2 S5 k: V$ F" S
blb54a35oj264088852.png
3 w% S" L5 c! a" u8 i ! Z1 ?& O t% e6 P9 A
声明:
1 R4 E, F" g3 _& w' \" m本文转载自24c01硬件电子公众号 ,如涉及作品内容、版权和其它问题,请联系工作人员微(13237418207),我们将在第一时间和您对接删除处理!投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207% y L( c D3 O! M7 }" I
: Z0 r/ `, B' Z) Z+ K ' r' }9 I3 g; Z+ m6 q, N
- n5 k8 w# Y' |- y4 ]/ F. Z
# }6 Q6 ^2 g* H7 v1 o F' k# x
. {& f; H2 H& S
himgsf0sm4w64088952.jpg
' K( V( h2 r9 z$ E, R
0 [0 F& p$ T$ U, R1 _ 《90天硬件工程师实战特训班》& M+ m6 e0 q, ]3 s O( [
( h7 v" B4 \" m: t
3 ^# ^5 t2 s Z$ p# o* g $ }8 I5 k- R# ]/ _! b8 W" a! `& G
. k1 h+ d& j3 k) Z% ]5 m
1 T8 g$ p) w9 d- E7 s: d
$ c1 [5 x6 y5 T$ {+ |1 z& a
; }) _3 A4 X" r3 D& `2 \; y# A % Z. ~7 j$ z W1 A+ b9 t
4 E6 y" m" ?" j* B, c+ F
8 Z# U( V" V! |+ Z* l
czh0kgvgguu64089053.jpg
# F, ~9 A; J6 a( t) [ ; E% Y" f! X0 u) g% g# M
容性反射和感性反射4 J! w: y4 N$ R! N. i2 ~0 m
8 [* J% n O' d* O8 I/ |7 ^; B* [! c
# ~9 u/ U; L! s ! K% f6 A9 n9 d( M- M. T
# o3 Q$ ^& M3 Z 5 h- P* ?) E# }' X7 [( L: N# I
- l& B( u, ^# N7 B: W" K0 F
# w# g+ n6 A) E& N
0 U$ A0 I3 ^# g V
: S5 Z2 G' g" c* ~5 r* L0 W# P
9 w' _2 ]; l4 Q
mru2yeomshj64089153.jpg
& q P- p8 ^9 a( O: l* \
" f# m% A- Z8 }* a( i+ s$ ?
成功固然重要,emc失败经验更加难能可贵! s8 m. o* o+ U* }3 G2 g/ s( k: N# R
* d; A/ v6 L/ X
; p9 M7 ]2 e1 I+ K) h- l
( ]( U/ h1 f1 Y$ W, u: }- c
3 N* S2 b4 y4 N$ O& k 7 ^2 \ r. I8 U" m# ^$ O; p
|
|