主权项 |
一种基于手机的水平测量实现方法,其特征在于,包括步骤:A、当需进行水平测量时,获取与手机基带芯片连接的加速度传感器的加速度值,当在一预定时间内连续读取的加速度值没有变化,则判定为手机已经静止放于被测平面上;B、当判定手机静止放置于被测平面时,通过手机的基带芯片连续读取一预定组数的加速度值,并自动计算出该预定组数的加速度值的平均值;C、当所述预定组数的加速度值的平均值在一预先设置的水平值范围内时,则判定所述被测平面是水平的;当不在所述预先设置的水平值范围内时则判定所述被测平面是非水平的,并将相应的测量结果显示在手机显示屏上,所述步骤A之前还包括步骤:在所述手机外壳上设置至少一个光滑平整面;所述步骤A还包括:A1、当需进行水平测量时,将所述手机的光滑平整面放置在被测平面上,并开启手机的水平测量仪功能,所述步骤A具体包括:A11、当需进行水平测量时,通过手机的基带芯片每隔一时间T1从加速度传感器连续读取加速度值;A12、将每次所读取的加速度值(x1,y1,z1)与前一次读取的加速度值(x0,y0,z0)作差运算并取绝对值;若满足|x1‑x0|<0.05g、|y1‑y0|<0.05g且|z1‑z0|<0.05g则判定为加速度值没有变化;A13、比较结束后将(x1,y1,z1)赋给(x0,y0,z0);当连续N1次加速度没有变化时则认为手机静止放于被测平面上了。 |