设计了一种基于气压传感器BMP085的高度测量系统。该系统以STM32F103RCT6嵌入式芯片为主控制器,采用I2C硬件接口的方式读取BMP085测量的气压值,并用温度值对气压值进行补偿,然后根据大气压强与海拔高度的关系,利用线性插值法计算绝对高度,进而获取相对高度。实验结果表明,该系统测量的相对高度误差为0.4 m,能够达到高精度的要求。