1. LPS27HHW介绍

由于一个电子烟的项目,研究了这个基于MEMS的压力传感器,测量范围:260-1260hPa,并且是防水的。

应用场合除了电子烟,还有其他的比如水深检测。

2. 内部结构

3. 原理框图

传统的桥式,多路选择,模拟前端,ADC,数字逻辑,I2C接口,算法里面,使用了数字低通滤波。

4. 温度、压力的数字表示

压力的数字表示,这里2的补码需要注意。

温度的数字表示,这里2的补码需要注意。

5. LPS27HHW寄存器配置

初始化:

void lps27hhw_init(void)
{uint8_t buf;buf = 0x10; // ctrl_reg1 = 0001 0000 HAL_I2C_Mem_Write(&hi2c1, 0xB8, 0x10, 0x01, &buf, 0x01, 1000);
}

读压力和温度:

void lps27hhw_read_press_temp(void)
{HAL_I2C_Mem_Read(&hi2c1, 0xB8, 0x28, 0x01, press, 0x03, 1000);pressure = ((press[0] << 8) + (press[1] << 16) + (press[2] << 24)) / 256 / 4096;HAL_Delay(10);HAL_I2C_Mem_Read(&hi2c1, 0xB8, 0x2B, 0x01, temp, 0x02, 1000);temperature = temp[0] + temp[1] * 256;
}

6. 实验波形

读取压力的波形如下:

读取温度的波形如下:

I2C的信号质量如下:

7. 总结

以上是一个最简单的LPS27HHW的使用操作,初始化芯片,让它工作在1Hz采样率下,并且自动更新数据,可以通过I2C总线接口读取,更多的关于FIFO、中断以及其他的标定,留待后续项目精研。

STEVAL-MKI109V3评估板 PART2 - LPS27HHW的应用相关推荐

  1. STEVAL-MKI109V3评估板 PART2 - LPS27HHW传感器接口

    1. 传感器接口电路 双列直插的传感器模块可以通过这个接口插入,数字信号是通过缓冲器中转的,例如GP,DEN等信号. 2. 逻辑接口电路-1 用于控制DEN,CS和GP信号,信号方向是从A->B ...

  2. DM8168评估板上供电电源的设计

    在DM8168评估板山上通过J1插座输入单一的12VDC,这是板上所有电源的源,由这12VDC产生如下电源: l  EVM_12V:12V,输入,来自外部电源插座 l  EVM_5V0:5.0V,输出 ...

  3. FL-EM7688 Smart评估板openwrt开发环境搭建(linux固件部分)

    搭建前先阅读原厂文档\FL-EM7688 Smart V1.0评估板1资料\文档\FL-EM7688 Smart评估板使用说明.pdf 1.根据FL-EM7688 Smart评估板使用说明.pdf安装 ...

  4. 科大讯飞AIUI评估板开发笔记

    讯飞AIUI开发笔记 初步配置AIUI 首先是拿到的板子 然后就是上电开机 真正的开发配置 讯飞AIUI开发笔记 初步配置AIUI 买回来的讯飞AIUI评估板不会使用 型号是XFAIEVB01 根本摸 ...

  5. TL437x-EVM评估板测试手册(2)

    1.14USB接口读写测试 USB DRD支持软件切换为HOST/DEVICE模式,USB DRD和USB OTG的区别在于:USB OTG可根据设备情况自动切换为HOST/DEVICE模式,USB ...

  6. TI四芯片级联雷达评估板-校准

    1. 校准 由于实际评估板中天线距离的偏差(可能不是半波长)等一些原因的存在,校准在一定程度上对精度的提升是有帮助的.TI的工具包提供的是一次校准,主要针对MIMO和Tx Beamforming,可以 ...

  7. ZYNQ RFSoc开发板-usrp软件无线电X410mini开发板-5G评估板

    RFSoc开发板-usrp软件无线电X410mini开发板-5G评估板 Zynq® UltraScale+™ RFSoC ZCU208 评估套件是面向开箱即用评估及前沿应用开发的理想 RF 测试平台. ...

  8. 基于TI Sitara Cortex-A8 ARM AM335x评估板串口

    AM335x评估板串口 评估板具有3个串口,CON4为USB TO UART3,CON6为RS232 UART0,CON8为RS485 UART1. USB TO UART3串口 通过CH340T芯片 ...

  9. 创龙科技全志T3国产评估板(4核ARM Cortex-A7)-性能及参数资料

    1 评估板简介 创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz,由核心板和评估底板组成. 评估板接口资源丰富, ...

最新文章

  1. 加入域报错域控无法联系
  2. java难点解析(七)-抽象类
  3. Android——用Activity和Service实现简单的音乐播放器
  4. dedeCMS 会员:个人空间模板style修改
  5. django ForeignKey on_delete属性相关参数的使用
  6. 第四次作业:个人项目-小学四则运算 “软件”之初版
  7. python怎么判断字段不存在_Python 判断一个对象是否存在
  8. 重要开源!CNN-RNN-CTC 实现手写汉字识别
  9. java 多线程 信号量_Java核心-多线程(7)-并发控制器-Semaphore信号量
  10. 每次编译要改名_华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场...
  11. 七步法计算测量不确定度:第八步
  12. 6N137S周边电阻选择和传输速率(在开关特性中有描述,上升时间下降时间等参数)
  13. 计算机控制技术毕业论文题目,计算机控制方面论文选题 计算机控制论文题目怎样定...
  14. 【转载】UWP应用设置和文件设置:科普
  15. java中while的用法案例_Java While循环 do-while循环用法
  16. 摩尔庄园不同服务器账号互通吗,《摩尔庄园手游》数据互通情况说明 游戏服务器数据互通吗...
  17. 厉害了!支付宝逆天升级,可一键撤回被骗转账 网友:干得好!
  18. php url 减号,PHP编码转换减号(连接符)无法转换问题
  19. php表格弄成隔两行变色,Excel表格实现隔行填充背景颜色的三种方法
  20. 工具教程第三十一讲:电报的使用(二)

热门文章

  1. 教程篇(5.0) 05. 通信控制 ❀ FortiEDR ❀ Fortinet 网络安全专家 NSE 5
  2. VS工程中sdf和ipch文件解决
  3. R语言学习:数据读取以及简单运算
  4. 互联网宗教信息传播规范和宗教内容审核机制|图普科技
  5. Android 简单的实现上一张和下一张
  6. uni-app-双击事件模拟
  7. VBA小程序--新增工作表_核实工作簿中所有工作表表头是否一致(2020-5-13更新升级,提升容错率)
  8. uvaoj-401-Palindromes
  9. 抖音那家公司发半个月工资奖金,员工:公司是我家
  10. Vue项目实战 —— 后台管理系统( pc端 ) 第三篇