自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nicole088的专栏

专注于物联网无线通信领域开发设计

  • 博客(116)
  • 资源 (23)
  • 收藏
  • 关注

原创 QMI8658A(6轴)(9轴)-EVB 评估板——索引博文

在做一个4轴飞行器的时候了解到有这样一个可以控制飞行器姿态的传感器,而后在哔哩哔哩看到利用姿态传感做很多很好玩的作品。目前在自己的本职工作中广泛会用姿态传感器IMU的应用。【QMI8658A_QMC5883L(9轴)-EVB 评估板】【QMI8658A_QMC5883L(9轴)-EVB 评估板】【QMI8658A(6轴)-EVB 评估板】【QMI8658A(6轴)-EVB 评估板】【MEMS 惯性传感器专辑】

2023-11-01 14:19:48 506

原创 QMI8658A-EVB 评估板--产品简介

QMA8658A 是一款功能强大的6轴加速度传感器,其内置了3轴加速度计和3轴陀螺仪,能够同时测量三个方向的加速度和角速度。该传感器广泛应用于无人机、机器人、智能手机等领域。为了帮助开发人员快速评估和开发基于QMA8658A的解决方案,我们推出了QMA8658A-EVB全面的评估板。该评估板精心设计,预置了所有必需的硬件接口,兼容I2C和SPI接口,方便与任意MCU处理器进行连接和通信。此外,我们还提供了详细的驱动程序和使用指南,以便开发者能够轻松使用该评估板进行二次开发。4.1 I2C接口。

2023-09-23 10:31:12 587

原创 Multi-sensor KIT 多传感器开发板

经过一段时间的思考后,我决定设计一款能够兼容多个传感器的开发板。这个开发板由核心底板和扩展板组成,其中核心底板预留了多路的I2C、SPI、UART、ADC等接口,而扩展板则兼容了QMI8658A-EVB和CH101/201-EVB的支持。这个设计可以让我更加自由地接入更多的传感器,并做出更多有意义的事情,特别是在不同传感器数据融合的方向上。我计划继续扩展这个开发板,让它变得更加丰富多彩。现在它看起来是这样的。

2023-07-02 22:04:34 403

原创 BLEMotion-Kit 支持蓝牙运动传感评估套件

BLEMotion-Kit 支蓝牙运动传感评估套件

2022-09-03 22:21:44 459

原创 一键下载电路(for STM32 and mcuisp)

按如上博文电路设计,上电发现程序没有进入 main() 函数。经测量发现 boot0 端为高电平。

2024-02-26 14:34:24 532

原创 Multi-sensor KIT-V3.0 多传感器开发板

基于 Multi-sensor KIT-V2.0 多传感器开发板,我重新设计了Multi-sensor KIT多传感器开发板,以使其能够同时兼容插接QMI8658A-EVB和CH101/201-EVB板。主要目标是提供一个灵活且可扩展的平台,以满足不同用户的需求。通过使用Multi-sensor KIT多传感器开发板,用户可以轻松地将各种传感器集成到他们的项目中,同时享受更高的可靠性和稳定性。此外,我们还对开发板进行了优化,以降低功耗并提高性能,从而为用户提供更好的体验。【相关博文】

2023-12-16 14:14:07 982

原创 Nucleo-F103RB 开发板——索引博文

0.前言。

2023-12-08 15:27:31 506

原创 Nucleo-F103RB-简介

经济实惠且灵活的平台,可简化使用STM32F103RBT6微控制器的原型设计。STM32 Nucleo开发板为用户提供了一种经济实惠且灵活的方式,让我们可以尝试新想法,并使用任何STM32微控制器系列构建原型,从性能、功耗和功能的各种组合中进行选择。Arduino™ 连接支持和 ST Morpho 接头可以轻松扩展 STM32 Nucleo 开放式开发平台的功能,具有多种选择。STM32 Nucleo 板集成了 ST-LINK/V2-1 调试器/编程器,因此不需要任何单独的仿真烧录器。

2023-12-08 13:14:14 964

