自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xh1479的博客

个人代码博客分享,从事多年嵌入式产品开发,涂鸦智能签约作者,安谋科技(中国)题库出题者,立创EDA暑期训练营讲师, 扫地机行业资深开发者,ST,GD,瑞萨RA等32位MCU开发者,精通嵌入式开发及RTOS开发,Lora和蓝牙开发者。

  • 博客(272)
  • 资源 (63)
  • 收藏
  • 关注

原创 气压计LPS22HB开发(1)----轮询获取气压计数据

本文将介绍如何使用 LPS22HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。

2024-04-23 00:59:15 693

原创 三轴加速度计LIS2DUX12开发(2)----静态校准

零偏是影响加速度计输出精度的重要指标之一,零偏可分为静态零偏和动态零偏。静态零偏也称为固定零偏,通常经标定与补偿减小静态零偏。动态零偏是由于加速度计自身的缺陷或环境因素(如温度、振动、电子干扰等)引起的,悬丝加速度计在运动过程中其精度会受到动态零偏的影响,因此在投入使用前要先对加速度计的动态零偏进行测试。

2024-04-22 00:42:06 618

原创 三轴加速度计LIS2DUX12开发(1)----轮询获取加速度数据

本文将介绍如何驱动和利用LIS2DUX12传感器,实现精确的运动感应功能。LIS2DUX12是一款数字式智能3轴线性加速度计,其MEMS和ASIC旨在将尽可能低的电流消耗与丰富的特性(如常开抗混叠滤波、有限状态机 (FSM)、具有自适应自配置 (ASC) 的机器学习内核 (MLC))相结合。FSM和MLC(带有ASC)为LIS2DUX12提供了始终可用的出色边缘处理能力。

2024-04-22 00:21:34 652

原创 气压计LPS25HB开发(1)----轮询获取气压计数据

本文将介绍如何使用 LPS25HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。

2024-03-14 11:09:36 851

原创 VL53L8CX TOF开发(1)----驱动TOF进行区域检测

VL53L8CX是一款8x8多区域ToF测距传感器,它在环境光下能够在降低功耗的同时增强性能。该传感器基于意法半导体的FlightSense技术设计,能够提供最高400 cm的精确测距,并具有65°对角线视场。VL53L8CX集成了功能强大的新一代VCSEL,以及两个先进的超表面镜头。硬件封装在创新的“一体化”模块中。这使得它能够适用于更广泛的高性能应用场景,如低功耗系统激活、手势识别、机器人SLAM、液位监控等多种用途。

2024-02-29 16:06:16 18254

原创 陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体

本文介绍如何初始化传感器并配置其参数,以便在检测到自由落体事件时发送通知。

2024-01-14 20:42:43 18318

原创 e2studio开发三轴加速度计LIS2DW12(4)----测量倾斜度

本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。最近在弄ST和瑞萨RA的课程,需要样片的可以加群申请:615061293。在使用IIC通讯模式的时候,SA0是用来控制IIC的地址位的。对于IIC的地址,可以通过SDO/SA0引脚修改。SDO/SA0引脚可以用来修改设备地址的最低有效位。如果SDO/SA0引脚连接到电源电压,LSb(最低有效位)为’1’(地址0011001b);

2024-01-14 17:30:14 18247

原创 VL53L4CD TOF开发(1)----驱动TOF进行测距

VL53L4CD适用于接近测量和短距离测量,可实现从仅仅1 mm到1300 mm的超精准距离测量。新一代激光发射器具有18°视场 (FoV),提高了环境光下的性能,其测距速度高达100Hz。VL53L4CD具有可编程距离阈值的自主模式,因此能耗极低,非常适用于电池供电的设备。其完全内嵌的片上处理功能之所以有助于降低设计复杂性和BOM成本,是因为它可以与性能较弱、价格更便宜的微控制器搭配使用。

2024-01-14 16:09:19 18316

原创 e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态

本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2024-01-13 14:56:32 18227

原创 e2studio开发三轴加速度计LIS2DW12(2)----基于中断信号获取加速度数据

本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2024-01-11 22:58:04 18191

原创 三轴加速度计LIS2DW12开发(4)----测量倾斜度

本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。最近在弄ST和瑞萨RA的课程,需要样片的可以加群申请:615061293 。https://www.wjx.top/vm/OhcKxJk.aspx#加速度计广泛用于消费电子和工业应用中的倾斜检测,如屏幕旋转和汽车安全报警系统。低g加速度计的另一个广泛用途是用于地图转换和个人导航设备的倾斜补偿式电子罗盘。该应用笔记描述了如何通过对一些可能导致角

2024-01-11 09:55:59 18585 1

原创 e2studio开发磁力计LIS2MDL(2)----电子罗盘

本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。

2024-01-10 00:20:17 18104

原创 e2studio开发磁力计LIS2MDL(1)----轮询获取磁力计数据

本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。

2024-01-10 00:16:14 18307

原创 e2studio开发三轴加速度计LIS2DW12(1)----轮询获取加速度数据

本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。

2024-01-09 01:27:10 18250

原创 陀螺仪LSM6DSV16X与AI集成(5)----6D方向检测功能

陀螺仪通常可以读取三个方向上的旋转,即绕X轴、Y轴和Z轴的旋转。每个方向上的旋转包括正向旋转和反向旋转,因此一共有六个位置。这六个位置分别是:1.X轴正向旋转、2.X轴反向旋转、3.Y轴正向旋转、4.Y轴反向旋转、5.Z轴正向旋转、6.Z轴反向旋转通过检测陀螺仪在每个方向上的旋转,可以确定物体的旋转姿态和方向,从而用于导航、飞行控制等应用。

