|
哈喽,大家好,我是硬件花园,一名乐于分享的硬件工程师!
9 W, P* N( a0 P, |+ H! e1 M硬件花园,致力于成为软件&硬件工程师的技术后花园,在这里畅所欲言、交流技术问题,结实各行各业优秀的同仁!
/ c# j+ p0 j8 o文末回复【交流群】,就有机会进入硬件花园·技术交流群,赶快关注并回复吧!9 E5 H$ V: {' z5 V7 Z3 A- U
今天给大家分享一款3合1激光测距仪!
) t7 Z; A6 y* F E- o在各种“一定会让我血压升高的对象”列表中,卷尺、缠在一起(和松脱)的延长线可以说和园艺软管并列。除非在其测量区域的下方表面都十分平整顺畅,否则在我的臂展之外,卷尺通常无法可靠发挥作用(这要归咎于重力)。7 \" d& i" H0 l1 n/ {) D: Z5 W& D
金属卷尺在曲面上的表现不佳,而织布卷尺更容易受到重力的影响。说到这一点,在不使用时,唯一能让织布卷尺保持整齐的方法就是使用橡皮筋,但橡皮筋难免会滑落,一样会让放置的抽屉一片狼藉;而当使用会自动卷绕的金属卷尺时,难免也会拍打、刮伤或甚至在过程中划伤你的手(或身体的它部位)。
, n! e1 J1 A- }这就是为什么去年10月下旬,当Woot网购平台以19.99美元的价格出售Dremel HSLM-01 3合1数字测量工具时,我一看到就雀跃不已,立马出手购入三个:一个作为圣诞礼物送给我姐夫,另一个送给我自己,第三个就用来拆解。
; A+ ^6 y$ @) G8 D! D3 ~/ F/ m
0fxcno4gtti64023726745.png
. L/ A' R4 p4 [1 ] k5 X4 L+ t
看看另一张照片,其中的标签可能更有助于解释您刚才看到的内容。而且,在此设备屏幕上其实还显示着更有意义的信息范例:
( ^6 H& D+ I1 b. m5 k" N* j- a: V
die4z24rulk64023726845.png
' Q/ P2 Q' n" F1 h- O+ z$ ^" H
* O* V5 |' e1 A( m0 \1 z2 ^! |
udrpwonwzon64023726945.png
6 S4 [. b' y+ Q9 ~. t3 x) {# L
默认的激光配置号称能以±1/8英寸的精度,可靠地支持测量超过50英尺:4 V7 n1 Q% `. I2 y
lrfznwcn55464023727046.png
! i, U8 b: i2 G O2 Q) T1 a而其圆附件(Wheel Adapter)可以用来测量弯曲表面:9 J# l; S0 y/ W7 i/ N
ev4cugf1ziv64023727146.png
3 I6 P( [8 r: h) B- e$ [卷尺配件(没错,我无法完全摆脱卷尺,但至少这款工具是可选的,而且在某些情况下仍有用武之地)在评估周长时更为精确:* |% @1 l# B; y3 | h9 P1 y6 Q
那让我们开始拆吧!先来看看这次拆解的目标,首先是必备的外盒照:
9 X: j0 {$ H* [& X3 V+ p4 |# Y
hlypwdpatwe64023727247.png
% E$ X( x9 Y# @! T
再来看看里面有些什么东西:9 x; A$ I. g4 E1 Z5 e" Y
00tgm0yfren64023727347.png
: k" V$ J" [0 Y0 e1 C% n, \这只是部分的文件数据,以及随附的两节AAA电池,我会将它们好好地用在其他地方。仔细看看竟还有Arm和意法半导体(ST)的技术授权?这可真让人好奇!
- s/ c1 V2 W1 [5 ]8 A8 e1 `7 q; I接来是设备顶部的快照,照例附上一枚直径为0.75英寸(19.1mm)的一美分硬币,用于尺寸的对照;同时,翻过来瞧瞧并不那么令人兴奋的底部照片:
$ ~3 Y9 _+ j' d- v J: i
hllsrxeir0b64023727447.png
( S! P7 E4 f- H8 d' T! J
5 @* ~& J& L$ }* k
5nbttz1imld64023727548.png
/ w8 ] U& h' I( z9 j: H3 B( l9 s1 ?
+ B+ |2 T7 P& o6 [/ ]
hweblrtlvko64023727648.png
" N$ S& I9 L* B( L& z, {现在正是从概念上解释这些设备如何运作的好时机。维基百科(Wikipedia)一般将它称为激光测距仪:
, F: u1 u5 n2 l激光测距仪(laser rangefinder或laser telemeter),是一种使用激光束测定物体距离的测距仪。最常见的激光测距仪是根据飞行时间(time of flight;ToF)原理进行操作,即向目标发送一束窄激光脉冲,然后测量脉冲从目标反射并返回发送者所需的时间。由于光速较快,这种技术不适合高精度的次毫米测量,在此情况下通常使用三角测量或其他技术。这是一种无扫描的激光光达(LiDAR)。
% d# Z, I6 g& T* u9 f ~7 s! D如上所述,它所采用的基本原理被称为“飞行时间”,是计算机视觉和其他应用中辨别深度的三种最常用方法之一(与人类视觉系统采用的立体视觉和Microsoft Kinect最初采用的结构光并列)。在前一张图片中,右边是激光照明发射器(Class 2且" h, b3 i! `* Y
左侧和右侧的纹理和橡胶材质(便于使用者的手牢固握持)也是如此(左侧底部的两孔结构设计可能是用于包装中未随附的“皮带”):* r2 `, O/ u" H0 Q
ntt1br55eon64023727748.png
# }+ M& T9 `2 ^) Z' h: w/ u
我故意把正面拍得偏离中心一些,以避免光滑的显示器和外壳表面反光;表面较暗的背面则没有反光问题:
! z( c( s: Y4 g9 C3 d! l' f- _- C
d1g451hcoj564023727848.png
: t, k$ G* f6 j3 S* m! s% o; v, s
我不知道电池盒内的白色长方形物体是什么,也没有勇气将其切开来进行更彻底的检查(可能会是RFID跟踪标签,读取器?):* b0 j) x; r! H4 l
gfq3hyngm2p64023727949.png
! Q& Q) |- c0 C0 w' D这张背面标签的特写可以作为我最初拆解步骤的图片说明。而且,正如我所猜测到的,其下还有螺丝!9 G- ^/ E9 \4 M* _/ |
你应该知道接下来会发生什么…让它完全拆解!! k. p& ~( A: K+ @( {
ig1c5i1l3si64023728049.png
) J" z4 c8 | A$ K/ d5 x" T! A, b3 o3 v
x1dlhb2w1qa64023728150.png
4 m! _1 o6 ~# p$ M, A. F% n
/ r' U1 g- b& x! ^7 B4 G5 ~
nqxou0vemal64023728250.png
6 T8 i! l7 w4 o# X我们大致上已经能够看到右上角的激光发射器功能模块(配有散热片)和左上角的接收器功能模块。事实上,整个内部组件都可以直接取出来,无需再拧螺丝、拆胶水等。+ w& }8 i5 m! p& s
c540eedao4064023728350.png
0 e! v. ?" j* O% Z+ n从方向的角度来看,右侧现在看到的是外壳前半部的内部情况。请注意先前提到的三个顶部金属触点的金属延伸部分,它们很可能压在印刷电路板(PCB)本身搭配的触点上(柔性的?)。
- W9 W% d" G2 [( [" s5 S1 f( W, t现在我们可以将它翻转过来,第一次看到PCB的另一面(甚至更裸露)。另一张照片是先前已经看过的角度的照片,不过这次是没有外壳的;甚至也可以再从不同角度看看:
& {0 u! d7 R- z$ H
d4m43cgqvxu64023728450.png
9 f! S+ V8 Y W4 |
7 J; E4 X9 R! A, H2 F' F
q2sifdqfzjo64023728551.png
/ g0 x6 f. W# c: ^9 [- C, O; [5 O! e* Y7 q( ~
5hcbcgfclbf64023728651.png
8 Z( ~# T! V6 d: X+ s, M, H你可能已经猜到了,显示器除了以软性线缆与PCB连接之外,并未连接至PCB,因此可以很容易地来个180°翻转。1 A: ^$ y. m) s: X' [ t" o# |
8 a! q. I: v) u8 u( R. W3 h
C! y) u, F! K( x4 f! Y& B; g+ x% @# g" V4 u' ]8 R$ l
而说到翻转,让我们把整个PCB翻过来背面,现在也可以看到已经没有之前固定它的外壳束缚了:
) x, u z+ E) B. O/ R4 S: `' W6 j6 t/ L9 a: g# ]+ z
换几个角度看看:/ F/ c6 R, o, L d
1 J E& t( ~, ~, [6 O7 [( F5 a1 A2 n
' s2 X8 u9 }9 }2 V9 p& k
; K7 x* K) G" x0 t& `2 r6 r% R看到那两颗螺丝了吗?从拆卸的角度来看,就算拧下这两颗螺丝也无法让我们更进一步。6 l8 T" Q- e2 f) N7 @& K
3 T, L( P% C% Z! K7 Q但拧下在上面的另两颗螺丝后,就大功告成了:1 B; \: @+ d8 d8 Z6 Y; W
; z0 }* _& f; {( a" T/ {将PCB翻转过来,并在PCB和ToF子之间插入一个“楔子”(小号一字螺丝起子),直接将后者卸下:
9 }/ z5 g; ?# a4 ?4 m6 b8 M7 y" m' D" F. J" ` z
& @& t3 [9 P- b4 d
# w s9 N) h' G2 Q4 k# K
1 @- f$ U0 V0 ]) t# \2 R% U( q, Y' k9 d9 P
这是现在露出的ToF模块底部,以及之前看到的正面和末端,这次没有PCB:
% y; A4 X' Y- ~6 j: Z7 d& @- J: q W& b! M
原本还在ToF模块下方这个才刚露出来的是系统处理器,即采用Arm Cortex-M0的ST STM32F051R8T7处理器(令人惊喜!但如果您还记得之前的授权数据就不一样了……)。
( Q9 z* f3 a/ ^9 B1 J0 z+ g7 v( h) F+ u0 h, K. `( f% c; F. K2 e% g
另外新显示的是左侧的激光器,它为同侧ToF模块光学器件提供信号,右侧是由模块另一半光学组件提供信号的图像传感器(请注意,在这个方向上,PCB与其正常操作时的配置是颠倒的)。然后,我差点就迫止步于此了,幸好在底座顶部边缘的三个金属触点引起了我的兴趣:/ m7 i0 ?4 o: o$ H. |( ?( h; K
' e' p- o7 K$ {
0 j! M n) L# c2 S0 k6 ^' ~
7 j+ b, X5 F& `2 P6 P) C( O$ G适配器中一定有匹配的电路,对吧?我想还是先满足一下好奇心再说。反正也不分先后顺序,就先从长期以来的测量媒体克星—Tape Adapter测量卷尺开始,分别是正视图、俯视图以及底视图,并露出之前预告过的接脚:
v) p/ Y& w, H1 b! }: @
' f5 g8 L0 a, F7 G
& h( t' v& H) M+ O x8 [7 l7 N. v7 l, e; g; I# I$ I
左侧和右侧照片,这让我们第一次看到了胶带末端的尖端:
& u. f D$ q. `3 Z+ U
0 f/ n9 P) V& }; {7 V$ |; d5 j$ f再从背面看看两个尖端:
4 S' _' I$ g4 h( ]& J6 A( \( ?& ?- z- o2 u# l
上次剥离标签成功了,为什么不再试一次呢?4 m. A3 ?3 \. ]! X3 J( A
& d: v H, s4 \
+ }: g) ~( u' ?) b
! H5 V8 q& K8 |) L+ M' R1 h3 U揭露开来的是两个塑料标签,我好像有点健忘,马上就把它们给忘了(敬请期待)。毕竟,顶部的接缝看起来很诱人,对吧?而且,看起来这个动作的效果还不错:
! f+ k6 K7 N: `
9 w* ?: A3 W2 w1 Y看看顶盖内部照,在它中间的凹槽与转轴“弹簧”一侧的末端相吻合,很快就会看到;另一张是外壳底面的内部,看到中间圆孔底部有一个IC吗?让我想想…4 C0 L/ I1 X( i1 R" }
现在来看看通常位于二者之间的转轴。先看俯视图。盘绕的金属弹簧通常会完全嵌入于塑料件中,其末端则插入之前看到的顶盖内凹槽;从底面照来看,至少胶卷并非采用可能伤到手的金属:
+ S4 r, w/ a7 q9 B$ D* Z. U5 ~- v. Q% f7 }1 H4 a
3 B4 p4 x( Q' D& n" F/ l- b, u. S2 J0 S! g+ V: f' G, O
安装在适配器中使用时的侧视图。顺便说一下,那个圆孔里的转轴……是金属的。(还记得之前说过用橡皮筋保持布质卷尺整洁的方法吗?):
7 w; h+ ~( m T' }6 a; g+ ?- K5 W& n- K5 Y' L
; }0 Z' V0 t. e5 n& ]$ G: _& X0 a" X' l6 ~# ], w( h+ J
接下来让我详细说明之前说过的“忘了塑料标签”那件事。起初一切都很顺利…. z+ h. R! j0 G
: G, s/ \% V- v1 z后来,我被卡住了,无法再用力把内部组装拉出来。于是,我把之前看到的一字螺丝起子卡在一旁,然后用楔子使其摇出来:
9 @& Y+ s# L6 @5 @/ J4 {% W I( X$ p' J; t8 p0 T: t! D
遗憾的是,在此过程中弄坏了PCB上的一个IC:5 ?* Z1 h; J, G/ A6 O/ f' t, D
' h% D7 Y% B* M5 P$ q5 h7 R
如果我把两个塑料片都取下来,那就可以开心地回家了。“活到老,学到老”,所幸我还能辨认出封装标记。较大的芯片也是ST生产的(毫不意外!),这是另一款采用Arm Cortex-M0的微控制器(MCU)——STM32F030F4。一开始,我以为另一款IC (我们之前在圆孔底部看过)可能是霍尔效应传感器,但事实并非如此:它是恩智浦半导体(NXP Semiconductors)的KMZ60磁阻角度传感器,集成了放大器,通常用于角度控制应用和无刷直流(DC)马达。在此情况下,使用者的肌肉就是马达!有意思吧?
; c/ S5 d. G- `现在来看看这款工具的另一个附件—Wheel Adapter,正面照与顶部:6 ^- S6 l5 U( z# p
2 x/ n: y5 Z! g2 B" P! S$ N底部(又是插销!请注意,之前看到的神秘白色条带用于斜顶适配器下方的支撑设备),以及贴有卷标的背面:; e" T- t6 o: i' I* f
! A% h# c5 ?5 Z* u
去掉标签:
4 g8 W/ l4 P0 W3 a, I3 |3 A/ _+ x. v" }; Y
我真是料事如神,不是吗?但提醒一下我自己:这次可千万别忘了那两个已经露出来的塑料标签。毕竟,这次顺利多了:+ t9 e5 D8 A: ]6 Y0 \/ k9 o, v
7 A& T) M, P! B2 s* m; l. a( @
' Q* z) `' d3 F) o+ l
# r' q$ R# ^1 K- R3 a# Q5 E但是,这次有两个微型PCB,一个在触针下面,另一个在轮轴上方,由三根线束连接。遗憾的是,在拆卸外壳的过程中,我不知什么时候不慎将连接这个微型PCB和线束之间的连接器折断了:
0 \% h6 |) n% {( G7 \
8 {+ r/ r" ?( _# ` V0 R- Y让我们先回到下方较大的微型PCB,这里采用的主要芯片还是ST的另一款型号为STM32F030F4的MCU:
3 ?6 y7 v( U4 `1 D6 x9 S, Q% Q* b/ |9 v) f+ Q& Q0 M
, r7 P4 g0 G- c4 ?7 v( k
5 S0 p- f! @, R x0 s, Z
线束另一端的微型PCB随即弹出:6 B! B% e3 B: y2 F& M
9 f/ @2 E. s8 s4 p6 N" a
看起来有点像马达(实际上是Alps Alpine传感器),对吧?不过这次是由手动驱动的轮轴(而不是以磁带滚动条)提供动力。
" M( e/ j7 _0 V! n8 O9 b1 d0 M3 N- I' J6 c3 D! W* v
# ], i, K9 g; v$ L3 u/ O! e
4 W0 n5 t! K8 m( H& Y; ^# F
因此,这种方法在概念上类似我们之前看到的另一种附件,只是在实现时有所变化。最后,我将展示张先前混淆的公母连接器照片:) A8 a0 z- `1 \
6 o# ]# `3 r( ~# @2 p5 }+ s0 c/ @
(原文刊登于EDN美国版,参考链接:Looking inside a laser measurer,由Susan Hong编译)& }8 Z! H1 |9 _, A) J
* p% K% J2 N( `! I( [: [4 x' `推荐阅读" A j6 ?/ z, [" Z% p
▼小米su7核心零部件供应商清单一览,雷布斯还亏钱吗?
6 K, O6 n! X, f9 n1 O1 O8 x& R日本工程师拆解比亚迪海豹还写了本书,竟卖880000日元!【重磅】拆解特斯拉model3逆变器
p. J# Y1 V0 X# |( w& \3 n8 w【关注】查看往期精彩▼4 J5 A. b* N2 R4 z. f" w
关注我,回复【交流群】,就有机会进硬件花园内部技术交流群! |
|