原创 立创EDA使用技巧

1.前言。

2023-12-01 10:23:02 353

原创 诚信交易倡议书

在这个过程中,我始终秉持诚信、公正、负责的态度,为买家提供优质的服务。在此,我想向各位买家发出一个诚挚的呼吁:请珍惜每一次交易机会,不要进行恶意退款。诚信交易,共同营造一个公平、公正、诚信的购物环境。我们呼吁各位买家要树立诚信意识,遵守诚信原则,共同营造一个公平、公正、诚信的购物环境。同时,诚信交易也能够维护淘宝平台的公平竞争环境,让诚信的卖家和买家得到更好的保障。如有任何问题或建议,请随时联系我们。1.了解产品:在购买前,请仔细了解虚拟产品的详情、参数、使用方法等信息,避免因信息不对称而产生交易纠纷。

2023-11-30 14:30:09 402

原创 STM32 Nucleo-64 boards 外设资源引脚对应关系图

注意:【】

2023-11-30 08:29:29 647

原创 (UM1724) STM32 Nucleo-64 boards User manual

【相关博文】STM32 Nucleo-64 boards 外设资源引脚对应关系图1STM32 Nucleo-64评估板基于MB1136参考,提供了经济实惠且灵活的方式来尝试新概念。它使用STM32微控制器构建原型,提供了多种性能、功耗和功能组合选择。它支持ARDUINO®Uno V3连接和ST morpho头,可以扩展功能并提供多种专业屏蔽选择。STM32 Nucleo板集成了ST-LINK/V2-1调试器和编程器,无需额外的仿真器。

2023-11-29 13:50:16 1097

原创 CH58x-BLE 程序阅读笔记

251是BLE_BUFF_MAX_LEN(单个连接最大包长度( 默认:27 (ATT_MTU=23),取值范围[27~251] )),由他减去4得到最大的交互mtu的值,如默认27,则交互mtu最大为23,修改为最大值251后mtu可交互最大值为247.1) 超过23字节的接收和发送,从机修改宏定义 BLE_BUFF_MAX_LEN 251 为251;244是实际能够notify的一包的长度,根据mtu-3得到。247是mtu,范围是23到247,最大值是247。

2023-11-28 13:41:25 627

原创 QMI8658A(6轴)-EVB 评估板-使用说明书

【下载程序】——请将位于资料文件夹路径下的"3B_QMI8658-EVB\04.IMU-for-QMI8658_I2C\Project"文件夹中的"IMU-QMI8658.uvprojx"工程文件打开,并进行编译和下载。【上电进行传感器校准】——在进行上电之前,应首先将EVB评估板Z轴向上水平放置在平台上,以确保实验环境的稳定性。【MCU开发板】——在开始所有的实验之前,你需要一块完整的STM32F103单片机开发板。QMI8658A(6轴)-EVB板和MCU开发板开发板通过I2C接口连接。

2023-11-23 21:02:48 1345

原创 QMI8658A Datasheet Rev A-勘误表

在 5.10.2 章节 Table 28. List of CTRL9 Commands 中为定义 0x01,0x02,0x03,0x06,0x07 位相关信息,而在驱动样例中有定义了。在5.9章节 和 7.4 章节对复位操作的写入数据,有笔误。在5.9章节给出温度计算公式为。

2023-11-20 10:33:58 247

原创 Mahony 滤波算法参数自动调节方法 18

Gain-Scheduled Complementary Filter Design for a MEMS Based Attitude and Heading Reference System ↩︎Mahony航姿算法的参数调节方法 ↩︎关于如何调节Mahony AHRS算法的参数 ↩︎

2023-11-15 17:56:34 124

原创 调试 Mahony 滤波算法的思考 17