2024-01-09 01:07:31 18536 1

原创 e2studio开发LPS28DFW气压计(2)----水压检测

本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。

2024-01-08 01:52:33 18694

原创 e2studio开发LPS28DFW气压计(1)----轮询获取气压计数据

本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。

2024-01-08 01:41:26 18387

原创 e2studio开发STHS34PF80人体存在传感器(1)----获取人体存在状态

STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。

2024-01-06 20:18:18 12312

原创 STHS34PF80人体存在传感器(1)----获取人体存在状态

STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。

2024-01-06 20:07:25 12379

原创 VD6283TX环境光传感器(2)----移植闪烁频率代码

光学闪烁是指人造光源产生的光的脉冲或波动现象。在低频下,闪烁是肉眼可见的,即人眼能够感知到光的闪动。然而,当频率超过100 Hz时,虽然闪烁对人眼不再可见,它仍然存在并可能对人体产生一定影响。大部分人造光源,如家庭和商业办公室使用的,会在接入电网时产生闪烁,其频率通常由所在国家的电力频率决定,一般为50 Hz或60 Hz。由于电流在光源中的交替流动,这些光源会在50 Hz或60 Hz的电网下产生100 Hz或120 Hz的闪烁频率。

2023-12-28 01:02:00 14302

原创 VD6283TX环境光传感器(1)----获取光强和色温

为了充分利用VD6283TX传感器的特性和功能,本章节重点介绍了如何捕获光强度和相关色温值。作为ST公司推出的高级色彩感应器,VD6283TX具备同时感测多个频道的能力,这使它成为测量光强度和色温的理想选择。通过并行处理不同光谱的数据,VD6283TX能够精确并高效地进行光环境分析,为相关应用提供可靠的数据支持。

2023-12-26 00:34:02 14019

原创 VL53L4CX TOF开发(1)----驱动TOF进行测距

VL53L4CX 是一款先进的激光距离传感器,专为长距离和多目标测量设计,能够在最长6米的范围内提供非常精确的距离测量,尤其在短距离上效果显著,这得益于新一代18°视场角的激光发射器和出色的环境光性能。得益于ST的专利算法和创新的模块结构,VL53L4CX还能在视场范围内检测到多个物体,并理解深度信息。ST的直方图算法确保了超过80厘米的距离覆盖玻璃的串扰免疫,并对80厘米以下的目标提供动态污渍补偿。

2023-12-24 17:11:58 13315

原创 气压计LPS28DFW开发(2)----水压检测

本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。

2023-12-23 18:56:58 13274

原创 气压计LPS28DFW开发(1)----轮询获取气压计数据

本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。

2023-12-23 16:14:13 13254

原创 磁力计LIS2MDL开发(3)----九轴姿态解算

LIS2MDL 包含三轴磁力计。lsm6ds3trc包含三轴陀螺仪与三轴加速度计。姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。姿态解算选用的旋转顺序为ZYX,即IMU坐标系初始时刻与大地坐标系重合,然后依次绕自己的Z、Y、X轴进行旋转:绕IMU的Z轴旋转:航向角yaw绕IMU的Y轴旋转:俯仰角pitch绕IMU的X轴旋转:横滚角roll

2023-12-18 00:31:27 14501

原创 磁力计LIS2MDL开发(2)----电子罗盘

本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。

2023-12-16 16:10:54 14093

原创 磁力计LIS2MDL开发(1)----轮询获取磁力计数据

本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。

2023-12-12 23:05:32 13144

原创 陀螺仪LSM6DSV16X与AI集成(4)----Qvar触摸电容配置

Qvar,全称为电荷变化检测(Qvar stands for “Quasi-static VARiation”),是一种用于检测电荷变化的技术。这种技术通常用于传感器和其他电子设备中,特别是在惯性测量单元(IMU)和微机电系统(MEMS)技术中。Qvar 技术可以用于检测微小的电荷变化,这些变化可能是由于物理运动、环境变化或其他因素导致的。在 LSM6DSV16X 这类先进的 IMU 中,Qvar 技术用于增强用户界面功能,如轻触、双击、三击、长按或滑动手势。

2023-12-10 17:21:23 13001 1

原创 陀螺仪LSM6DSV16X与AI集成(3)----读取融合算法输出的四元数

LSM6DSV16X 特性涉及到的是一种低功耗的传感器融合算法(Sensor Fusion Low Power, SFLP).低功耗传感器融合(SFLP)算法:该算法旨在以节能的方式结合加速度计和陀螺仪的数据。传感器融合算法通过结合不同传感器的优势,提供更准确、可靠的数据。6轴游戏旋转向量:SFLP算法能够生成游戏旋转向量。这种向量是一种表示设备在空间中方向的数据,特别适用于游戏和增强现实应用,这些应用中理解设备的方向和运动非常关键。四元数表示法:旋转向量以四元数的形式表示。

2023-12-09 23:30:12 13247 3

原创 陀螺仪LSM6DSV16X与AI集成(2)----姿态解算

LSM6DSV16X包含三轴陀螺仪与三轴加速度计。姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。

2023-12-05 00:12:27 13137

原创 陀螺仪LSM6DSV16X与AI集成(1)----轮询获取陀螺仪数据

