自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PX4飞控学习笔记之-SPI设备接入

PX4飞控的SPI 驱动

2023-08-08 12:26:58 902

原创 PX4-做飞控二次开发需要知道的事情-Cxm

PX4飞控开发需要了解的事情

2022-08-06 23:29:31 4626 4

原创 Apm飞控学习笔记之-RC_Channel遥控器数据获取-Cxm

前言这一篇分析APM的遥控器数据获取ArduCopter\Copter.cpp中rc_loop遥控器线程const AP_Scheduler::Task Copter::scheduler_tasks[] = { SCHED_TASK(rc_loop, 100, 130), SCHED_TASK(throttle_loop, 50, 75), SCHED_TASK(update_GPS, 50

2022-07-12 19:03:20 1316

原创 Apm飞控学习笔记之悬停loiter模式-Cxm

文章汇集PX4/APM/飞控的学习笔记前言-Cxm_CHENxiaomingming的博客-优快云博客_apm和px4哪个好前言时隔一段时间又开始琢磨APM飞控了,在上一篇中写了姿态控制,经过实机测试使用的是HC-SR04超声波效果并不是特别理想,并且在外部数据控制无人机姿态的情况下虽然经过了飞控的PID但是效果依然好(可能只是我的超声波算法不太行),所以就展开了对Apm位置控制的了解,我先从官网查询了一下位置控制发现官网介绍的很是简短 如下:​所以打算对定点模式(lo...

2022-05-26 19:15:15 2105

原创 Apm飞控学习笔记之-电机解锁和故障保护-Cxm

前言这边说的解锁是指的非自动解锁和地面站解锁常规解锁流程=安全开关->内八解锁这一篇会介绍整个解锁流程以及飞控内部解锁包含了那些内容ArduCopter\motors.cpp飞控的解锁的文件就在这里命名为arm_motors_check()函数内容包含非常多 所以就不一一列出了 我按顺序讲可以看到这个函数在主文件里开辟了进程然后我们直接来看这个函数的流程是否允许使用舵面解锁AP_Arming::RudderArming arming_rudder =.

2022-05-19 17:28:33 3762

原创 Apm飞控学习笔记-AC_PosControl位置控制-Cxm

在上一篇的Copter.cpp中运行的位置控制器的介绍,这篇相对较多较为复杂而且代码量大所以分段解释在libraries\AC_AttitudeControl\AC_PosControl.cpp:下首先是水平位置控制器void AC_PosControl::run_xy_controller(float dt)EKF选择 AP::ahrs_navekf().getEkfControlLimits(ekfGndSpdLimit, ekfNavVelGainScaler);这个估

2022-05-07 21:02:35 1603

原创 STM32F103x/Free RTOS系统学习笔记之SR04超声波测距串口输出(1)-CXM

前言这一次使用的是超声波做实验,以前使用51单片机的时候用SR04超声波时总是在while(echo)使得得非常占用资源, 不得已得用中断或者阻塞的方式,较为麻烦,而且融合多个传感器51显得越来越不够用所以我打算从STM32用Free RTOS系统作为平台,实现的效果为实时串口打印超声波测距的数据目录前言1.串口配置和输出2.定时器配置3.HC-SR04超声波测距代码 通用配置 超声波初始化 第一种:外部中断检测法硬件HC-SR...

2022-03-20 23:14:10 1658 2

原创 STM32F103x/Free RTOS系统学习笔记之环境搭建-CXM

前言越学到后面越感觉会的越少,为什么要引入嵌入式操作系统呢,因为现在一直局限于while大循环里,能做的功能十分有限,至于为什么要选择Free RTOS 系统是因为这个系统目前比较成熟且使用的人很多,资源也比较多这一篇主要会记录我是如何搭建环境Free RTOS系统是嵌入式的操作系统,它的特点在于它的实时性,其任务调度的机制十分完善。开发环境是keil 5使用芯片STM32F103C6,便宜目录前言STM32F103C6官方库搭建1.新建文件夹2.下载拷贝官方库3

2022-03-15 22:59:32 1274

原创 基于51单片机密码锁-舵机开锁-CXM

基于51芯片开发的密码锁使用舵机 和矩阵按键

2022-03-12 13:22:58 2639 3

原创 Apm飞控学习笔记-姿态控制-Cxm

目录PX4/APM/飞控的学习笔记前言-Cxm_chen_taifu的博客-优快云博客开始了 开始了终于有时间可以学习飞控了此文章是用来当目录,我会持续更新我的学习之旅,希望能对各位有所帮助如果有错误的地方还请各位大佬不吝赐教,可以在评论区回复相关问题来交流。此帖持续更新...https://blog.youkuaiyun.com/chen_taifu/article/details/122115245?spm=1001.2014.3001.5502官方给出的控制函数 和基本参数Copter Attitu

2022-03-09 22:45:22 1873

原创 Apm飞控学习笔记之添加我的飞行模式-Cxm

目录PX4/APM/飞控的学习笔记前言-Cxm_chen_taifu的博客-优快云博客开始了 开始了终于有时间可以学习飞控了此文章是用来当目录,我会持续更新我的学习之旅,希望能对各位有所帮助如果有错误的地方还请各位大佬不吝赐教,可以在评论区回复相关问题来交流。此帖持续更新...https://blog.youkuaiyun.com/chen_taifu/article/details/122115245?spm=1001.2014.3001.5502这次的章节记录一下是如何实现在APM飞控中添加属于自己的模式

2022-02-24 19:15:32 1780

原创 Apm飞控学习笔记之添加我的设备或单片机串口通信-Cxm

APM飞控 无人机二次开发 51单片机

2022-02-16 01:43:50 1974

原创 Apm飞控学习笔记之如何添加自己的功能-Cxm

官方给的参考Scheduling Code to Run Intermittently — Dev documentationhttps://ardupilot.org/dev/docs/code-overview-scheduling-your-new-code-to-run-intermittently.html贴出官方代码十分简单大概原理就是 我写一个函数 然后添加到这里面 并给它运行速度和截至时间就可以了/* scheduler table - all regular tasks

2022-02-12 02:13:37 1536 1

原创 PX4/APM/飞控的学习笔记前言-Cxm

开始了 开始了终于有时间可以学习飞控了此文章是用来当目录,我会持续更新我的学习之旅,希望能对各位有所帮助如果有错误的地方还请各位大佬不吝赐教,可以在评论区回复相关问题来交流。此帖持续更新...

2022-02-12 00:59:59 3004

原创 一种方便简单快捷的无人机的自动化驾驶方案

这是全网最简单的无人机自动驾驶方案,没有之一针对与无人机的自动化驾驶有两种方案,第一种是从底层飞控开始,例如PIX飞控,但是从环境安装到最后的功能实现都非常的麻烦.第二种方案是通过模拟遥控器输出信号进行的自动化控制,这种方法不需要对飞控底层进行研究.不管哪一种从零开始都还是比较麻烦的.但是我无意从同学那里发现了一个可以更快实现自动化方案,的的目录一丶原理图二丶使用器材三丶源码四丶项目下载一丶原理图二丶使用器材.

2021-10-01 11:19:20 1309 4

原创 51单片机上位机编写与串口通信-深入了解串口

采用环境VS,keil:简单介绍简单的利用VS写上位机 ,和51单片机进行一个通信单片机通信原理这里不多说直接放链接优快云有很多很详细的博客51单片机串口通信原理讲解C#网上很多教程这里推荐一篇更加详细的博客C#串口编程对于串口不理解的可以看这一篇C#中串口通信SerialPort类此项目下载地址代码C51/* 开发者邮箱 @m.t-chen@foxmail.com 串口发送数据和接收*/#include <reg52.h>

2021-06-25 17:25:15 2910

原创 无人机开发-投放装置-运输-钓鱼打窝

无人机开发-投放装置-钓鱼打窝·本人是个钓鱼佬,打窝经常不准,又麻烦,所以想到了用无人机打窝实现精准打窝·适用于所有带有接收机的多旋翼/固定翼的简易投放装置目录无人机开发-投放装置-钓鱼打窝一、主要器件​二、原理图三、代码四、投放装置接线五、投放装置模型一、主要器件飞控、PX4任何带接收机飞控都可以使用不局限于PX4接收机、futeba 接收机第八通道B/8是电源通道 分别从上到下对应是 信号 VCC GND ,接收机模式1/即默认模式 S....

2021-05-07 21:44:56 2185 2

基于51单片机开发的密码锁-舵机

开发环境keil 5 适配所有基于51的芯片 矩阵键盘-舵机-发光二极管-杜邦线-无源蜂鸣器-3D打印

2022-03-12

APM姿态控制-51单片机-串口

可以使用任何uart协议的外接设备来控制APM飞控进行飞行角度 高度控制

2022-03-09

一种简单快捷的多旋翼无人机自动驾驶方案.zip

适用于任何飞控的多旋翼自动驾驶的方案

2021-10-01

51串口通信上位机开源文件.zip

C#开发的上位机与单片机通信 注释清楚 简单

2021-06-25

无人机二次开发-投放装置-遥控控制-stm32

使用stm32对无人机进行二次开发 ,达到用遥控器远程控制投放

2021-06-23

空空如也

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

TA关注的人

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