然而,由于此刻的Cbn尚未得到,我们使用的是上一次的Cbn,并加上一些测量误差,导致东向上仍会有分量存在。然而,直到我将地磁传感器加入到我的硬件,进行9轴姿态解算时,我深深地感受到对四元数与姿态阵之间关系的理解是非常重要的。欧拉角的直观表示描述了地理坐标系中的角度,其中包括重力的影响。(2)将陀螺仪和磁力计的输出(用于航向估计ψ)结合起来,获得良好的方向估计,从而补偿速率陀螺仪的漂移以及加速度计和磁力计的缓慢姿态。为了更好的理解,表达式先不用矩阵的思想,在算法的实现的过程中,需要将表达是转换成矩阵形式。

2023-11-09 18:03:06 231

原创 卡尔曼滤波的实用方法及其实现方式 19

一直在阅读学习卡尔曼滤波相关的资料,但我必须承认,我仍然没有扎实的数学计算研究背后的更深层次的理论。预测值是陀螺仪的角度 - 飘移,计算完更新误差协方差和后验方程后,再次重复上一次计算得到的后验估计,作为下一次计算的先验估计,这样,周而复始、循环反复地运算下去直至找到最优的结果。,如果期望快速的响应,又会引入较大的噪声.再加上其测量范围的限制,使得单独应用加速度计检测飞行器倾角并不合适,需要与其他传感器共同使用。卡尔曼滤波就是权重可选可调整的滤波,融合估计值的权重和观测值的权重得到一个修正的值。

2023-11-07 17:50:37 90

原创 蓝牙芯片的 PCB 板载天线设计注意事项

背面需铺铜,板厚、粗细、与GND间距都要严格按照参考设计。一般在PCB制板的时候要把ANT馈线标记出来,告知制板厂商,要做 50Ω 阻抗匹配。[1] 沁恒电子官网 http://www.wch.cn/downloads/CH579PCB_ZIP.html。,通常在PCB设计时要锁定参考设计复制/拷贝比较好。⑷ 天线两边以及底层背部需要净空。⑴ 板厚不同,适用的天线不同。⑶ ANT 馈线需要符合。

2023-11-06 09:49:19 1911 1

原创 QMI8658A_QMC5883L(9轴)-EVB 评估板-使用说明书

【下载程序】——请将位于资料文件夹路径下的"05.IMU-9AXIS _Example-visualizer\Project"文件夹中的"IMU-9AXIS _Example-visualizer.uvprojx"工程文件打开,并进行编译和下载。将QMI8658A_QMC5883L(9轴)-EVB板和MCU开发板连接,并且将MCU开发板的UART接口通过USB转UART数据线与电脑连接。【上电进行传感器校准】——在上电后,首先需要对QMI8658A加速度计和陀螺仪的常值零偏进行校准;

2023-11-01 17:14:31 860

原创 QMI8658A_QMC5883L(9轴)-EVB 评估板--产品简介

QMI8658A_QMC5883L(9轴)-EVB 评估板是一款功能强大的9轴IMU传感器,它利用了QMA8658A 内置的3轴加速度计和3轴陀螺仪,同时结合QMC5883L的3轴地磁数据,来测量物体在三维空间中的角速度和加速度(严格意义上的IMU只为用户提供三轴角速度以及三轴加速度数据)。同时在IMU的基础上提供VRU数据,以重力向量作为参考,用卡尔曼或者互补滤波等算法为用户提供有重力向量参考的俯仰角、横滚角以及无参考标准的航向角。QMI8658A_QMC5883L(9轴)-EVB -演示。

2023-10-30 14:01:37 490

原创 QMC5883L-磁力计椭球拟合校准

磁力计椭球拟合校准是一种将磁力计测量数据校准到真实磁场的技术。这种技术通常使用椭球模型来拟合磁力计的测量结果,然后通过最小二乘法来找到拟合参数的最优解。

2023-10-07 13:55:13 1271 2

原创 最小二乘法参数拟合 02

其中φk (x) 是事先选定的一组线性无关的函数,ak是待定系数。最小二乘拟合是寻找合适的ak使每一个自变量 x 对应的测量样本值与拟合函数值之间的距离平方和最小。设样本点分别为(1 , 1.1),(2 , 1.9),(3 , 3.1),(4 , 3.9)用最小二乘准则求直线的最优解。最小二乘法是解决曲线拟合问题最常用的方法。① 设最优解为y=ax+b.