本文将介绍如何使用 LSM6DSV16X 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取加速度、角速率和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个代码是一个很好的起点,用于了解如何操作 LSM6DSV16X 传感器并获取其数据。

2023-12-03 23:23:40 13417 1

原创 三轴加速度计LIS2DW12开发(3)----检测活动和静止状态

检测活动和静止状态主要用途是在嵌入式应用中实时监控加速度计的活动状态,例如在可穿戴设备、智能手机或安全系统中检测用户的动作或设备的位置变化。通过设置不同的阈值和时长,可以精确地确定何时设备处于静止状态,何时发生了活动,从而触发相应的操作或警报。

2023-12-03 14:57:15 10519

原创 三轴加速度计LIS2DW12开发(2)----基于中断信号获取加速度数据

本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2023-12-03 01:06:05 7298

原创 三轴加速度计LIS2DW12开发(1)----轮询获取加速度数据

本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。

2023-11-26 13:17:36 11031 3

原创 瑞萨e2studio(29)----SPI速率解析

在嵌入式系统的设计中,串行外设接口(SPI)的通信速率是一个关键参数,它直接影响到系统的性能和稳定性。瑞萨电子的RA4M2微控制器为开发者提供了灵活而强大的SPI配置选项,确保可以根据不同的应用场景选择最佳的数据传输速率。本文将深入探讨RA4M2微控制器的SPI速率配置机制,并提供实用指南以帮助开发者实现精确的速率控制。下面文档是瑞萨RA4M2微控制器用户手册中的一部分,显示了串行通信接口(SCI)的功能和其内部模块图。时钟来源为PCLK,可以进行1、4、16、64分频。

2023-11-14 00:12:21 12694

原创 STM32WB55开发(6)----FUS更新

在 STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升级的一种服务。这项服务可以让你更新设备上的无线栈固件(如蓝牙、Zigbee或 Thread 栈),以及无线 MCU (microcontroller unit) 的系统服务。FUS 实质上是设备的一部分固件,它可以独立于主应用程序运行,主要负责安全地处理设备固件的升级。这包括检查新固件的有效性,确保新固件被正确地写入设备,以及在出现问题时回滚到旧版本的固件。

2023-11-05 02:50:28 12187 1

原创 瑞萨e2studio(28)----SPI 驱动WS2812灯珠

本文介绍了如何使用瑞萨RA微控制器,结合E2STUDIO配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。

2023-11-01 00:27:48 19040 1

原创 STM32C0开发(1)----SPI 驱动WS2812灯珠

本文介绍了如何使用STM32微控制器,结合STM32CubeMX配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。

2023-10-31 23:22:01 12887

原创 STM32H5开发(7)----LCD显示TOF检测数据

自主模式”(Autonomous mode)通常指的是设备或系统能够在没有外部输入的情况下独立完成任务。对于传感器,如VL53L5,自主模式可能意味着传感器可以独立、定期地进行测量,而不需要来自主控制器或主机的每一次单独指令。最近在弄ST的课程,需要样片的可以加群申请:615061293。选择使用自主模式的原因可能包括:简化控制:一旦配置完成,传感器可以独立工作,减少主控制器与传感器之间的通信需求。稳定的测量频率:在自主模式下,传感器可以以固定的频率进行测量,从而确保数据的稳定性和连续性。

2023-10-29 16:33:15 10669 1

原创 STM32H5开发(6)----SPI驱动TFT-LCD屏

在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。STM32H5作为ST的高性能微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容的。

2023-10-26 23:54:56 11572

气压计LPS22HB开发(1)-轮询获取气压计数据

气压计LPS22HB开发(1)----轮询获取气压计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/138098667 B站教学视频:https://www.bilibili.com/video/BV1WH4y1A7bM/ 本文将介绍如何使用 LPS22HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 主控为STM32U073CC,气压计为LPS22HB LPS22HB 是一款超紧凑型压阻式绝对压力传感器,可用作数字输出气压计。该器件包括一个传感元件和一个 I2C 接口,该接口通过 I 2 C 或 SPI 从传感元件与应用程序进行通信。 检测绝对压力的传感元件由采用 ST 开发的专用工艺制造的悬浮膜组成。 LPS22HB 采用全模制、带孔 LGA 封装 (HLGA)。保证在 -40 °C 至 +85 °C 的温度范围内运行。封装上有孔,以允许外部压力到达传感元件。

2024-04-23

气压计LPS25HB开发(1)-轮询获取气压计数据

气压计LPS25HB开发(1)----轮询获取气压计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/136701865 B站教学视频:https://www.bilibili.com/video/BV1RJ4m1H71o/ 本文将介绍如何使用 LPS25HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 LPS25HB是一款压阻式绝对压力传感器,功能作为数字输出气压计。该设备包括一个感测元件和一个IC接口,通过I2C或SPI从感测元件通信至应用程序。 感测元件,用于检测绝对压力,由使用ST开发的专用工艺制造的悬挂膜组成。 LPS25HB采用全模塑、带孔的LGA封装(HLGA)提供。它保证在-30到+105°C的温度范围内操作。封装设计有孔,以允许外部压力到达感测元件。

2024-04-23

三轴加速度计LIS2DUX12开发(2)-静态校准

