简单来说,无人机单片机是如何控制电机的?

单片机可以通过输出脚向电机驱动(比如NMOS管或电调)提供控制信号,从而控制电机的运动。

无人机一般使用无刷电机或空心杯电机,两种电机的驱动方式不同。

一、无刷电机

无刷电机需要无刷电调才能驱动。

如何使用单片机通过电调控制无刷电机_如何通过电调驱动无刷电机转动_不要懒惰的博客-CSDN博客

二、空心杯电机

1、电路设计

本项目电机使用空心杯电机720,某宝价格5-10元每只左右,坏掉不心疼,相比于无刷电机调试时危险性还要小一些。供电电压一般在3-5V

空心杯电机驱动起来比无刷电机要简单一些,成本低不少。我们直接将驱动集成在主板上,直接使用NMOS管来驱动电机,保险起见,在输出端各加一个自恢复保险防止堵转过电流。

2、程序设计

空心杯电机是通过单片机控制MOS管调节的输出电压而实现的电机调速的,我们使用STM32单片机,直接用单片机的TIM2和TIM4定时器的PWM输出功能,通过调节PWM占空比来调节电机速度。

我们使用STM32CUBEMX来生成程序,生成时使用FREERTOS系统。------------------------------------------------

原文链接:https://blog.csdn.net/u012320127/article/details/104579645/

3、关于PWM:

PWM占空比控制电机转速_pwm控制电机转速_lihe2021的博客-CSDN博客

PWM_pwm的计数周期_黎杨的博客-CSDN博客

4、单片机-MOS管-电机 部分的电路原理

DIY小四轴之电路设计(二)_空心杯电机驱动电路_光电科技协会的博客-CSDN博客

相关推荐
嵌入式阿蔡11 小时前
传感器_03:电机驱动——让 GPIO 当指挥官,别让 GPIO 当电源
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
国科安芯13 小时前
ASL706S:让 MCU 不再“失忆跑飞“的守护芯片
分布式·单片机·嵌入式硬件·安全·fpga开发·架构
树的枝16 小时前
【STM32】03.中断和EXTI外设
笔记·stm32·单片机·嵌入式硬件
单片机杂货铺17 小时前
【单片机毕业设计选题】基于stm32单片机儿童公路车速度检测报警
stm32·单片机·嵌入式硬件·51单片机·硬件工程·课程设计
振南的单片机世界18 小时前
看门狗硬核拆解:1.6秒不喂狗,硬件强制“掀桌子”
arm开发·stm32·单片机·嵌入式硬件
嵌入式阿蔡18 小时前
Linux_01:交叉编译与开发环境实战——从单片机跨到 Linux 的第一道坎
linux·运维·网络·单片机·嵌入式硬件·嵌入式实时数据库
NYFEA20 小时前
徕飞 FCA系列全面上新,一站式I/O扩展国产替代方案
单片机·嵌入式硬件
国科安芯21 小时前
ASL622S:把“信号失真“挡在门外的航天级运放
网络·单片机·嵌入式硬件·架构·状态模式·低轨卫星星座
XiHongShi201621 小时前
STM32H7 FLASH和SRAM标准例程
stm32·单片机·嵌入式硬件
单片机杂货铺21 小时前
【单片机毕业设计选题】基于单片机的智能牛奶保鲜箱设计
人工智能·stm32·单片机·物联网·毕业设计·课程设计