2023-10-07 11:31:07 167

原创 [02] Multi-sensor KIT: DSP 矩阵运算-加法,减法和逆矩阵,放缩,乘法和转置矩阵

◄浮点矩阵初始化◄矩阵加法◄矩阵乘法◄矩阵A的逆矩阵◄矩阵A乘以系数◄矩阵A减法◄矩阵A的装置。

2023-09-30 16:07:37 214

原创 6020/4820 BMS 软件控制策略+源代码

b) 开关继电器期间,测试ADC_12V,若ADC_12V小于12V,则进入故障状态,关主继电器,关System_Power_EN。IO控制,上电时开启(Pre_DIS_EN置高),直到进入保护(欠压状态)时关闭(Pre_DIS_EN置低)。i. 通信唤醒:使能通信(RS485_Power_EN),计时等待通信超时,超时后再次进入休眠。开机时直接打开System_Power_EN,(置System_Power_EN高)g) 短路:尝试3次,连续3次短路后,锁定状态,主动上报告警,断主继电器。

2023-08-13 20:36:21 415

原创 用于评估调试CH101/CH201超声波传感器的上位机软件的使用方法

*警告:**请勿将 CH101 传感器连接到兼容 CH201 的固件,反之亦然,也不要混合使用 CH101 和 CH201 传感器。接收延迟范围:为了检测目标而忽略的样本数(以传感器范围的百分比表示)。这提供了另一种“调整”传感器响应以满足特定应用需求的方法,如果传感器附近物体的反射是一个问题,这将很有帮助。接收低增益:指定测量中使用比远采样更低的接收增益设置的样本数(以传感器范围的百分比表示)。水平轴是输出的时代。记录文件保存在指定的文件夹中,以配置的记录名称为前缀,并以记录开始的日期/时间为后缀。

2023-08-12 23:34:27 456 1

原创 BMS参数详解

电池放电C率,1C,2C,0.2C是电池放电速率:表示放电快慢的一种量度。电池的均衡管理,是指采取一定的措施尽可能降低电池不一致性的负面影响,以达到优化电池组整体放电效能,延长电池组整体寿命的效果。第二种情况,在已经进行过FCC学习之后,静置状态下,Cell_MaxVol<3200mV 一百八十分钟,Relearning Flag值变成0x01(准备学习状态)。第一种情况,静置状态下,Cell_MaxVol < 3200mV 十分钟,Relearning Flag 值变成 0x01(准备学习状态)。

2023-08-06 18:50:29 1178

原创 [01] Multi-sensor KIT: 基于QMI8658传感器的 6D 可视化和 OLED 立方体动态展示

首先介绍的是TDK/InvenSenseInc的example-algo-visualizer.exe上位机软件,这个软件是不开源的,因为本职工作开发产品的过程中用到了INV的传感器,所以可以从官方提供的源码中解析出来和example-algo-visualizer.exe上位机软件通信的数据格式。在程序中,quad(a,b,c,d)表示一个矩形面,该矩形面由两个三角形构成,分别为(v1,v0,v3)和(v1, v3,v2),按照这种顶点索引顺序绘制三角形,最终构成整个立方体。

2023-08-06 15:59:21 471

原创 QMI8658 - 姿态传感的零偏(常值零偏)标定

但对于低端MEMS IMU芯片来说,则不可能做逐个的标定和补偿,因此常会存在deg/s(也就是几千deg/h)量级的常值零偏。标定前的原始数据, X轴数据在 0.4 m/S^2 以上,Y轴数据在 0.25 m/S^2,经过标定算法后,X轴/Y轴均趋近于 0 m/S^2。同样,Z轴的数据由原来的10 m//S^2,标定到9.8 m//S^2.上图是加速度计标定前后数据对比,蓝色曲线是未进行标定的,单位为 m/S^2 的原始数据;上图是陀螺仪标定前后数据对比,陀螺各轴数据均标定到趋近于 0。

2023-06-06 09:48:52 1899