三轴加速度计LIS2DUX12开发(2)----静态校准 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/138051273 B站教学视频:https://www.bilibili.com/video/BV17J4m1W7Fb/ 零偏是影响加速度计输出精度的重要指标之一,零偏可分为静态零偏和动态零偏 。静态零偏也称为固定零偏,通常经标定与补偿减小静态零偏。动态零偏是由于加速度计自身的缺陷或环境因素(如温度、振动、电子干扰等)引起的,悬丝加速度计在运动过程中其精度会受到动态零偏的影响,因此在投入使用前要先对加速度计的动态零偏进行测试。 本文在校准三轴加速度计时使用六位置校准法,该方法使用地球的重力力加速度在静态下校准三轴加速度传感器,具体的校准过程如下图所示。具体校准过程如下: 将传感器的Y轴垂直水平面向下; 以X轴为基准轴,绕其逆旋转90°,使乙轴垂直水平面向上 以Y轴为基准轴,绕其逆旋转90°,使X轴垂直水平面向下 以Y轴为基准轴,绕其逆时针旋转90°使2轴垂直水平面向下 绕Y轴逆时针旋转909、使X轴垂直水平

2024-04-22

三轴加速度计LIS2DUX12开发(1)-轮询获取加速度数据

三轴加速度计LIS2DUX12开发(1)-轮询获取加速度数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/138050771 B站教学视频:https://www.bilibili.com/video/BV1sr421G7ED/ 本文将介绍如何驱动和利用LIS2DUX12传感器,实现精确的运动感应功能。 LIS2DUX12是一款数字式智能3轴线性加速度计,其MEMS和ASIC旨在将尽可能低的电流消耗与丰富的特性(如常开抗混叠滤波、有限状态机 (FSM)、具有自适应自配置 (ASC) 的机器学习内核 (MLC))相结合。 FSM和MLC(带有ASC)为LIS2DUX12提供了始终可用的出色边缘处理能力。LIS2DUX12 MIPI I3C从接口和嵌入式128级FIFO缓冲区构成了一系列功能,这让该加速度计在物料清单、处理能力和功耗上成为系统集成方面的参考。 LIS2DUX12具有±2g/±4g/±8g/±16g的用户可选满量程,并且可通过1.6 Hz到800 Hz的输出数据速率测量加速度。

2024-04-22

VL53L8CX TOF开发(1)-驱动TOF进行区域检测

VL53L8CX TOF开发(1)----驱动TOF进行区域检测 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/136373782 B站教学视频:https://www.bilibili.com/video/BV1Z1421d7Dv/ VL53L8CX是一款8x8多区域ToF测距传感器,它在环境光下能够在降低功耗的同时增强性能。该传感器基于意法半导体的FlightSense技术设计,能够提供最高400 cm的精确测距,并具有65°对角线视场。 VL53L8CX集成了功能强大的新一代VCSEL,以及两个先进的超表面镜头。硬件封装在创新的“一体化”模块中。这使得它能够适用于更广泛的高性能应用场景,如低功耗系统激活、手势识别、机器人SLAM、液位监控等多种用途。 VL53L8CX采用意法半导体的专利算法,可以检测和跟踪视场内的多个目标,具有64区域深度测量能力。意法半导体的直方图确保盖片玻璃串扰抗扰度超过60 cm。 与所有基于意法半导体FlightSense技术的ToF传感器一样,VL53L8CX能够测量绝对距离,不受

2024-04-21

陀螺仪LSM6DSV16X与AI集成(6)-检测自由落体

陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135588248 B站教学视频:https://www.bilibili.com/video/BV1yi421o7Jr/ 本文介绍如何初始化传感器并配置其参数,以便在检测到自由落体事件时发送通知。 FUNCTIONS_ENABLE(50h)这个寄存器用于控制不同的中断功能是否启用。具体功能包括: INTERRUPTS_ENABLE:启用或禁用基本中断(6D/4D定向、自由落体、唤醒、敲击、活动/静止)。默认值为0,表示中断禁用。 TIMESTAMP_EN:启用或禁用时间戳计数器。如果启用,时间戳计数器的值可以在TIMESTAMP0(40h)、TIMESTAMP1(41h)和TIMESTAMP3(43h)寄存器中读取。默认值为0,表示禁用。 DIS_RST_LIR_ALL_INT:当此位设置为1时,读取ALL_INT_SRC(1Dh)寄存器不会重置锁存的中断信号。这在读取状态寄存器之前不重置某些状态标志时

2024-03-12

e2studio开发三轴加速度计LIS2DW12(4)-测量倾斜度

e2studio开发三轴加速度计LIS2DW12(4)----测量倾斜度 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135585681 B站教学视频:https://www.bilibili.com/video/BV16i4y1i7b5/ 本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。 计算倾斜角度 加速度计广泛用于消费电子和工业应用中的倾斜检测,如屏幕旋转和汽车安全报警系统。低g加速度计的另一个广泛用途是用于地图转换和个人导航设备的倾斜补偿式电子罗盘。该应用笔记描述了如何通过对一些可能导致角度倾斜计算错误的非理想因素进行补偿,从而准确测量相对于本地地球水平面的倾斜角度。

2024-01-14

e2studio开发三轴加速度计LIS2DW12(3)-检测活动和静止状态

e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135563577 B站教学视频:https://www.bilibili.com/video/BV1yc411x7u8/ 本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2024-01-14

三轴加速度计LIS2DW12开发(4)-测量倾斜度

