STEVAL-MKI109V3评估板 PART2 - LPS27HHW的应用
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的应用相关推荐
- STEVAL-MKI109V3评估板 PART2 - LPS27HHW传感器接口
1. 传感器接口电路 双列直插的传感器模块可以通过这个接口插入,数字信号是通过缓冲器中转的,例如GP,DEN等信号. 2. 逻辑接口电路-1 用于控制DEN,CS和GP信号,信号方向是从A->B ...
- DM8168评估板上供电电源的设计
在DM8168评估板山上通过J1插座输入单一的12VDC,这是板上所有电源的源,由这12VDC产生如下电源: l EVM_12V:12V,输入,来自外部电源插座 l EVM_5V0:5.0V,输出 ...
- FL-EM7688 Smart评估板openwrt开发环境搭建(linux固件部分)
搭建前先阅读原厂文档\FL-EM7688 Smart V1.0评估板1资料\文档\FL-EM7688 Smart评估板使用说明.pdf 1.根据FL-EM7688 Smart评估板使用说明.pdf安装 ...
- 科大讯飞AIUI评估板开发笔记
讯飞AIUI开发笔记 初步配置AIUI 首先是拿到的板子 然后就是上电开机 真正的开发配置 讯飞AIUI开发笔记 初步配置AIUI 买回来的讯飞AIUI评估板不会使用 型号是XFAIEVB01 根本摸 ...
- TL437x-EVM评估板测试手册(2)
1.14USB接口读写测试 USB DRD支持软件切换为HOST/DEVICE模式,USB DRD和USB OTG的区别在于:USB OTG可根据设备情况自动切换为HOST/DEVICE模式,USB ...
- TI四芯片级联雷达评估板-校准
1. 校准 由于实际评估板中天线距离的偏差(可能不是半波长)等一些原因的存在,校准在一定程度上对精度的提升是有帮助的.TI的工具包提供的是一次校准,主要针对MIMO和Tx Beamforming,可以 ...
- ZYNQ RFSoc开发板-usrp软件无线电X410mini开发板-5G评估板
RFSoc开发板-usrp软件无线电X410mini开发板-5G评估板 Zynq® UltraScale+™ RFSoC ZCU208 评估套件是面向开箱即用评估及前沿应用开发的理想 RF 测试平台. ...
- 基于TI Sitara Cortex-A8 ARM AM335x评估板串口
AM335x评估板串口 评估板具有3个串口,CON4为USB TO UART3,CON6为RS232 UART0,CON8为RS485 UART1. USB TO UART3串口 通过CH340T芯片 ...
- 创龙科技全志T3国产评估板(4核ARM Cortex-A7)-性能及参数资料
1 评估板简介 创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz,由核心板和评估底板组成. 评估板接口资源丰富, ...
最新文章
- 加入域报错域控无法联系
- java难点解析(七)-抽象类
- Android——用Activity和Service实现简单的音乐播放器
- dedeCMS 会员:个人空间模板style修改
- django ForeignKey on_delete属性相关参数的使用
- 第四次作业:个人项目-小学四则运算 “软件”之初版
- python怎么判断字段不存在_Python 判断一个对象是否存在
- 重要开源!CNN-RNN-CTC 实现手写汉字识别
- java 多线程 信号量_Java核心-多线程(7)-并发控制器-Semaphore信号量
- 每次编译要改名_华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场...
- 七步法计算测量不确定度:第八步
- 6N137S周边电阻选择和传输速率(在开关特性中有描述,上升时间下降时间等参数)
- 计算机控制技术毕业论文题目,计算机控制方面论文选题 计算机控制论文题目怎样定...
- 【转载】UWP应用设置和文件设置:科普
- java中while的用法案例_Java While循环 do-while循环用法
- 摩尔庄园不同服务器账号互通吗,《摩尔庄园手游》数据互通情况说明 游戏服务器数据互通吗...
- 厉害了!支付宝逆天升级,可一键撤回被骗转账 网友:干得好!
- php url 减号,PHP编码转换减号(连接符)无法转换问题
- php表格弄成隔两行变色,Excel表格实现隔行填充背景颜色的三种方法
- 工具教程第三十一讲:电报的使用(二)
热门文章
- 教程篇(5.0) 05. 通信控制 ❀ FortiEDR ❀ Fortinet 网络安全专家 NSE 5
- VS工程中sdf和ipch文件解决
- R语言学习:数据读取以及简单运算
- 互联网宗教信息传播规范和宗教内容审核机制|图普科技
- Android 简单的实现上一张和下一张
- uni-app-双击事件模拟
- VBA小程序--新增工作表_核实工作簿中所有工作表表头是否一致(2020-5-13更新升级,提升容错率)
- uvaoj-401-Palindromes
- 抖音那家公司发半个月工资奖金,员工:公司是我家
- Vue项目实战 —— 后台管理系统( pc端 ) 第三篇