原创 QMI8658 - 姿态传感器学习笔记 - Ⅲ

如果启用 FIFO 模式,如果 CTRL1.bit2 设置为 1,则 FIFO 中断可以配置到 INT1 引脚,如果 CTRL1.bit2 设置为 0,则可以将 FIFO 中断配置到 INT2 引脚。如果启用 DRDY 模式,如果 CTRL7.bit5(DRDY_DIS) 设置为 0,则 DRDY 信号将被路由到 INT2,如果 CTRL7.bit5(DRDY_DIS) 设置为 1,则 DRDY 信号将被路由到 INT2 引脚。如果 QMI8658A 未处于运动唤醒模式,则中断映射有两种模式,如下所述。

2023-05-25 11:05:29 4025

原创 基于STM32F103的CH101驱动程序移植

这个 API 使用内存寻址从I2C从机读取字节。需要封装成一个,指定一个字节寄存器地址并从Slave读取多个字节的函数。与 STM32 HAL库相关的函数是:HAL_I2C_Mem_Read(&hi2c1, Address

2023-04-12 10:55:47 461 2

原创 超声波传感器(CHx01&ICU-x0201&ICU-30201) - 资源抢先看(资料获取)

超声波传感器资料

2022-11-29 16:56:28 826

原创 [02] BLEMotion-Kit 基于QMI8658传感器使用加速度计进行倾斜检测

基于QMI8658传感器使用加速度计进行倾斜检测

2022-11-21 16:51:40 1498

原创 Altium Designer 如何生成生成智能交互式的BOM

Altium Designer 如何生成生成智能交互式的BOM

2022-10-18 10:23:49 582

原创 姿态解算与导航 01(先修知识)

姿态解算与导航 先修知识

2022-10-11 17:18:45 195

原创 [01] BLEMotion-Kit 开发环境搭建&评估板程序下载

BLEMEMS-Kit 评估板的程序下载

2022-09-29 17:36:56 419

原创 MEMS 惯性传感器 - 参数指标&误差介绍

MEMS 惯性传感器 - 参数指标&误差介绍

2022-09-16 16:13:52 3487 2

原创 超声波传感器(CHx01) 学习笔记 Ⅵ - 原始数据

超声波传感器(CHx01) 学习笔记 Ⅵ - 原始数据

2022-08-28 22:46:21 653

原创 超声波传感器(CHx01) 学习笔记 Ⅴ- 参数配置

超声波传感器(CHx01) 学习笔记 Ⅴ- 参数配置

2022-08-28 22:41:25 960 2

原创 国产 TF232RL 驱动

TF232RL 驱动

2022-08-28 15:20:14 271

Altium-Designer-Library 原理图&PCB封装库,带3D封装

1.Thunder_Electronics_Integrated_Library.LibPkg原理图&PCB封装,带3D封装 2.Altium 官方脚本 3.2.4G_参考天线-ANNTENA 4.Miscellaneous Devices 嘉立创原理图&PCB封装库封装 5.LT-PCB-Lib 工业电梯行业PCB封装 6.PCB检查表

2023-11-15

蓝牙芯片的 PCB 板载天线设计注意事项

PCB 板载天线源文件

2023-11-06

基于STM32F103 移植ARM DSP源码实现矩阵运算

DSP 矩阵运算-加法,减法和逆矩阵,放缩,乘法和转置矩阵

2023-09-30

无线温度控制器,是用于无线低温水地暖温度控制器的设备,包括控制面板和执行器两部分

文件目录 | |-- CODE: 源代码 | |-- control: 控制面板程序 |-- PCB: | | -- 接收: 执行器(接收机)原理图&PCB | | -- 控制: 控制面板原理图&PCB | | -- 制板文件 | | -- 存在问题 |-- 参考代码 | |-- HT1621B代码.c HT1621B驱动代码 |-- 参考资料 无线温度控制器通过温控器内部的高精度传感器,检测出室内的温度,并实时与用户所设定的温度进行比较,自动调节室内温度,为您提供舒适的室内温度。该系列温控器无需布线,可实现随心布控

2023-08-13

将FTDI原版驱动改PID为0000 支持多种版本使用

将FTDI原版驱动改PID为0000 支持多种版本使用

2022-08-28

USB TO RS232 DRIVER

USB TO RS232 DRIVER

2022-06-16

AN_396-FTDI-Drivers-Installation-Guide-for-Windows-10_11

AN_396-FTDI-Drivers-Installation-Guide-for-Windows-10_11

2022-06-16

与STM32或GD32替换说明

与STM32或GD32替换说明

2022-06-14

陀螺仪加速度计在姿态解算中卡尔曼滤波C语言代码

MEMS 传感器 -陀螺仪加速度计在姿态解算建模 阅读原文:https://gitee.com/Timnothy-li/embedded-overview/wikis/%E4%BC%A0%E6%84%9F%E5%99%A8%E5%B1%82%E7%90%86%E8%AE%BA/MEMS%20%E4%BC%A0%E6%84%9F%E5%99%A8%20-%E9%99%80%E8%9E%BA%E4%BB%AA%E5%8A%A0%E9%80%9F%E5%BA%A6%E8%AE%A1%E5%9C%A8%E5%A7%BF%E6%80%81%E8%A7%A3%E7%AE%97%E5%BB%BA%E6%A8%A1?sort_id=5416624

2022-03-23

LinkDrv.rar

LinkDrv.rar

2021-12-08

步进电机驱动方法步进电机细分

步进电机驱动方法,步进电机设计参数资料,步进电机细分

2019-03-20

LPCXpresso_User_Guide

NXP LPCXpresso_User_Guide IDE 用户手册,用于LPCXpresso_开发IDE使用

2019-01-24

USB通用串行总线2.0简介

AN57294 USB 101 An Introduction to Universal Serial Bus 2.0 (Chinese and English)

2018-11-07

lpc1768_rt-thread-3.0.3+usb VSP

rt-thread-3.0.3 + USB virtual serial port What character is sent, what character is returned

2018-10-28

Jlink-用户使用手册

Jlink仿真器用户使用指南

2017-07-02

ZigBee按键允许入网测试程序.hex文件

在德州仪器在线技术支持社区看到有zigbee怎么加入指定网络的讨论,TI员工讲到:“像智能家居等个人消费产品,从安全性考虑,正常运行时一般会关闭网络的允许加入功能,有新设备需要加入时,才打开该功能。另外,这些产品一般都会使能网络加密的功能。” 我们可以通过按键来控制Coordinator允许入网;控制Enddevice加入网络。

2016-09-07

AVR 单片机指令集

AVR 单片机汇编指令集 方便编程快速查询使用

2013-04-24

TI CC系列无线模块规格书

TI CC系列无线模块规格书 CC1101 CC1100 CC2510 CC1110 CC2530

2013-01-30

CC1101无线模块

ATmega128+cc1101 调试心得

2012-06-16

AVR_RAI怎么生成 .hex文件

AVR_RAI编译器下生成.hex的方法

2012-05-22

AVR Studio和AVR IAR

简述AVR Studio 和AVR IAR 中断函数对比

2012-05-12

MSP430液晶驱动模块

MSP430段码液晶驱动模块 讲解内部寄存器、参考小代码

2012-05-12

如何破解IAR

教你如何破解IAR for AVR/RAM/430

2012-05-11

RFID射频技术

射频识别技术及其应用 应用实例 应用场所

2012-04-06

RFID仓库管理系统

RFID仓库管理系统, pc终端应用程序 手持机应用程序

2012-04-06

msp430x54x.h.h

msp430x54x.h.h 头文件 查看记录

2012-03-28

基于MSP430F149+nRF905无线数传模块的调试心得

基于MSP430F149+nRF905无线数传模块的调试心得

2012-03-28

MSP430 红外对射

掌握红外发射管和接收管的基本原理,学会用MSP430F147驱动,并在串口助手和节点板上LED观察效果。

2012-03-19

空空如也

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

TA关注的人

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