完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
`
本帖最后由 小壳壳 于 2020-3-23 13:44 编辑
官网地址:http://www.fengke.club
购买链接:http://shop115904315.taobao.com/
官方QQ群:457586268
一、SPL06简介
SPL06是歌尔公司最新推出新款气压传感器,最新推出新款气压传感器SPL06-001,歌尔是全球领先的MEMS厂家,SPL06利用歌尔多年积累的MEMS开发技术,通过搭载高精度的检测用MEMS(MicroElectroMechanicalSystems)即微机电系统和低功耗的集成电路,实现了业界最高级别别的精度±5cm,SPL06是一种具有高精度和低电流消耗的小型化的数字式气压传感器,兼具压力和温度测量两种特点。压力传感器元件基于电容传感器原理,保证温度变化过程中的高精度测量。小型封装结构适合移动应用和可穿戴设备等。SPL06的内部信号处理器将压力和温度传感器元件的输出转换为24位数据。每个压力传感器已被单独校准并包含校准系数。在应用中使用系数将测量结果转换成真实的压力和温度值。
SPL06的实物图如下所示。
![]()
二、气压计数据获取实验
气压计数据获取实验使用STM32的硬件SPI与气压计SPL06相连接,串口1即UART1,通过USB转串口模块连接电脑,把SPI获取到的SPL06的原始压力值以及原始温度值数据通过串口1传输到电脑端的串口调试助手显示出来。做该实验的时候需要把视觉模组暂时取下,并且把USB转串口的线接到视觉模组接口处。气压计SPL06在无人机顶部的白色RGB彩灯盒里,通过软排把SPI及供电口接出,如下图所示。
![]()
根据原理图,可以看到SPL06
的的
SPI
接口分别是:
PB15
、
PA5
、
PA6
、
PA7
,如下图所示。
![]()
串口1
的配置可以参考《串口(基础收发),配置代码(通过调用官方库)。
获取SPL06
的数据代码编写的思路如下:
SPI初始化代码如下:
![]()
SPI的读写代码如下。
![]()
SPL06的初始化代码如下。
![]()
SPL06的读写代码如下。
![]()
查看手册发现压力、温度的24位原始值在地址0x00~0x05上。
![]()
读取该寄存器数据,并发送到串口上。代码如下所示。
![]()
这里注意要把串口的发送也配置好,这样才能把数据发送到电脑。串口1通过USB转串口模块接到电脑,保存、编译、下载代码,可以看到USB转串口模块在不断地打印SPL06的3个字节原始压力值数据以及3个字节的原始温度数据,数据如下图所示:
![]() ` ![]() ![]() |
||||||||||||
相关推荐
|
||||||||||||
7947 浏览0 评论
1789 浏览0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17120 浏览0 评论
【罗姆传感器评估板试用体验连载】罗姆传感器整合进同一个示例程序
21808 浏览0 评论
【罗姆传感器评估板试用体验连载】5.试用项目(高原列车车厢环境检测终端)+结语
7853 浏览0 评论
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-8-30 08:08, Processed in 0.409716 second(s), Total 38, Slave 30 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191