三轴加速度计LIS2DW12开发(4)----测量倾斜度 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135540851 B站教学视频:https://www.bilibili.com/video/BV1Uw411E77H/ 本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。 计算倾斜角度 加速度计广泛用于消费电子和工业应用中的倾斜检测,如屏幕旋转和汽车安全报警系统。低g加速度计的另一个广泛用途是用于地图转换和个人导航设备的倾斜补偿式电子罗盘。该应用笔记描述了如何通过对一些可能导致角度倾斜计算错误的非理想因素进行补偿,从而准确测量相对于本地地球水平面的倾斜角度。 加速度计测量重力向量在感应轴上的映射。被测加速度的振幅随感应轴与水平面的夹角α的正弦值的变化而变化。 A=g*sin(α) 使用上面公式可以估算倾斜角度。 α=arcsin(A/g) 其中: • A = 测量的加速度 • g = 地球的重

2024-01-14

VL53L4CD TOF开发(1)-驱动TOF进行测距

VL53L4CD TOF开发(1)----驱动TOF进行测距 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135584415 B站教学视频:https://www.bilibili.com/video/BV1ma4y117bQ/ VL53L4CD适用于接近测量和短距离测量,可实现从仅仅1 mm到1300 mm的超精准距离测量。新一代激光发射器具有18°视场 (FoV),提高了环境光下的性能,其测距速度高达100Hz。 VL53L4CD具有可编程距离阈值的自主模式,因此能耗极低,非常适用于电池供电的设备。其完全内嵌的片上处理功能之所以有助于降低设计复杂性和BOM成本,是因为它可以与性能较弱、价格更便宜的微控制器搭配使用。 与所有基于意法半导体的FlightSense技术的飞行时间 (ToF) 传感器一样,无论目标颜色和反射率如何,VL53L4CD均可记录绝对距离测量。 VL53L4CD采用微型回流焊封装,集成了SPAD(单光子雪崩二极管)阵列,可在各种环境光照条件下实现最佳测距性能,适用于各种盖片材料。

2024-01-14

e2studio开发三轴加速度计LIS2DW12(2)-基于中断信号获取加速度数据

e2studio开发三轴加速度计LIS2DW12(2)----基于中断信号获取加 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135540851 B站教学视频:https://www.bilibili.com/video/BV1GG411B7W6/ 本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2024-01-12

e2studio开发磁力计LIS2MDL(2)-电子罗盘

e2studio开发磁力计LIS2MDL(2)----电子罗盘 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135492652 B站教学视频:https://www.bilibili.com/video/BV1zi4y1q7Sr/ 本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。 地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。 尽管可以选择七个不同的元素来处理给定点的磁场,但并非所有元素都是进行定位的理想选择。X,Y 和 Z 的三个元素是从磁力计获得的基本值,而其他四个元素是使用这些元素来计算的。前三个元素随移动设备方位角的改变而偏离,因此,对于许多基于磁场的室内定位系统通常假设以固定方位工作,行人可以更改方向,但不能更改设备方位。

2024-01-10

e2studio开发磁力计LIS2MDL(1)-轮询获取磁力计数据

e2studio开发磁力计LIS2MDL(1)----轮询获取磁力计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135469909 B站教学视频:https://www.bilibili.com/video/BV16K4y1B7MQ/ 本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。

2024-01-10

e2studio开发三轴加速度计LIS2DW12(1)-轮询获取加速度数据

e2studio开发三轴加速度计LIS2DW12(1)----轮询获取加速度数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135469824 B站教学视频:https://www.bilibili.com/video/BV1GG411B7W6/ 本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。 IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。 此外,LIS2DW12具备自测功能,可在最终应用中验证传感器功能,并集成了一个处理运动和加速度检测的内部引擎。这包括自由落体、唤醒、敲击识别、活动/静止监测、静止/运动检测、纵向/横向检测以及6D/4D定向等功能。

2024-01-09

陀螺仪LSM6DSV16X与AI集成(5)-6D方向检测功能

陀螺仪LSM6DSV16X与AI集成(5)----6D方向检测功能 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135469733 B站教学视频:https://www.bilibili.com/video/BV1jw41137Zo/ 陀螺仪通常可以读取三个方向上的旋转,即绕X轴、Y轴和Z轴的旋转。每个方向上的旋转包括正向旋转和反向旋转,因此一共有六个位置。这六个位置分别是:1.X轴正向旋转、2.X轴反向旋转、3.Y轴正向旋转、4.Y轴反向旋转、5.Z轴正向旋转、6.Z轴反向旋转 通过检测陀螺仪在每个方向上的旋转,可以确定物体的旋转姿态和方向,从而用于导航、飞行控制等应用。

2024-01-09

e2studio开发LPS28DFW气压计(2)-水压检测

e2studio开发LPS28DFW气压计(2)----水压检测 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135447701 B站教学视频:https://www.bilibili.com/video/BV1ET4y1p7VZ/ 本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。 对于水平地面的固体对地面产生的压强,由于压力大小等于重力,计算固体压力时一般都会先计算压力后计算压强,所以 F=G 在固体中经常用到,但同时我们又要明确知道压力与重力的不同。对于液体计算公式的由来,同一深度朝各个方向都有压强且相等;密度相同时,深度越深压强越大;深度相同 时,密度越大压强越大。这只是定性的关系,对于定量关系则是建立了一个规则形状的液柱,设想 液柱下方平面的压强就是该位置的液体压强大小。如下图所示,液柱对平面的压力等于液柱所受 的重力,借助于公式的变形 F=G=mg=ρVg=ρgSh ,从而推出 P=F/S=ρgh 。由于液体同一深度朝各个方向都有压强且相等,所以这个

