|
|
TopGun 发表于 2014-1-10 08:08 / m# g3 g" g7 H" P, G8 M
看来老兄是个行家。我有个问题总想不明白,不知道您或者其他人能否解惑:4 T! h5 z9 A: ~' t. o
- W, ]3 B8 b5 m智能手机有个指南针功能,好像 ... ! G) Q, Y; q' y& }1 R* H: d
愧杀我也!行家算不上,只不过带了两年实验课罢了。, Y. l' B; n& ?
b5 N3 N* P% I, i/ s4 V0 q9 D一般来说,现代电子产品稀奇的功能基本都是两个组成部分:一是电子传感器,用来采集数据;二是处理器,用来编写数据处理算法。一般输入功能靠传感器,分析功能靠算法。
+ k8 ^; b: g6 B3 ~' `! I9 [- D8 w, g) n K$ l( v+ G0 a
您提到的这两个功能稀奇主要在输入上,所以我猜主要是靠相应传感器来实现。
) h5 y6 [7 x$ {
2 Q1 H5 s% M. X6 `: Q搜了一下,iphone指南针主要靠磁力计和加速计工作。& y4 O: e, A# H: \
+ ?9 g7 A# G) M; Q5 L
磁力计原理如下图,就是一个振荡器通过一个线圈的信号放大以后同振荡器本底的相位比较。地磁线与线圈的交角会影响线圈的电感,从而会影响过线圈之后的信号相位,这样就可测出地磁北极。测出之后再加入GPS位置信息即可得知本地地磁偏角,从而得到正北方向。
' r% c' y$ y" V) t! V' e; J- D % @9 V. ]3 Z( x+ v' s' n* ]$ D
8 G4 i s/ I) ]) u% Y
加速度计原理也是基于电路的,有不同的实现方式。例如可以利用压电效应,测量由于加速度导致的压电晶体两端电压的变化;又可以使用电容,测量电容值受到加速度的影响等。( Z0 @$ S" F _2 }8 U& ?
% h) w9 o/ z" {5 s
计步器多半就是使用加速度计检测加速度变化,然后经过一定算法判断人是否走了一步。 |
|