自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 【卡尔曼滤波】图文结合带你详细推导卡尔曼滤波(超详解)

卡尔曼滤波我也是研究了很久,一直在思考的问题就是,卡尔曼滤波到底有什么用?如果用笼统的话来解释,那就是:将预测的值和量测的值结合起来,获得更接近真实情况的数值。

2024-03-04 19:22:05 7049 3

原创 【卡尔曼滤波器】递归算法

最近在学习卡尔曼滤波,本篇文章记录一下我学习的卡尔曼滤波器中的递归算法,通过举例子让大家更加清晰理解递归到底是什么?希望与同是卡尔曼滤波研究方向的同学进行一些交流。

2022-12-12 20:41:18 2610 1

原创 【STM32CubeMX】NRF24L01模块实现“1对1“及“1对多“无线通信

本篇文章我将针对NRF24L01模块实现"1对1"及"1对多"无线通信的STM32CubeMX配置过程进行详细的讲解,让准备学习HAL库的小伙伴能够更好的理解STM32CubeMX如何配置。

2022-11-25 20:30:23 2768 3

原创 【安装Ubuntu18.04遇到的问题】未找到WIFI适配器

解决安装Ubuntu系统时"未发现WIFI适配器"问题

2022-11-24 15:29:52 13980 35

原创 【STM8L】Active-Halt模式下的低功耗

  大家好,我是小政。本篇文章我将针对STM8L Active-halt模式下的低功耗进行详细的讲解,让准备做低功耗产品的小伙伴能够更好的理解在STM8L低功耗模式下运行,低功耗模式主要在各类仪器仪表的内部芯片调用。  话不多说,开始今天的学习吧!1、硬件准备(1)所需硬件芯片:STM8L152K4T6供电:3.3V直流电源(2)硬件连接:PD5 —— LED灯(验证) 2、STM8的低功耗模式:Active-Halt Mode  在此模式下, 除了 RTC 外,CPU 和其

2021-04-23 15:26:09 1299 2

原创 【STM32CubeMX】PWM控制电机转速与编码器读取(超详解)

本篇文章我将针对PWM控制电机与编码器读取电机转速的STM32CubeMX配置过程进行详细的讲解,让准备学习HAL库的小伙伴能够更好的理解STM32CubeMX如何配置。

2021-02-25 11:16:44 52551 74

原创 【平衡小车制作】(八)蓝牙遥控及平衡成果展示(超详解)

  大家好,我是小政。本篇文章我将针对蓝牙遥控平衡小车进行详细的讲解,让每位小伙伴能够通过手机APP和蓝牙模块实现对平衡小车的控制。一、蓝牙初始化1.串口3初始化函数——usart3.c  这一串代码很容易理解,就是通过串口3与蓝牙连接,手机连接蓝牙将信息发送给蓝牙模块,再传至STM32获取控制信息。#include "usart3.h" void uart3_init(u32 bound){ //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure;

2021-02-14 11:49:29 14972 152

原创 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)

  大家好,我是小政。本篇文章我将针对PID调参进行详细的讲解,让每位小伙伴能够对比例、积分、微分三个参数如何调节有更加清晰的理解。一、调参步骤确立机械中值直立环(内环)——Kp极性、Kp大小、Kd极性、Kd大小速度环(外环)——Kp&Ki极性、Kp&Ki大小转向环——系数极性、系数大小二、机械中值  把小车放在底面上,从前向后以及从后向前绕电机轴旋转平衡小车,两次向另一边倒下的角度的中值,即为机械中值。举例:往后倒在2度,往后倒在-3度左右,这边我取的机械中值为-1度。

2021-02-14 10:18:49 51979 296

原创 【平衡小车制作】(六)位置式PID、直立环与速度环编程(超详解)

  大家好,我是小政。本篇文章我将针对位置式PID算法、直立环、速度环等的编程进行详细的讲解,让每位小伙伴能够对这三个概念的编程逻辑有更加清晰的理解。一、直立环(PD控制器)1.中文公式 直立环输出=Kp1×角度偏差+Kd×角度偏差的微分  // 角度偏差=真实角度-期望角度2.英文公式 直立环PD控制器:Kp×Ek+Kd×Ek_D (Ek:角度偏差;Ek_D:角度偏差的微分)Ek=真实角度-期望角度(Angle-Med,由陀螺仪MPU6050测得)Ek_D=真实角速度(gyro_Y,

2021-02-12 18:54:32 41548 48