2024-01-08

e2studio开发LPS28DFW气压计(1)-轮询获取气压计数据

e2studio开发LPS28DFW气压计(1)----轮询获取气压计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135447647 B站教学视频:https://www.bilibili.com/video/BV1ti4y1q7Cy/ 本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 LPS28DFW 是一款高性能的压阻式绝对压力传感器,设计用于提供精确的气压测量。这款传感器特别适合于个人电子和消费类产品,因为它结合了多种先进特性。该传感器以其低功耗和低噪声性能著称,使其在电池供电的便携设备中尤为理想。 LPS28DFW 的封装为陶瓷 LGA 类型,带有金属盖,这种设计既提供了水阻性能,又保持了灵活性,金属盖可以接地或在电路板布局中保持电气浮动。这款传感器能够在 -40°C 至 +85°C 的温度范围内稳定运作,确保在多种环境条

2024-01-08

e2studio开发STHS34PF80人体存在传感器(1)-获取人体存在状态

e2studio开发STHS34PF80人体存在传感器(1)----获取人体存在状态 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135431349 B站教学视频:https://www.bilibili.com/video/BV1KN4y1v7gy/ STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。 其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。由于其高灵敏度和精确度,它能够有效地用于人体检测,如在安保系统中探测潜在的入侵者,或在智能家居系统中监测房间内的人员动态。

2024-01-06

STHS34PF80人体存在传感器(1)-获取人体存在状态

STHS34PF80人体存在传感器(1)----获取人体存在状态 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135431187 B站教学视频:https://www.bilibili.com/video/BV1fN4y1e7gu/ STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。 其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。由于其高灵敏度和精确度,它能够有效地用于人体检测,如在安保系统中探测潜在的入侵者,或在智能家居系统中监测房间内的人员动态。

2024-01-06

VD6283TX环境光传感器(2)-移植闪烁频率代码

VD6283TX环境光传感器(2)----移植闪烁频率代码 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135258812 B站教学视频:https://www.bilibili.com/video/BV1pt4y1f7eh/ 光学闪烁是指人造光源产生的光的脉冲或波动现象。在低频下,闪烁是肉眼可见的,即人眼能够感知到光的闪动。然而,当频率超过100 Hz时,虽然闪烁对人眼不再可见,它仍然存在并可能对人体产生一定影响。大部分人造光源,如家庭和商业办公室使用的,会在接入电网时产生闪烁,其频率通常由所在国家的电力频率决定,一般为50 Hz或60 Hz。由于电流在光源中的交替流动,这些光源会在50 Hz或60 Hz的电网下产生100 Hz或120 Hz的闪烁频率。为了消除这种可见闪烁并减少其对人体的潜在影响,许多LED灯采用了脉冲宽度调制(PWM)的调光方法,从而实现更高的闪烁频率。VD6283传感器能够检测高达2 kHz的光闪烁频率,从而为光质量的监测提供精准数据。

2023-12-28

VD6283TX环境光传感器(1)-获取光强和色温

VD6283TX环境光传感器(1)----获取光强和色温 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135211669 B站教学视频:https://www.bilibili.com/video/BV1EG41167ik/ 为了充分利用VD6283TX传感器的特性和功能,本章节重点介绍了如何捕获光强度和相关色温值。作为ST公司推出的高级色彩感应器,VD6283TX具备同时感测多个频道的能力,这使它成为测量光强度和色温的理想选择。通过并行处理不同光谱的数据,VD6283TX能够精确并高效地进行光环境分析,为相关应用提供可靠的数据支持。 尺寸与设计:VD6283是一款微型光学模块,尺寸为1.83 x 1.0 x 0.55毫米。它采用光学BGA封装,包含6个焊球,可进行回流焊接,且可在覆盖玻璃的情况下工作。 颜色与光线传感:这款传感器配备了6个独立通道进行环境光传感(ALS),包括红色、绿色、蓝色、红外、清晰和可见光通道。它使用高级混合滤光片,具有高光子响应,可以并行感测所有通道。 灯光闪烁提取:VD6283具有创新

2023-12-26

VL53L4CX TOF开发(1)-驱动TOF进行测距

VL53L4CX TOF开发(1)----驱动T CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135183864 B站教学视频:https://www.bilibili.com/video/BV1jC4y1u7mP/ VL53L4CX 是一款先进的激光距离传感器,专为长距离和多目标测量设计,能够在最长6米的范围内提供非常精确的距离测量,尤其在短距离上效果显著,这得益于新一代18°视场角的激光发射器和出色的环境光性能。 得益于ST的专利算法和创新的模块结构,VL53L4CX还能在视场范围内检测到多个物体,并理解深度信息。ST的直方图算法确保了超过80厘米的距离覆盖玻璃的串扰免疫,并对80厘米以下的目标提供动态污渍补偿。 快速,精确测距 基于直方图技术 测量距离0mm - 6m 线性短距离低至10 mm 在所有亮度等级下对所有目标的远程测距性能有重大改进 18°视野(FoV) 多目标检测能力 距离超过80cm的目标不受盖片玻璃和污迹造成的串扰影响 VL53L4CX是完全集成的小型化模块 发射器:940 nm不可见

2023-12-24

气压计LPS28DFW开发(2)-水压检测

