|
哈喽,大家好,我是硬件花园,一名乐于分享的硬件工程师!
( i) m: g. p+ L' n5 e* b' H硬件花园,致力于成为软件&硬件工程师的技术后花园,在这里畅所欲言、交流技术问题,结实各行各业优秀的同仁!* e6 C3 @0 q* o% ~
文末回复【交流群】,就有机会进入硬件花园·技术交流群,赶快关注并回复吧!
& P- S# h% |0 v, G9 l3 `今天给大家分享一款3合1激光测距仪!) M- z8 L- P' [* B. T. u" {& x
在各种“一定会让我血压升高的对象”列表中,卷尺、缠在一起(和松脱)的延长线可以说和园艺软管并列。除非在其测量区域的下方表面都十分平整顺畅,否则在我的臂展之外,卷尺通常无法可靠发挥作用(这要归咎于重力)。% s* V# T( @9 ]) v" L
金属卷尺在曲面上的表现不佳,而织布卷尺更容易受到重力的影响。说到这一点,在不使用时,唯一能让织布卷尺保持整齐的方法就是使用橡皮筋,但橡皮筋难免会滑落,一样会让放置的抽屉一片狼藉;而当使用会自动卷绕的金属卷尺时,难免也会拍打、刮伤或甚至在过程中划伤你的手(或身体的它部位)。 - s$ O% s$ d- w, T V
这就是为什么去年10月下旬,当Woot网购平台以19.99美元的价格出售Dremel HSLM-01 3合1数字测量工具时,我一看到就雀跃不已,立马出手购入三个:一个作为圣诞礼物送给我姐夫,另一个送给我自己,第三个就用来拆解。
0 }# }* ~ |1 t7 I
4feusjwdwh364016823134.png
) `+ _% v1 l; t% _5 t! f看看另一张照片,其中的标签可能更有助于解释您刚才看到的内容。而且,在此设备屏幕上其实还显示着更有意义的信息范例:. H9 h6 g, f+ }0 L1 \
hc4uxqtxxve64016823234.png
/ f0 p# z4 n" H+ X; b ^* ?
" ?! C' @- v3 Q& ^, q3 Y
dr5xlmiet0f64016823334.png
! s( K8 |- u. e# C
默认的激光配置号称能以±1/8英寸的精度,可靠地支持测量超过50英尺:
# N2 Z4 A6 a7 d2 u
w2avyzsltgg64016823434.png
/ P- }0 c9 B+ k$ c+ b而其圆附件(Wheel Adapter)可以用来测量弯曲表面:
+ _* q v0 @3 o1 ~
qkuj4kcww4r64016823535.png
) M8 i" `8 @2 N6 R" q" ]
卷尺配件(没错,我无法完全摆脱卷尺,但至少这款工具是可选的,而且在某些情况下仍有用武之地)在评估周长时更为精确:, _- Y* l) I4 u- H8 Y
那让我们开始拆吧!先来看看这次拆解的目标,首先是必备的外盒照:% i0 j! v3 W. D
xwqrykn3wu264016823635.png
B9 }. u. \- O4 I6 H5 O2 n$ F再来看看里面有些什么东西:9 r9 [; }# M y( k' k$ ?
vfnxqlq5voi64016823735.png
- t. F% D8 S2 H, a8 ?
这只是部分的文件数据,以及随附的两节AAA电池,我会将它们好好地用在其他地方。仔细看看竟还有Arm和意法半导体(ST)的技术授权?这可真让人好奇!# J6 U+ B# I7 D- T7 P9 w- c# V) x, J" d
接来是设备顶部的快照,照例附上一枚直径为0.75英寸(19.1mm)的一美分硬币,用于尺寸的对照;同时,翻过来瞧瞧并不那么令人兴奋的底部照片:( V) d5 w; U6 s4 B7 D) O
0r032n3gxjz64016823835.png
5 L0 b, L: t9 R1 t3 a/ \$ S
3 u5 s: y6 ~; u$ Q8 e
pvrejcag2el64016823936.png
1 s* K3 P0 N8 B% _% t+ l; _
: ^% F) Z- i$ i& ]" V2 \+ b
srwpicmw4c264016824036.png
( U" t7 ^$ b- x& z: s% b
现在正是从概念上解释这些设备如何运作的好时机。维基百科(Wikipedia)一般将它称为激光测距仪:
% o4 C- Y7 S0 C. R激光测距仪(laser rangefinder或laser telemeter),是一种使用激光束测定物体距离的测距仪。最常见的激光测距仪是根据飞行时间(time of flight;ToF)原理进行操作,即向目标发送一束窄激光脉冲,然后测量脉冲从目标反射并返回发送者所需的时间。由于光速较快,这种技术不适合高精度的次毫米测量,在此情况下通常使用三角测量或其他技术。这是一种无扫描的激光光达(LiDAR)。
5 {' T/ E- d6 C9 z4 X如上所述,它所采用的基本原理被称为“飞行时间”,是计算机视觉和其他应用中辨别深度的三种最常用方法之一(与人类视觉系统采用的立体视觉和Microsoft Kinect最初采用的结构光并列)。在前一张图片中,右边是激光照明发射器(Class 2且
+ {& J8 Y& _5 Q. }. A左侧和右侧的纹理和橡胶材质(便于使用者的手牢固握持)也是如此(左侧底部的两孔结构设计可能是用于包装中未随附的“皮带”):& x6 z1 k9 ], v) u- Q
dysxpi1blnu64016824136.png
' M) y2 U$ ^+ H6 C! t/ j. k4 _ }
我故意把正面拍得偏离中心一些,以避免光滑的显示器和外壳表面反光;表面较暗的背面则没有反光问题:
8 ?6 u) b9 e+ f9 y4 V
vhdoe4suwvj64016824236.png
9 F/ s/ z. i0 K我不知道电池盒内的白色长方形物体是什么,也没有勇气将其切开来进行更彻底的检查(可能会是RFID跟踪标签,读取器?):: M' n2 B' I' s* [
hyvpwjuy2fh64016824336.png
5 q% ]: Y, R$ ~" d
这张背面标签的特写可以作为我最初拆解步骤的图片说明。而且,正如我所猜测到的,其下还有螺丝!
Y) e7 V. I; c你应该知道接下来会发生什么…让它完全拆解!
7 I; L2 z8 W& Y8 I9 p
jcxniiuv0by64016824437.png
* @) I$ U9 e$ r! }+ k ^
i+ a' b# R: _* n
lpubghj0scr64016824537.png
$ G9 d" y2 v4 R
* |0 Y j+ `4 x6 T- ^
axci5ztt2e464016824637.png
, ]6 A4 Z6 I' ^8 I6 X/ }
我们大致上已经能够看到右上角的激光发射器功能模块(配有散热片)和左上角的接收器功能模块。事实上,整个内部组件都可以直接取出来,无需再拧螺丝、拆胶水等。
/ i$ c: X+ d2 Q5 r
kqlr3zrdrtt64016824737.png
* x) K( |# ^- E* @1 P
从方向的角度来看,右侧现在看到的是外壳前半部的内部情况。请注意先前提到的三个顶部金属触点的金属延伸部分,它们很可能压在印刷电路板(PCB)本身搭配的触点上(柔性的?)。
K7 E$ V3 E2 A9 M现在我们可以将它翻转过来,第一次看到PCB的另一面(甚至更裸露)。另一张照片是先前已经看过的角度的照片,不过这次是没有外壳的;甚至也可以再从不同角度看看:) z1 m" a4 n6 s; ?
u5m3bdogef464016824838.png
; s) ^6 ^7 x" f4 K
2 V( f& N, Q' ~; u
g2r5s3elxse64016824938.png
/ E# T' J" f0 s) H
% T4 R( ?8 q% k8 u( N# I( `
zaurrkgnvmz64016825038.png
' \- y% \' Y( t; G! Q) G你可能已经猜到了,显示器除了以软性线缆与PCB连接之外,并未连接至PCB,因此可以很容易地来个180°翻转。9 d1 @* R, R6 L& k
2 }9 A- O; Q9 u. B
; g) J8 W( r/ n. U7 ]) B# t$ i! e% v
- N: x) x2 y" t5 [+ N而说到翻转,让我们把整个PCB翻过来背面,现在也可以看到已经没有之前固定它的外壳束缚了:
3 v Y5 A. i5 F1 a3 |
( Y6 B0 w( @3 B) r换几个角度看看:
. [+ I; j6 l- M: j% Z, Y1 r6 Q; x1 u) `
^0 T4 z! w, ` u3 o
% F4 r3 ~) l8 O# X d2 f, k3 k1 ?看到那两颗螺丝了吗?从拆卸的角度来看,就算拧下这两颗螺丝也无法让我们更进一步。
) }3 S- i8 Y* U! N8 H
5 i( E, K$ o2 j$ I3 V/ c/ |但拧下在上面的另两颗螺丝后,就大功告成了:( t D7 a; S, a0 c3 F, l, A7 W
& _- ~$ { u5 |3 u, n& U将PCB翻转过来,并在PCB和ToF子之间插入一个“楔子”(小号一字螺丝起子),直接将后者卸下:
# z% I; q: o( j6 @% t4 u" H5 |/ G/ s. ~7 c
- c1 a" T, M& L# {5 |( D
0 m" ?- i6 @6 v6 P& C# M2 i
, |( y' m" X8 x, ]% M: M1 {/ k% t. w
这是现在露出的ToF模块底部,以及之前看到的正面和末端,这次没有PCB:* G9 x. z6 S) x0 X
3 R" |% b6 p. E# q; j
原本还在ToF模块下方这个才刚露出来的是系统处理器,即采用Arm Cortex-M0的ST STM32F051R8T7处理器(令人惊喜!但如果您还记得之前的授权数据就不一样了……)。/ ?% n- U7 J: F' i9 k! M. i
5 O+ {; S4 z& Z4 a- u. s
另外新显示的是左侧的激光器,它为同侧ToF模块光学器件提供信号,右侧是由模块另一半光学组件提供信号的图像传感器(请注意,在这个方向上,PCB与其正常操作时的配置是颠倒的)。然后,我差点就迫止步于此了,幸好在底座顶部边缘的三个金属触点引起了我的兴趣:
+ i$ y! V8 I( p0 {) v" I
0 o7 L* j7 [0 k8 N, H5 z% q
' y6 B- Q; x# }! Z
- Z) h+ |% W. t( Y适配器中一定有匹配的电路,对吧?我想还是先满足一下好奇心再说。反正也不分先后顺序,就先从长期以来的测量媒体克星—Tape Adapter测量卷尺开始,分别是正视图、俯视图以及底视图,并露出之前预告过的接脚:
5 }- c, M' ~! E8 T0 N+ J( b: U" @, g$ C( p
G$ o# g) k3 i3 n3 u+ Y# P
; F( U1 z: @5 G% m左侧和右侧照片,这让我们第一次看到了胶带末端的尖端:, f; y; A9 L% d" D9 Z) r
% ?, k( {7 N$ f. @
再从背面看看两个尖端:
0 \% a" b8 m7 @+ e3 U5 T" U& d i$ l" P, r9 R1 R
上次剥离标签成功了,为什么不再试一次呢?
7 R% ~) G, j1 I3 @' Q
- ~- `/ N8 q4 I. D/ l
( ~6 t- y" Y5 y' R6 i, m* h
: y9 j, a4 c* P5 k" l, Y$ M揭露开来的是两个塑料标签,我好像有点健忘,马上就把它们给忘了(敬请期待)。毕竟,顶部的接缝看起来很诱人,对吧?而且,看起来这个动作的效果还不错:* ~+ v9 [- O/ J' t) S+ P" a7 h
/ _% X m- t$ u
看看顶盖内部照,在它中间的凹槽与转轴“弹簧”一侧的末端相吻合,很快就会看到;另一张是外壳底面的内部,看到中间圆孔底部有一个IC吗?让我想想…, R3 [9 C* Q8 f+ t) h) K+ o
现在来看看通常位于二者之间的转轴。先看俯视图。盘绕的金属弹簧通常会完全嵌入于塑料件中,其末端则插入之前看到的顶盖内凹槽;从底面照来看,至少胶卷并非采用可能伤到手的金属:# i5 n: ~, A' _9 a8 ?2 ~: T
0 \/ z2 }6 ]0 u) H
- V9 _% e/ ~4 h+ Z
/ s" {& \, f( o: y安装在适配器中使用时的侧视图。顺便说一下,那个圆孔里的转轴……是金属的。(还记得之前说过用橡皮筋保持布质卷尺整洁的方法吗?):8 l% ~# Y$ Z8 Z$ B, H8 ?
% y; F, v& U6 w& U, c7 c
* A" }% E J; ]& A g o h3 q2 |' \3 ^) v: A
接下来让我详细说明之前说过的“忘了塑料标签”那件事。起初一切都很顺利…8 _, o3 W. {( y, h" Y7 ?
2 k4 \* I) o4 v) D' X9 V后来,我被卡住了,无法再用力把内部组装拉出来。于是,我把之前看到的一字螺丝起子卡在一旁,然后用楔子使其摇出来:4 ?3 H) d# ^9 w4 c- i5 o, Y
o! P! w% ]5 i遗憾的是,在此过程中弄坏了PCB上的一个IC:! |" I8 t4 r6 v+ x
' o* U- G% ^% w; ]$ K4 N
如果我把两个塑料片都取下来,那就可以开心地回家了。“活到老,学到老”,所幸我还能辨认出封装标记。较大的芯片也是ST生产的(毫不意外!),这是另一款采用Arm Cortex-M0的微控制器(MCU)——STM32F030F4。一开始,我以为另一款IC (我们之前在圆孔底部看过)可能是霍尔效应传感器,但事实并非如此:它是恩智浦半导体(NXP Semiconductors)的KMZ60磁阻角度传感器,集成了放大器,通常用于角度控制应用和无刷直流(DC)马达。在此情况下,使用者的肌肉就是马达!有意思吧?8 C2 ^1 `: R7 a W3 J: o
现在来看看这款工具的另一个附件—Wheel Adapter,正面照与顶部:
- e" M: U( Y% B. z9 U( c& H. a4 y
9 w7 A! T, _$ l1 d6 {9 _9 h) m底部(又是插销!请注意,之前看到的神秘白色条带用于斜顶适配器下方的支撑设备),以及贴有卷标的背面:- L+ K' J! `$ l, N
3 D, {' R1 i& g9 e
去掉标签:9 ^ \; u5 t, g* W
; ?/ g/ C5 K" e' I7 |
我真是料事如神,不是吗?但提醒一下我自己:这次可千万别忘了那两个已经露出来的塑料标签。毕竟,这次顺利多了:* Z) u s0 C& d
: a* l& T. m7 X
- R. f) z3 Y" f+ ?7 o* D) f9 L& `4 D# }! [
# K' S6 j3 Z. c% L9 w: @但是,这次有两个微型PCB,一个在触针下面,另一个在轮轴上方,由三根线束连接。遗憾的是,在拆卸外壳的过程中,我不知什么时候不慎将连接这个微型PCB和线束之间的连接器折断了:- Z( \, Z/ M" ?5 a, u( l, z+ U( D
- C7 M+ t9 f; z+ F" r% b让我们先回到下方较大的微型PCB,这里采用的主要芯片还是ST的另一款型号为STM32F030F4的MCU:
% L2 e! g+ _1 P) \! Y
, {4 S3 u( s' G2 n
8 c- G( m0 N4 m
; E; M- O/ Z$ t) ?$ m' e线束另一端的微型PCB随即弹出:# [; Y8 [2 b) w1 U2 j( ?( q
" {, b) m5 B+ G6 |, i* Q1 q& m看起来有点像马达(实际上是Alps Alpine传感器),对吧?不过这次是由手动驱动的轮轴(而不是以磁带滚动条)提供动力。
# }2 B9 o4 z! [7 y. {4 m4 a2 ^. g
" @% M# o$ e$ W# I: `$ E3 q/ S5 Y7 A/ I
6 T1 K. F5 t* T+ e6 x- i因此,这种方法在概念上类似我们之前看到的另一种附件,只是在实现时有所变化。最后,我将展示张先前混淆的公母连接器照片:5 ?1 y! g/ r. N- g4 K9 h8 q: y- @
7 P) n8 T, @/ q7 v(原文刊登于EDN美国版,参考链接:Looking inside a laser measurer,由Susan Hong编译)
" n& e5 K2 J+ s$ L Y7 l
9 s7 y7 E7 b% T' G$ P) g9 L推荐阅读4 P/ v5 x$ w' X& ^6 d8 u" v9 N
▼小米su7核心零部件供应商清单一览,雷布斯还亏钱吗?
# F9 }/ v! g# z* K5 ?' t z日本工程师拆解比亚迪海豹还写了本书,竟卖880000日元!【重磅】拆解特斯拉model3逆变器
! ?4 B; U) {6 i: e) J5 I. Y【关注】查看往期精彩▼ r4 i# r9 X8 @; j- Q
关注我,回复【交流群】,就有机会进硬件花园内部技术交流群! |
|