0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MiniFly四轴飞行器电源管理框架解析

电子工程师 来源:博客园 作者: 国产零零柒 2020-09-16 14:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近硬件四轴很火,了解了很久,还是选择了MiniFly,主要还是资料多,后边可以有人讨论,不像很多就是建了个群,研究问题还是在论坛方便很多。

四轴终于拿到手,功能很强大,主要是还支持二次开发,可以研究下玩玩小四轴了

还是先从硬件入手分析下

1.系统框架

主体可以分成两个小系统,后续可以按照这个顺序分析代码

1.通信部分---基于M0和NFR51822,包括电源管理

2.控制部分---基于M4和外围传感器

2.比较关注的电源部分

电源还是比较考究,直接包含了充电功能,不用每次使用外置的充电模块(之前自制过一个充电模块,看来以后可以集成到电路里了)

按键断电功能这个比较喜欢:这个是NFR51822控制VEN_D引脚来实现断电的

上个NFR51822部分电路

开始看代码,大致看了下程序,先是监测按键状态

/*按键扫描处理*/
void buttonProcess()
{
static unsigned int lastTick;
static unsigned int pressedTick;
static bool pressed = false;
if (lastTick != systickGetTick())
{
lastTick = systickGetTick();
if(pressed==false && BUTTON_READ()==BUTTON_PRESSED)
{
pressed = true;
pressedTick = systickGetTick();
}
else if(pressed==true)
{
if(BUTTON_READ()==BUTTON_RELEASED)
pressed = false;
if ((systickGetTick()-pressedTick) > BUTTON_LONGPRESS_TICK)
state = buttonLongPress;
else if(BUTTON_READ()==BUTTON_RELEASED)
state = buttonShortPress;
}
}
}
/*获取按键状态*/
buttonEvent_e buttonGetState()
{
buttonEvent_e currentState = state;
state = buttonIdle;
return currentState;
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2578

    文章

    55812

    浏览量

    795445
  • 电源管理
    +关注

    关注

    117

    文章

    8720

    浏览量

    148357
  • 充电模块
    +关注

    关注

    0

    文章

    46

    浏览量

    13960
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Flymaple V1.1:高性能飞行器控制

    Flymaple V1.1:高性能飞行器控制板 在电子工程领域,一款优秀的控制板对于各类项目的成功实施至关重要。今天,我们就来深入了
    的头像 发表于 05-13 17:00 307次阅读

    无人机控制核心丨笙泉新品(CGF062A) 融合MCU与MDE优势, 实现稳定高效的飞行表现

    (俯仰、翻滚、偏航)与垂直升降。飞行控制结合陀螺仪、加速度计等传感,实时回馈飞行状态,并利用PID算法持续修正,确保飞行稳定;同时透过
    发表于 05-06 14:10

    航空设计大模型智能系统:重塑未来飞行器研发范式

    航空设计大模型智能系统:重塑未来飞行器研发范式
    的头像 发表于 05-01 16:56 336次阅读
    航空设计大模型智能系统:重塑未来<b class='flag-5'>飞行器</b>研发范式

    分布式推进垂直起降飞行器过渡走廊参数敏感性分析与总体设计优化导向研究

    垂直起降固定翼飞行器综合了固定翼飞行器巡航效率高、航程远与垂直起降飞行器场地适应性强的双重优势,具有对起降场地要求低、机动性好、巡航时间长等突出优点,已成为当今航空领域的研究热点。
    的头像 发表于 04-16 09:40 418次阅读
    分布式推进垂直起降<b class='flag-5'>飞行器</b>过渡走廊参数敏感性分析与总体设计优化导向研究

    芯片电感/半导体模组磁性元器件在低空飞行器领域的应用范围及其作用

    芯片电感/半导体模组磁性元器件在低空飞行器(无人机、eVTOL 飞行汽车等)中是保障系统稳定运行的核心基础元件,广泛应用于动力系统、电源管理、飞控系统、通信导航、传感
    发表于 01-16 14:29

    低空飞行器(如eVTOL、物流无人机、城市空中交通飞行器)的适航认证

    低空飞行器(如eVTOL、物流无人机、城市空中交通飞行器)的适航认证是目前航空界最前沿也是最严格的领域之一。在中国,这主要由中国民用航空局(CAAC)依据CCAR-21部及相关咨询通告进行管理。一份
    的头像 发表于 12-08 23:51 2370次阅读
    低空<b class='flag-5'>飞行器</b>(如eVTOL、物流无人机、城市空中交通<b class='flag-5'>飞行器</b>)的适航认证

    浙江锋锂低空飞行器电池解决方案亮相2025亚洲通用航空展

    2025年亚洲通用航空展(AERO ASIA)近日于珠海国际航展中心启幕。赣锋旗下浙江锋锂携全系列低空飞行器电池解决方案亮相,以覆盖多场景、多维度的高性能固态产品,展现了为低空飞行器电源全面赋能的强大实力。
    的头像 发表于 12-04 17:32 1686次阅读

    昊衡科技:第飞行器健康管理技术国际高端论坛暨青年科学家论坛圆满落幕

    2025年11月21日,第飞行器健康管理技术国际高端论坛暨青年科学家论坛在厦门国际会展酒店(会展二路199号)圆满落下帷幕。深度交流本届论坛上,国产光学测量与传感仪器制造商——武汉昊衡科技,展示
    的头像 发表于 11-21 17:59 661次阅读
    昊衡科技:第<b class='flag-5'>四</b>届<b class='flag-5'>飞行器</b>健康<b class='flag-5'>管理</b>技术国际高端论坛暨青年科学家论坛圆满落幕

    飞行器健康管理技术国际高端论坛暨青年科学家论坛:昊衡科技,欢迎您来!

    大会介绍第飞行器健康管理技术国际高端论坛暨青年科学家论坛将于2025年11月19-21日在中国厦门举行。会议由厦门大学和江南大学联合主办,围绕飞行器健康
    的头像 发表于 11-14 17:36 3266次阅读
    第<b class='flag-5'>四</b>届<b class='flag-5'>飞行器</b>健康<b class='flag-5'>管理</b>技术国际高端论坛暨青年科学家论坛:昊衡科技,欢迎您来!

    无人机是如何工作的?

    飞行器、无人机——无论怎么称呼它们,这些小玩意儿都既迷人又好玩!对于喜欢DIY的人来说,组装一架
    的头像 发表于 11-14 10:28 1205次阅读
    <b class='flag-5'>四</b><b class='flag-5'>轴</b>无人机是如何工作的?

    CW32R031的典型应用领域

    遥控:用于消费电子设备的无线控制。 飞行器:实现
    发表于 11-14 07:44

    深圳反重力科技纯电动单人智能飞行器完成首次试飞

    2025年11月1日,震有科技子公司——深圳反重力科技有限公司,成功完成自主研发的纯电动单人智能飞行器首次公开试飞。试飞过程稳定顺利,飞行器在起降、悬停、转向及自主返航等多个关键科目中表现优异,标志着震有科技在低空经济领域的重要技术布局取得实质性突破。
    的头像 发表于 11-11 11:05 1600次阅读

    探秘航空心脏供血系统:一文读懂飞行器燃油系统的精密运作

    在现代航空技术体系中,飞行器燃油系统扮演着"心血管系统"般的核心角色,它不仅是航空发动机的能量来源,更是确保飞行安全的关键保障。这一复杂而精密的系统负责从燃油储存、输送、管理
    的头像 发表于 09-25 11:14 817次阅读
    探秘航空心脏供血系统:一文读懂<b class='flag-5'>飞行器</b>燃油系统的精密运作

    eVTOL低空飞行器电机为什么要用自粘结铁芯方案?

    疲劳风险:传统铁芯的机械固定点存在应力集中,长期交变载荷下易出现金属疲劳断裂;自粘结铁芯无机械接触点,应力分布均匀,疲劳寿命提升。 、设计灵活性:适配飞行器电机的多样化需求低空飞行器电机类型多样,且
    发表于 08-06 11:25

    小马哥STM32F1主控720空心杯飞行器资料(包含源代码和相关教程)

    小马哥STM32F1主控720空心杯飞行器资料(包含源代码和相关教程),推荐下载!
    发表于 05-29 21:51