自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笔记

贵在积累,少走弯路

  • 博客(10)
  • 资源 (33)
  • 收藏
  • 关注

原创 Matlab 二阶Kalman

Second-Order-Kalman拿垂直速度来说事情。还是那次炸机日志。垂直速度和垂直高度Mission Planner中的数据如下:一、由速度来估算位置由速度建立模型得到高度,大概是下面这个样子,只有A阵没有B阵也没有噪声:写个获取数据函数:function h = GetVerticalVel()persistent VerticalVel k Initif isempty(Init) load VerticalVel k = 1; Init = 1;

2020-07-20 21:48:25 1106

原创 Matlab 一阶低通滤波/一阶IIR

LPF一阶低通滤波同样拿那个炸机气压计日志分析,可以更好对比新建变量,把高度存进去BaroAlt.mat写获取高度值函数写LPF函数function output = LPF(x)persistent lastx Initif isempty(Init) lastx = x; Init = 1;endalpha = 0.9;output = alpha*lastx + (1 - alpha)*x;lastx = output;写个调用脚本RunLPF.m

2020-07-18 23:26:59 2921

原创 Matlab 一阶Kalman

First-order Kalman一阶卡尔曼同样拿那个炸机的气压计来分析新建变量,把高度存进去https://gitlab.com/gkbytes/matlabfiltercoder/-/blob/master/DataBase/BaroAlt.mat写获取高度值函数function h = GetAlt()persistent BaroAlt % BaroAlt.matpersistent k Initif isempty(Init) load BaroAlt

2020-07-18 23:07:20 484

原创 Matlab 滑动窗口平均滤波

MAF滑动窗口平均滤波拿一个撞线炸机的气压计高度来分析下。新建气压高度变量:BaroAlt.mat写一个获取气压数据的函数:function h = GetAlt()persistent BaroAlt % BaroAlt.matpersistent k Initif isempty(Init) load BaroAlt k = 1; Init = 1;endh = BaroAlt(k);k = k + 1;写滑动窗口平均滤波函数:fu

2020-07-17 21:12:14 5938

原创 06_FreeRTOS队列(结构体队列)

06_FreeRTOS队列(结构体队列)如果要发送不同的数据类型,则必须使用结构体队列。xQueueHandle St_Queue_Handler;定义结构体:typedef struct { char *str; int counter; uint16_t large_value;} my_struct;创造队列: /***** create QUEUE *****/ osMessageQDef(Queue01, 1, my_struct); Queue01Handle

2020-07-08 22:41:39 1759 7

原创 05_FreeRTOS 队列(简单队列)

05_FreeRTOS 队列(简单队列)介绍如何使用Queue在任务之间进行通信。下面是队列如何工作的流程:队列是任务之间发送和接收数据的最简单方法。首先,我们将使用简单队列,其中队列中的所有元素都是相同的数据类型,然后我们将使用结构化队列,其中数据类型可以不同。简单队列在一个简单的队列中,所有元素都是同一类型。队列由其处理程序识别,因此我们首先需要为该队列创建一个处理程序:osMessageQId Queue01Handle;接下来,在main函数内部,我们将创建一个Queue,该队列可以

2020-07-08 22:41:29 865

原创 04_FreeRTOS 计数信号量

04_FreeRTOS 使用计数信号量本文将介绍:a. 使用CMSIS API ,介绍FreeRTOS中计数信号量b. 不使用CMSIS API,直接使用FreeRTOS函数简介计数信号量可用于控制对资源的访问。要获得对资源的控制,任务必须首先获得信号量。因此减少了信号量计数值。当计数值达到零时,将没有可用资源。当任务使用资源完成时,它将“give”信号量,从而增加信号量计数值。设置部分CubeMX中启用计数信号量:FreeRTOS中计数信号量3.1 使用CMSIS API

2020-07-08 22:41:19 265

原创 03_FreeRTOS 二进制信号量

03_FreeRTOS 使用二进制信号量本文介绍:二进制信号量的使用方法简介信号量Binary Semaphore之所以称为Binary信号量,是因为它存在(‘1’)或不存在(‘0’)。其中没有第三个条件。因此,任务要么具有信号量,要么根本没有。对于Task,我们可以创建一个条件,使其必须具有信号量才能执行自身。因此,如果Task没有信号量,则它别无选择,只能等待当前具有信号量的Task释放它。假设关键部分正在运行“低优先级任务”。高优先级任务可以在任何时间抢占低优先级任务。但是,如果低优先

