BMP805大气压检测 参考论文.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BMP805大气压检测 参考论文

单片机 BMP085数字气压传感器 关键特性 压力范围:300···1100hpa(+9000m···-500m海拔高度) 电压范围:1.8···3.6V(VDDA) 1.62···3.6V(VDDD) 封装大小:长宽5*5mm 高1.2mm Low power ···· Low noise ···· -- 内含温度测量 --I2C接口 --全标准(内含标准数据校准) --不含铅,卤族元素,符合限制在电子电气产品中使用有害物质的指令 --MSL1 BMP085与SMD500新特性比较 典型应用 。加强gps导航能力(航位推测法,斜坡探测等) 。航海 。休闲和运动 。天气预报 。垂直速度指示(上升下降速度) BMP085 一般说明(总则): BMP085作为新一代高精度气压传感器与SMD500的功能和引脚是完全兼容的。通用的SMD500/BMP085 C代码(BMP085-SMD500-API)与SMD500也是兼容的,但是要注意器件ID。正在使用SMD500气压传感器的用户如果打算使用BMP085气压传感器并得到第一手资料,请尽快联系BOSCH公司。 BMP085的低功耗、低电压的电学特性使它可以很好的适用于手机、PDA、GPS导航器件以及户外装备上。BMP085在低的高度噪声(merely 0.25)快速转换的情况下,表现很好。 BMP085是基于压阻效应技术的,具有稳定的电磁兼容性、高精度、线性性以及稳定性。 Bosch公司的气压传感器(在自动控制应用领域)是世界市场上的领军,基于200百万气压传感器这制造经验,BMP085继续了新一代的微型气压传感器。 目录 1. 电学特性 2. 绝对最大额定参数 3. 操作手册 3.1 总述 3.2功能和应用 3.3温度和压强的测量 3.4校准系数 3.5温度压强的计算 3.6绝对高度的计算 3.7海平面压强的计算 4. I2C接口 4.1I2C规格 4.2器件和寄存器地址 4.3 I2C协议 4.4 开始温度和压强测量 4.5 读 AD转换结果或者E2PROM数据 5.封装 5.1引脚配置 5.2轮廓规模 5.3器件标志 5.4 tape on reel 5.5印刷电路板设计 5.6湿度敏感水平和焊接 5.7符合限制在电子电气产品中使用有害物质的指令 5.8 装配推荐 6.免责声明 6.1工程例子 6.2产品应用 6.3应用例子和提示 7.document history and modifications 1. 电学特性 如果没有另作规定,以下所给的值是在电压温度范围内的最大值。 2. 绝对最大额定参数 BMP085应该作为静电敏感器件操作。 3.操作 3.1总述 BMP085被设计为可以通过I2C总线直接与处理器相连接,测量压力和温度数据需要用BMP085的E2PROM中的标准数据进行补偿。 3.2典型电路功能和应用 BMP085包含电阻式压力传感器、AD转换器、和控制单元,其中控制单元包括E2PROM和I2C接口。BMP085传送没有经过补偿的温度压力值。E2PROM储存了176位单独的标准数据,这些标准数据用于补偿、温度依赖性和传感器其他的一些参数。 UP=压力数据(16 to 19bit) UT=温度数据(0 to 15bit) 典型电路 注意: BMP085可以被独立的提供不同水平的VDDA和VDDD而这在SMD500中不不可能的事。为了适应不同的电压水平,VDDA和VDDD应该各接一个100nF的电容 3.3测量温度和压力 这里提出的所有的计算,都可以通过Bosch公司提供的C代码(BMP085-SDM500-API)实现。 微控制器发送开始信号开始温度或者压力测量,经过转换时间(4.5ms)器结果值可以通过I2C接口读出。为了将温度的单位换算成℃和将压力的单位换算成hPa,E2PROM中的标准数据应该被使用。这些标准数据可以从BMP085中的E2PROM中通过I2C接口读出。(这些标准数据应该在初始化程序的时候就读出,方便后面的计算) 采样速率最高可以提升128次每秒钟,用于那些动态测量。正是由于这样,温度测量的速度只能达到每秒一次,也就是说在同一个采样周期中可以采128次压力值和一次温度值,并且这些值在用完后就被刷新掉了。(PS:貌似是把128次压力值和一次温度值打成一个包,当成一个整体用的意思。) 通过选择不同的模式,可以在功耗、速度及分辨率之间协调。具体选择见下表。 噪音数据被计算为 10 个数据点的标准偏差。为了得到更多的有关噪声特点的信息,可以查看相关具体应用的信息“在气压传感器应用中的噪声”。 所有的模式可以在一个较高的速度下执行,例如,在传输速度为128次每秒的水平上,电流消耗的增长与传输速度的增长成

文档评论(0)

ikangyme + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档