原创 【平衡小车制作】(五)位置式PID、直立环与速度环概念(超详解)

  大家好,我是小政。本篇文章我将针对位置式PID算法、直立环、速度环等概念进行详细的讲解,让每位小伙伴能够对这三个概念有更加清晰的理解。一、PID控制算法  PID控制,即为对偏差进行比例、积分和微分控制。由三个元素构成,分别是比例(P),积分(I),微分(D)。  工程中P必然存在,在P的基础上又有如PI控制(比例积分),PD控制(比例微分),PID控制(比例积分微分)。比例项:提高响应速度,减小静差。积分项:消除稳态误差。微分项:减小震荡以及超调。二、位置式PID1.理论分析  

2021-02-12 18:54:00 48352 24

原创 【平衡小车制作】(四)陀螺仪MPU6050(超详解)

  大家好,我是小政。本篇文章我将针对平衡小车电机上的陀螺仪MPU6050进行讲解。让每位小伙伴能够对陀螺仪的硬件结构和软件编程有更加清晰的理解。一、硬件结构1.什么是陀螺仪?  陀螺仪是用于测量或维护方位和角速度的设备。它是一个旋转的轮子或圆盘,其中旋转轴可以不受影响的设定在任何方向。当旋转发生时,根据角动量守恒定律,该轴的方向不受支架倾斜或旋转的影响。2.MPU6050三位角度加速度陀螺仪  MPU6050是一个6轴运动处理传感器。它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩

2021-02-12 18:50:34 49356 25

原创 【平衡小车制作】(三)编码器讲解(超详解)

  大家好,我是富士山下。本篇文章我将从编码器、PWM、电机控制、陀螺仪中断函数等进行讲解。  第二篇文章我开始讲解平衡小车的软件编程部分,让每位小伙伴能够对每个库函数的编程有更加清晰的理解。一、编码器函数——Encoder.c1)编码器1和编码器2初始化函数 入口参数:无  ① GPIO初始化   ② 定时器基本结构体初始化   ③ 编码器配置函数    ④ 定时器输入捕获函数   ⑤ 清除定时器更新标志位   ⑥ 运行更新中断   ⑦ 定时数据清零   ⑧ 定时器使能void

2021-02-11 14:19:25 42515 20

原创 【平衡小车制作】(二)电机驱动(超详解)

  大家好,我是小政。本篇文章我将针对平衡小车的PWM(脉冲宽度调制)和电机函数进行讲解。让每位小伙伴能够对PWM(脉冲宽度调制)和电机方向控制有更加清晰的理解。一、硬件结构1.什么是编码器?  编码器是一种将角位移或者角速度转换成一串电数字脉冲的旋转式传感器。编码器又分为光电编码器和霍尔编码器。...

2021-02-11 13:58:21 44450 19

原创 【平衡小车制作】(一)硬件原理图讲解(超详解)

  大家好,之后的一系列文章我将介绍我玩平衡小车的过程以及遇到的一些问题,将这些内容记录下来分享给大家,也让大家少走一些弯路。接下来我将从硬件框架选择、软件编程、PID算法、PID调参这四个部分向大家讲解平衡小车的制作过程。  本系列平衡小车文章适合于刚刚学习STM32但感觉没有玩透,想找个项目练练手,那么平衡小车绝对适合你。同时也适合于对于平衡小车感兴趣但编程和硬件基础较差,没有关系,跟随作者将让你轻松学会制作一个属于自己的平衡小车。  

2021-02-11 13:28:37 61148 59

原创 【STM32CubeMX】位置式PID调节控制输出电压(超详解)

本文将借助STM32CubeMX来配置ADC、DMA、DAC、USART,并利用PID位置式算法实现对输出电压进行AD采集通过PID算法调节DAC,获取到我们想要的电压值。

2020-12-29 19:24:20 21293 26

原创 【WiFi模块ASP-ESP8266】理论讲解与串口助手验证(超详解)

最近在学习利用opencv进行环境监测,需要将获取到的数据通过通信协议传输给stm32,我选择使用wifi模块进行无线通信,接下来我会将我从入门到掌握wifi模块的过程分享给大家。

2020-09-05 12:36:02 4994 2

平衡小车硬件原理图.pdf

这是平衡小车的原理图,详细分析讲解过程在我的博客有一系列文章,欢迎大家来学习

2021-02-12

平衡小车程序(蓝牙遥控).zip

这是平衡小车(蓝牙遥控)程序,详细分析讲解过程在我的博客有一系列文章,欢迎大家来学习

2021-02-11

平衡小车程序(纯平衡).zip

这是平衡小车(纯平衡)程序,详细分析讲解过程在我的博客有一系列文章,欢迎大家来学习

2021-02-11

【STM32】HAL库 PID+DAC+ADC

本项目将借助STM32CubeMX来配置ADC、DMA、DAC、USART,并利用PID位置式算法实现对输出电压进行AD采集通过PID算法调节DAC,获取到我们想要的电压值。

2020-12-29

空空如也

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

TA关注的人

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