2020-07-08 22:41:08 845 1

原创 02_FreeRTOS 任务管理

02_FreeRTOS 任务管理本文将介绍:a. 创建任务b. 任务执行c. 挂起任务和恢复任务d. 在一定状态停止任务一段时间附录:如何在STM32CubeIDE中加入printf打印解决STM32CubeIDE 用串口printf 进入hardfault配置STM32CubeIDE,把vTaskDelayUntil 设置为Enabled创建任务分三部:2.1 创建任务ID2.2 使用osThreadDef定义线程2.3 创建线程并将ID分配给任务处理程序。参照01

2020-07-08 22:40:53 386

原创 01_FreeRTOS 任务优先级

FreeRTOS 任务优先级RTOS即为操作系统。主要目的是使我们可以同时使用多个任务。本文将介绍:a. 使用CubeMX 设置的免费RTOS。b. 使用RTOS的好处。c. 在没有CubeMX情况下创建任务。d. 使用优先级来解决一些常见的问题设置CubeMX1.1 由于FreeRTOS v1大多数STM32设备都支持,故选择CMSIS_V1。1.2 转到Tasks and Queues, 注意Task name、priority和entry function即可。1.3 新建另外

2020-07-08 22:40:40 2146 1

第三方软件让win11右键恢复到全展开模样

第三方软件让win11右键恢复到全展开模样

2023-08-31

VCS与Verdi联仿,简要万能工程模板,持续更新中

VCS与Verdi联仿,简要万能工程模板,持续更新中

2023-08-20

CID发生相关文档,可以参考 有疑问私信

CID发生相关文档,可以参考。有疑问私信。。

2022-11-10

QGroundControl-installer.exe

最新qgc

2021-09-10

clockbuilder-pro-installer.zip

si5345 si5347时钟配置软件。

2021-09-07

SetupSTM8CubeMX-1.5.0.linux

stm8cubemx 用于生成stm8的代码。。。。。。。这是linux版本。很难找了。。。

2021-08-25

SetupSTM8CubeMX-1.5.0.exe

stm8cubemx 用于生成stm8的代码。。。。。。。

2021-08-25

matlab2021a.txt

matlab2021a linux64

2021-07-13

binary_addition_subtraction.pdf

二进制加法减法运算

2021-04-06

binary_multiplication.pdf

二进制乘法运算,详细讲解

2021-04-06

matlab2020b ubuntu.txt

matlab2020b ubuntu 安装文件,有教程,看我博客。

2021-03-24

CMOS工艺下高性能低成本频率综合器研究与实现_孟煦 (1).caj

CMOS工艺下高性能低成本频率综合器研究与实现_孟煦 (1).caj

2021-02-05

associateFiles.m

matlab安装后,对应文件不能显示对应图标,故需要用在命令行中输入associateFiles运行之后,再重启电脑即可显示图标。

2020-12-17

GNSS 接收机锁相环最佳环路带宽的选取

锁相环环路带宽值的选取对于锁相环的跟踪误差性能有重要影响。 基于全球卫星导航系统(GNSS)接收机中常用锁相环结构与数学模型,首先介绍了锁相环及其重要组成部分环路滤波器的结构和原理,然后分析了环路带宽的取值对锁相环两个最重要的误差源———环路热噪声误差和晶振阿伦偏差的影响,给出了低动态下使锁相环总的跟踪误差最小的最佳环路带宽的理论表达式。 对基于由现场可编程门阵列(FPGA)芯片、温补晶振和模/ 数接口电路构建的实际硬件接收机平台进行了验证,结果表明:当根据最佳环路带宽的理论表达式取环路带宽值时,锁相环的跟踪误差最小。

2020-12-13

06_FreeRTOS_Structure_Queue.rar

队列是任务之间发送和接收数据的最简单方法。首先,我们将使用简单队列,其中队列中的所有元素都是相同的数据类型,然后我们将使用结构化队列,其中数据类型可以不同。 如果要发送不同的数据类型,则必须使用结构体队列。

2020-07-08

05_FreeRTOS_Simple_Queue.rar

介绍如何使用Queue在任务之间进行通信。队列是任务之间发送和接收数据的最简单方法。在一个简单的队列中,所有元素都是同一类型。

2020-07-08

04_FreeRTOS_Counting_Semaphore.rar

