- 124
- 0
- 约1.48千字
- 约 6页
- 2016-11-25 发布于河南
- 举报
BMP180
3.1
* BMP180被设计成直接连接到经由I2C总线的移动设备的微控制器。
压力和温度数据具有由BMP180的E2PROM中的校准数据来补偿。
3.2一般功能和应用原理图
该BMP180由一个压阻传感器,模拟 - 数字转换器,并与E2PROM和一个串行I 2 C接口的控制单元。该BMP180提供的压力和温度补偿的值。 E2PROM中已存储的个人校准数据的176位。这是用于补偿偏移量,温度依赖性和传感器的其他参数。
?UP=压力数据(1619位)?UT=温度数据(16位)
3.3 温度与压力的测量
UP或UT)可通过I2C接口读取。用于计算温度℃并在帕斯卡的压力,该校准数据已被使用。这些常数可以从BMP180 E2PROM通过在软件初始化I2C接口被读出。
采样率可以提高到128个样本每秒(标准模式),用于动态测量。在这种情况下,它足以对测量温度只有每秒一次,在同一期间使用该值对于所有的压力测量。
3.3.1硬件压力采样精度模式
通过使用不同的模式下的功耗,速度和分辨率之间的最佳折衷,可以选择,见下表。
3.3.2软件压力采样精度模式
对于应用中的低噪声水平是至关重要的,平均化,建议如果低带宽是可以接受的。过采样可以使用该软件的API驱动程序(OSR=3)。
BMP180软件精度模式下,通过变量software_oversampling_setting通过驱动程序软件中选择模式。
3.4校准系数
176位E2PROM划分在每个16位的11个字。这些包含11个校准系数。每个传感器模块具有独立的系数。温度和压力的第一个计算之前,主机读出E2PROM中的数据。数据通信可通过检查,没有的话具有值0或0xFFFF的检查。
3.5 计算压力和温度
模式(超低功率,标准型,高,超高分辨率)可通过可变oversampling_setting选择(0,1,2,3)。
下图显示了详细的算法对压力和温度测量。
4 内存映射
下面的内存映射显示需要哪些操作BMP180所有的外部访问的数据寄存器。左边的列显示的内存地址。中间的列描述每个寄存器位的内容。这些位的颜色表示他们是否只读,只写或读可写。存储器是易失性,使得该可写内容已被重新写入每次上电之后。
寄存器F4H 控制寄存器
Control(第0-4位)测量控制位
Sco (第5位)
Oss (第6.7位)控制压力测量的过采样率(00B:单,01B:2次,10B:4倍,11B:8倍)。
寄存器E0H 软复位寄存器
只写 写0XB6复位
寄存器D0H ID寄存器
只读 值为固定值0X55
转换后,数据寄存器可以任意顺序读出(即MSB优先或LSB在前)。使用突发读取并不是强制性的。
4 I2C总线协议请参考其他资料
5 设备和寄存器地址
控制寄存器的值不同的内部oversampling_setting(OSS)
5.5读取A/ D转换结果或E2PROM数据
读出温度数据字UT(16位),压力数据字UP(16—19位)和数据进行如下操作E2PROM中:
启动条件之后,主机发送模块地址写命令和寄存器地址。该寄存器地址选择读寄存器:
E2PROM数据寄存器0xAA到0xBF温度值UT或压力值UP 0XF6(MSB)的0xF7(LSB),可选为0xF8(XLSB)
可选的超高分辨率,在XLSB注册地址为0xF8可读取16位字扩展到了19位
您可能关注的文档
最近下载
- 税务师-税法一-突击强化题-第4章城市维护建设税、教育费附加及地方教育附加.docx VIP
- 航空发动机维修(MRO)市场现状调研报告_2025年12月.docx VIP
- 粉笔-市场前景及投资研究报告-线上公考,OMO多元化发展路径.pdf
- Invitrogen Qubit荧光计Qubit 4和Qubit Flex说明书.pdf
- 油水分离器采购及安装合同模板.docx VIP
- 2025-2030年中国城轨建设行业深度发展研究及“十五五”发展规划与趋势预测研究报告.docx
- 云米Link说明书用户手册.pdf
- 银河麒麟服务器虚拟化系统V10 彩页.pdf VIP
- 好的教育读书分享 课件(共18张PPT).pptx VIP
- 申论真题及答案重庆2025.doc VIP
原创力文档

文档评论(0)