- 博客(269)
- 资源 (63)
- 收藏
- 关注
原创 气压计LPS25HB开发(1)----轮询获取气压计数据
本文将介绍如何使用 LPS25HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。
2024-03-14 11:09:36 785
原创 VL53L8CX驱动开发(1)----驱动TOF进行区域检测
VL53L8CX是一款8x8多区域ToF测距传感器,它在环境光下能够在降低功耗的同时增强性能。该传感器基于意法半导体的FlightSense技术设计,能够提供最高400 cm的精确测距,并具有65°对角线视场。VL53L8CX集成了功能强大的新一代VCSEL,以及两个先进的超表面镜头。硬件封装在创新的“一体化”模块中。这使得它能够适用于更广泛的高性能应用场景,如低功耗系统激活、手势识别、机器人SLAM、液位监控等多种用途。
2024-02-29 16:06:16 12993
原创 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 13032
原创 VL53L4CD TOF开发(1)----驱动TOF进行测距
VL53L4CD适用于接近测量和短距离测量,可实现从仅仅1 mm到1300 mm的超精准距离测量。新一代激光发射器具有18°视场 (FoV),提高了环境光下的性能,其测距速度高达100Hz。VL53L4CD具有可编程距离阈值的自主模式,因此能耗极低,非常适用于电池供电的设备。其完全内嵌的片上处理功能之所以有助于降低设计复杂性和BOM成本,是因为它可以与性能较弱、价格更便宜的微控制器搭配使用。
2024-01-14 16:09:19 13075
原创 e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态
本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
2024-01-13 14:56:32 13016
原创 e2studio开发三轴加速度计LIS2DW12(2)----基于中断信号获取加速度数据
本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
2024-01-11 22:58:04 12974
原创 三轴加速度计LIS2DW12开发(4)----测量倾斜度
本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。最近在弄ST和瑞萨RA的课程,需要样片的可以加群申请:615061293 。https://www.wjx.top/vm/OhcKxJk.aspx#加速度计广泛用于消费电子和工业应用中的倾斜检测,如屏幕旋转和汽车安全报警系统。低g加速度计的另一个广泛用途是用于地图转换和个人导航设备的倾斜补偿式电子罗盘。该应用笔记描述了如何通过对一些可能导致角
2024-01-11 09:55:59 13196
原创 e2studio开发磁力计LIS2MDL(2)----电子罗盘
本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。
2024-01-10 00:20:17 12885
原创 e2studio开发磁力计LIS2MDL(1)----轮询获取磁力计数据
本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。
2024-01-10 00:16:14 13097
原创 e2studio开发三轴加速度计LIS2DW12(1)----轮询获取加速度数据
本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。
2024-01-09 01:27:10 13006
原创 陀螺仪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 13311 1
原创 e2studio开发LPS28DFW气压计(2)----水压检测
本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。
2024-01-08 01:52:33 13503
原创 e2studio开发LPS28DFW气压计(1)----轮询获取气压计数据
本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。
2024-01-08 01:41:26 13182
原创 e2studio开发STHS34PF80人体存在传感器(1)----获取人体存在状态
STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。
2024-01-06 20:18:18 12272
原创 STHS34PF80人体存在传感器(1)----获取人体存在状态
STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。
2024-01-06 20:07:25 12320
原创 VD6283TX环境光传感器(2)----移植闪烁频率代码
光学闪烁是指人造光源产生的光的脉冲或波动现象。在低频下,闪烁是肉眼可见的,即人眼能够感知到光的闪动。然而,当频率超过100 Hz时,虽然闪烁对人眼不再可见,它仍然存在并可能对人体产生一定影响。大部分人造光源,如家庭和商业办公室使用的,会在接入电网时产生闪烁,其频率通常由所在国家的电力频率决定,一般为50 Hz或60 Hz。由于电流在光源中的交替流动,这些光源会在50 Hz或60 Hz的电网下产生100 Hz或120 Hz的闪烁频率。
2023-12-28 01:02:00 14281
原创 VD6283TX环境光传感器(1)----获取光强和色温
为了充分利用VD6283TX传感器的特性和功能,本章节重点介绍了如何捕获光强度和相关色温值。作为ST公司推出的高级色彩感应器,VD6283TX具备同时感测多个频道的能力,这使它成为测量光强度和色温的理想选择。通过并行处理不同光谱的数据,VD6283TX能够精确并高效地进行光环境分析,为相关应用提供可靠的数据支持。
2023-12-26 00:34:02 13939
原创 VL53L4CX TOF开发(1)----驱动TOF进行测距
VL53L4CX 是一款先进的激光距离传感器,专为长距离和多目标测量设计,能够在最长6米的范围内提供非常精确的距离测量,尤其在短距离上效果显著,这得益于新一代18°视场角的激光发射器和出色的环境光性能。得益于ST的专利算法和创新的模块结构,VL53L4CX还能在视场范围内检测到多个物体,并理解深度信息。ST的直方图算法确保了超过80厘米的距离覆盖玻璃的串扰免疫,并对80厘米以下的目标提供动态污渍补偿。
2023-12-24 17:11:58 13258
原创 气压计LPS28DFW开发(2)----水压检测
本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。
2023-12-23 18:56:58 13248
原创 气压计LPS28DFW开发(1)----轮询获取气压计数据
本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。
2023-12-23 16:14:13 13221
原创 磁力计LIS2MDL开发(3)----九轴姿态解算
LIS2MDL 包含三轴磁力计。lsm6ds3trc包含三轴陀螺仪与三轴加速度计。姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。姿态解算选用的旋转顺序为ZYX,即IMU坐标系初始时刻与大地坐标系重合,然后依次绕自己的Z、Y、X轴进行旋转:绕IMU的Z轴旋转:航向角yaw绕IMU的Y轴旋转:俯仰角pitch绕IMU的X轴旋转:横滚角roll
2023-12-18 00:31:27 14297
原创 磁力计LIS2MDL开发(2)----电子罗盘
本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。
2023-12-16 16:10:54 13983
原创 磁力计LIS2MDL开发(1)----轮询获取磁力计数据
本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。
2023-12-12 23:05:32 13057
原创 陀螺仪LSM6DSV16X与AI集成(4)----Qvar触摸电容配置
Qvar,全称为电荷变化检测(Qvar stands for “Quasi-static VARiation”),是一种用于检测电荷变化的技术。这种技术通常用于传感器和其他电子设备中,特别是在惯性测量单元(IMU)和微机电系统(MEMS)技术中。Qvar 技术可以用于检测微小的电荷变化,这些变化可能是由于物理运动、环境变化或其他因素导致的。在 LSM6DSV16X 这类先进的 IMU 中,Qvar 技术用于增强用户界面功能,如轻触、双击、三击、长按或滑动手势。
2023-12-10 17:21:23 12968
原创 陀螺仪LSM6DSV16X与AI集成(3)----读取融合算法输出的四元数
LSM6DSV16X 特性涉及到的是一种低功耗的传感器融合算法(Sensor Fusion Low Power, SFLP).低功耗传感器融合(SFLP)算法:该算法旨在以节能的方式结合加速度计和陀螺仪的数据。传感器融合算法通过结合不同传感器的优势,提供更准确、可靠的数据。6轴游戏旋转向量:SFLP算法能够生成游戏旋转向量。这种向量是一种表示设备在空间中方向的数据,特别适用于游戏和增强现实应用,这些应用中理解设备的方向和运动非常关键。四元数表示法:旋转向量以四元数的形式表示。
2023-12-09 23:30:12 13120 1
原创 陀螺仪LSM6DSV16X与AI集成(2)----姿态解算
LSM6DSV16X包含三轴陀螺仪与三轴加速度计。姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。他们各自有其自身的优点,在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。
2023-12-05 00:12:27 13037
原创 陀螺仪LSM6DSV16X与AI集成(1)----轮询获取陀螺仪数据
本文将介绍如何使用 LSM6DSV16X 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取加速度、角速率和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个代码是一个很好的起点,用于了解如何操作 LSM6DSV16X 传感器并获取其数据。
2023-12-03 23:23:40 13353 1
原创 三轴加速度计LIS2DW12开发(3)----检测活动和静止状态
检测活动和静止状态主要用途是在嵌入式应用中实时监控加速度计的活动状态,例如在可穿戴设备、智能手机或安全系统中检测用户的动作或设备的位置变化。通过设置不同的阈值和时长,可以精确地确定何时设备处于静止状态,何时发生了活动,从而触发相应的操作或警报。
2023-12-03 14:57:15 10428
原创 三轴加速度计LIS2DW12开发(2)----基于中断信号获取加速度数据
本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
2023-12-03 01:06:05 7225
原创 三轴加速度计LIS2DW12开发(1)----轮询获取加速度数据
本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。
2023-11-26 13:17:36 10898 3
原创 瑞萨e2studio(29)----SPI速率解析
在嵌入式系统的设计中,串行外设接口(SPI)的通信速率是一个关键参数,它直接影响到系统的性能和稳定性。瑞萨电子的RA4M2微控制器为开发者提供了灵活而强大的SPI配置选项,确保可以根据不同的应用场景选择最佳的数据传输速率。本文将深入探讨RA4M2微控制器的SPI速率配置机制,并提供实用指南以帮助开发者实现精确的速率控制。下面文档是瑞萨RA4M2微控制器用户手册中的一部分,显示了串行通信接口(SCI)的功能和其内部模块图。时钟来源为PCLK,可以进行1、4、16、64分频。
2023-11-14 00:12:21 12657
原创 STM32WB55开发(6)----FUS更新
在 STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升级的一种服务。这项服务可以让你更新设备上的无线栈固件(如蓝牙、Zigbee或 Thread 栈),以及无线 MCU (microcontroller unit) 的系统服务。FUS 实质上是设备的一部分固件,它可以独立于主应用程序运行,主要负责安全地处理设备固件的升级。这包括检查新固件的有效性,确保新固件被正确地写入设备,以及在出现问题时回滚到旧版本的固件。
2023-11-05 02:50:28 12144 1
原创 瑞萨e2studio(28)----SPI 驱动WS2812灯珠
本文介绍了如何使用瑞萨RA微控制器,结合E2STUDIO配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。
2023-11-01 00:27:48 19017 1
原创 STM32C0开发(1)----SPI 驱动WS2812灯珠
本文介绍了如何使用STM32微控制器,结合STM32CubeMX配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。
2023-10-31 23:22:01 12445
原创 STM32H5开发(7)----LCD显示TOF检测数据
自主模式”(Autonomous mode)通常指的是设备或系统能够在没有外部输入的情况下独立完成任务。对于传感器,如VL53L5,自主模式可能意味着传感器可以独立、定期地进行测量,而不需要来自主控制器或主机的每一次单独指令。最近在弄ST的课程,需要样片的可以加群申请:615061293。选择使用自主模式的原因可能包括:简化控制:一旦配置完成,传感器可以独立工作,减少主控制器与传感器之间的通信需求。稳定的测量频率:在自主模式下,传感器可以以固定的频率进行测量,从而确保数据的稳定性和连续性。
2023-10-29 16:33:15 10631 1
原创 STM32H5开发(6)----SPI驱动TFT-LCD屏
在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。STM32H5作为ST的高性能微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容的。
2023-10-26 23:54:56 11446
原创 瑞萨e2studio(27)----使用EZ-CUBE3烧录
EZ-CUBE3(CYRCNEZCUBE03)是具有Flash存储器编程功能的片上调试仿真器,可以用于调试MCU程序或将程序烧写到MCU的内置Flash中。EZ-CUBE3支持RA、RL78和RX产品家族MCU。
2023-10-22 21:31:37 27081
原创 瑞萨e2studio(26)----SPI驱动TFT-LCD屏
在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。RA4M2作为瑞萨的微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏。
2023-10-22 16:33:33 10685
原创 VL53L5CX驱动开发(5)----运动阈值检测
本章目的是展示如何充分利用VL53L5CX传感器的高级特性,通过结合运动指示器和阈值检测功能,实现对特定场景的精确监控。首先,程序通过特定的配置,确保了传感器能够在特定的分辨率下工作,同时还可调整用于检测运动的最小和最大距离。其次,一旦在传感器的视野中检测到运动,并且该运动的强度超出了预先设置的阈值,那么这种情况将被认为是一个有效的运动事件。最后,该程序不仅会捕获这些事件,还会详细地显示相关的数据,如运动发生在哪个区域,以及运动的强度如何。
2023-10-15 21:39:37 11044
陀螺仪LSM6DSV16X与AI集成(6)-检测自由落体
2024-03-12
e2studio开发三轴加速度计LIS2DW12(4)-测量倾斜度
2024-01-14
e2studio开发三轴加速度计LIS2DW12(3)-检测活动和静止状态
2024-01-14
三轴加速度计LIS2DW12开发(4)-测量倾斜度
2024-01-14
VL53L4CD TOF开发(1)-驱动TOF进行测距
2024-01-14
e2studio开发三轴加速度计LIS2DW12(2)-基于中断信号获取加速度数据
2024-01-12
e2studio开发磁力计LIS2MDL(2)-电子罗盘
2024-01-10
e2studio开发磁力计LIS2MDL(1)-轮询获取磁力计数据
2024-01-10
e2studio开发三轴加速度计LIS2DW12(1)-轮询获取加速度数据
2024-01-09
陀螺仪LSM6DSV16X与AI集成(5)-6D方向检测功能
2024-01-09
e2studio开发LPS28DFW气压计(2)-水压检测
2024-01-08
e2studio开发LPS28DFW气压计(1)-轮询获取气压计数据
2024-01-08
e2studio开发STHS34PF80人体存在传感器(1)-获取人体存在状态
2024-01-06
STHS34PF80人体存在传感器(1)-获取人体存在状态
2024-01-06
VD6283TX环境光传感器(2)-移植闪烁频率代码
2023-12-28
VD6283TX环境光传感器(1)-获取光强和色温
2023-12-26
VL53L4CX TOF开发(1)-驱动TOF进行测距
2023-12-24
气压计LPS28DFW开发(2)-水压检测
2023-12-23
气压计LPS28DFW开发(1)-轮询获取气压计数据
2023-12-23
磁力计LIS2MDL开发(3)-九轴姿态解算
2023-12-18
磁力计LIS2MDL开发(2)-电子罗盘
2023-12-16
磁力计LIS2MDL开发(1)-轮询获取磁力计数据
2023-12-12
陀螺仪LSM6DSV16X与AI集成(4)-Qvar触摸电容配置
2023-12-10
陀螺仪LSM6DSV16X与AI集成(3)-读取融合算法输出的四元数
2023-12-09
陀螺仪LSM6DSV16X与AI集成(2)-姿态解算
2023-12-05
陀螺仪LSM6DSV16X与AI集成(1)-轮询获取陀螺仪数据
2023-12-04
三轴加速度计LIS2DW12开发(3)-检测活动和静止状态
2023-12-03
三轴加速度计LIS2DW12开发(2)-基于中断信号获取加速度数据
2023-12-03
三轴加速度计LIS2DW12开发(1)-轮询获取加速度数据
2023-12-02
瑞萨e2studio(28)-SPI 驱动WS2812灯珠
2023-11-01
STM32C0开发(1)-SPI 驱动WS2812灯珠
2023-10-31
STM32H5开发(7)-LCD显示TOF检测数据
2023-10-29
STM32H5开发(6)-SPI驱动TFT-LCD屏
2023-10-27
瑞萨e2studio(26)-SPI驱动TFT-LCD屏
2023-10-22
VL53L5CX驱动开发(5)-运动阈值检测
2023-10-15
VL53L5CX驱动开发(4)-运动指示器
2023-10-15
VL53L5CX驱动开发(3)-检测阈值
2023-10-14
VL53L5CX驱动开发(2)-设置自主模式
2023-10-10
VL53L5CX驱动开发(1)-驱动TOF进行区域检测
2023-10-06
VD6283TX环境光传感器驱动开发(4)-移植闪烁频率代码
2023-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人