气压计LPS28DFW开发(2)----水压检测 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135171943 B站教学视频:https://www.bilibili.com/video/BV1Je411B7jV/ 本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。 对于水平地面的固体对地面产生的压强,由于压力大小等于重力,计算固体压力时一般都会先计算压力后计算压强,所以 F=G 在固体中经常用到,但同时我们又要明确知道压力与重力的不同。对于液体计算公式的由来,同一深度朝各个方向都有压强且相等;密度相同时,深度越深压强越大;深度相同 时,密度越大压强越大。这只是定性的关系,对于定量关系则是建立了一个规则形状的液柱,设想 液柱下方平面的压强就是该位置的液体压强大小。如下图所示,液柱对平面的压力等于液柱所受 的重力,借助于公式的变形 F=G=mg=ρVg=ρgSh ,从而推出 P=F/S=ρgh 。由于液体同一深度朝各个方向都有压强且相等,所以这个公式就可以普遍计

2023-12-23

气压计LPS28DFW开发(1)-轮询获取气压计数据

气压计LPS28DFW开发(1)----轮询获取气压计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135170189 B站教学视频:https://www.bilibili.com/video/BV1fQ4y1u72y/ LIS2MDL 包含三轴磁力计。 本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 LPS28DFW 是一款高性能的压阻式绝对压力传感器,设计用于提供精确的气压测量。这款传感器特别适合于个人电子和消费类产品,因为它结合了多种先进特性。该传感器以其低功耗和低噪声性能著称,使其在电池供电的便携设备中尤为理想。 LPS28DFW 的封装为陶瓷 LGA 类型,带有金属盖,这种设计既提供了水阻性能,又保持了灵活性,金属盖可以接地或在电路板布局中保持电气浮动。这款传感器能够在 -40°C 至 +85°C 的温度范围内稳定运作

2023-12-23

磁力计LIS2MDL开发(3)-九轴姿态解算

磁力计LIS2MDL开发(3)----九轴姿态解算 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135033998 B站教学视频:https://www.bilibili.com/video/BV13j411W7F5/ LIS2MDL 包含三轴磁力计。 lsm6ds3trc包含三轴陀螺仪与三轴加速度计。 姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。 姿态解算选用的旋转顺序为ZYX,即IMU坐标系初始时刻与大地坐标系重合,然后依次绕自己的Z、Y、X轴进行旋转: 绕IMU的Z轴旋转:航向角yaw 绕IMU的Y轴旋转:俯仰角pitch 绕IMU的X轴旋转:横滚角row

2023-12-18

磁力计LIS2MDL开发(2)-电子罗盘

磁力计LIS2MDL开发(2)----电子罗盘 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/135033998 B站教学视频:https://www.bilibili.com/video/BV1xG411a7cs/ 本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。 地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。

2023-12-16

磁力计LIS2MDL开发(1)-轮询获取磁力计数据

磁力计LIS2MDL开发(1)----轮询获取磁力计数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134961091 B站教学视频:https://www.bilibili.com/video/BV1pc41127iw/ 本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。 这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。

2023-12-12

陀螺仪LSM6DSV16X与AI集成(4)-Qvar触摸电容配置

陀螺仪LSM6DSV16X与AI集成(4)----Qvar CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134911200 B站教学视频:https://www.bilibili.com/video/BV1Vb4y1j7Mt/ Qvar,全称为电荷变化检测(Qvar stands for “Quasi-static VARiation”),是一种用于检测电荷变化的技术。这种技术通常用于传感器和其他电子设备中,特别是在惯性测量单元(IMU)和微机电系统(MEMS)技术中。Qvar 技术可以用于检测微小的电荷变化,这些变化可能是由于物理运动、环境变化或其他因素导致的。 在 LSM6DSV16X 这类先进的 IMU 中,Qvar 技术用于增强用户界面功能,如轻触、双击、三击、长按或滑动手势。它通过检测和解析与这些手势相关的微小电荷变化,来实现高度精准和灵敏的用户交互。

2023-12-10

陀螺仪LSM6DSV16X与AI集成(3)-读取融合算法输出的四元数

陀螺仪LSM6DSV16X与AI集成(2)----姿态解算 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134902735 B站教学视频:https://www.bilibili.com/video/BV1Jw41187c5/ LSM6DSV16X 特性涉及到的是一种低功耗的传感器融合算法(Sensor Fusion Low Power, SFLP). 低功耗传感器融合(SFLP)算法: 该算法旨在以节能的方式结合加速度计和陀螺仪的数据。传感器融合算法通过结合不同传感器的优势,提供更准确、可靠的数据。 6轴游戏旋转向量: SFLP算法能够生成游戏旋转向量。这种向量是一种表示设备在空间中方向的数据,特别适用于游戏和增强现实应用,这些应用中理解设备的方向和运动非常关键。 四元数表示法: 旋转向量以四元数的形式表示。四元数是一种编码3D旋转的方法,它避免了欧拉角等其他表示法的一些限制(如万向节锁)。一个四元数有四个分量(X, Y, Z 和 W),其中 X, Y, Z 代表向量部分,W 代表标量部分。

2023-12-09

陀螺仪LSM6DSV16X与AI集成(2)-姿态解算

陀螺仪LSM6DSV16X与AI集成(2)----姿态解算 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134796833 B站教学视频:https://www.bilibili.com/video/BV18M411d7Wg/ LSM6DSV16X包含三轴陀螺仪与三轴加速度计。 姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。 姿态解算选用的旋转顺序为ZYX,即IMU坐标系初始时刻与大地坐标系重合,然后依次绕自己的Z、Y、X轴进行旋转: 绕IMU的Z轴旋转:航向角yaw 绕IMU的Y轴旋转:俯仰角pitch 绕IMU的X轴旋转:横滚角row