本文将介绍: a. 使用CMSIS API ,介绍FreeRTOS中计数信号量 b. 不使用CMSIS API,直接使用FreeRTOS函数 1. 简介 计数信号量可用于控制对资源的访问。要获得对资源的控制,任务必须首先获得信号量。因此减少了信号量计数值。当计数值达到零时,将没有可用资源。当任务使用资源完成时,它将“give”信号量,从而增加信号量计数值。

2020-07-07

03_FreeRTOS_Bin_Semaphore.rar

信号量基本上用于将任务与系统中的其他事件同步。在FreeRTOS中,信号量是基于队列机制实现的。FreeRTOS中有4种信号量: - 二进制信号量 - 计数信号量 - 互斥信号量 - 递归信号量 本文介绍: 二进制信号量的使用方法

2020-07-04

02_FreeRTOS_TaskMangement.rar

本文将介绍: a. 创建任务 b. 任务执行 c. 挂起任务和恢复任务 d. 在一定状态停止任务一段时间 附录: 如何在STM32CubeIDE中加入printf打印 解决STM32CubeIDE 用串口printf 进入hardfault

2020-07-03

01_FreeRTOS_TaskPriority.rar

RTOS即为操作系统。主要目的是使我们可以同时使用多个任务。 本文将介绍: a. 使用CubeMX 设置的免费RTOS。 b. 使用RTOS的好处。 c. 在没有CubeMX情况下创建任务。 d. 使用优先级来解决一些常见的问题

2020-07-03

GitKraken-v6.5.1.rpm

gitcraken macos 免费版本,用于git版本控制,图形化界面,目前的版本都收费,6.5.1还是免费版本,6.5.3才开始收费。

2020-05-06

GitKraken-v6.5.1.deb

gitcraken ubuntu 免费版本,用于git版本控制,图形化界面,目前的版本都收费,6.5.1还是免费版本,6.5.3才开始收费。

2020-05-06

GitKrakenSetup-6.5.1.exe

gitcraken windows免费版本,用于git版本控制,图形化界面,目前的版本都收费,6.5.1还是免费版本。

2020-05-06

第9章Qt5文件及磁盘处理.pdf

qt学习,简单明了的说明qt5的文件以及磁盘处理,对于初学者帮助。这个是比较基础的学习资料。qt5 ubuntu 和 windows 。

2020-04-27

串口调试助手.exe

这是非常好用的串口调试助手,无需激活,不会出现问题。用来调试SIM800C,与网络串口助手共同使用。

2020-01-15

NetAssist.exe

网络调试助手,调试SIM800C/SIM900,NetAssist,用做Windows TCP端服务器。

2020-01-15

driver.msi

赫星 PX4 APM 最新硬件适配驱动 px4driver 可连接cubeorange、pixhawk1、pixhawk2、pixhawk3、pixhawk4

2020-01-07

geodistance.m

此文件定义了一个matlab计算两点坐标的函数,带地球弧度。

2019-05-24

lps22hb.pdf

st很早出的气压计有4年历史了吧,性能也是不错的但是我测试的经验发现,lps22hh在很多方面都优于lps22hb。

2019-05-21

lps22hh.pdf

2018年年底ST发布的气压计芯片,性能很棒,可以考虑使用此芯片。

2019-05-21

Infineon-DPS310-DS-v01_00-EN.pdf

英飞凌气压计数据手册,歌尔气压计spl06-001也兼容此datasheet。

2019-05-21

NRA24兼容开源代码arducopter驱动代码

基于arducopter的NRA24的串口驱动的cpp文件,可以作为参考,再写下头文件就能轻易用起来了。

2019-05-21

RM3100 iic驱动 linux下解压

3100 iic 驱动 linux

2018-09-07

中国企业嵌入全球价值链的就业效应_省略_M_DID和GPS方法的经验证据_吕越

中国企业嵌入全球价值链的就业效应_省略_M_DID和GPS方法的经验证据_吕越

2018-04-27

altium designer 15 破解文件(防局域网冲突)

altium designer 15 破解文件

2018-04-27

2016年无人机和机器人传感器市场报告

2016年无人机和机器人传感器市场yole报告 From 2015 to 2021 the drones and robots market will grow from $27B to $46B with an expected +9.4% CAGR 2015-2021.Most (64%) of these revenues are generated by industrial robots

2018-04-27

空空如也

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

TA关注的人

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