2023-12-05

陀螺仪LSM6DSV16X与AI集成(1)-轮询获取陀螺仪数据

陀螺仪LSM6DSV16X与AI集成(1)----轮询获取陀螺仪数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134772668 B站教学视频:https://www.bilibili.com/video/BV1RC4y1y75J/ 本文将介绍如何使用 LSM6DSV16X 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取加速度、角速率和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个代码是一个很好的起点,用于了解如何操作 LSM6DSV16X 传感器并获取其数据。

2023-12-04

三轴加速度计LIS2DW12开发(3)-检测活动和静止状态

三轴加速度计LIS2DW12开发(3)----检测活动和静止状态 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134764994 B站教学视频:https://www.bilibili.com/video/BV1yj411j7RL/ 检测活动和静止状态主要用途是在嵌入式应用中实时监控加速度计的活动状态,例如在可穿戴设备、智能手机或安全系统中检测用户的动作或设备的位置变化。通过设置不同的阈值和时长,可以精确地确定何时设备处于静止状态,何时发生了活动,从而触发相应的操作或警报。

2023-12-03

三轴加速度计LIS2DW12开发(2)-基于中断信号获取加速度数据

三轴加速度计LIS2DW12开发(2)----基于中断信号获取加速度数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134760267 B站教学视频:https://www.bilibili.com/video/BV1gC4y117z2/ 本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。

2023-12-03

三轴加速度计LIS2DW12开发(1)-轮询获取加速度数据

三轴加速度计LIS2DW12开发(1)----轮询获取加速度数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134626451 B站教学视频:https://www.bilibili.com/video/BV1vM411R7We/ 本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。 IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。 此外,LIS2DW12具备自测功能,可在最终应用中验证传感器功能,并集成了一个处理运动和加速度检测的内部引擎。这包括自由落体、唤醒、敲击识别、活动/静止监测、静止/运动检测、纵向/横向检测以及6D/4D定向等功能。

2023-12-02

瑞萨e2studio(28)-SPI 驱动WS2812灯珠

瑞萨e2studio(28)----SPI 驱动WS2812灯珠 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134152211 B站教学视频:https://www.bilibili.com/video/BV14u4y1h7u6/ 本文介绍了如何使用瑞萨RA微控制器,结合E2STUDIO配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。

2023-11-01

STM32C0开发(1)-SPI 驱动WS2812灯珠

STM32C0开发(1)----SPI 驱动WS2812灯珠 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134151483 B站教学视频:https://www.bilibili.com/video/BV1X94y157W8/ 本文介绍了如何使用STM32微控制器,结合STM32CubeMX配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。

2023-10-31

STM32H5开发(7)-LCD显示TOF检测数据

STM32H5开发(7)----LCD显示TOF检测数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134104386 B站教学视频:https://www.bilibili.com/video/BV1xc411d79n/ “自主模式”(Autonomous mode)通常指的是设备或系统能够在没有外部输入的情况下独立完成任务。对于传感器,如VL53L5,自主模式可能意味着传感器可以独立、定期地进行测量,而不需要来自主控制器或主机的每一次单独指令 选择使用自主模式的原因可能包括: 简化控制:一旦配置完成,传感器可以独立工作,减少主控制器与传感器之间的通信需求。 稳定的测量频率:在自主模式下,传感器可以以固定的频率进行测量,从而确保数据的稳定性和连续性。 减少响应延迟:由于传感器持续地或定期地进行测量,数据可能会更快地准备好,从而减少了从请求到获取数据的延迟。 主控制器工作量减少:主控制器可以被释放出来执行其他任务,而不是持续地向传感器发送测量命令。

2023-10-29

STM32H5开发(6)-SPI驱动TFT-LCD屏

STM32H5开发(6)----SPI驱动TFT-LCD屏 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/134067198 B站教学视频:https://www.bilibili.com/video/BV1JN411s7ni/ 在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。STM32H5作为ST的高性能微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容的。

2023-10-27

瑞萨e2studio(26)-SPI驱动TFT-LCD屏

瑞萨e2studio(26)----SPI驱动TFT-LCD屏 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/133974578 B站教学视频:https://www.bilibili.com/video/BV1Wu4y1W7ig/ 在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。RA4M2作为瑞萨的微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容的。

2023-10-22

VL53L5CX驱动开发(5)-运动阈值检测

VL53L5CX驱动开发(5)----运动阈值检测 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/133848222 B站教学视频:https://www.bilibili.com/video/BV1J94y1t7uX/ 本章目的是展示如何充分利用VL53L5CX传感器的高级特性,通过结合运动指示器和阈值检测功能,实现对特定场景的精确监控。首先,程序通过特定的配置,确保了传感器能够在特定的分辨率下工作,同时还可调整用于检测运动的最小和最大距离。其次,一旦在传感器的视野中检测到运动,并且该运动的强度超出了预先设置的阈值,那么这种情况将被认为是一个有效的运动事件。最后,该程序不仅会捕获这些事件,还会详细地显示相关的数据,如运动发生在哪个区域,以及运动的强度如何。这种结合使用多种功能的方法,使得VL53L5CX传感器在各种应用场景中都能提供高效、准确的运动检测结果。

2023-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除